@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/caveat-latin-ext-0-CK30vzPY.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/caveat-latin-1-CP6HlsNg.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/caveat-latin-ext-0-CK30vzPY.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/caveat-latin-1-CP6HlsNg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/inter-latin-ext-2-B_-bZUTo.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/inter-latin-3-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/inter-latin-ext-2-B_-bZUTo.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/inter-latin-3-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/inter-latin-ext-2-B_-bZUTo.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/inter-latin-3-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/inter-latin-ext-2-B_-bZUTo.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/inter-latin-3-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/inter-latin-ext-2-B_-bZUTo.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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/inter-latin-3-8kRkwJBP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/demo/assets/inter-latin-ext-2-B_-bZUTo.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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/demo/assets/inter-latin-3-8kRkwJBP.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/plus-jakarta-sans-latin-ext-4-CAOONhfK.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/plus-jakarta-sans-latin-5-B2KjpZfh.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/plus-jakarta-sans-latin-ext-4-CAOONhfK.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/plus-jakarta-sans-latin-5-B2KjpZfh.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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/libre-baskerville-latin-ext-0-C2F7Qh2u.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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/libre-baskerville-latin-1-8upxpn-O.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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/libre-baskerville-latin-ext-0-C2F7Qh2u.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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/libre-baskerville-latin-1-8upxpn-O.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(/demo/assets/playfair-display-latin-ext-0-kNfoTdZB.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(/demo/assets/playfair-display-latin-1-DRvXfaQY.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(/demo/assets/playfair-display-latin-ext-0-kNfoTdZB.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(/demo/assets/playfair-display-latin-1-DRvXfaQY.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(/demo/assets/playfair-display-latin-ext-0-kNfoTdZB.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(/demo/assets/playfair-display-latin-1-DRvXfaQY.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:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/oxanium-latin-ext-0-BKmfYGDN.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:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/oxanium-latin-1-C1BHJTsC.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:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/oxanium-latin-ext-0-BKmfYGDN.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:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/oxanium-latin-1-C1BHJTsC.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:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/oxanium-latin-ext-0-BKmfYGDN.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:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/oxanium-latin-1-C1BHJTsC.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:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/oxanium-latin-ext-0-BKmfYGDN.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:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/oxanium-latin-1-C1BHJTsC.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:Oxanium;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/oxanium-latin-ext-0-BKmfYGDN.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:Oxanium;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/oxanium-latin-1-C1BHJTsC.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/poppins-latin-ext-0-BGNV62LR.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/poppins-latin-1-BwTUGeWf.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/poppins-latin-ext-2-DYJoBICm.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/poppins-latin-3-CWICHMj6.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/poppins-latin-ext-4-BO279Z4F.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/poppins-latin-5-DJVo7c07.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/poppins-latin-ext-6-ngPRHmr-.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/poppins-latin-7-g9MkRaG0.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/poppins-latin-ext-8-Bp3Nnu-W.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/poppins-latin-9-RSA_nwT2.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:Antic;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/antic-latin-0-Cxe8tvj6.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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/lora-latin-ext-0-DgyGNlSC.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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/lora-latin-1-BplyFJq7.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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/lora-latin-ext-0-DgyGNlSC.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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/lora-latin-1-BplyFJq7.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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/lora-latin-ext-0-DgyGNlSC.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:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/lora-latin-1-BplyFJq7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/montserrat-latin-ext-0-D0hf-lZB.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/montserrat-latin-1-Dk9Pm7OY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/montserrat-latin-ext-0-D0hf-lZB.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/montserrat-latin-1-Dk9Pm7OY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/montserrat-latin-ext-0-D0hf-lZB.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/montserrat-latin-1-Dk9Pm7OY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/montserrat-latin-ext-0-D0hf-lZB.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/montserrat-latin-1-Dk9Pm7OY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/montserrat-latin-ext-0-D0hf-lZB.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/montserrat-latin-1-Dk9Pm7OY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/dm-sans-latin-ext-0-BccsHJ30.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/demo/assets/dm-sans-latin-1-CwMReqGs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/dm-sans-latin-ext-0-BccsHJ30.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/demo/assets/dm-sans-latin-1-CwMReqGs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/dm-sans-latin-ext-0-BccsHJ30.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/demo/assets/dm-sans-latin-1-CwMReqGs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/dm-sans-latin-ext-0-BccsHJ30.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/demo/assets/dm-sans-latin-1-CwMReqGs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/dm-sans-latin-ext-0-BccsHJ30.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:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/demo/assets/dm-sans-latin-1-CwMReqGs.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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tfd-ang:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-500:oklch(70.4% .14 182.503);--color-violet-600:oklch(54.1% .281 293.009);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-900:oklch(20.8% .042 265.755);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-9{top:calc(var(--spacing) * 9)}.top-24{top:calc(var(--spacing) * 24)}.top-\[68px\]{top:68px}.top-full{top:100%}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-1\.5{bottom:calc(var(--spacing) * -1.5)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-24{bottom:calc(var(--spacing) * 24)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-full{grid-column:1/-1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!flex{display:flex!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-9{height:calc(var(--spacing) * 9)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-72{height:calc(var(--spacing) * 72)}.h-\[18px\]{height:18px}.h-\[22vh\]{height:22vh}.h-\[85\%\]{height:85%}.h-\[85vh\]{height:85vh}.h-\[640px\]{height:640px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[92\%\]{max-height:92%}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[calc\(100dvh-7\.5rem\)\]{max-height:calc(100dvh - 7.5rem)}.min-h-0{min-height:0}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-\[700px\]{min-height:700px}.\!w-8{width:calc(var(--spacing) * 8)!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[120vw\]{width:120vw}.w-\[240px\]{width:240px}.w-\[256px\]{width:256px}.w-\[min\(19rem\,80vw\)\]{width:min(19rem,80vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[98vw\]{max-width:98vw}.max-w-\[340px\]{max-width:340px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[32rem\]{min-width:32rem}.min-w-\[72rem\]{min-width:72rem}.min-w-\[520px\]{min-width:520px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-56{flex-basis:calc(var(--spacing) * 56)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-36{scroll-margin-top:calc(var(--spacing) * 36)}.scroll-mt-40{scroll-margin-top:calc(var(--spacing) * 40)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.\!rounded-lg{border-radius:var(--radius-lg)!important}.\!rounded-md{border-radius:var(--radius-md)!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2\.6rem\]{border-radius:2.6rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[24px\]{border-radius:24px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[5px\]{border-top-left-radius:5px;border-top-right-radius:5px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-emerald-500{border-color:var(--color-emerald-500)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-500{border-color:var(--color-orange-500)}.border-red-500{border-color:var(--color-red-500)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-\[\#0c0c10\]{background-color:#0c0c10}.bg-\[\#22c55e\]{background-color:#22c55e}.bg-\[\#22c55e\]\/12{background-color:oklab(72.2746% -.165574 .0972219/.12)}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#FFFFFF\]{background-color:#fff}.bg-\[\#febc2e\]{background-color:#febc2e}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[var\(--brand-vivid\)\]\/15{background-color:var(--brand-vivid)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-vivid\)\]\/15{background-color:color-mix(in oklab, var(--brand-vivid) 15%, transparent)}}.bg-\[var\(--brand-vivid\)\]\/20{background-color:var(--brand-vivid)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--brand-vivid\)\]\/20{background-color:color-mix(in oklab, var(--brand-vivid) 20%, transparent)}}.bg-\[var\(--hero-muted\)\]\/20{background-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hero-muted\)\]\/20{background-color:color-mix(in oklab, var(--hero-muted) 20%, transparent)}}.bg-\[var\(--hero-muted\)\]\/\[0\.04\]{background-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hero-muted\)\]\/\[0\.04\]{background-color:color-mix(in oklab, var(--hero-muted) 4%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-50{--tw-gradient-from:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-100{--tw-gradient-from:var(--color-orange-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-500{--tw-gradient-from:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-100{--tw-gradient-to:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-100{--tw-gradient-to:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-500{--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-amber-400{fill:var(--color-amber-400)}.object-contain{object-fit:contain}.\!p-0{padding:0!important}.\!p-2{padding:calc(var(--spacing) * 2)!important}.\!p-2\.5{padding:calc(var(--spacing) * 2.5)!important}.\!p-3{padding:calc(var(--spacing) * 3)!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-1\.5{padding-block:calc(var(--spacing) * 1.5)!important}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.\!whitespace-normal{white-space:normal!important}.whitespace-nowrap{white-space:nowrap}.text-\[\#15803d\]{color:#15803d}.text-\[\#FFFFFF\]{color:#fff}.text-\[\#ff7a2e\]{color:#ff7a2e}.text-\[color\:var\(--fg\)\]{color:var(--fg)}.text-\[var\(--brand\)\]{color:var(--brand)}.text-\[var\(--brand-2\)\]{color:var(--brand-2)}.text-\[var\(--brand-deep-2\)\]{color:var(--brand-deep-2)}.text-\[var\(--card-ink\)\]{color:var(--card-ink)}.text-\[var\(--hero-muted\)\],.text-\[var\(--hero-muted\)\]\/70{color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--hero-muted\)\]\/70{color:color-mix(in oklab, var(--hero-muted) 70%, transparent)}}.text-\[var\(--hero-muted\)\]\/75{color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--hero-muted\)\]\/75{color:color-mix(in oklab, var(--hero-muted) 75%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-700\/70{color:#c53c00b3}@supports (color:color-mix(in lab, red, red)){.text-orange-700\/70{color:color-mix(in oklab, var(--color-orange-700) 70%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-900{color:var(--color-slate-900)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-darken{mix-blend-mode:darken}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#22c55e\]\/15{--tw-ring-color:oklab(72.2746% -.165574 .0972219/.15)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[1600ms\]{--tw-duration:1.6s;transition-duration:1.6s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:bg-\[color-mix\(in_srgb\,var\(--brand\)_10\%\,transparent\)\]:hover{background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--brand\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--brand) 10%,transparent)}}.hover\:bg-\[var\(--glass-soft\)\]:hover{background-color:var(--glass-soft)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/80:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/80:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-44{height:calc(var(--spacing) * 44)}.sm\:h-\[26vh\]{height:26vh}.sm\:h-\[70vh\]{height:70vh}.sm\:max-h-\[88vh\]{max-height:88vh}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-\[70vw\]{width:70vw}.sm\:w-\[380px\]{width:380px}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-1{padding-inline:var(--spacing)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:pt-5{padding-top:calc(var(--spacing) * 5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pb-9{padding-bottom:calc(var(--spacing) * 9)}.sm\:pl-3{padding-left:calc(var(--spacing) * 3)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}}@media (width>=48rem){.md\:inline{display:inline}.md\:h-\[50vh\]{height:50vh}.md\:h-\[78vh\]{height:78vh}.md\:w-\[62vw\]{width:62vw}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_1fr_auto\]{grid-template-columns:1.2fr 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.lg\:grid-cols-\[236px_minmax\(0\,1fr\)\]{grid-template-columns:236px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (width>=80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Inter,sans-serif}.tfd{font-family:var(--font-body,"Inter", sans-serif)}.tfd h1,.tfd h2,.tfd h3{font-family:var(--font-display,inherit)}#explore>:not(:first-child){font-family:Inter,sans-serif}#explore>:not(:first-child) :is(h1,h2,h3){font-family:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tfd{--fg:#231206;--muted:#784827;--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-soft:#ffffff9e;--card-solid:#fffaf6;--stroke:#fffffff2;--stroke-soft:#f1652429;--track:#f165241f;--shadow:0 20px 55px -16px #f165243d;--shadow-sm:0 8px 24px -10px #f165242e;--bg:linear-gradient(180deg, #fdac55 0%, #ffcf96 12%, #fff3e4 32%, #fff7ee 70%, bisque 100%);--blob-1:#ff8233;--blob-2:#fdac55;--blob-3:#ff6b1a;--blob-4:#f16524;--blob-opacity:.42;--brand:#f16524;--brand-2:#ff8233;--brand-3:#fdac55;--brand-hover:#ff6b1a;--brand-light:#ffb26b;--brand-deep:#d4480f;--brand-glow:#ff9642;--brand-ink:#962800;--brand-ink-2:#782800;--on-brand:#fff;--tint:#ffe2cc;--tint-soft:#fff0e3;--tint-faint:#fff6ee;--tint-page:#fff3e4;--tint-strong:#ffcf96;--brand-strong:#e8561c;--brand-shadow:#af3a08;--bar-light:#f7a869;--hero-ink:#3b2414;--hero-bg:linear-gradient(to bottom, #ff8233, #fdac55);--brand-text:#e2561b;--brand-mid:#e85d22;--brand-soft:#f57d3c;--brand-deep-2:#c2410c;--brand-deep-3:#d9480f;--brand-vivid:#ff6a1a;--brand-sun:#ffb347;--brand-chart:#f2611a;--card-ink:#1d1d1f;--hero-muted:#784827;--ok:#0b8f59;--ok-bg:#10b98129;--warn:#b26a00;--warn-bg:#f59e0b33;--bad:#cf3232;--bad-bg:#ef444424;--info:#d9531e;--info-bg:#f1652426;--violet:#e04f16;--violet-bg:#ff823329;--brand-bg:#f1652426;--phone:#1c0f07;--sec-surface:var(--tint-faint)}@supports (color:color-mix(in lab, red, red)){.tfd{--sec-surface:color-mix(in srgb, var(--tint-faint) 78%, transparent)}}.tfd{--feature-bg:#b03b0a;--feature-bg-2:#8a2d06;min-height:100dvh;color:var(--fg);background:var(--bg);isolation:isolate;position:relative;overflow-x:clip}.tfd[data-theme=dark]{--fg:#fff7f0;--muted:#f5b88c;--glass:#2a1409b8;--glass-strong:#381a0be0;--card-solid:#35190b;--glass-soft:#ff964214;--stroke:#ff96423d;--stroke-soft:#ff964224;--track:#ff964226;--shadow:0 20px 55px -16px #000000bf;--shadow-sm:0 8px 24px -10px #0009;--bg:linear-gradient(180deg, #2a1105 0%, #1a0b04 28%, #140803 70%, #240e04 100%);--blob-1:#ff6b1a;--blob-2:#f16524;--blob-3:#ff8233;--blob-4:#fdac55;--blob-opacity:.24;--ok:#41dd9a;--ok-bg:#34d39926;--warn:#fb5;--warn-bg:#fbbf2426;--bad:#ff7676;--bad-bg:#f8717129;--info:#ff9642;--info-bg:#ff964229;--violet:#fdac55;--violet-bg:#fdac552b;--brand-bg:#f1652438;--brand:#ff8233;--phone:#0c0502}.tfd-backdrop{z-index:-1;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.tfd-blob{filter:blur(75px);opacity:var(--blob-opacity);will-change:transform;border-radius:9999px;animation:22s ease-in-out infinite alternate tfd-drift;position:absolute}.tfd-blob-1{background:var(--blob-1);width:46vmax;height:46vmax;top:-14vmax;left:-12vmax}.tfd-blob-2{background:var(--blob-2);width:40vmax;height:40vmax;animation-duration:28s;animation-delay:-6s;top:8vmax;right:-12vmax}.tfd-blob-3{background:var(--blob-3);width:38vmax;height:38vmax;animation-duration:25s;animation-delay:-11s;bottom:-18vmax;left:12vmax}.tfd-blob-4{background:var(--blob-4);width:26vmax;height:26vmax;animation-duration:31s;animation-delay:-3s;bottom:-6vmax;right:10vmax}@keyframes tfd-drift{0%{transform:translateZ(0)scale(1)}to{transform:translate(5vmax,4vmax)scale(1.14)}}.tfd-glass,.tfd-glass-strong{background:var(--glass);border:1px solid var(--stroke);box-shadow:var(--shadow), inset 0 1px 0 #ffffffa6;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%)}.tfd-glass-strong{background:var(--glass-strong)}.tfd[data-theme=dark] .tfd-glass,.tfd[data-theme=dark] .tfd-glass-strong{box-shadow:var(--shadow), inset 0 1px 0 var(--brand-glow)}@supports (color:color-mix(in lab, red, red)){.tfd[data-theme=dark] .tfd-glass,.tfd[data-theme=dark] .tfd-glass-strong{box-shadow:var(--shadow), inset 0 1px 0 color-mix(in srgb, var(--brand-glow) 12%, transparent)}}.tfd-modal{color:var(--fg);border:1px solid var(--stroke);box-shadow:0 30px 80px -20px var(--brand);background:#fffaf5f5}@supports (color:color-mix(in lab, red, red)){.tfd-modal{box-shadow:0 30px 80px -20px color-mix(in srgb, var(--brand) 45%, transparent)}}.tfd-modal{-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%)}.tfd[data-theme=dark] .tfd-modal{background:#220f07f5}.tfd-card{background:var(--glass-soft);border:1px solid var(--stroke-soft);box-shadow:var(--shadow-sm)}.tfd[data-theme=light] .tfd-card{border-color:#ffffffe6}.tfd .tfd-selected{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand), var(--shadow-sm)}.tfd-line{border-color:var(--stroke-soft)}.tfd-muted{color:var(--muted)}.tfd-brand{color:var(--brand)}.tfd-ok{color:var(--ok)}.tfd-warn{color:var(--warn)}.tfd-bad{color:var(--bad)}.tfd-info{color:var(--info)}.tfd-violet{color:var(--violet)}.tfd-track{background:var(--track)}.tfd-pill{white-space:nowrap;border-radius:9999px;align-items:center;gap:.3rem;padding:.16rem .65rem;font-size:.7rem;font-weight:600;line-height:1.25rem;display:inline-flex}.tfd-pill-ok{background:var(--ok-bg);color:var(--ok)}.tfd-pill-warn{background:var(--warn-bg);color:var(--warn)}.tfd-pill-bad{background:var(--bad-bg);color:var(--bad)}.tfd-pill-info{background:var(--info-bg);color:var(--info)}.tfd-pill-violet{background:var(--violet-bg);color:var(--violet)}.tfd-pill-brand{background:var(--brand-bg);color:var(--brand)}.tfd-pill-neutral{background:var(--track);color:var(--muted)}.tfd-gradient-text{background:linear-gradient(100deg, var(--brand) 0%, var(--brand-hover) 50%, var(--brand-2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tfd-btn{cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:transform .15s,box-shadow .2s,background .2s,opacity .2s;display:inline-flex}.tfd-btn svg{flex-shrink:0}.tfd-btn:active{transform:scale(.97)}.tfd-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tfd-btn:disabled{opacity:.5;cursor:not-allowed}.tfd-btn-primary{color:var(--on-brand);background:var(--brand);box-shadow:0 10px 26px -10px var(--brand), inset 0 1px 0 #ffffff59}@supports (color:color-mix(in lab, red, red)){.tfd-btn-primary{box-shadow:0 10px 26px -10px color-mix(in srgb, var(--brand) 80%, transparent), inset 0 1px 0 #ffffff59}}.tfd-btn-primary:hover{background:var(--brand-hover);box-shadow:0 14px 32px -10px var(--brand), inset 0 1px 0 #ffffff59}@supports (color:color-mix(in lab, red, red)){.tfd-btn-primary:hover{box-shadow:0 14px 32px -10px color-mix(in srgb, var(--brand) 95%, transparent), inset 0 1px 0 #ffffff59}}.tfd-btn-wa{color:var(--brand);border:1px solid var(--brand);background:#fff}@supports (color:color-mix(in lab, red, red)){.tfd-btn-wa{border:1px solid color-mix(in srgb, var(--brand) 20%, transparent)}}.tfd-btn-wa{box-shadow:0 10px 26px -10px var(--brand)}@supports (color:color-mix(in lab, red, red)){.tfd-btn-wa{box-shadow:0 10px 26px -10px color-mix(in srgb, var(--brand) 35%, transparent)}}.tfd-btn-wa:hover{background:#fff8f2;transform:translateY(-1px)}.tfd-btn-glass{color:var(--fg);background:var(--glass-strong);border:1px solid var(--stroke);box-shadow:var(--shadow-sm)}.tfd-btn-glass:hover{background:var(--glass)}.tfd-tab{color:var(--muted);-webkit-tap-highlight-color:transparent;transition:background .2s,color .2s}.tfd-tab:hover{color:var(--fg);background:var(--glass-soft)}.tfd-tab[aria-selected=true]{color:var(--on-brand);background:var(--brand);box-shadow:0 8px 20px -8px var(--brand)}@supports (color:color-mix(in lab, red, red)){.tfd-tab[aria-selected=true]{box-shadow:0 8px 20px -8px color-mix(in srgb, var(--brand) 80%, transparent)}}.tfd-input{background:var(--glass-soft);border:1px solid var(--stroke-soft);color:var(--fg);border-radius:.75rem;outline:none}.tfd-input::placeholder{color:var(--muted)}.tfd-input:focus{border-color:var(--brand)}.tfd[data-theme=dark] .tfd-input option{background:var(--option-bg,#240e04);color:#fff7f0}a[aria-label^="Chat on WhatsApp"]{transition:opacity .3s,transform .3s}@media (width<=639px){.tfd-hero-in-view a[aria-label^="Chat on WhatsApp"]{opacity:0;pointer-events:none;transform:scale(.85)}}.tfd-live-dot{background:#22c55e;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block;position:relative}.tfd-live-dot:after{content:"";border:2px solid #22c55e;border-radius:9999px;animation:1.6s ease-out infinite tfd-ping;position:absolute;inset:-4px}@keyframes tfd-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.tfd-pop{animation:.45s cubic-bezier(.2,.9,.3,1.2) both tfd-pop}@keyframes tfd-pop{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}.tfd-fade{animation:.4s both tfd-fade}@keyframes tfd-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tfd-float{animation:7s ease-in-out infinite tfd-float;animation-play-state:var(--tfd-hold,running)}.tfd-float-slow{animation:9s ease-in-out -3s infinite tfd-float;animation-play-state:var(--tfd-hold,running)}@keyframes tfd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tfd-pulse-ring{animation:2s ease-in-out infinite tfd-pulse-ring}@keyframes tfd-pulse-ring{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--brand) 0%, transparent)}}.tfd-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.tfd-scroll::-webkit-scrollbar{display:none}.tfd-thin-scroll{scrollbar-width:thin;scrollbar-color:var(--track) transparent}@media (prefers-reduced-motion:reduce){.tfd-blob,.tfd-fade,.tfd-float,.tfd-float-slow,.tfd-live-dot:after,.tfd-pop,.tfd-pulse-ring{animation:none}}.tfd-hero-copy{max-width:46rem;margin-inline:auto}.tfd-hero-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff6ee00 0%,#fff6ee99 55%,#fff6eedb 100%);position:absolute;inset:-28% -50vw 0}.tfd-hero-eyebrow{font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--hero-muted);font-size:.7rem;font-weight:700}.tfd-hero-eyebrow span{color:var(--brand-deep-3)}.tfd-hero-title{letter-spacing:-.04em;text-wrap:balance;max-width:46rem;color:var(--card-ink);margin-top:.75rem;font-size:clamp(2.15rem,4vw,3.4rem);font-weight:700;line-height:1.02}.tfd-hero-hl{color:var(--brand-deep-3)}.tfd-hero-sub{max-width:30rem;color:var(--hero-muted);margin:.9rem auto 0;font-size:clamp(.95rem,1.15vw,1.0625rem);font-weight:500;line-height:1.55}.tfd-hero-plain{font-weight:inherit;color:inherit}.tfd-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1.1rem;margin-top:1.4rem;display:flex}.tfd-hero-cta,.tfd-hero-link{white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,color .2s;display:inline-flex}.tfd-hero-cta{color:#fff;background:linear-gradient(90deg, var(--brand-mid) 0%, var(--brand-soft) 100%);box-shadow:0 14px 30px -14px var(--brand-mid), inset 0 1px 0 #ffffff4d;padding:.85rem 1.55rem}@supports (color:color-mix(in lab, red, red)){.tfd-hero-cta{box-shadow:0 14px 30px -14px color-mix(in srgb, var(--brand-mid) 75%, transparent), inset 0 1px 0 #ffffff4d}}.tfd-hero-cta:hover{box-shadow:0 18px 34px -14px var(--brand-mid), inset 0 1px 0 #ffffff4d;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.tfd-hero-cta:hover{box-shadow:0 18px 34px -14px color-mix(in srgb, var(--brand-mid) 85%, transparent), inset 0 1px 0 #ffffff4d}}.tfd-hero-link{color:var(--brand-strong);padding:.85rem .6rem}.tfd-hero-link:hover{color:var(--brand-deep-3)}.tfd-hero-points{letter-spacing:.01em;color:var(--hero-muted);opacity:.85;flex-wrap:wrap;justify-content:center;margin-top:1.15rem;font-size:.78rem;font-weight:500;display:flex}.tfd-hero-dot{opacity:.45;margin:0 .6rem}.tfd-hero-rise{animation:.9s cubic-bezier(.2,.8,.2,1) both tfd-hero-rise;animation-delay:calc(.1s + var(--i,0) * 90ms)}@keyframes tfd-hero-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.tfd-hero-rise{animation:none}}@media (width>=640px) and (height<=760px){.tfd-hero-title{font-size:2.4rem}.tfd-hero-points{display:none}.tfd-hero-copy{padding-top:1.5rem}.tfd-hero-eyebrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=639px){.tfd-hero-copy{padding-top:1.25rem}.tfd-hero-sub{max-width:21rem}.tfd-hero-cta,.tfd-hero-link{padding-block:.75rem;font-size:.9rem}.tfd-hero-cta{padding-inline:1.25rem}}.tfd-spotlight{color:var(--fg);background:linear-gradient(90deg, var(--tint) 0%, var(--tint-soft) 55%, var(--tint-faint) 100%);border:1px solid var(--brand);border-radius:9999px;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-size:.98rem;font-weight:700;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.tfd-spotlight{border:1px solid color-mix(in srgb, var(--brand) 16%, transparent)}}.tfd-spotlight{box-shadow:0 12px 28px -14px var(--brand), inset 0 1px 0 #ffffffb3}@supports (color:color-mix(in lab, red, red)){.tfd-spotlight{box-shadow:0 12px 28px -14px color-mix(in srgb, var(--brand) 55%, transparent), inset 0 1px 0 #ffffffb3}}.tfd-spotlight{transition:transform .15s,box-shadow .15s}.tfd-spotlight:hover{box-shadow:0 16px 34px -14px var(--brand), inset 0 1px 0 #ffffffb3;transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.tfd-spotlight:hover{box-shadow:0 16px 34px -14px color-mix(in srgb, var(--brand) 70%, transparent), inset 0 1px 0 #ffffffb3}}.tfd[data-theme=dark] .tfd-spotlight{background:linear-gradient(90deg, var(--brand-2) 0%, var(--brand-2) 60%, var(--brand-2) 100%)}@supports (color:color-mix(in lab, red, red)){.tfd[data-theme=dark] .tfd-spotlight{background:linear-gradient(90deg, color-mix(in srgb, var(--brand-2) 28%, transparent) 0%, color-mix(in srgb, var(--brand-2) 14%, transparent) 60%, color-mix(in srgb, var(--brand-2) 8%, transparent) 100%)}}.tfd[data-theme=dark] .tfd-spotlight{border-color:var(--brand-glow)}@supports (color:color-mix(in lab, red, red)){.tfd[data-theme=dark] .tfd-spotlight{border-color:color-mix(in srgb, var(--brand-glow) 30%, transparent)}}.tfd[data-theme=dark] .tfd-spotlight{box-shadow:0 12px 28px -14px #000000b3,inset 0 1px #ffffff0f}.tfd-agent-eyebrow{color:var(--brand);background:var(--brand-bg);border:1px solid var(--stroke-soft);border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.tfd-agent-grad{background:linear-gradient(90deg, var(--brand), var(--brand-2) 60%, var(--brand-3));color:#0000;-webkit-background-clip:text;background-clip:text}.tfd-agent-stage{background:radial-gradient(120% 80% at 50% 100%, var(--brand), transparent 60%), var(--glass);border-radius:2rem;min-height:420px}@supports (color:color-mix(in lab, red, red)){.tfd-agent-stage{background:radial-gradient(120% 80% at 50% 100%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 60%), var(--glass)}}.tfd-agent-stage{border:1px solid var(--stroke);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tfd-agent-glow{background:radial-gradient(closest-side, var(--brand), transparent);border-radius:9999px;width:62%;height:16%;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.tfd-agent-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 35%, transparent), transparent)}}.tfd-agent-glow{filter:blur(6px)}.tfd-agent-dance{color:var(--on-brand);background:linear-gradient(90deg, var(--brand), var(--brand-2));box-shadow:0 10px 24px -10px var(--brand);border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex;position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.tfd-agent-dance{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--brand) 80%, transparent)}}.tfd-agent-dance{transition:transform .15s}.tfd-agent-dance:hover{transform:translateY(-1px)scale(1.03)}.tfd-agent-chat{background:var(--glass-strong);border:1px solid var(--stroke);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:2rem;overflow:hidden}.tfd-agent-me{max-width:85%;color:var(--on-brand);background:linear-gradient(90deg, var(--brand), var(--brand-2));border-radius:1.1rem 1.1rem .3rem;padding:.55rem .95rem;font-size:.92rem}.tfd-agent-fox{background:var(--glass-soft);border:1px solid var(--stroke-soft);border-radius:1.1rem 1.1rem 1.1rem .3rem;padding:.6rem .95rem;font-size:.92rem}.tfd-agent-report{background:var(--glass);border:1px solid var(--stroke);box-shadow:var(--shadow-sm);border-radius:1.1rem;padding:.9rem 1rem;animation:.32s ease-out both tfd-agent-in}.tfd-agent-chip{white-space:nowrap;color:var(--ok);background:var(--ok-bg);border-radius:9999px;flex-shrink:0;padding:.1rem .55rem;font-size:.75rem;font-weight:800;display:inline-block}.tfd-agent-bar{background:linear-gradient(180deg, var(--brand-2), var(--brand));transform-origin:bottom;border-radius:.35rem .35rem .15rem .15rem;flex:1;min-height:6%;animation:.52s cubic-bezier(.2,.8,.2,1) both tfd-agent-grow}.tfd-agent-rank{width:1.4rem;height:1.4rem;color:var(--brand);background:var(--brand-bg);border-radius:9999px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.tfd-agent-open{color:var(--brand);align-items:center;gap:.35rem;margin-top:.8rem;font-size:.8rem;font-weight:700;display:inline-flex}.tfd-agent-open:hover{text-decoration:underline}.tfd-agent-suggest{background:var(--glass-soft);border:1px solid var(--stroke);border-radius:9999px;padding:.35rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s}.tfd-agent-suggest:hover{background:var(--brand-bg)}.tfd-agent-suggest:disabled{opacity:.5}.tfd-agent-input{min-width:0;height:2.5rem;color:var(--fg);background:var(--glass-soft);border:1px solid var(--stroke);border-radius:9999px;outline:none;flex:1;padding:0 1rem;font-size:.9rem}.tfd-agent-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-bg)}.tfd-agent-icon{width:2.5rem;height:2.5rem;color:var(--brand);background:var(--glass-soft);border:1px solid var(--stroke);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.tfd-agent-live{color:#fff;background:#cf3232;border-color:#cf3232;animation:1.2s ease-in-out infinite tfd-agent-pulse}.tfd-agent-dot{background:var(--brand);border-radius:9999px;width:.45rem;height:.45rem;animation:.9s ease-in-out infinite tfd-agent-bounce}.tfd-agent-point{background:var(--glass);border:1px solid var(--stroke-soft);border-radius:1.25rem;gap:.7rem;padding:1rem;display:flex}@keyframes tfd-agent-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tfd-agent-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tfd-agent-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes tfd-agent-pulse{0%,to{box-shadow:0 0 #cf323280}50%{box-shadow:0 0 0 8px #cf323200}}@media (prefers-reduced-motion:reduce){.tfd-agent-report,.tfd-agent-bar,.tfd-agent-dot{animation:none}}.tfd-agent-wait{opacity:.55;filter:saturate(.85);animation:2.4s ease-in-out infinite tfd-agent-breathe}@keyframes tfd-agent-breathe{0%,to{opacity:.45}50%{opacity:.7}}.tfd-orb{width:7.5rem;height:7.5rem;color:var(--on-brand);background:radial-gradient(circle at 35% 30%, var(--brand-light) 0%, var(--brand-2) 38%, var(--brand) 70%, var(--brand-deep) 100%);box-shadow:0 22px 46px -16px var(--brand), inset 0 2px 6px #ffffff73, inset 0 -6px 14px var(--brand-ink);border-radius:9999px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tfd-orb{box-shadow:0 22px 46px -16px color-mix(in srgb, var(--brand) 85%, transparent), inset 0 2px 6px #ffffff73, inset 0 -6px 14px color-mix(in srgb, var(--brand-ink) 35%, transparent)}}.tfd-orb{transition:transform .18s}.tfd-orb:hover{transform:scale(1.04)}.tfd-orb:active{transform:scale(.97)}.tfd-orb-ring{border:2px solid var(--brand);border-radius:9999px;position:absolute;inset:-.6rem}@supports (color:color-mix(in lab, red, red)){.tfd-orb-ring{border:2px solid color-mix(in srgb, var(--brand) 28%, transparent)}}.tfd-orb-ring{opacity:0}.tfd-orb-idle .tfd-orb-ring{animation:3.2s ease-in-out infinite tfd-orb-breathe}.tfd-orb-listening{background:radial-gradient(circle at 35% 30%,#ff9a7a 0%,#f2554a 45%,#cf3232 100%)}.tfd-orb-listening .tfd-orb-ring{border-color:#cf323273;animation:1.4s ease-out infinite tfd-orb-wave}.tfd-orb-listening .tfd-orb-ring-2{animation-delay:.7s}.tfd-orb-thinking .tfd-orb-ring{opacity:1;border-color:#0000;border-top-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tfd-orb-thinking .tfd-orb-ring{border-top-color:color-mix(in srgb, var(--brand) 90%, transparent)}}.tfd-orb-thinking .tfd-orb-ring{animation:.9s linear infinite tfd-orb-spin}.tfd-orb-eq{align-items:center;gap:.3rem;height:2.4rem;display:flex}.tfd-orb-eq i,.tfd-agent-speaking i{background:currentColor;border-radius:9999px;width:.36rem;animation:.9s ease-in-out infinite tfd-orb-eq;display:block}.tfd-orb-eq i:nth-child(2),.tfd-agent-speaking i:nth-child(2){animation-delay:.15s}.tfd-orb-eq i:nth-child(3),.tfd-agent-speaking i:nth-child(3){animation-delay:.3s}.tfd-orb-eq i:nth-child(4),.tfd-agent-speaking i:nth-child(4){animation-delay:.45s}.tfd-orb-eq i:nth-child(5){animation-delay:.6s}.tfd-agent-speaking{height:1.4rem;color:var(--brand);background:var(--glass-strong);border:1px solid var(--stroke);border-radius:9999px;align-items:center;gap:.25rem;padding:0 .7rem;display:flex;position:absolute;top:1.1rem;left:50%;transform:translate(-50%)}.tfd-agent-speaking i{width:.22rem}.tfd-agent-turn{animation:.32s ease-out both tfd-agent-in}@keyframes tfd-orb-breathe{0%,to{opacity:0;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes tfd-orb-wave{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}@keyframes tfd-orb-spin{to{transform:rotate(360deg)}}@keyframes tfd-orb-eq{0%,to{height:25%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.tfd-orb-ring,.tfd-orb-eq i,.tfd-agent-speaking i{animation:none}}.tfd-tryme{z-index:60;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;display:flex;position:fixed;bottom:1.25rem;left:1.25rem}.tfd-tryme-face{background:radial-gradient(circle at 50% 30%, var(--tint-page), var(--tint-strong));width:4.25rem;height:4.25rem;box-shadow:0 14px 30px -10px var(--brand);border:3px solid #fff;border-radius:9999px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tfd-tryme-face{box-shadow:0 14px 30px -10px color-mix(in srgb, var(--brand) 75%, transparent)}}.tfd-tryme-face{transition:transform .18s}.tfd-tryme-face:after{content:"";border:3px solid var(--brand);border-radius:9999px;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.tfd-tryme-face:after{border:3px solid color-mix(in srgb, var(--brand) 55%, transparent)}}.tfd-tryme-face:after{animation:2.2s ease-out infinite tfd-tryme-pulse}.tfd-tryme-face img{object-fit:cover;width:100%;height:100%}.tfd-tryme:hover .tfd-tryme-face{transform:scale(1.06)rotate(-3deg)}.tfd-tryme-label{color:var(--on-brand);background:linear-gradient(90deg, var(--brand), var(--brand-2));box-shadow:0 10px 24px -10px var(--brand);border-radius:9999px;padding:.5rem .95rem;font-size:.9rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tfd-tryme-label{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--brand) 85%, transparent)}}.tfd-tryme-label{animation:2.6s ease-in-out infinite tfd-tryme-bob}@keyframes tfd-tryme-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes tfd-tryme-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.tfd-companion{z-index:60;pointer-events:none;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0}.tfd-companion-stage{pointer-events:none;width:15rem;height:23rem;position:relative;overflow:hidden}.tfd-companion-panel{pointer-events:auto;border:1px solid var(--stroke);width:min(24rem,100vw - 16.5rem);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);background:#fffaf5;border-radius:1.5rem 1.5rem 1.5rem .4rem;margin:0 0 1.25rem -.75rem;animation:.36s ease-out both tfd-agent-in;overflow:hidden}.tfd-companion-switch{background:var(--glass-soft);border:1px solid var(--stroke-soft);border-radius:9999px;gap:.25rem;padding:.15rem;display:flex}.tfd-companion-switch button{background:var(--tint-page);opacity:.55;border-radius:9999px;width:1.9rem;height:1.9rem;transition:opacity .15s,box-shadow .15s;position:relative;overflow:hidden}.tfd-companion-switch button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--brand)}.tfd-companion-switch img{object-fit:cover;width:100%;height:100%}.tfd-agent-pill{border:1px solid var(--stroke);background:var(--glass-soft);border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.tfd-agent-pill-on{color:var(--on-brand);background:linear-gradient(90deg, var(--brand), var(--brand-2));border-color:#0000}.tfd-orb-sm{flex-shrink:0;width:3.6rem;height:3.6rem}.tfd-orb-sm .tfd-orb-ring{inset:-.35rem}@media (width<=1024px){.tfd-companion{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fff7ee00 0%,#fff7eeeb 40%,#fff7eef7 100%);right:0}.tfd-companion-stage{width:12rem;height:19rem}.tfd-companion-panel{flex-direction:column;width:min(22rem,100vw - 13rem);max-height:min(60vh,32rem);display:flex}.tfd-companion-panel>div:nth-child(2){flex:1;min-height:0;max-height:none}}@media (width<=640px){.tfd-tryme{gap:.45rem;bottom:.75rem;left:.75rem}.tfd-tryme-face{border-width:2px;width:3.25rem;height:3.25rem}.tfd-tryme-label{padding:.4rem .75rem;font-size:.8rem}.tfd-companion{padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));align-items:flex-end}.tfd-companion-stage{flex-shrink:0;width:27vw;max-width:7.5rem;height:min(12.5rem,34vh);margin-right:-.25rem}.tfd-companion-panel{width:auto;min-width:0;box-shadow:0 10px 30px -14px var(--brand-ink-2);border-radius:1.1rem;flex:1;margin:0}@supports (color:color-mix(in lab, red, red)){.tfd-companion-panel{box-shadow:0 10px 30px -14px color-mix(in srgb, var(--brand-ink-2) 35%, transparent)}}.tfd-companion-panel{flex-direction:column;max-height:min(52vh,26rem);display:flex}.tfd-companion-panel>div:nth-child(2){flex:1;min-height:0;max-height:none;padding:.5rem .6rem}.tfd-companion-panel .tfd-agent-fox,.tfd-companion-panel .tfd-agent-me{padding:.45rem .7rem;font-size:.8rem;line-height:1.35}.tfd-companion-panel .tfd-agent-report{border-radius:.9rem;padding:.6rem .7rem}.tfd-companion-panel .tfd-agent-report .text-2xl{font-size:1.2rem;line-height:1.6rem}.tfd-companion-panel .tfd-agent-report .h-14{height:2.25rem;margin-top:.4rem}.tfd-companion-panel .tfd-agent-report dl{margin-top:.4rem;font-size:.68rem}.tfd-companion-panel .tfd-agent-report ul,.tfd-companion-panel .tfd-agent-report ol{font-size:.78rem}.tfd-companion-panel .tfd-agent-report .text-xs{font-size:.62rem}.tfd-companion-panel .tfd-agent-open{margin-top:.45rem;font-size:.72rem}.tfd-companion-panel .tfd-orb-sm{width:2.9rem;height:2.9rem}.tfd-companion-panel .tfd-orb-sm svg{width:1.2rem;height:1.2rem}.tfd-companion-panel .flex-wrap:has(>.tfd-agent-suggest){scrollbar-width:none;flex-wrap:nowrap;margin-left:-.6rem;margin-right:-.6rem;padding:0 .6rem;overflow-x:auto}.tfd-companion-panel .flex-wrap:has(>.tfd-agent-suggest)::-webkit-scrollbar{display:none}.tfd-companion-panel .tfd-agent-suggest{flex-shrink:0;padding:.3rem .65rem;font-size:.72rem}.tfd-companion-switch button{width:1.6rem;height:1.6rem}.tfd-companion-panel .tfd-agent-icon{width:1.75rem!important;height:1.75rem!important}}@media (width<=360px){.tfd-companion-stage{width:24vw}.tfd-companion-panel .tfd-agent-report dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height<=520px){.tfd-companion{padding-bottom:.4rem}.tfd-companion-stage{width:8rem;height:62vh}.tfd-companion-panel{max-height:64vh;margin-bottom:.4rem}.tfd-companion-panel .tfd-agent-fox,.tfd-companion-panel .tfd-agent-me{padding:.4rem .7rem;font-size:.8rem}.tfd-companion-panel .tfd-agent-report{padding:.55rem .7rem}.tfd-companion-panel .tfd-agent-report .text-2xl{font-size:1.15rem;line-height:1.5rem}.tfd-companion-panel .tfd-agent-report .h-14{height:2rem}}.tfd[data-theme=dark] .tfd-companion-panel{background:#24120a}@media (width<=1024px){.tfd[data-theme=dark] .tfd-companion{background:linear-gradient(#1a0b0400 0%,#1a0b04e6 40%,#1a0b04f7 100%)}}.tfd-xp{isolation:isolate;background:linear-gradient(to bottom, transparent, var(--sec-surface) 14%, var(--sec-surface) 86%, transparent);padding:clamp(3.5rem,7vw,6rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:clip}.tfd-xp-grid{z-index:-1;background-image:linear-gradient(var(--stroke-soft) 1px, transparent 1px), linear-gradient(90deg, var(--stroke-soft) 1px, transparent 1px);opacity:.7;background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 55%,#000 0%,#0000 75%)}.tfd-xp-title{font-family:var(--font-display,"Plus Jakarta Sans", "Inter", sans-serif);letter-spacing:-.035em;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:800;line-height:1.06}.tfd-xp-head{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.tfd-xp.is-in .tfd-xp-head{opacity:1;transform:none}.tfd-xp-stage{margin-top:clamp(3.5rem,6.5vw,5.75rem);position:relative}.tfd-xp-path{z-index:0;pointer-events:none;clip-path:inset(0 100% 0 0);width:92%;height:120px;transition:clip-path 2.2s cubic-bezier(.65,0,.35,1) .5s;position:absolute;top:18%;left:4%;right:4%}.tfd-xp-path path{fill:none;stroke:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tfd-xp-path path{stroke:color-mix(in srgb, var(--brand) 38%, transparent)}}.tfd-xp-path path{stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.tfd-xp.is-in .tfd-xp-path{clip-path:inset(0)}.tfd-xp-row{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.75rem);display:grid;position:relative}.tfd-xp-card:first-child,.tfd-xp-card:nth-child(2),.tfd-xp-card:nth-child(5){margin-top:3.5rem}.tfd-xp-card:nth-child(3){margin-top:1.5rem}.tfd-xp-card{opacity:0;transition:opacity .9s ease calc(var(--i) * .12s + .15s), transform 1s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .12s + .15s);transform:translateY(56px)scale(.97)}.tfd-xp.is-in .tfd-xp-card{opacity:1;transform:none}.tfd-xp-phone-wrap{perspective:900px;position:relative}.tfd-xp-float{animation:6.5s ease-in-out infinite tfd-xp-float;animation-delay:calc(var(--i) * -1.3s)}@keyframes tfd-xp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.tfd-xp-phone{background:linear-gradient(160deg, var(--phone) 0%, var(--phone) 40%);border-radius:2.6rem;width:100%;max-width:250px;margin:0 auto;padding:7px;position:relative}@supports (color:color-mix(in lab, red, red)){.tfd-xp-phone{background:linear-gradient(160deg, color-mix(in srgb, var(--phone) 82%, #fff) 0%, var(--phone) 40%)}}.tfd-xp-phone{box-shadow:0 2px 0 #ffffff2e inset, 0 34px 60px -28px var(--brand-shadow), 0 14px 26px -18px #00000073}@supports (color:color-mix(in lab, red, red)){.tfd-xp-phone{box-shadow:0 2px 0 #ffffff2e inset, 0 34px 60px -28px color-mix(in srgb, var(--brand-shadow) 55%, transparent), 0 14px 26px -18px #00000073}}.tfd-xp-phone{transform-style:preserve-3d;will-change:transform;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.tfd-xp-phone:hover{box-shadow:0 2px 0 #ffffff2e inset, 0 44px 70px -26px var(--brand-shadow), 0 18px 30px -18px #00000080}@supports (color:color-mix(in lab, red, red)){.tfd-xp-phone:hover{box-shadow:0 2px 0 #ffffff2e inset, 0 44px 70px -26px color-mix(in srgb, var(--brand-shadow) 65%, transparent), 0 18px 30px -18px #00000080}}.tfd-xp-screen{aspect-ratio:390/844;background:var(--xp-bar,#fbf8f5);border-radius:2.1rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.tfd-xp-screen img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;flex:1;width:100%;min-height:0;display:block}.tfd-xp-status{height:7.5%;color:var(--xp-ink,#1d1d1f);background:var(--xp-bar,#fbf8f5);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 9% 0 11%;font-family:Inter,sans-serif;font-size:clamp(.5rem,.72vw,.68rem);font-weight:700;display:flex;position:relative}.tfd-xp-icons{align-items:flex-end;gap:2px;display:inline-flex}.tfd-xp-icons i{background:currentColor;border-radius:1px;width:3px;display:block}.tfd-xp-icons i:first-child{height:5px}.tfd-xp-icons i:nth-child(2){height:7px}.tfd-xp-icons b{width:15px;height:7px;box-shadow:inset -4px 0 0 var(--xp-bar,#fbf8f5), inset 0 0 0 1px currentColor;border:1.2px solid;border-radius:2px;margin-left:3px;display:block}.tfd-xp-screen:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%);transition:transform .9s;position:absolute;inset:0;transform:translate(-120%)}.tfd-xp-phone:hover .tfd-xp-screen:after{transform:translate(120%)}.tfd-xp-notch{background:var(--phone);border-radius:9999px;width:30%;height:58%;position:absolute;top:22%;left:50%;transform:translate(-50%)}.tfd-xp-tag{z-index:3;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);background:var(--glass-strong);border:1px solid var(--stroke);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9999px;align-items:center;gap:.35rem;padding:.38rem .8rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)translateZ(30px)}.tfd-xp-tag svg{color:var(--brand)}.tfd-xp-chip{z-index:3;white-space:nowrap;color:var(--fg);background:var(--glass-strong);border:1px solid var(--stroke);box-shadow:var(--shadow);border-radius:9999px;align-items:center;gap:.35rem;padding:.45rem .8rem;font-size:.75rem;font-weight:700;animation:4.5s ease-in-out infinite tfd-xp-bob;display:inline-flex;position:absolute;transform:translateZ(50px)}.tfd-xp-chip svg{color:#fff;background:var(--ok);border-radius:9999px;flex-shrink:0;width:1.1rem;height:1.1rem;padding:2px}.tfd-xp-chip-a{top:50%;right:-9%}.tfd-xp-chip-b{animation-delay:-2s;top:37%;left:-9%}@keyframes tfd-xp-bob{0%,to{transform:translateZ(50px)translateY(0)}50%{transform:translateZ(50px)translateY(-6px)}}.tfd-xp-live{aspect-ratio:1;width:9%;box-shadow:0 0 0 0 var(--xp-accent);border-radius:9999px;position:absolute;top:56.1%;left:14.3%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.tfd-xp-live{box-shadow:0 0 0 0 color-mix(in srgb, var(--xp-accent) 55%, transparent)}}.tfd-xp-live{animation:1.8s ease-out infinite tfd-xp-ping}@keyframes tfd-xp-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--xp-accent) 60%, transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb, var(--xp-accent) 0%, transparent)}}.tfd-xp-note{z-index:3;color:var(--brand-deep-2);white-space:nowrap;pointer-events:none;font-family:Caveat,cursive;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;line-height:1;position:absolute}.tfd-xp-note-0{top:-11%;right:4%;transform:rotate(-8deg)}.tfd-xp-note-2{top:-11%;right:-2%;transform:rotate(7deg)}.tfd-xp-note-3{white-space:normal;text-align:center;width:9.5rem;top:-10%;right:-46%;transform:rotate(5deg)}.tfd-xp-note-4{top:-9%;right:-2%;transform:rotate(-7deg)}.tfd-xp-copy{margin-top:1.4rem;padding:0 .15rem}.tfd-xp-step{font-family:var(--font-display,"Plus Jakarta Sans", "Inter", sans-serif);letter-spacing:-.02em;font-size:clamp(1.02rem,1.25vw,1.2rem);font-weight:800}.tfd-xp-num{color:var(--brand)}.tfd-xp-sub{margin-top:.3rem;font-size:.95rem;font-weight:700}.tfd-xp-dots{display:none}.tfd-xp-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}@media (width<=1023px){.tfd-xp-path{display:none}.tfd-xp-stage{margin-top:1.25rem}.tfd-xp-row{--xp-card:min(72vw, 19rem);scroll-snap-type:x mandatory;padding:3.25rem max(1rem, calc(50% - var(--xp-card) / 2)) .5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1.1rem;margin:0 -1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.tfd-xp-row::-webkit-scrollbar{display:none}.tfd-xp-card{flex:0 0 var(--xp-card);scroll-snap-align:center;margin-top:0!important}.tfd-xp-phone{max-width:15.5rem}.tfd-xp-chip-a{right:-4%}.tfd-xp-chip-b{left:-4%}.tfd-xp-note-0,.tfd-xp-note-2,.tfd-xp-note-4{top:-8%;right:2%}.tfd-xp-note-3{white-space:nowrap;width:auto;top:-8%;right:0}.tfd-xp-copy{text-align:center}.tfd-xp-dots{justify-content:center;gap:.45rem;margin-top:1.1rem;display:flex}.tfd-xp-dots button{background:var(--brand);border-radius:9999px;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.tfd-xp-dots button{background:color-mix(in srgb, var(--brand) 25%, transparent)}}.tfd-xp-dots button{transition:width .25s,background .25s}.tfd-xp-dots button[aria-selected=true]{background:var(--brand);width:1.6rem}}@media (width>=640px) and (width<=1023px){.tfd-xp-row{--xp-card:17rem}}@media (prefers-reduced-motion:reduce){.tfd-xp-head,.tfd-xp-card{opacity:1;transition:none;transform:none}.tfd-xp-path{clip-path:none;transition:none}.tfd-xp-float,.tfd-xp-chip,.tfd-xp-live{animation:none}.tfd-xp-phone,.tfd-xp-screen:after{transition:none}}.tfd-reveal{opacity:0;transition:opacity .8s ease calc(var(--reveal-i,0) * 90ms), transform .9s cubic-bezier(.2, .8, .2, 1) calc(var(--reveal-i,0) * 90ms);transform:translateY(26px)}.tfd-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tfd-reveal{opacity:1;transition:none;transform:none}}.tfd[data-theme=dark]{--sec-surface:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tfd[data-theme=dark]{--sec-surface:color-mix(in srgb, var(--brand) 5%, transparent)}}.tfd{--tone-a:#7a4124;--tone-a-deep:#5e301a;--tone-a-deep-2:#3f1f10;--tone-a-bg:#7a41241f;--tone-b:#be185d;--tone-b-deep:#9d174d;--tone-b-deep-2:#7a123c;--tone-b-bg:#be185d1f;--tone:var(--brand);--tone-deep:var(--feature-bg);--tone-deep-2:var(--feature-bg-2);--tone-bg:var(--brand-bg)}.tfd[data-theme=dark]{--tone-a:#e9bb92;--tone-a-deep:#8a4521;--tone-a-deep-2:#5b2c14;--tone-a-bg:#e9bb9229;--tone-b:#f472b6;--tone-b-bg:#f472b629}#explore,#book{--tone:var(--tone-a);--tone-deep:var(--tone-a-deep);--tone-deep-2:var(--tone-a-deep-2);--tone-bg:var(--tone-a-bg)}#questions{--tone:var(--tone-b);--tone-deep:var(--tone-b-deep);--tone-deep-2:var(--tone-b-deep-2);--tone-bg:var(--tone-b-bg)}#questions .tfd-sec-bg,#explore:after{background:linear-gradient(to bottom, transparent, var(--tone) 14%, var(--tone) 86%, transparent)}@supports (color:color-mix(in lab, red, red)){#questions .tfd-sec-bg,#explore:after{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--tone) 6%, transparent) 14%, color-mix(in srgb, var(--tone) 6%, transparent) 86%, transparent)}}@property --tfd-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.tfd-sec{isolation:isolate;padding:clamp(3.5rem,7vw,6rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:clip}.tfd-sec-bg{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--sec-surface) 14%, var(--sec-surface) 86%, transparent);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 84%,#0000);mask-image:linear-gradient(#0000,#000 14% 84%,#0000)}.tfd-sec-bg:before{content:"";background-image:linear-gradient(var(--tone) 1px, transparent 1px), linear-gradient(90deg, var(--tone) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tfd-sec-bg:before{background-image:linear-gradient(color-mix(in srgb, var(--tone) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tone) 14%, transparent) 1px, transparent 1px)}}.tfd-sec-bg:before{opacity:.6;background-size:46px 46px;-webkit-mask-image:radial-gradient(70% 55% at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 40%,#000 0%,#0000 75%)}.tfd-sec-glow{filter:blur(90px);opacity:.2;border-radius:9999px;width:34vmax;height:34vmax;animation:26s ease-in-out infinite alternate tfd-drift;position:absolute}.tfd-sec-glow-a{background:var(--tone);top:4%;left:-12vmax}.tfd-sec-glow-b{background:var(--brand);animation-duration:31s;animation-delay:-9s;bottom:2%;right:-12vmax}.tfd[data-theme=dark] .tfd-sec-glow{opacity:.16}.tfd-sec-head{margin-bottom:clamp(2.25rem,4.5vw,3.5rem)}.tfd-sec-title{font-family:var(--font-display,"Plus Jakarta Sans", "Inter", sans-serif);letter-spacing:-.035em;margin-top:.9rem;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:800;line-height:1.06}.tfd-eyebrow,#explore>div:first-child:before{letter-spacing:.1em;text-transform:uppercase;color:var(--tone);border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-family:Inter,sans-serif;font-size:.7rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfd-eyebrow,#explore>div:first-child:before{color:color-mix(in srgb, var(--tone) 80%, var(--fg))}}.tfd-eyebrow,#explore>div:first-child:before{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-eyebrow,#explore>div:first-child:before{background:color-mix(in srgb, var(--tone) 10%, var(--glass-strong))}}.tfd-eyebrow,#explore>div:first-child:before{border:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-eyebrow,#explore>div:first-child:before{border:1px solid color-mix(in srgb, var(--tone) 26%, transparent)}}.tfd-eyebrow,#explore>div:first-child:before{box-shadow:var(--shadow-sm)}.tfd-ring{position:relative}.tfd-ring:before,#explore>.tfd-glass.rounded-3xl:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--tfd-ang), var(--tone), var(--brand), var(--tone), var(--tone));padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tfd-ring:before,#explore>.tfd-glass.rounded-3xl:before{background:conic-gradient(from var(--tfd-ang), var(--tone), var(--brand), color-mix(in srgb, var(--tone) 40%, var(--brand-3)), var(--tone))}}.tfd-ring:before,#explore>.tfd-glass.rounded-3xl:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:8s linear infinite tfd-ring-turn;-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}@keyframes tfd-ring-turn{to{--tfd-ang:360deg}}@media (hover:none){.tfd-ring:before,#explore>.tfd-glass.rounded-3xl:before{animation-timing-function:steps(160,end)}}.tfd-spot{isolation:isolate}.tfd-spot:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), var(--tone), transparent 62%);transition:opacity .35s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tfd-spot:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--tone) 15%, transparent), transparent 62%)}}.tfd-spot:hover:after{opacity:1}.tfd-chip-grad{color:var(--on-brand);background:linear-gradient(140deg, var(--brand), var(--brand))}@supports (color:color-mix(in lab, red, red)){.tfd-chip-grad{background:linear-gradient(140deg, var(--brand), color-mix(in srgb, var(--brand) 60%, var(--blob-3)))}}.tfd-chip-grad{box-shadow:0 12px 26px -12px var(--brand), inset 0 1px 0 #ffffff59}@supports (color:color-mix(in lab, red, red)){.tfd-chip-grad{box-shadow:0 12px 26px -12px color-mix(in srgb, var(--brand) 85%, transparent), inset 0 1px 0 #ffffff59}}.tfd-chip-soft{color:var(--brand);background:var(--brand-bg)}#explore{isolation:isolate;padding-top:clamp(2rem,4vw,3rem);position:relative}#explore:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 18% 28%, var(--tone), transparent 70%), radial-gradient(50% 45% at 84% 72%, var(--brand), transparent 70%);border-radius:4rem;position:absolute;inset:9rem 3% 5%}@supports (color:color-mix(in lab, red, red)){#explore:before{background:radial-gradient(55% 45% at 18% 28%, color-mix(in srgb, var(--tone) 34%, transparent), transparent 70%), radial-gradient(50% 45% at 84% 72%, color-mix(in srgb, var(--brand) 28%, transparent), transparent 70%)}}#explore:before{filter:blur(48px);animation:11s ease-in-out infinite alternate tfd-breathe}@keyframes tfd-breathe{0%{opacity:.65;transform:scale(.98)}to{opacity:1;transform:scale(1.02)}}#explore>div:first-child{margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}#explore>div:first-child:before{content:"Live demo · tap anything";width:max-content;margin-inline:auto;display:flex}#explore>div:first-child h2{font-family:var(--font-display,"Plus Jakarta Sans", "Inter", sans-serif);letter-spacing:-.035em;margin-top:.9rem;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:800;line-height:1.06}#explore>div:first-child p{margin-top:.75rem;font-size:clamp(1rem,1.3vw,1.125rem)}#explore>.tfd-glass.rounded-3xl{box-shadow:0 50px 120px -44px var(--tone), var(--shadow);border-radius:1.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){#explore>.tfd-glass.rounded-3xl{box-shadow:0 50px 120px -44px color-mix(in srgb, var(--tone) 55%, transparent), var(--shadow)}}#explore:after{content:"";z-index:-2;pointer-events:none;position:absolute;inset:0}.tfd-chat-grid{align-items:start;gap:2rem;display:grid}@media (width>=1024px){.tfd-chat-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.75rem}}.tfd-chat-wrap{position:relative}.tfd-chat-note{--rot:-6deg;animation:5s ease-in-out infinite tfd-note-bob;top:-2.1rem;left:1.25rem;transform:rotate(-6deg)}.tfd-chat-chip{z-index:4;animation-delay:-1.5s;top:-1.05rem;right:1.5rem}@media (width<=639px){.tfd-chat-chip{right:.75rem}.tfd-chat-note{display:none}}@keyframes tfd-note-bob{0%,to{transform:rotate(var(--rot,0deg)) translateY(0)}50%{transform:rotate(var(--rot,0deg)) translateY(-5px)}}.tfd-chat{background:var(--glass-strong);box-shadow:0 40px 90px -40px var(--tone), var(--shadow);border-radius:1.9rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tfd-chat{box-shadow:0 40px 90px -40px color-mix(in srgb, var(--tone) 60%, transparent), var(--shadow)}}.tfd-chat{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%)}.tfd-chat-top{color:#fff;background:radial-gradient(80% 160% at 100% 0%, var(--brand), transparent 60%), linear-gradient(135deg, var(--tone-deep), var(--tone-deep-2));align-items:center;gap:.75rem;padding:.85rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tfd-chat-top{background:radial-gradient(80% 160% at 100% 0%, color-mix(in srgb, var(--brand) 34%, transparent), transparent 60%), linear-gradient(135deg, var(--tone-deep), var(--tone-deep-2))}}.tfd-chat-face{object-fit:cover;background:#fff;border-radius:9999px;width:2.6rem;height:2.6rem;box-shadow:0 0 0 2px #ffffff8c}.tfd-chat-status{color:#ffffffd1;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.tfd-chat-online{background:#4ade80;border-radius:9999px;width:.5rem;height:.5rem;box-shadow:0 0 0 3px #4ade8040}.tfd-chat-body{overscroll-behavior:contain;background-image:radial-gradient(var(--tone) 1px, transparent 1px);flex-direction:column;gap:.6rem;height:27rem;padding:1rem 1rem 1.25rem;display:flex;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.tfd-chat-body{background-image:radial-gradient(color-mix(in srgb, var(--tone) 12%, transparent) 1px, transparent 1px)}}.tfd-chat-body{scrollbar-width:thin;background-size:18px 18px}@media (width>=1024px){.tfd-chat-body{height:33rem}}.tfd-chat-day{color:var(--muted);background:var(--glass);border-radius:9999px;align-self:center;padding:.2rem .7rem;font-size:.68rem;font-weight:700}.tfd-msg{align-items:flex-end;gap:.5rem;animation:.45s cubic-bezier(.2,.8,.2,1) both tfd-msg-in;display:flex}.tfd-msg-me{justify-content:flex-end}@keyframes tfd-msg-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.tfd-bubble-me{color:#fff;background:linear-gradient(135deg, var(--tone-deep), var(--tone-deep));border-radius:1.2rem 1.2rem .35rem;max-width:82%;padding:.6rem .95rem;font-size:.9rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.tfd-bubble-me{background:linear-gradient(135deg, var(--tone-deep), color-mix(in srgb, var(--tone-deep) 70%, var(--tone)))}}.tfd-bubble-me{box-shadow:0 10px 22px -14px var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-bubble-me{box-shadow:0 10px 22px -14px color-mix(in srgb, var(--tone) 90%, transparent)}}.tfd-msg-face{object-fit:cover;width:1.8rem;height:1.8rem;box-shadow:0 0 0 1.5px var(--tone);background:#fff;border-radius:9999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.tfd-msg-face{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--tone) 40%, transparent)}}.tfd-bubble-bot{max-width:88%;color:var(--fg);background:var(--glass-strong);border:1px solid var(--tone);border-radius:1.2rem 1.2rem 1.2rem .35rem;padding:.75rem .95rem}@supports (color:color-mix(in lab, red, red)){.tfd-bubble-bot{border:1px solid color-mix(in srgb, var(--tone) 14%, var(--stroke))}}.tfd-bubble-bot{box-shadow:var(--shadow-sm)}.tfd-bubble-bot ul{margin-top:.35rem}.tfd-bubble-bot li>svg.tfd-ok{color:var(--tone)}.tfd-typing{gap:.3rem;padding:.85rem 1rem;display:inline-flex}.tfd-typing i{background:var(--tone);border-radius:9999px;width:.45rem;height:.45rem}@supports (color:color-mix(in lab, red, red)){.tfd-typing i{background:color-mix(in srgb, var(--tone) 70%, var(--muted))}}.tfd-typing i{animation:1.1s ease-in-out infinite tfd-typing}.tfd-typing i:nth-child(2){animation-delay:.15s}.tfd-typing i:nth-child(3){animation-delay:.3s}@keyframes tfd-typing{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.tfd-chat-input{color:var(--muted);background:var(--glass);border:1px solid var(--stroke);border-radius:9999px;justify-content:space-between;align-items:center;gap:.75rem;margin:0 .75rem .75rem;padding:.45rem .45rem .45rem 1rem;font-size:.85rem;display:flex}.tfd-chat-send{width:2.2rem;height:2.2rem;color:var(--on-brand);background:var(--brand);border-radius:9999px;place-items:center;display:grid}.tfd-ask{position:relative}.tfd-ask-hint{color:var(--tone);margin:0 0 .6rem .4rem;font-family:Caveat,cursive;font-size:clamp(1.25rem,1.8vw,1.6rem);font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.tfd-ask-hint{color:color-mix(in srgb, var(--tone) 80%, var(--fg))}}.tfd-ask-hint{transform-origin:0;transform:rotate(-3deg)}.tfd-ask-list{gap:.6rem;display:grid}.tfd-ask-btn{width:100%;color:var(--fg);background:var(--glass);border:1px solid var(--stroke);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);cursor:pointer;border-radius:1.1rem;align-items:center;gap:.75rem;padding:.75rem .9rem;font-size:.92rem;font-weight:650;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background .3s;display:flex;position:relative}.tfd-ask-btn .tfd-faq-num{flex-shrink:0;width:2rem;height:2rem;position:static}.tfd-ask-btn:hover{border-color:var(--tone);transform:translate(4px)}@supports (color:color-mix(in lab, red, red)){.tfd-ask-btn:hover{border-color:color-mix(in srgb, var(--tone) 40%, var(--stroke))}}.tfd-ask-btn:hover{box-shadow:0 16px 34px -20px var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-ask-btn:hover{box-shadow:0 16px 34px -20px color-mix(in srgb, var(--tone) 70%, transparent)}}.tfd-ask-btn:focus-visible{outline:2px solid var(--tone);outline-offset:2px}.tfd-ask-go{color:var(--tone);transition:transform .25s}.tfd-ask-btn:hover .tfd-ask-go{transform:translate(3px)}.tfd-ask-btn.is-asked{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-ask-btn.is-asked{background:color-mix(in srgb, var(--tone) 7%, var(--glass))}}.tfd-ask-btn.is-asked .tfd-faq-num{color:#fff;background:var(--tone-deep)}.tfd-faq-num{font-variant-numeric:tabular-nums;width:2.1rem;height:2.1rem;color:var(--tone);border-radius:.75rem;place-items:center;font-family:Inter,sans-serif;font-size:.75rem;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.tfd-faq-num{color:color-mix(in srgb, var(--tone) 85%, var(--fg))}}.tfd-faq-num{background:var(--tone-bg)}.tfd-cycle{background:var(--glass-strong);border:1px solid var(--stroke);box-shadow:var(--shadow-sm);border-radius:9999px;padding:.3rem;display:inline-flex;position:relative}.tfd-cycle-thumb{background:var(--brand);box-shadow:0 10px 24px -10px var(--brand), inset 0 1px 0 #ffffff59;border-radius:9999px;position:absolute;top:.3rem;bottom:.3rem}@supports (color:color-mix(in lab, red, red)){.tfd-cycle-thumb{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--brand) 85%, transparent), inset 0 1px 0 #ffffff59}}.tfd-cycle-thumb{transition:left .45s cubic-bezier(.3,1.25,.4,1),width .45s cubic-bezier(.3,1.25,.4,1)}.tfd-cycle-btn{z-index:1;color:var(--muted);cursor:pointer;border-radius:9999px;align-items:center;gap:.45rem;padding:.6rem 1.35rem;font-size:.9rem;font-weight:700;transition:color .3s;display:inline-flex;position:relative}.tfd-cycle-btn.is-on{color:var(--on-brand)}.tfd-cycle-save{color:var(--ok);background:var(--ok-bg);border-radius:9999px;padding:.12rem .5rem;font-size:.68rem;font-weight:800}.tfd-cycle-btn.is-on .tfd-cycle-save{color:var(--on-brand);background:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.tfd-cycle-btn.is-on .tfd-cycle-save{background:color-mix(in srgb, var(--on-brand) 18%, transparent)}}.tfd-plans{align-items:stretch}.tfd-plans-stage{position:relative}.tfd-plans-path{pointer-events:none;width:92%;height:7rem;position:absolute;top:.5rem;left:4%;right:4%}.tfd-plans-path path{fill:none;stroke:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tfd-plans-path path{stroke:color-mix(in srgb, var(--brand) 40%, transparent)}}.tfd-plans-path path{stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.tfd-plans-path.tfd-reveal{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1) .2s;transform:none}.tfd-plans-path.tfd-reveal.is-in{clip-path:inset(0)}@media (width<=1023px){.tfd-plans-path{display:none}}.tfd-plan-screen{background:var(--glass-strong);border:1px solid var(--tone);border-radius:1.2rem;margin:-.35rem -.35rem 1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tfd-plan-screen{border:1px solid color-mix(in srgb, var(--tone) 20%, var(--stroke))}}.tfd-plan-screen{box-shadow:0 18px 40px -26px var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-screen{box-shadow:0 18px 40px -26px color-mix(in srgb, var(--tone) 70%, transparent)}}.tfd-plan-screen-bar{border-bottom:1px solid var(--stroke-soft);align-items:center;gap:.3rem;padding:.45rem .7rem;display:flex}.tfd-plan-screen-bar i{background:var(--tone);border-radius:9999px;width:.45rem;height:.45rem}@supports (color:color-mix(in lab, red, red)){.tfd-plan-screen-bar i{background:color-mix(in srgb, var(--tone) 35%, var(--track))}}.tfd-plan-screen-bar i:first-child{background:#ff5f57}.tfd-plan-screen-bar i:nth-child(2){background:#febc2e}.tfd-plan-screen-bar i:nth-child(3){background:#28c840}.tfd-plan-screen-bar b{letter-spacing:.08em;text-transform:uppercase;color:var(--tone);margin-left:auto;font-size:.66rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tfd-plan-screen-bar b{color:color-mix(in srgb, var(--tone) 80%, var(--fg))}}.tfd-plan-screen-view{height:9.5rem;display:block;overflow:hidden}.tfd-plan-screen-view img{-webkit-user-select:none;user-select:none;width:100%;height:auto;transition:transform 3.5s cubic-bezier(.4,0,.2,1);display:block;transform:translateY(0)}.tfd-plan:hover .tfd-plan-screen-view img{transform:translateY(calc(9.5rem - 100%))}.tfd-plan-note{z-index:4;color:var(--tone);top:-2.6rem;right:.5rem}@supports (color:color-mix(in lab, red, red)){.tfd-plan-note{color:color-mix(in srgb, var(--tone) 78%, var(--fg))}}.tfd-plan-note{animation:5.5s ease-in-out infinite tfd-note-bob}.tfd-chat-note{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-chat-note{color:color-mix(in srgb, var(--tone) 78%, var(--fg))}}.tfd[data-theme=dark] .tfd-xp-note:not(.tfd-plan-note):not(.tfd-chat-note){color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tfd[data-theme=dark] .tfd-xp-note:not(.tfd-plan-note):not(.tfd-chat-note){color:color-mix(in srgb, var(--brand) 70%, var(--fg))}}@media (width<=1023px){.tfd-plans{row-gap:4rem}}.tfd-plan-note-0{--rot:-6deg;transform:rotate(-6deg)}.tfd-plan-note-1{--rot:5deg;animation-delay:-2s;top:-3.1rem;right:-1.25rem;transform:rotate(5deg)}.tfd-plan-note-2{--rot:-4deg;animation-delay:-3.5s;transform:rotate(-4deg)}@media (width<=1023px){.tfd-plan-note-1{right:.25rem}}.tfd-plan-t0{--tone:var(--tone-a);--tone-deep:var(--tone-a-deep);--tone-bg:var(--tone-a-bg)}.tfd-plan-t1{--tone:var(--brand);--tone-deep:var(--feature-bg);--tone-bg:var(--brand-bg)}.tfd-plan-t2{--tone:var(--tone-b);--tone-deep:var(--tone-b-deep);--tone-bg:var(--tone-b-bg)}.tfd-plan{color:var(--fg);background:linear-gradient(180deg, var(--tone) 0%, var(--glass-strong) 38%, var(--glass) 100%);border-radius:1.75rem;flex-direction:column;padding:1.35rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tfd-plan{background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 15%, var(--glass-strong)) 0%, var(--glass-strong) 38%, var(--glass) 100%)}}.tfd-plan{border:1px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan{border:1px solid color-mix(in srgb, var(--tone) 18%, var(--stroke))}}.tfd-plan{box-shadow:var(--shadow), inset 0 1px 0 #ffffff80;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,border-color .45s}@media (width>=640px){.tfd-plan{padding:1.6rem}}.tfd[data-theme=dark] .tfd-plan{box-shadow:var(--shadow), inset 0 1px 0 var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd[data-theme=dark] .tfd-plan{box-shadow:var(--shadow), inset 0 1px 0 color-mix(in srgb, var(--tone) 18%, transparent)}}.tfd-plan:hover{transform:perspective(1100px) translateY(-6px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan:hover{border-color:color-mix(in srgb, var(--tone) 40%, var(--stroke))}}.tfd-plan:hover{box-shadow:0 34px 80px -30px var(--tone), var(--shadow)}@supports (color:color-mix(in lab, red, red)){.tfd-plan:hover{box-shadow:0 34px 80px -30px color-mix(in srgb, var(--tone) 50%, transparent), var(--shadow)}}.tfd-plan-featured{background:linear-gradient(180deg, var(--tone) 0%, var(--glass-strong) 46%, var(--glass-strong) 100%);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.tfd-plan-featured{background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 24%, var(--glass-strong)) 0%, var(--glass-strong) 46%, var(--glass-strong) 100%)}}.tfd-plan-featured{box-shadow:0 44px 100px -36px var(--tone), var(--shadow)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-featured{box-shadow:0 44px 100px -36px color-mix(in srgb, var(--tone) 60%, transparent), var(--shadow)}}@media (width>=1024px){.tfd-plan-featured{top:-14px}}.tfd-plan-featured .tabular-nums.text-4xl{background:linear-gradient(100deg, var(--fg) 20%, var(--tone));color:#0000;-webkit-background-clip:text;background-clip:text}.tfd-plan-icon{color:var(--tone);background:var(--tone-bg);box-shadow:inset 0 0 0 1px var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 18%, transparent)}}.tfd-plan-featured .tfd-plan-icon{color:#fff;background:linear-gradient(140deg, var(--tone), var(--tone-deep));box-shadow:0 12px 26px -12px var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-featured .tfd-plan-icon{box-shadow:0 12px 26px -12px color-mix(in srgb, var(--tone) 85%, transparent)}}.tfd-plan-count{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-count{color:color-mix(in srgb, var(--tone) 85%, var(--fg))}}.tfd-plan-list-head{letter-spacing:.09em;text-transform:uppercase;color:var(--tone);font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.tfd-plan-list-head{color:color-mix(in srgb, var(--tone) 85%, var(--fg))}}.tfd-plan-badge{z-index:3;white-space:nowrap;color:#fff;background:linear-gradient(100deg, var(--tone-deep), var(--tone-deep));border-radius:9999px;align-items:center;gap:.35rem;padding:.38rem .9rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:-.85rem;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tfd-plan-badge{background:linear-gradient(100deg, var(--tone-deep), color-mix(in srgb, var(--tone-deep) 70%, var(--tone)))}}.tfd-plan-badge{box-shadow:0 10px 26px -8px var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-badge{box-shadow:0 10px 26px -8px color-mix(in srgb, var(--tone) 80%, transparent)}}.tfd-plan-badge{transform:translate(-50%)}.tfd-plan-badge:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:4.5s ease-in-out 1.2s infinite tfd-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes tfd-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.tfd-plan-save{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-save{background:color-mix(in srgb, var(--tone) 7%, transparent)}}.tfd-plan-save{border:1px dashed var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-save{border:1px dashed color-mix(in srgb, var(--tone) 34%, transparent)}}.tfd-plan-fill{background:linear-gradient(90deg, var(--tone), var(--tone))}@supports (color:color-mix(in lab, red, red)){.tfd-plan-fill{background:linear-gradient(90deg, var(--tone), color-mix(in srgb, var(--tone) 55%, var(--brand)))}}.tfd-plan-fill{transform-origin:0}.tfd-reveal.is-in .tfd-plan-fill{animation:1.3s cubic-bezier(.2,.8,.2,1) .35s both tfd-grow}@keyframes tfd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tfd-plan-tick{width:1.15rem;height:1.15rem;color:var(--tone);background:var(--tone-bg);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.12rem;display:inline-flex}.tfd-plan-featured .tfd-plan-tick{color:#fff;background:var(--tone)}.tfd-plan .tfd-spotlight svg{color:var(--tone)!important}.tfd-plan-cta svg{transition:transform .25s}.tfd-plan-cta:hover svg{transform:translate(3px)}.tfd-plan-cta-soft{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-cta-soft{color:color-mix(in srgb, var(--tone) 88%, var(--fg))}}.tfd-plan-cta-soft{background:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-cta-soft{background:color-mix(in srgb, var(--tone) 6%, var(--glass-strong))}}.tfd-plan-cta-soft{border:1.5px solid var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-plan-cta-soft{border:1.5px solid color-mix(in srgb, var(--tone) 55%, transparent)}}.tfd-plan-cta-soft:hover{background:var(--tone-bg);border-color:var(--tone)}.tfd-bk-title .tfd-gradient-text{white-space:nowrap}.tfd-bk-stage{margin-top:.5rem;position:relative}.tfd-bk-design-fan{height:34rem}.tfd-bk-path{pointer-events:none;z-index:0;width:100%;height:19rem;position:absolute;inset:0 0 auto}.tfd-bk-path path{fill:none;stroke:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-bk-path path{stroke:color-mix(in srgb, var(--tone) 45%, transparent)}}.tfd-bk-path path{stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.tfd-bk-path.tfd-reveal{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path 1.6s cubic-bezier(.65,0,.35,1) .3s;transform:none}.tfd-bk-path.tfd-reveal.is-in{clip-path:inset(0)}.tfd-bk-orbit{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:62%;left:50%}.tfd-bk-orbit:before{content:"";background:radial-gradient(circle, var(--tone), var(--brand) 45%, transparent 70%);border-radius:9999px;width:34rem;height:34rem;position:absolute;top:-17rem;left:-17rem}@supports (color:color-mix(in lab, red, red)){.tfd-bk-orbit:before{background:radial-gradient(circle, color-mix(in srgb, var(--tone) 22%, transparent), color-mix(in srgb, var(--brand) 10%, transparent) 45%, transparent 70%)}}.tfd-bk-orbit:before{filter:blur(10px)}.tfd-bk-ring{--size:24rem;left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);border:1.5px dashed var(--tone);border-radius:9999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.tfd-bk-ring{border:1.5px dashed color-mix(in srgb, var(--tone) 38%, transparent)}}.tfd-bk-ring{animation:60s linear infinite tfd-orbit}.tfd-bk-ring-out{--size:38rem;border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tfd-bk-ring-out{border-color:color-mix(in srgb, var(--brand) 26%, transparent)}}.tfd-bk-ring-out{animation-duration:90s;animation-direction:reverse}@keyframes tfd-orbit{to{transform:rotate(360deg)}}.tfd-bk-dish{width:2.6rem;height:2.6rem;color:var(--tone);background:var(--glass-strong);border:1px solid var(--tone);border-radius:9999px;place-items:center;margin:-1.3rem 0 0 -1.3rem;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.tfd-bk-dish{border:1px solid color-mix(in srgb, var(--tone) 25%, var(--stroke))}}.tfd-bk-dish{box-shadow:var(--shadow-sm);transform:rotate(var(--a)) translateY(calc(var(--size) / -2)) rotate(calc(var(--a) * -1))}.tfd-bk-ring-out .tfd-bk-dish{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tfd-bk-ring-out .tfd-bk-dish{border-color:color-mix(in srgb, var(--brand) 25%, var(--stroke))}}.tfd-bk-dish svg{animation:60s linear infinite reverse tfd-orbit}.tfd-bk-ring-out .tfd-bk-dish svg{animation-duration:90s;animation-direction:normal}.tfd-bk-steps{z-index:3;pointer-events:none;position:absolute;inset:0}.tfd-bk-tile{width:16.5rem;color:var(--fg);background:var(--glass-strong);border:1px solid var(--tone);border-radius:1.3rem;align-items:center;gap:.75rem;padding:.8rem 1rem .8rem .8rem;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.tfd-bk-tile{border:1px solid color-mix(in srgb, var(--tone) 20%, var(--stroke))}}.tfd-bk-tile{box-shadow:0 24px 50px -28px var(--tone), var(--shadow-sm)}@supports (color:color-mix(in lab, red, red)){.tfd-bk-tile{box-shadow:0 24px 50px -28px color-mix(in srgb, var(--tone) 70%, transparent), var(--shadow-sm)}}.tfd-bk-tile{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);pointer-events:auto;animation:6s ease-in-out infinite tfd-chip-bob}.tfd-bk-tile-0{top:13.5rem;left:0}.tfd-bk-tile-1{margin-left:-8.25rem;animation-delay:-2s;top:.75rem;left:50%}.tfd-bk-tile-2{animation-delay:-4s;top:13.5rem;right:0}.tfd-bk-tile-num{color:#fff;background:var(--tone-deep);border-radius:9999px;padding:.12rem .45rem;font-size:.66rem;font-weight:800;position:absolute;top:-.7rem;left:-.5rem}.tfd-bk-tile-icon{color:#fff;background:linear-gradient(140deg, var(--tone), var(--tone-deep));border-radius:.9rem;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}.tfd-bk-fan{z-index:2;width:46rem;height:27rem;margin-left:-23rem;position:absolute;bottom:0;left:50%;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.tfd-bk-phone{--x:0rem;--y:3rem;--r:0deg;opacity:0;width:13.5rem;transform:translateX(-50%) translateX(var(--x)) translateY(var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform 1.1s cubic-bezier(.2,.9,.2,1),opacity .6s;position:absolute;bottom:-7rem;left:50%}.tfd-bk-phone-1{z-index:2}.tfd-bk-stage.is-seen .tfd-bk-phone{opacity:1}.tfd-bk-stage.is-seen .tfd-bk-phone-0{--x:-6.6rem;--y:1.5rem;--r:-11deg;transition-delay:.15s}.tfd-bk-stage.is-seen .tfd-bk-phone-1{--y:-.5rem}.tfd-bk-stage.is-seen .tfd-bk-phone-2{--x:6.6rem;--y:1.5rem;--r:11deg;transition-delay:.25s}.tfd-bk-stage.is-seen .tfd-bk-fan:hover .tfd-bk-phone{transition-duration:.6s;transition-delay:0s}.tfd-bk-stage.is-seen .tfd-bk-fan:hover .tfd-bk-phone-0{--x:-7.8rem;--y:1rem;--r:-14deg}.tfd-bk-stage.is-seen .tfd-bk-fan:hover .tfd-bk-phone-1{--y:-1.6rem}.tfd-bk-stage.is-seen .tfd-bk-fan:hover .tfd-bk-phone-2{--x:7.8rem;--y:1rem;--r:14deg}.tfd-bk-float{animation:6s ease-in-out infinite tfd-chip-bob}.tfd-bk-phone-0 .tfd-bk-float{animation-delay:-2s}.tfd-bk-phone-2 .tfd-bk-float{animation-delay:-4s}.tfd-bk-frame{background:linear-gradient(160deg, var(--phone) 0%, var(--phone) 40%);border-radius:2.3rem;padding:6px}@supports (color:color-mix(in lab, red, red)){.tfd-bk-frame{background:linear-gradient(160deg, color-mix(in srgb, var(--phone) 80%, #fff) 0%, var(--phone) 40%)}}.tfd-bk-frame{box-shadow:0 2px 0 #ffffff2e inset, 0 40px 70px -28px var(--tone-deep)}@supports (color:color-mix(in lab, red, red)){.tfd-bk-frame{box-shadow:0 2px 0 #ffffff2e inset, 0 40px 70px -28px color-mix(in srgb, var(--tone-deep) 70%, #00000080)}}.tfd-bk-frame .tfd-xp-screen{border-radius:1.9rem}.tfd-bk-frame .tfd-xp-screen:after{display:none}.tfd-bk-note{z-index:4;color:var(--tone);top:.4rem;left:6.5rem}@supports (color:color-mix(in lab, red, red)){.tfd-bk-note{color:color-mix(in srgb, var(--tone) 78%, var(--fg))}}.tfd-bk-note{opacity:0;transition:opacity .6s 1s;transform:rotate(-8deg)}.tfd-bk-stage.is-seen .tfd-bk-note{opacity:1}.tfd-bk-arrow{width:3.4rem;margin:.15rem 0 0 4.6rem;display:block;overflow:visible}.tfd-bk-arrow path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.tfd-bk-live{z-index:4;white-space:nowrap;color:var(--fg);background:var(--glass-strong);border:1px solid var(--stroke);box-shadow:var(--shadow);opacity:0;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.75rem;font-weight:700;transition:opacity .6s 1.3s,transform .6s 1.3s;display:inline-flex;position:absolute;top:5.5rem;right:7.5rem;transform:translateY(10px)}.tfd-bk-stage.is-seen .tfd-bk-live{opacity:1;transform:none}.tfd-bk-live-dot{background:var(--ok);border-radius:9999px;width:.55rem;height:.55rem;position:relative}.tfd-bk-live-dot:after{content:"";border-radius:inherit;background:var(--ok);animation:1.6s ease-out infinite tfd-ping;position:absolute;inset:0}.tfd-bk-actions{z-index:3;flex-direction:column;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex;position:relative}@media (width>=640px){.tfd-bk-actions{flex-direction:row}}.tfd-bk-free{text-align:center;color:var(--tone);margin-top:.9rem;font-family:Caveat,cursive;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:700}@supports (color:color-mix(in lab, red, red)){.tfd-bk-free{color:color-mix(in srgb, var(--tone) 78%, var(--fg))}}.tfd-bk-free{transform:rotate(-2deg)}.tfd-btn-shine{isolation:isolate;position:relative;overflow:hidden}.tfd-btn-shine:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:4s ease-in-out 1.5s infinite tfd-shine;position:absolute;inset:0;transform:translate(-130%)}@media (width<=1023px){.tfd-bk-design-fan{flex-direction:column;align-items:center;height:auto;display:flex}.tfd-bk-ring-out,.tfd-bk-path{display:none}.tfd-bk-steps{pointer-events:auto;gap:.85rem;width:100%;max-width:34rem;display:grid;position:static}.tfd-bk-tile{width:auto;animation:none;position:relative;margin:0!important;top:auto!important;left:auto!important;right:auto!important}.tfd-bk-fan{flex-shrink:0;width:40rem;height:24rem;margin:2.5rem 0 0;position:relative;bottom:auto;left:auto}.tfd-bk-orbit{top:auto;bottom:9rem}.tfd-bk-phone{width:12.5rem}}@media (width>=640px) and (width<=1023px){.tfd-bk-steps{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.tfd-bk-tile{flex-direction:column;align-items:flex-start}}@media (width<=639px){.tfd-bk-fan{height:21rem}.tfd-bk-phone{width:10.5rem;bottom:-5.5rem}.tfd-bk-stage.is-seen .tfd-bk-phone-0{--x:-5.2rem}.tfd-bk-stage.is-seen .tfd-bk-phone-2{--x:5.2rem}.tfd-bk-stage.is-seen .tfd-bk-fan:hover .tfd-bk-phone-0{--x:-5.8rem}.tfd-bk-stage.is-seen .tfd-bk-fan:hover .tfd-bk-phone-2{--x:5.8rem}.tfd-bk-note{font-size:1.1rem;top:-.4rem;left:calc(50% - 10.5rem)}.tfd-bk-live{top:4.5rem;right:calc(50% - 11rem)}.tfd-bk-ring{--size:18rem}.tfd-bk-ring-out{--size:27rem}}.tfd-bk-chip{z-index:4;white-space:nowrap;color:var(--fg);background:var(--glass-strong);border:1px solid var(--stroke);box-shadow:var(--shadow);opacity:0;transition:opacity .6s ease var(--d,1s), transform .6s ease var(--d,1s);border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;transform:translateY(10px)}.tfd-bk-chip svg{color:#fff;background:var(--tone-deep);border-radius:9999px;flex-shrink:0;width:1.1rem;height:1.1rem;padding:2px}.tfd-bk-stage.is-seen .tfd-bk-chip{opacity:1;transform:none}.tfd-bkc-note,.tfd-bkt-note,.tfd-bkcal-note{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-bkc-note,.tfd-bkt-note,.tfd-bkcal-note{color:color-mix(in srgb, var(--tone) 78%, var(--fg))}}.tfd-bkc{justify-content:center;padding-top:2.5rem;display:flex;position:relative}.tfd-bkc-phone{width:19rem;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.tfd-bkc-phone:hover{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}.tfd-bkc-screen{--xp-bar:var(--tone-deep);--xp-ink:#fff;aspect-ratio:390/740;background:var(--tone);border-radius:1.9rem;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tfd-bkc-screen{background:color-mix(in srgb, var(--tone) 7%, #f3eee8)}}.tfd-bkc-screen .tfd-xp-status{height:auto;padding-block:.55rem}.tfd-bkc-top{color:#fff;background:var(--tone-deep);align-items:center;gap:.5rem;padding:.35rem .8rem .6rem;display:flex}.tfd-bkc-avatar{width:2rem;height:2rem;color:var(--on-brand);background:linear-gradient(135deg, var(--brand), var(--brand-hover));border-radius:9999px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.tfd-bkc-body{background-image:radial-gradient(var(--tone) 1px, transparent 1px);flex-direction:column;flex:1;gap:.45rem;padding:.75rem .7rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tfd-bkc-body{background-image:radial-gradient(color-mix(in srgb, var(--tone) 16%, transparent) 1px, transparent 1px)}}.tfd-bkc-body{background-size:14px 14px}.tfd-bkc-day{color:#6b6b6b;background:#ffffffd9;border-radius:.5rem;align-self:center;padding:.15rem .6rem;font-size:.62rem;font-weight:700}.tfd-bkc-msg{color:#1d1d1f;opacity:0;border-radius:.9rem;max-width:82%;padding:.5rem .65rem .3rem;font-size:.78rem;line-height:1.35;transform:translateY(8px)scale(.96);box-shadow:0 1px 1px #00000014}.tfd-bkc-msg.is-me{background:var(--tone);border-bottom-right-radius:.25rem;align-self:flex-end}@supports (color:color-mix(in lab, red, red)){.tfd-bkc-msg.is-me{background:color-mix(in srgb, var(--tone) 24%, #fff)}}.tfd-bkc-msg.is-them{background:#fff;border-bottom-left-radius:.25rem;align-self:flex-start}.tfd-bk-stage.is-seen .tfd-bkc-msg{animation:tfd-msg-in .45s cubic-bezier(.2, .8, .2, 1) var(--d) both}.tfd-bkc-time{color:#7a7a7a;justify-content:flex-end;align-items:center;gap:.2rem;margin-top:.15rem;font-size:.58rem;display:flex}.tfd-bkc-time svg{color:var(--tone-deep)}.tfd-bkc-typing{opacity:0;background:#fff;border-radius:.9rem;align-self:flex-start;gap:.25rem;height:0;padding:0 .7rem;display:inline-flex;overflow:hidden}.tfd-bkc-typing i{background:var(--tone);border-radius:9999px;width:.38rem;height:.38rem}@supports (color:color-mix(in lab, red, red)){.tfd-bkc-typing i{background:color-mix(in srgb, var(--tone) 70%, #888)}}.tfd-bkc-typing i{animation:1.1s ease-in-out infinite tfd-typing}.tfd-bkc-typing i:nth-child(2){animation-delay:.15s}.tfd-bkc-typing i:nth-child(3){animation-delay:.3s}.tfd-bk-stage.is-seen .tfd-bkc-typing{animation:tfd-bkc-typing 1s ease var(--d) both}@keyframes tfd-bkc-typing{0%{opacity:0;height:0;padding-block:0}12%,85%{opacity:1;height:1.6rem;padding-block:.6rem}to{opacity:0;height:0;margin-top:-.45rem;padding-block:0}}.tfd-bkc-booked{border-left:3px solid var(--tone);gap:.3rem;min-width:11rem;padding-left:.55rem;display:grid}.tfd-bkc-booked-head{color:var(--tone-deep);align-items:center;gap:.35rem;font-weight:800;display:flex}.tfd-bkc-booked-row{color:#4a4a4a;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.tfd-bkc-input{color:#8a8a8a;background:#fff;border-radius:9999px;justify-content:space-between;align-items:center;margin:.5rem;padding:.4rem .4rem .4rem .85rem;font-size:.72rem;display:flex}.tfd-bkc-mic{color:#fff;background:var(--tone-deep);border-radius:9999px;place-items:center;width:1.9rem;height:1.9rem;display:grid}.tfd-bkc-note{top:1.6rem;left:calc(50% - 20rem);transform:rotate(-7deg)}.tfd-bkc-chip-a{--d:5.9s;top:42%;right:calc(50% + 10.5rem)}.tfd-bkc-chip-b{--d:6.2s;top:64%;left:calc(50% + 10.5rem)}@media (width<=767px){.tfd-bkc-note{font-size:1.15rem;top:.2rem;left:0}.tfd-bkc-chip-a,.tfd-bkc-chip-b{display:none}.tfd-bkc-phone{width:min(17rem,80vw)}}.tfd-bkt-wrap{filter:drop-shadow(0 34px 44px var(--tone-deep));justify-content:center;padding:3rem 0 1.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tfd-bkt-wrap{filter:drop-shadow(0 34px 44px color-mix(in srgb, var(--tone-deep) 40%, transparent))}}.tfd-bkt-wrap{opacity:0;transition:opacity .8s,transform 1.1s cubic-bezier(.2,.9,.2,1);transform:translateY(50px)rotate(-6deg)}.tfd-bk-stage.is-seen .tfd-bkt-wrap{opacity:1;transform:none}.tfd-bkt-float{width:min(100%,44rem);animation:6s ease-in-out infinite tfd-chip-bob}.tfd-bkt{--stub:10.5rem;color:#fff;min-height:15rem;-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent 1rem, #000 calc(1rem + 1px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent 1rem, #000 calc(1rem + 1px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent 1rem, #000 calc(1rem + 1px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent 1rem, #000 calc(1rem + 1px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent 1rem, #000 calc(1rem + 1px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent 1rem, #000 calc(1rem + 1px)) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent 1rem, #000 calc(1rem + 1px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent 1rem, #000 calc(1rem + 1px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - var(--stub)) 0, transparent 1rem, #000 calc(1rem + 1px)) top / 100% 51% no-repeat, radial-gradient(circle at calc(100% - var(--stub)) 100%, transparent 1rem, #000 calc(1rem + 1px)) bottom / 100% 51% no-repeat;border-radius:1.6rem;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;transform:rotate(-3deg)}.tfd-bkt:hover{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(-1.5deg) scale(1.02)}.tfd-bkt-main{background:radial-gradient(70% 120% at 100% 0%, var(--brand), transparent 60%), linear-gradient(135deg, var(--tone-deep), var(--tone-deep-2));flex:1;padding:1.75rem 2rem;position:relative}@supports (color:color-mix(in lab, red, red)){.tfd-bkt-main{background:radial-gradient(70% 120% at 100% 0%, color-mix(in srgb, var(--brand) 36%, transparent), transparent 60%), linear-gradient(135deg, var(--tone-deep), var(--tone-deep-2))}}.tfd-bkt-main:before{content:"";background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 35%,#000);mask-image:linear-gradient(100deg,#0000 35%,#000)}.tfd-bkt-main>*{position:relative}.tfd-bkt-kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.85;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:flex}.tfd-bkt-big{font-family:var(--font-display,"Plus Jakarta Sans", "Inter", sans-serif);letter-spacing:-.04em;margin-top:.5rem;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;line-height:1}.tfd-bkt-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.5rem;margin-top:1.4rem;display:grid}.tfd-bkt-fields dt{letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:.64rem;font-weight:800}.tfd-bkt-fields dd{font-size:.95rem;font-weight:700}.tfd-bkt-stub{width:var(--stub);color:var(--card-ink);background:var(--tone);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.55rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tfd-bkt-stub{background:color-mix(in srgb, var(--tone) 8%, #fffaf3)}}.tfd-bkt-stub{border-left:2px dashed var(--tone-deep)}@supports (color:color-mix(in lab, red, red)){.tfd-bkt-stub{border-left:2px dashed color-mix(in srgb, var(--tone-deep) 35%, transparent)}}.tfd-bkt-stub-icon{width:2.6rem;height:2.6rem;color:var(--tone-deep);margin-top:-2.5rem}.tfd-bkt-no{letter-spacing:.14em;opacity:.6;font-size:.72rem;font-weight:800}.tfd-bkt-stamp{border:3px solid var(--brand);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);opacity:0;border-radius:.5rem;padding:.25rem .75rem;font-size:1.35rem;font-weight:900;position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)rotate(-16deg)scale(2.2)}.tfd-bk-stage.is-seen .tfd-bkt-stamp{animation:.45s cubic-bezier(.3,1.6,.5,1) 1.2s forwards tfd-stamp}@keyframes tfd-stamp{to{opacity:.92;transform:translate(-50%,-50%)rotate(-16deg)scale(1)}}.tfd-bkt-holo{pointer-events:none;opacity:.55;mix-blend-mode:overlay;background:radial-gradient(320px circle at var(--mx,30%) var(--my,30%), #ffffff59, transparent 60%), linear-gradient(115deg, transparent 25%, var(--brand) 42%, #fff6 50%, var(--tone) 58%, transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tfd-bkt-holo{background:radial-gradient(320px circle at var(--mx,30%) var(--my,30%), #ffffff59, transparent 60%), linear-gradient(115deg, transparent 25%, color-mix(in srgb, var(--brand) 40%, transparent) 42%, #fff6 50%, color-mix(in srgb, var(--tone) 40%, transparent) 58%, transparent 75%)}}.tfd-bkt-holo{background-size:100% 100%,250% 100%;transition:opacity .4s;animation:7s ease-in-out infinite tfd-holo}.tfd-bkt:hover .tfd-bkt-holo{opacity:1}@keyframes tfd-holo{0%,to{background-position:0 0,100% 0}50%{background-position:0 0,0 0}}.tfd-bkt-note{z-index:4;top:.6rem;right:10%;transform:rotate(6deg)}@media (width<=639px){.tfd-bkt{flex-direction:column;transform:rotate(-2deg);-webkit-mask:none;mask:none}.tfd-bkt-main{padding:1.4rem 1.3rem}.tfd-bkt-stub{border-left:0;border-top:2px dashed var(--tone-deep);flex-direction:row;width:auto;min-height:5.5rem}@supports (color:color-mix(in lab, red, red)){.tfd-bkt-stub{border-top:2px dashed color-mix(in srgb, var(--tone-deep) 35%, transparent)}}.tfd-bkt-stub{justify-content:flex-start;padding-left:1.4rem}.tfd-bkt-stub-icon{margin-top:0}.tfd-bkt-stamp{top:50%;left:calc(100% - 4.6rem)}.tfd-bkt-note{font-size:1.15rem;top:.3rem;right:.5rem}}.tfd-bkcal-wrap{justify-content:center;padding:2.75rem 0 1.25rem;display:flex;position:relative}.tfd-bkcal{background:var(--glass-strong);border:1px solid var(--tone);border-radius:1.6rem;width:min(100%,25rem);padding:1.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.tfd-bkcal{border:1px solid color-mix(in srgb, var(--tone) 18%, var(--stroke))}}.tfd-bkcal{box-shadow:0 40px 90px -40px var(--tone), var(--shadow)}@supports (color:color-mix(in lab, red, red)){.tfd-bkcal{box-shadow:0 40px 90px -40px color-mix(in srgb, var(--tone) 60%, transparent), var(--shadow)}}.tfd-bkcal{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.9,.2,1);transform:translateY(30px)}.tfd-bk-stage.is-seen .tfd-bkcal{opacity:1;transform:none}.tfd-bkcal-head{justify-content:space-between;align-items:center;display:flex}.tfd-bkcal-arrows{color:var(--muted);gap:.35rem;display:flex}.tfd-bkcal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin-top:.9rem;display:grid}.tfd-bkcal-wd{text-align:center;color:var(--muted);padding-bottom:.2rem;font-size:.66rem;font-weight:800}.tfd-bkcal-day{aspect-ratio:1;border-radius:.7rem;place-items:center;font-size:.85rem;font-weight:600;transition:background .3s,color .3s,transform .3s,box-shadow .3s;display:grid;position:relative}.tfd-bkcal-day.is-blank{visibility:hidden}.tfd-bkcal-day.is-past{opacity:.35}.tfd-bkcal-day.is-today{box-shadow:inset 0 0 0 1.5px var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-bkcal-day.is-today{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone) 50%, transparent)}}.tfd-bkcal:not(.tfd-bkcal-step-0) .tfd-bkcal-day.is-pick{z-index:1;color:#fff;background:var(--tone-deep);box-shadow:0 10px 22px -10px var(--tone-deep);transform:scale(1.1)}@supports (color:color-mix(in lab, red, red)){.tfd-bkcal:not(.tfd-bkcal-step-0) .tfd-bkcal-day.is-pick{box-shadow:0 10px 22px -10px color-mix(in srgb, var(--tone-deep) 90%, transparent)}}.tfd-bkcal-cursor{z-index:2;width:1.35rem;height:1.35rem;color:var(--card-ink);fill:#fff;opacity:0;transition:transform 1.1s cubic-bezier(.3,.7,.3,1),opacity .4s;position:absolute;bottom:-.75rem;right:-.55rem;transform:translate(5rem,6rem)}.tfd-bk-stage.is-seen .tfd-bkcal-cursor{opacity:1;transform:none}.tfd-bkcal-step-1 .tfd-bkcal-cursor{transform:scale(.8)}.tfd-bkcal-step-2 .tfd-bkcal-cursor,.tfd-bkcal-step-3 .tfd-bkcal-cursor{opacity:0!important}.tfd-bkcal-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:1rem;display:grid}.tfd-bkcal-slot{text-align:center;border:1px solid var(--tone);border-radius:.6rem;padding:.45rem 0;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.tfd-bkcal-slot{border:1px solid color-mix(in srgb, var(--tone) 28%, transparent)}}.tfd-bkcal-slot{opacity:0;transition:opacity .4s ease calc(var(--i) * 80ms), transform .4s ease calc(var(--i) * 80ms), background .3s ease, color .3s ease;transform:translateY(8px)}.tfd-bkcal:is(.tfd-bkcal-step-1,.tfd-bkcal-step-2,.tfd-bkcal-step-3) .tfd-bkcal-slot{opacity:1;transform:none}.tfd-bkcal:is(.tfd-bkcal-step-2,.tfd-bkcal-step-3) .tfd-bkcal-slot.is-pick{color:#fff;background:var(--tone-deep);border-color:var(--tone-deep)}.tfd-bkcal-done{color:#fff;background:linear-gradient(135deg, var(--tone-deep), var(--tone-deep-2));opacity:0;border-radius:1rem;align-items:center;gap:.7rem;margin-top:.9rem;padding:.7rem .85rem;transition:opacity .45s,transform .5s cubic-bezier(.3,1.4,.5,1);display:flex;transform:translateY(10px)scale(.97)}.tfd-bkcal-step-3 .tfd-bkcal-done{opacity:1;transform:none}.tfd-bkcal-done-icon{width:1.9rem;height:1.9rem;color:var(--tone-deep);background:#fff;border-radius:9999px;flex-shrink:0;place-items:center;display:grid;position:relative}.tfd-bkcal-step-3 .tfd-bkcal-done-icon:after{content:"";border-radius:inherit;animation:.9s ease-out .2s 2 tfd-burst;position:absolute;inset:0;box-shadow:0 0 #ffffffb3}@keyframes tfd-burst{to{box-shadow:0 0 0 12px #fff0}}.tfd-bkcal-note{top:.5rem;left:calc(50% - 17rem);transform:rotate(-6deg)}.tfd-bkcal-chip{--d:4s;bottom:4.5rem;left:calc(50% + 13.25rem)}@media (width<=767px){.tfd-bkcal-note{font-size:1.15rem;top:.2rem;left:0}.tfd-bkcal-chip{display:none;position:static}}.tfd-marquee{margin-top:2.25rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.tfd-marquee-track{width:max-content;animation:46s linear infinite tfd-marquee;display:flex}.tfd-marquee:hover .tfd-marquee-track{animation-play-state:paused}@keyframes tfd-marquee{to{transform:translate(-50%)}}.tfd-marquee-item{font-family:var(--font-display,"Plus Jakarta Sans", "Inter", sans-serif);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:1.5rem;padding-right:1.5rem;font-size:clamp(1.6rem,3.6vw,3rem);font-weight:800;line-height:1.2;display:inline-flex}.tfd-marquee-solid{color:var(--tone)}@supports (color:color-mix(in lab, red, red)){.tfd-marquee-solid{color:color-mix(in srgb, var(--tone) 75%, var(--fg))}}.tfd-marquee-outline{color:#0000;-webkit-text-stroke:1.5px var(--fg)}@supports (color:color-mix(in lab, red, red)){.tfd-marquee-outline{-webkit-text-stroke:1.5px color-mix(in srgb, var(--fg) 38%, transparent)}}.tfd-marquee-star{color:var(--brand);font-size:.55em}@media (prefers-reduced-motion:reduce){.tfd-sec-glow,#explore:before,.tfd-sec-glow-none,.tfd-plan-badge:after,.tfd-btn-shine:after,.tfd-bk-float,.tfd-bk-tile,.tfd-bk-ring,.tfd-bk-dish svg,.tfd-bk-live-dot:after,.tfd-marquee-track{animation:none}.tfd-bk-phone,.tfd-bk-note,.tfd-bk-live,.tfd-bk-chip,.tfd-bkc-phone,.tfd-bkt-wrap,.tfd-bkt,.tfd-bkcal,.tfd-bkcal-day,.tfd-bkcal-cursor,.tfd-bkcal-slot,.tfd-bkcal-done{transition:none}.tfd-bk-stage.is-seen .tfd-bkc-msg{opacity:1;animation:none;transform:none}.tfd-bkc-typing,.tfd-bk-stage.is-seen .tfd-bkc-typing{animation:none;display:none}.tfd-bkt-float,.tfd-bkt-holo,.tfd-bkcal-step-3 .tfd-bkcal-done-icon:after{animation:none}.tfd-bk-stage.is-seen .tfd-bkt-stamp{opacity:.92;animation:none;transform:translate(-50%,-50%)rotate(-16deg)}.tfd-bkt:hover,.tfd-bkc-phone:hover{transform:rotate(-3deg)}.tfd-bkc-phone:hover{transform:none}.tfd-bk-path.tfd-reveal{clip-path:none;transition:none}.tfd-ring:before,#explore>.tfd-glass.rounded-3xl:before{animation:none}.tfd-plan,.tfd-cycle-thumb{transition:none}.tfd-plan:hover{transform:none}.tfd-reveal.is-in .tfd-plan-fill,.tfd-msg,.tfd-typing i,.tfd-chat-note,.tfd-plan-note{animation:none}.tfd-plan-screen-view img,.tfd-ask-btn{transition:none}.tfd-plan:hover .tfd-plan-screen-view img{transform:none}.tfd-plans-path.tfd-reveal{clip-path:none;transition:none}}@media (width>=1024px){#explore>div:first-child h2{display:inline-block;position:relative}#explore>div:first-child h2:after{content:"Click anything!";letter-spacing:normal;white-space:nowrap;color:var(--tone);margin-left:.9rem;font-family:Caveat,cursive;font-size:clamp(1.3rem,1.8vw,1.65rem);font-weight:700;line-height:1;position:absolute;top:-.4rem;left:100%}@supports (color:color-mix(in lab, red, red)){#explore>div:first-child h2:after{color:color-mix(in srgb, var(--tone) 80%, var(--fg))}}#explore>div:first-child h2:after{transform:rotate(-7deg)}}#explore>.tfd-glass.rounded-3xl:after{content:"77 real screens  · sample data";z-index:3;white-space:nowrap;color:#fff;background:linear-gradient(135deg, var(--tone-deep), var(--tone-deep));border-radius:9999px;padding:.42rem .9rem;font-size:.75rem;font-weight:700;position:absolute;top:-1rem;right:6%}@supports (color:color-mix(in lab, red, red)){#explore>.tfd-glass.rounded-3xl:after{background:linear-gradient(135deg, var(--tone-deep), color-mix(in srgb, var(--tone-deep) 70%, var(--tone)))}}#explore>.tfd-glass.rounded-3xl:after{box-shadow:0 12px 26px -12px var(--tone)}@supports (color:color-mix(in lab, red, red)){#explore>.tfd-glass.rounded-3xl:after{box-shadow:0 12px 26px -12px color-mix(in srgb, var(--tone) 90%, transparent)}}#explore>.tfd-glass.rounded-3xl:after{animation:4.5s ease-in-out infinite tfd-chip-bob}@keyframes tfd-chip-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){#explore>.tfd-glass.rounded-3xl:after{animation:none}}.tfd-plans-dots,.tfd-plan-more{display:none}@media (width<=1023px){#pricing .tfd-plans-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-start;gap:1rem;margin:0 -1rem;padding:3.75rem max(1rem,50% - min(39vw,10.5rem)) 1.5rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}#pricing .tfd-plans-swipe::-webkit-scrollbar{display:none}#pricing .tfd-plans-swipe>.tfd-plan{scroll-snap-align:center;background:linear-gradient(180deg, var(--tone) 0%, var(--card-solid) 40%);flex:0 0 min(78vw,21rem);top:0}@supports (color:color-mix(in lab, red, red)){#pricing .tfd-plans-swipe>.tfd-plan{background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 12%, var(--card-solid)) 0%, var(--card-solid) 40%)}}#pricing .tfd-plans-swipe>.tfd-plan{-webkit-backdrop-filter:none;backdrop-filter:none;will-change:transform;transition:none}#pricing .tfd-plans-swipe>.tfd-plan-featured{background:linear-gradient(180deg, var(--tone) 0%, var(--card-solid) 46%)}@supports (color:color-mix(in lab, red, red)){#pricing .tfd-plans-swipe>.tfd-plan-featured{background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 20%, var(--card-solid)) 0%, var(--card-solid) 46%)}}#pricing .tfd-plans-swipe .tfd-plan:hover{transform:none}#pricing .tfd-plans-swipe .tfd-ring:before{animation:none}#pricing .tfd-plans-swipe .tfd-spot:after{display:none}#pricing .tfd-plans-swipe .tfd-plan-screen{box-shadow:none}.tfd-plans-dots{justify-content:center;gap:.45rem;margin-top:.25rem;display:flex}.tfd-plans-dots button{background:var(--brand);border-radius:9999px;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.tfd-plans-dots button{background:color-mix(in srgb, var(--brand) 25%, transparent)}}.tfd-plans-dots button{transition:width .25s,background .25s}.tfd-plans-dots button[aria-selected=true]{background:var(--brand);width:1.6rem}.tfd-plans{row-gap:1rem}}@media (width<=639px){#pricing .tfd-plan{border-radius:1.4rem;padding:.9rem 1rem 1rem}#pricing .tfd-plan-screen{border-radius:.9rem;margin:-.15rem -.25rem .75rem}#pricing .tfd-plan-screen-bar{padding:.35rem .6rem}#pricing .tfd-plan-screen-view{height:4.75rem}#pricing .tfd-plan-icon{border-radius:.8rem;width:2.4rem;height:2.4rem}#pricing .tfd-plan-icon svg{width:1.2rem;height:1.2rem}#pricing .tfd-plan h3{font-size:1.2rem;line-height:1.2}#pricing .tfd-plan h3+p{font-size:.8rem}#pricing .tfd-plan .text-4xl{font-size:1.8rem}#pricing .tfd-plan .text-4xl~span,#pricing .tfd-plan .text-lg{font-size:.85rem}#pricing .tfd-plan p.mt-5{margin-top:.75rem}#pricing .tfd-plan-save{border-radius:.8rem;margin-top:.45rem;padding:.45rem .7rem;font-size:.75rem}#pricing .tfd-plan-count{font-size:.8rem}#pricing .tfd-plan .mt-5{margin-top:.85rem}#pricing .tfd-plan-list-head{margin-top:.85rem;font-size:.66rem}#pricing .tfd-plan-points{margin-top:.5rem;font-size:.82rem}#pricing .tfd-plan-points>li+li{margin-top:.35rem}#pricing .tfd-plan-points:not(.is-all)>li:nth-child(n+5){display:none}.tfd-plan-more{color:var(--tone);align-items:center;gap:.25rem;margin-top:.5rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfd-plan-more{color:color-mix(in srgb, var(--tone) 85%, var(--fg))}}#pricing .tfd-plan .tfd-line{margin-top:.75rem;padding-top:.6rem;font-size:.75rem}#pricing .tfd-plan .tfd-spotlight{padding-block:.5rem;font-size:.85rem}#pricing .tfd-plan-cta{margin-top:.85rem;padding-block:.7rem;font-size:.9rem}#pricing .tfd-plan-note{font-size:1rem;top:-2.2rem}#pricing .tfd-plan-note-1{right:.25rem}}[data-tfd-idle],[data-tfd-idle]:before,[data-tfd-idle]:after,[data-tfd-idle] *,[data-tfd-idle] :before,[data-tfd-idle] :after{animation-play-state:paused!important}.tfd-shot{margin:0}.tfd-shot-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.75rem;display:flex}.tfd-shot-title{letter-spacing:-.02em;color:var(--fg);font-size:1.15rem;font-weight:800}.tfd-shot-blurb{color:var(--muted);font-size:.85rem}.tfd-shot-tabs{scrollbar-width:none;gap:.4rem;margin-bottom:.75rem;display:flex;overflow-x:auto}.tfd-shot-tabs::-webkit-scrollbar{display:none}.tfd-shot-tabs button{color:var(--muted);background:var(--glass-soft);border:1px solid var(--stroke-soft);border-radius:9999px;flex:none;padding:.4rem .8rem;font-size:.8rem;font-weight:600}.tfd-shot-tabs button[aria-selected=true]{color:var(--on-brand);background:var(--brand);border-color:#0000}.tfd-shot-frame{cursor:zoom-in;border:1px solid var(--stroke-soft);width:100%;box-shadow:0 24px 50px -30px var(--brand-shadow);background:#fff;border-radius:1rem;padding:0;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tfd-shot-frame{box-shadow:0 24px 50px -30px color-mix(in srgb, var(--brand-shadow) 45%, transparent)}}.tfd-shot-frame img{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.tfd-shot-phone .tfd-shot-frame{border:8px solid #1c0f07;border-radius:2rem;max-width:340px;margin-inline:auto}.tfd-shot-zoom{color:#fff;background:#1c0f07b8;border-radius:9999px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:.6rem;right:.6rem}@media (width>=1024px){.tfd-shot-zoom{display:none}}.tfd-shot-lightbox{z-index:80;background:#140a04eb;position:fixed;inset:0}.tfd-shot-pan{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:absolute;inset:0;overflow:auto}.tfd-shot-pan img{width:auto;max-width:none;height:auto;margin:3.5rem auto 2rem;display:block}@media (width>=1024px){.tfd-shot-pan img{max-width:92vw}}.tfd-shot-close{z-index:81;color:#fff;background:#ffffff29;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:fixed;top:.75rem;right:.75rem}.tfd-ft{--ft-rose:#e5577b;--ft-rose-soft:#e5577b1f;isolation:isolate;background:linear-gradient(to bottom, transparent, var(--ft-rose) 12%, var(--ft-rose) 88%, transparent);padding:clamp(3.5rem,7vw,6rem) 0 clamp(3rem,6vw,5rem);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.tfd-ft{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--ft-rose) 5%, var(--sec-surface)) 12%, color-mix(in srgb, var(--ft-rose) 5%, var(--sec-surface)) 88%, transparent)}}.tfd-ft-head{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.tfd-ft.is-in .tfd-ft-head{opacity:1;transform:none}.tfd-ft-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ft-rose);background:var(--ft-rose-soft);border:1px solid var(--ft-rose);border-radius:9999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.7rem;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tfd-ft-eyebrow{border:1px solid color-mix(in srgb, var(--ft-rose) 28%, transparent)}}.tfd-ft-title{font-family:var(--font-display,"Plus Jakarta Sans", "Inter", sans-serif);letter-spacing:-.035em;margin-top:.9rem;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:800;line-height:1.06}.tfd-ft-stage{background:radial-gradient(60% 80% at 12% 20%, var(--ft-rose), transparent 70%), radial-gradient(50% 70% at 92% 85%, var(--brand), transparent 70%), #fffaf6;border-radius:2rem;grid-template-columns:minmax(220px,300px) minmax(0,1fr) minmax(200px,270px);align-items:center;gap:clamp(1rem,2.4vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1rem,2.4vw,2rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tfd-ft-stage{background:radial-gradient(60% 80% at 12% 20%, color-mix(in srgb, var(--ft-rose) 10%, transparent), transparent 70%), radial-gradient(50% 70% at 92% 85%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 70%), #fffaf6}}.tfd-ft-stage{border:1px solid var(--ft-rose)}@supports (color:color-mix(in lab, red, red)){.tfd-ft-stage{border:1px solid color-mix(in srgb, var(--ft-rose) 16%, var(--stroke))}}.tfd-ft-stage{box-shadow:0 40px 80px -48px var(--ft-rose), var(--shadow-sm)}@supports (color:color-mix(in lab, red, red)){.tfd-ft-stage{box-shadow:0 40px 80px -48px color-mix(in srgb, var(--ft-rose) 55%, transparent), var(--shadow-sm)}}.tfd-ft-stage{opacity:0;transition:opacity .8s .1s,transform .9s cubic-bezier(.2,.8,.2,1) .1s;transform:translateY(28px)scale(.985)}.tfd[data-theme=dark] .tfd-ft-stage{background:radial-gradient(60% 80% at 12% 20%, var(--ft-rose), transparent 70%), var(--bg)}@supports (color:color-mix(in lab, red, red)){.tfd[data-theme=dark] .tfd-ft-stage{background:radial-gradient(60% 80% at 12% 20%, color-mix(in srgb, var(--ft-rose) 14%, transparent), transparent 70%), color-mix(in srgb, var(--bg) 88%, #2a1720)}}.tfd-ft-stage.is-in{opacity:1;transform:none}.tfd-ft-hearts{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tfd-ft-heart{width:18px;height:18px;color:var(--ft-rose);position:absolute}@supports (color:color-mix(in lab, red, red)){.tfd-ft-heart{color:color-mix(in srgb, var(--ft-rose) 45%, transparent)}}.tfd-ft-heart{fill:currentColor;opacity:0}.tfd-ft-heart-0{top:78%;left:6%}.tfd-ft-heart-1{width:12px;top:88%;left:31%}.tfd-ft-heart-2{top:82%;left:55%}.tfd-ft-heart-3{width:14px;top:90%;left:71%}.tfd-ft-heart-4{top:76%;left:88%}.tfd-ft-heart-5{width:10px;top:94%;left:44%}.tfd-ft-stage.is-in .tfd-ft-heart{animation:7s ease-in infinite tfd-ft-rise}.tfd-ft-heart-1{animation-delay:-1.2s!important}.tfd-ft-heart-2{animation-delay:-2.6s!important}.tfd-ft-heart-3{animation-delay:-3.9s!important}.tfd-ft-heart-4{animation-delay:-5s!important}.tfd-ft-heart-5{animation-delay:-6.1s!important}.tfd-ft-stage.is-done .tfd-ft-heart,.tfd-ft-stage.is-done .tfd-ft-sound:after{opacity:0;animation:none}@keyframes tfd-ft-rise{0%{opacity:0;transform:translateY(0)scale(.7)}15%{opacity:1}to{opacity:0;transform:translateY(-260px)scale(1.15)rotate(12deg)}}.tfd-ft-host{height:clamp(300px,34vw,400px);position:relative}.tfd-ft-host-glow{background:radial-gradient(closest-side, var(--ft-rose), transparent);border-radius:50%;height:18%;position:absolute;bottom:6%;left:12%;right:12%}@supports (color:color-mix(in lab, red, red)){.tfd-ft-host-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--ft-rose) 26%, transparent), transparent)}}.tfd-ft-canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.tfd-ft-canvas.is-ready{opacity:1}.tfd-ft-face{width:min(62%,170px);height:auto;box-shadow:0 18px 40px -18px var(--ft-rose), 0 0 0 6px #fff;background:#fff;border-radius:9999px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.tfd-ft-face{box-shadow:0 18px 40px -18px color-mix(in srgb, var(--ft-rose) 60%, transparent), 0 0 0 6px #fff}}.tfd-ft-face{transform:translate(-50%,-55%)}.tfd-ft-host.is-talking .tfd-ft-face{animation:.6s ease-in-out infinite tfd-ft-talk}.tfd-ft-host.is-dancing .tfd-ft-face{animation:.9s ease-in-out infinite tfd-ft-dance}@keyframes tfd-ft-talk{0%,to{transform:translate(-50%,-55%)scale(1)}50%{transform:translate(-50%,-57%)scale(1.03)}}@keyframes tfd-ft-dance{0%,to{transform:translate(-50%,-55%)rotate(-7deg)}50%{transform:translate(-50%,-62%)rotate(7deg)}}.tfd-ft-host-tag{white-space:nowrap;color:var(--fg);border:1px solid var(--stroke);box-shadow:var(--shadow-sm);background:#fff;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tfd-ft-host-tag svg{color:var(--ft-rose)}.tfd-ft-sound{width:2.25rem;height:2.25rem;color:var(--fg);border:1px solid var(--stroke);box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;border-radius:9999px;place-items:center;display:grid;position:absolute;top:0;right:0}.tfd-ft-sound.is-asking{color:var(--ft-rose);border-color:var(--ft-rose)}@supports (color:color-mix(in lab, red, red)){.tfd-ft-sound.is-asking{border-color:color-mix(in srgb, var(--ft-rose) 45%, transparent)}}.tfd-ft-sound.is-asking:after{content:"";border-radius:inherit;border:2px solid var(--ft-rose);opacity:0;animation:1.6s ease-out infinite tfd-ping;position:absolute;inset:-4px}.tfd-ft-chat{border:1px solid var(--stroke);min-width:0;height:clamp(320px,34vw,400px);box-shadow:var(--shadow-sm);background:#fff;border-radius:1.4rem;flex-direction:column;display:flex;overflow:hidden}.tfd[data-theme=dark] .tfd-ft-chat{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.tfd[data-theme=dark] .tfd-ft-chat{background:color-mix(in srgb, var(--bg) 70%, #000)}}.tfd-ft-chat-head{border-bottom:1px solid var(--stroke);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.78rem;font-weight:700;display:flex}.tfd-ft-live{background:var(--ok);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--ok);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.tfd-ft-live{box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 22%, transparent)}}.tfd-ft-lines{scrollbar-width:thin;overscroll-behavior:contain;flex-direction:column;flex:1;gap:.6rem;min-height:0;padding:.9rem;display:flex;overflow-y:auto}.tfd-ft-line{align-items:flex-end;gap:.5rem;max-width:88%;animation:.45s cubic-bezier(.2,.8,.2,1) both tfd-msg-in;display:flex}.tfd-ft-line.is-dudu{align-self:flex-start}.tfd-ft-line.is-david,.tfd-ft-line.is-emily{flex-direction:row-reverse;align-self:flex-end}.tfd-ft-avatar{border:1px solid var(--stroke);background:#fff;border-radius:9999px;flex-shrink:0;width:28px;height:28px}.tfd-ft-bubble{box-shadow:var(--shadow-sm);border-radius:1.1rem;padding:.55rem .8rem;font-size:.9rem;line-height:1.4;display:block}.tfd-ft-bubble b{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-bottom:.1rem;font-size:.68rem;display:block}.is-dudu .tfd-ft-bubble{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.is-dudu .tfd-ft-bubble{background:color-mix(in srgb, var(--brand) 9%, #fff)}}.is-dudu .tfd-ft-bubble{color:var(--fg);border-bottom-left-radius:.3rem}.is-emily .tfd-ft-bubble{background:var(--ft-rose)}@supports (color:color-mix(in lab, red, red)){.is-emily .tfd-ft-bubble{background:color-mix(in srgb, var(--ft-rose) 88%, #000)}}.is-emily .tfd-ft-bubble{color:#fff;border-bottom-right-radius:.3rem}.is-david .tfd-ft-bubble{color:#fff;background:#3d4a66;border-bottom-right-radius:.3rem}.tfd[data-theme=dark] .is-dudu .tfd-ft-bubble{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.tfd[data-theme=dark] .is-dudu .tfd-ft-bubble{background:color-mix(in srgb, var(--brand) 22%, #1d1d22)}}.tfd-ft-line.is-speaking .tfd-ft-bubble{box-shadow:0 0 0 2px var(--ft-rose), var(--shadow-sm)}@supports (color:color-mix(in lab, red, red)){.tfd-ft-line.is-speaking .tfd-ft-bubble{box-shadow:0 0 0 2px color-mix(in srgb, var(--ft-rose) 40%, transparent), var(--shadow-sm)}}.tfd-ft-line.is-typing .tfd-ft-bubble{gap:.25rem;padding:.7rem .85rem;display:inline-flex}.tfd-ft-line.is-typing i{opacity:.6;background:currentColor;border-radius:9999px;width:.42rem;height:.42rem;animation:1.1s ease-in-out infinite tfd-typing}.tfd-ft-line.is-typing i:nth-child(2){animation-delay:.15s}.tfd-ft-line.is-typing i:nth-child(3){animation-delay:.3s}.tfd-ft-card{aspect-ratio:720/961;justify-self:center;width:100%;max-width:260px;position:relative}.tfd-ft-card-wait{text-align:center;color:var(--ft-rose);flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem;font-family:Caveat,cursive;font-size:1.35rem;font-weight:700;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tfd-ft-card-wait{color:color-mix(in srgb, var(--ft-rose) 75%, var(--fg))}}.tfd-ft-card-wait{border:2px dashed var(--ft-rose)}@supports (color:color-mix(in lab, red, red)){.tfd-ft-card-wait{border:2px dashed color-mix(in srgb, var(--ft-rose) 35%, transparent)}}.tfd-ft-card-wait{border-radius:1rem;transform:rotate(-2deg)}.tfd-ft-card img{border-radius:.6rem;width:100%;height:auto;animation:1.4s cubic-bezier(.2,.8,.2,1) both tfd-ft-develop;display:block;box-shadow:0 30px 50px -26px #3c141e73,0 10px 20px -12px #00000040}@keyframes tfd-ft-develop{0%{opacity:0;filter:blur(6px)saturate(0)brightness(1.5);transform:translateY(26px)rotate(-9deg)scale(.9)}55%{opacity:1;filter:blur()saturate(.6)brightness(1.15)}to{opacity:1;filter:none;transform:rotate(-2.5deg)}}.tfd-ft-burst{pointer-events:none;position:absolute;top:45%;left:50%}.tfd-ft-spark{width:16px;height:16px;color:var(--ft-rose);fill:currentColor;opacity:0;animation:1.3s ease-out .35s both tfd-ft-spark;position:absolute}@keyframes tfd-ft-spark{0%{opacity:0;transform:translate(0)scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1.1)}}.tfd-ft-spark-0{--x:-110px;--y:-90px}.tfd-ft-spark-1{--x:110px;--y:-100px}.tfd-ft-spark-2{--x:-140px;--y:10px}.tfd-ft-spark-3{--x:140px;--y:20px}.tfd-ft-spark-4{--x:-80px;--y:120px}.tfd-ft-spark-5{--x:90px;--y:130px}.tfd-ft-spark-6{--x:0px;--y:-150px}.tfd-ft-spark-7{--x:10px;--y:160px}.tfd-ft-card-acts{gap:.4rem;animation:.4s 1.2s both tfd-fade;display:inline-flex;position:absolute;bottom:-1.1rem;left:50%;transform:translate(-50%)}.tfd-ft-card-acts span{color:#fff;box-shadow:var(--shadow-sm);background:#1c1c22;border-radius:9999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.tfd-ft-card-acts span:first-child{background:var(--ft-rose)}.tfd-ft-again{color:var(--fg);border:1px solid var(--stroke);box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;border-radius:9999px;align-items:center;gap:.35rem;margin-left:auto;padding:.3rem .7rem;font-size:.75rem;font-weight:700;animation:.4s both tfd-fade;display:inline-flex}.tfd-ft-steps-head{text-align:center;margin-top:clamp(3.5rem,7vw,5.5rem)}.tfd-ft-steps-head h3{font-family:var(--font-display,"Plus Jakarta Sans", "Inter", sans-serif);letter-spacing:-.02em;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800}.tfd-ft-steps-head p{margin-top:.35rem}.tfd-ft-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:2.75rem;display:grid}.tfd-ft-step{text-align:center;opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .12s);transform:translateY(40px)}.tfd-ft.is-in .tfd-ft-step{opacity:1;transform:none}.tfd-ft-step:nth-child(odd){margin-top:2.25rem}.tfd-ft-phone-wrap{perspective:900px;position:relative}.tfd-ft-step-title{margin-top:1.35rem;font-size:1rem;font-weight:800}.tfd-ft-step-title span{color:var(--ft-rose)}.tfd-ft-note{z-index:3;color:var(--ft-rose);white-space:nowrap;pointer-events:none;font-family:Caveat,cursive;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:700;line-height:1;position:absolute}.tfd-ft-note-0{top:18%;left:-6%;transform:rotate(-8deg)}.tfd-ft-note-2{top:8%;right:-4%;transform:rotate(7deg)}.tfd-ft-note-4{bottom:24%;right:-8%;transform:rotate(-6deg)}.tfd-ft-why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(4rem,8vw,6rem);display:grid}.tfd-ft-photo{opacity:0;justify-self:center;width:100%;max-width:420px;margin:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);position:relative;transform:translateY(30px)rotate(-1deg)}.tfd-ft-why.is-in .tfd-ft-photo{opacity:1;transform:rotate(-2deg)}.tfd-ft-photo img{width:100%;height:auto;box-shadow:0 40px 70px -40px #46141e80, var(--shadow-sm);border:8px solid #fff;border-radius:1.4rem;display:block}.tfd-ft-photo-tape{background:var(--ft-rose);width:110px;height:26px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-4deg)}@supports (color:color-mix(in lab, red, red)){.tfd-ft-photo-tape{background:color-mix(in srgb, var(--ft-rose) 30%, #fff5ef)}}.tfd-ft-photo-tape{opacity:.85;border-radius:3px}.tfd-ft-photo-chip{color:#fff;background:var(--ft-rose);box-shadow:0 14px 26px -14px var(--ft-rose);border-radius:9999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;bottom:2.25rem;right:-.75rem;transform:rotate(3deg)}.tfd-ft-why-title{font-family:var(--font-display,"Plus Jakarta Sans", "Inter", sans-serif);letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.1}.tfd-ft-reasons{gap:1.1rem;margin-top:1.5rem;display:grid}.tfd-ft-reasons li{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.15s + var(--i) * .1s);align-items:flex-start;gap:.9rem;display:flex;transform:translate(16px)}.tfd-ft-why.is-in .tfd-ft-reasons li{opacity:1;transform:none}.tfd-ft-reasons b{font-size:1rem;display:block}.tfd-ft-reason-icon{width:2.6rem;height:2.6rem;color:var(--ft-rose);background:var(--ft-rose-soft);border-radius:.9rem;flex-shrink:0;place-items:center;display:grid}.tfd-ft-loop{flex-wrap:wrap;align-items:center;gap:.35rem .25rem;margin-top:1.75rem;display:flex}.tfd-ft-loop li{border:1px solid var(--stroke);opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(.6s + var(--i) * .12s);background:#fff;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex;transform:scale(.9)}.tfd[data-theme=dark] .tfd-ft-loop li{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.tfd[data-theme=dark] .tfd-ft-loop li{background:color-mix(in srgb, var(--bg) 70%, #000)}}.tfd-ft-loop li svg{color:var(--ft-rose)}.tfd-ft-loop li:not(:last-child):after{content:"→";color:var(--muted);margin-left:.4rem;font-weight:400}.tfd-ft-loop li:last-child{color:#fff;background:var(--ft-rose);border-color:#0000}.tfd-ft-loop li:last-child svg{color:#fff}.tfd-ft-why.is-in .tfd-ft-loop li{opacity:1;transform:none}@media (width<=1023px){.tfd-ft-stage{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}.tfd-ft-card{grid-column:1/-1;max-width:230px;margin-top:.5rem}.tfd-ft-steps{scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.1rem;margin:2.25rem -1rem 0;padding:1.5rem max(1rem,50% - min(36vw,9.5rem)) 1rem;display:flex;overflow-x:auto}.tfd-ft-steps::-webkit-scrollbar{display:none}.tfd-ft-step{scroll-snap-align:center;flex:0 0 min(72vw,19rem)}.tfd-ft-step:nth-child(odd){margin-top:0}.tfd-ft-why{grid-template-columns:1fr}}@media (width<=640px){.tfd-ft-stage{border-radius:1.5rem;grid-template-columns:1fr;padding:.9rem}.tfd-ft-host{height:230px}.tfd-ft-chat{height:340px}.tfd-ft-card{z-index:5;width:62%;max-width:230px;margin:0;position:absolute;bottom:2.25rem;left:50%;transform:translate(-50%)}.tfd-ft-card:not(.is-made){display:none}.tfd-ft-card.is-made img{box-shadow:0 36px 60px -20px #3c141e8c,0 0 0 1px #0000000d}.tfd-ft-note{display:none}.tfd-ft-photo-chip{right:.5rem}}@media (prefers-reduced-motion:reduce){.tfd-ft-heart,.tfd-ft-spark,.tfd-ft-sound.is-asking:after{display:none}.tfd-ft-host .tfd-ft-face{animation:none!important}.tfd-ft-card img{animation:none;transform:rotate(-2.5deg)}.tfd-ft-line,.tfd-ft-line.is-typing i{animation:none}}.fp{--fp-ink:#1d120c;--fp-cream:#fbf6f1;--fp-espresso:#170d08;background:var(--fp-cream);min-height:100vh;color:var(--fp-ink)}.fp em{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:600}.fp-bar{z-index:60;background:#fffaf5f2;border-bottom:1px solid #1d120c12;align-items:center;gap:1rem;height:64px;padding:0 clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.fp-logo{letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.1rem;font-weight:800;display:inline-flex}.fp-logo img{border-radius:9px}.fp-bar-nav{background:#1d120c0d;border-radius:9999px;gap:.25rem;margin:0 auto;padding:.3rem;display:flex}.fp-bar-nav a{color:#1d120ca6;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.fp-bar-nav a span{color:var(--brand);font-family:Playfair Display,Georgia,serif;font-style:italic}.fp-bar-nav a.is-active,.fp-bar-nav a:hover{color:var(--fp-ink);background:#fff;box-shadow:0 1px 3px #1d120c1a}.fp-bar-actions{align-items:center;gap:.6rem;margin-left:auto;display:flex}.fp-bar-nav+.fp-bar-actions{margin-left:0}.fp-home{color:#1d120cbf;border-radius:9999px;align-items:center;gap:.35rem;padding:.5rem .8rem;font-size:.88rem;font-weight:600;display:inline-flex}.fp-home:hover{background:#1d120c0f}.fp-book{padding:.55rem 1rem;font-size:.85rem}.fp-progress{background:linear-gradient(90deg, var(--brand), #e5577b);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.fp-hero{isolation:isolate;color:var(--fp-ink);background:linear-gradient(#fffaf5 0%,#fbf1e8 100%);border-bottom:1px solid #1d120c0f;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,2.5rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.fp-glow{z-index:-1;pointer-events:none;background:radial-gradient(36% 44% at 72% 42%,#ffa66652,#0000 70%),radial-gradient(28% 34% at 88% 64%,#f480a042,#0000 70%),radial-gradient(40% 40% at 8% 10%,#ffd6aa59,#0000 70%);position:absolute;inset:0}.fp-glow:after{content:"";background-image:radial-gradient(#783c141f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 60% at 70% 45%,#000,#0000 75%);mask-image:radial-gradient(55% 60% at 70% 45%,#000,#0000 75%)}.fp-hero-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,3vw,3rem);max-width:78rem;margin:0 auto;display:grid}.fp-kicker{letter-spacing:.12em;text-transform:uppercase;color:#9a3d0c;background:#fff;border:1px solid #1d120c14;border-radius:9999px;align-items:center;gap:.6rem;padding:.42rem .95rem .42rem .75rem;font-size:.74rem;font-weight:700;animation:.8s both tfd-fade;display:inline-flex;box-shadow:0 8px 20px -14px #78320a73}.fp-kicker i{background:#22c55e;border-radius:9999px;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e29}.fp-title{font-family:var(--font-display,"Plus Jakarta Sans", sans-serif);letter-spacing:-.045em;color:var(--fp-ink);margin-top:1.4rem;font-size:clamp(2.5rem,4.3vw,4.1rem);font-weight:800;line-height:1.04}.fp-title>span,.fp-title>em{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) both fp-rise;animation-delay:calc(80ms + var(--w) * .14s);display:inline-block;transform:translateY(.4em)}.fp-title>em{letter-spacing:-.02em;background:linear-gradient(100deg, #c2410c 0%, var(--brand) 40%, #e5577b 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em}@keyframes fp-rise{to{opacity:1;transform:none}}.fp-lead{color:#1d120ca3;max-width:32rem;margin-top:1.2rem;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.6;animation:.8s .4s both tfd-fade}.fp-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;animation:.8s .55s both tfd-fade;display:flex}.fp-cta{color:#fff;background:linear-gradient(#2a1810,#140a05);border-radius:9999px;align-items:center;gap:.5rem;padding:.9rem 1.4rem;font-size:.95rem;font-weight:700;transition:gap .3s,transform .3s;display:inline-flex;box-shadow:inset 0 1px #ffffff26,0 18px 36px -16px #3c1905a6}.fp-cta:hover{gap:.8rem;transform:translateY(-1px)}.fp-cta-ghost{color:var(--fp-ink);background:#fff;border:1px solid #1d120c1a;border-radius:9999px;align-items:center;padding:.9rem 1.3rem;font-size:.95rem;font-weight:600;transition:border-color .3s;display:inline-flex;box-shadow:0 10px 24px -18px #3c190580}.fp-cta-ghost:hover{border-color:#1d120c40}.fp-show{height:clamp(30rem,42vw,37rem);position:relative}.fp-ring{aspect-ratio:1;background:radial-gradient(closest-side,#ffffffbf,#fff3 70%,#0000);border:1px solid #a05a281f;border-radius:50%;width:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3.2rem #ffffff38,0 0 0 6.4rem #ffffff1f}.fp-show-item{opacity:0;animation:1.1s cubic-bezier(.2,.8,.2,1) both fp-in;animation-delay:calc(.35s + var(--i) * .14s);position:absolute}@keyframes fp-in{0%{opacity:0;translate:0 3rem}to{opacity:1;translate:0}}.fp-show-main{z-index:3;width:42%;margin-left:-21%;top:4%;left:47%}.fp-show-left{z-index:1;width:33%;top:17%;left:4%;transform:rotate(-9deg)}.fp-show-card{z-index:2;filter:drop-shadow(0 34px 34px #6e1e324d);width:40%;top:13%;right:-3%;transform:rotate(8deg)}.fp-show-card img{width:100%;height:auto;display:block}.fp-show-item,.fp-show-item>.tfd-xp-float{display:block}.fp-phone,.fp-phone:hover{background:linear-gradient(160deg,#4a2e1f,#1a0d06 40%);max-width:none;display:block;box-shadow:inset 0 1px #ffffff40,0 44px 70px -30px #5a230599,0 16px 30px -18px #00000073}.fp-phone .tfd-xp-status{font-size:clamp(.45rem,.62vw,.6rem)}.fp-chip{z-index:4;white-space:nowrap;color:var(--fp-ink);animation:.9s cubic-bezier(.2,.8,.2,1) both fp-in;animation-delay:calc(.4s + var(--i) * .14s);background:#fff;border:1px solid #1d120c12;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .45rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 18px 36px -18px #5a230573}.fp-chip b{color:#fff;background:linear-gradient(135deg, #ff9a4d, var(--brand));border-radius:9999px;place-items:center;width:1.6rem;height:1.6rem;display:grid}.fp-chip b.is-rose{background:linear-gradient(135deg,#ff8fae,#e5577b)}.fp-chip-0{top:6%;left:0}.fp-chip-1{bottom:14%;right:-2%}.fp-chip-2{bottom:8%;left:6%}.fp-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:76rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;display:grid}.fp-idx{min-height:10.5rem;animation:.9s both tfd-fade;animation-delay:calc(.8s + var(--i,2) * .12s);background:#fff;border:1px solid #1d120c12;border-radius:1.5rem;transition:border-color .35s,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -36px #5a230573}a.fp-idx:hover{border-color:var(--brand);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){a.fp-idx:hover{border-color:color-mix(in srgb, var(--brand) 35%, transparent)}}a.fp-idx:hover{box-shadow:0 30px 60px -34px #5a23058c}.fp-idx-art{color:var(--brand);flex:0 0 38%;place-items:center;display:grid;position:relative;overflow:hidden}.fp-idx-dining .fp-idx-art{background:linear-gradient(160deg,#fff1e4,#ffd9bd)}.fp-idx-couples .fp-idx-art{background:linear-gradient(160deg,#fff2f4,#ffd3de)}.fp-idx-phone{border-radius:1.3rem;width:62%;margin-left:-31%;padding:4px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:18%;left:50%;transform:rotate(-6deg)}.fp-idx-phone .tfd-xp-screen{border-radius:1.05rem}.fp-idx-card{filter:drop-shadow(0 14px 16px #6e1e324d);width:74%;margin-left:-37%;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:16%;left:50%;transform:rotate(7deg)}a.fp-idx:hover .fp-idx-phone{transform:rotate(0)translateY(-6%)}a.fp-idx:hover .fp-idx-card{transform:rotate(2deg)translateY(-6%)}.fp-idx-body{flex-direction:column;gap:.35rem;padding:1.15rem 1.2rem 1.1rem .6rem;display:flex}.fp-idx-num{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-size:.68rem;font-weight:700}.fp-idx-title{font-family:var(--font-display,"Plus Jakarta Sans", sans-serif);letter-spacing:-.02em;color:var(--fp-ink);font-size:1.12rem;font-weight:800;line-height:1.15}.fp-idx-line{color:#1d120c99;font-size:.84rem;line-height:1.45}.fp-idx-go{color:var(--fp-ink);align-items:center;gap:.35rem;margin-top:auto;padding-top:.4rem;font-size:.84rem;font-weight:700;transition:gap .3s,color .3s;display:inline-flex}a.fp-idx:hover .fp-idx-go{color:var(--brand);gap:.6rem}.fp-idx-soon{border:1.5px dashed var(--brand)}@supports (color:color-mix(in lab, red, red)){.fp-idx-soon{border:1.5px dashed color-mix(in srgb, var(--brand) 35%, transparent)}}.fp-idx-soon{box-shadow:none;background:#ffffff80}.fp-idx-soon .fp-idx-art{background:radial-gradient(60% 60%,#ffab6e38,#0000 70%)}.fp-idx-soon .fp-idx-num{color:#1d120c73}.fp-hero.is-off .tfd-xp-float{animation-play-state:paused}.fp-rail{z-index:40;flex-direction:column;gap:.6rem;display:none;position:fixed;top:50%;left:clamp(.75rem,1.6vw,1.5rem);transform:translateY(-50%)}.fp-rail a{color:#1d120c80;background:#fff;border:1px solid #1d120c1a;border-radius:9999px;place-items:center;width:2.4rem;height:2.4rem;font-family:Playfair Display,Georgia,serif;font-size:.95rem;font-style:italic;transition:transform .3s,color .3s,background .3s;display:grid;box-shadow:0 6px 16px -10px #1d120c66}.fp-rail a.is-active{color:#fff;background:var(--brand);border-color:#0000;transform:scale(1.12)}@media (width>=1360px){.fp-rail{display:flex}}.fp-main{max-width:88rem;margin:0 auto;padding:0 clamp(.75rem,2.5vw,2rem)}.fp-chapter{padding-top:clamp(4rem,8vw,6.5rem);scroll-margin-top:64px}.fp-ch-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(1rem,3vw,2.5rem);max-width:72rem;margin:0 auto clamp(1.75rem,3.5vw,2.75rem);display:grid;position:relative}.fp-ch-num{color:#0000;-webkit-text-stroke:2px var(--brand);font-family:Playfair Display,Georgia,serif;font-size:clamp(5rem,13vw,11rem);font-style:italic;font-weight:700;line-height:.8}@supports (color:color-mix(in lab, red, red)){.fp-ch-num{-webkit-text-stroke:2px color-mix(in srgb, var(--brand) 70%, transparent)}}.fp-ch-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;display:inline-flex}.fp-ch-title{font-family:var(--font-display,"Plus Jakarta Sans", sans-serif);letter-spacing:-.035em;margin-top:.6rem;font-size:clamp(1.9rem,4vw,3.2rem);font-weight:800;line-height:1.05}.fp-ch-title em{color:var(--brand);letter-spacing:-.02em}.fp-ch-line{color:#1d120cb3;max-width:44rem;margin-top:.75rem;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.6}.fp-ch-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.fp-ch-chips li{background:#fff;border:1px solid #1d120c1a;border-radius:9999px;padding:.35rem .8rem;font-size:.8rem;font-weight:700}.fp-frame{background:#fff;border:1px solid #1d120c14;border-radius:clamp(1.25rem,2.5vw,2.25rem);position:relative;overflow:clip;box-shadow:inset 0 2px #ffffffe6,0 60px 100px -70px #461e0a73,0 18px 40px -30px #1d120c4d}.fp-frame>section{margin:0}.fp-next{text-align:center;max-width:46rem;margin:clamp(4rem,8vw,6rem) auto 0}.fp-next-icon{color:var(--brand);margin:0 auto 1rem}.fp-next h2{font-family:var(--font-display,"Plus Jakarta Sans", sans-serif);letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;line-height:1.1}.fp-next p{color:#1d120cb3;margin-top:.75rem}.fp-next-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}@media (width<=1023px){.fp-bar-nav{display:none}.fp-hero-in{text-align:center;grid-template-columns:1fr}.fp-hero-head{flex-direction:column;align-items:center;display:flex}.fp-lead{margin-inline:auto}.fp-hero-actions{justify-content:center}.fp-show{width:min(100%,34rem);height:clamp(26rem,80vw,34rem);margin:0 auto}.fp-index{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1*clamp(1rem,4vw,2.5rem));padding:.25rem clamp(1rem,4vw,2.5rem) .5rem;display:flex;overflow-x:auto}.fp-index::-webkit-scrollbar{display:none}.fp-idx{scroll-snap-align:center;text-align:left;flex:0 0 min(82%,22rem)}}@media (width<=640px){.fp-bar{height:58px}.fp-logo span{display:none}.fp-book{padding:.5rem .8rem;font-size:.8rem}.fp-ch-head{grid-template-columns:1fr;gap:.25rem}.fp-ch-num{font-size:4.5rem}.fp-chapter{scroll-margin-top:58px}.fp-title{font-size:clamp(2.3rem,10.5vw,3rem)}.fp-hero{padding-top:2.25rem}.fp-title{margin-top:1.1rem}.fp-lead{margin-top:.9rem;font-size:.98rem}.fp-hero-actions{margin-top:1.4rem}.fp-cta{padding:.8rem 1.25rem;font-size:.92rem}.fp-cta-ghost{display:none}.fp-hero-in{gap:1.75rem}.fp-show{height:25rem}.fp-show-main{width:46%;margin-left:-23%;top:3%}.fp-show-left{width:34%;left:4%}.fp-show-card{width:42%}.fp-chip{gap:.4rem;padding:.35rem .7rem .35rem .35rem;font-size:.7rem}.fp-chip b{width:1.35rem;height:1.35rem}.fp-chip-0{top:1%}.fp-chip-1{bottom:10%;right:0}.fp-chip-2{bottom:3%;left:0}.fp-idx{min-height:9.5rem}}@media (prefers-reduced-motion:reduce){.fp-title>span,.fp-title>em,.fp-lead{opacity:1;animation:none;transform:none}.fp-show-item,.fp-chip,.fp-idx,.fp-kicker,.fp-hero-actions,.fp-hero .tfd-xp-float{opacity:1;animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
