@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bc3cdba7557578e9-s.3z762zgvajcdx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e0722da56363036-s.1s0a7r2tq87ly.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09fd331868a74310-s.p.14z_rwep9_i37.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:Allura Fallback;src:local(Arial);ascent-override:105.51%;descent-override:59.35%;line-gap-override:0.0%;size-adjust:75.82%}.allura_b3908f05-module__flgwfq__className{font-family:Allura,Allura Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/392b53bd7cca9fbe-s.25ijq8lt3ay48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/308823598d090913-s.p.1b3u8041xgqh2.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:Parisienne Fallback;src:local(Arial);ascent-override:108.7%;descent-override:53.04%;line-gap-override:0.0%;size-adjust:84.23%}.parisienne_bbae6d34-module__OJS2gq__className{font-family:Parisienne,Parisienne Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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 Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_81f57735-module__5X3Pka__className{font-family:Caveat,Caveat Fallback;font-style:normal}
@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ae1d2fb1376fe748-s.2vr-xkkbnfc79.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/027bc971e43e17cb-s.p.23zrpxgtidr1w.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:Kaushan Script Fallback;src:local(Arial);ascent-override:120.51%;descent-override:40.8%;line-gap-override:0.0%;size-adjust:89.95%}.kaushan_script_d0e6d467-module__1DKb1W__className{font-family:Kaushan Script,Kaushan Script Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e5f881e1ca6a9a-s.3pa-xep11snzp.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2efc0c479abd2474-s.3392eipp7sc2y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70963ccca14000df-s.1abvn15b18zwh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a146d0fd3ff96e4-s.0uz2jod5i5o--.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0474ff9f7224a0da-s.0_u-iv5ddry8l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.p.0_9p4dezmmbbg.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:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.great_vibes_f13976c3-module__KbJbCW__className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59ef9856ce395b25-s.3of4h94px_30s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/df7326539ce46e93-s.41qsdzbmuq0va.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/584c8da9fcd002ab-s.p.24r6_bxa57rnd.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:Alex Brush Fallback;src:local(Arial);ascent-override:107.86%;descent-override:55.56%;line-gap-override:0.0%;size-adjust:76.49%}.alex_brush_8316b00e-module__xmyyeq__className{font-family:Alex Brush,Alex Brush Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(../media/652457eaeb741641-s.3nbcl31i2mdf8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e57f7ddb1f455cd-s.p.27-04_g7uq29w.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:Sacramento Fallback;src:local(Arial);ascent-override:126.38%;descent-override:71.91%;line-gap-override:0.0%;size-adjust:73.6%}.sacramento_502d6e90-module__I_Ldwq__className{font-family:Sacramento,Sacramento Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Tangerine;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b89b762ca15e5cab-s.p.1acujxk-rxt-p.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:Tangerine Fallback;src:local(Arial);ascent-override:141.08%;descent-override:47.03%;line-gap-override:0.0%;size-adjust:53.16%}.tangerine_a7705d25-module__N9Mywq__className{font-family:Tangerine,Tangerine Fallback;font-style:normal;font-weight:700}
@font-face{font-family:Satisfy;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c424024f2f05495-s.p.31vuq7_-n_mvn.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:Satisfy Fallback;src:local(Arial);ascent-override:109.67%;descent-override:57.42%;line-gap-override:1.95%;size-adjust:85.21%}.satisfy_43defde4-module__0ccNtq__className{font-family:Satisfy,Satisfy Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32fe63294b6cd18c-s.2x61iwaxy5yad.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/73091b67359a1d13-s.3k9w2imrlnunf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.0qvn0oq3hxi3u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32fe63294b6cd18c-s.2x61iwaxy5yad.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/73091b67359a1d13-s.3k9w2imrlnunf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:500;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.0qvn0oq3hxi3u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32fe63294b6cd18c-s.2x61iwaxy5yad.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/73091b67359a1d13-s.3k9w2imrlnunf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.0qvn0oq3hxi3u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32fe63294b6cd18c-s.2x61iwaxy5yad.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/73091b67359a1d13-s.3k9w2imrlnunf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/406d3fc8d5ec9f59-s.p.0qvn0oq3hxi3u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script Fallback;src:local(Arial);ascent-override:112.99%;descent-override:34.39%;line-gap-override:0.0%;size-adjust:81.43%}.dancing_script_4e875da3-module__2P26xG__className{font-family:Dancing Script,Dancing Script Fallback;font-style:normal}
@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7d42cb11256a9f9-s.2mhzvxwdz7e4k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32a036eac4f5c29a-s.p.19snpbqb0f7de.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:Yellowtail Fallback;src:local(Arial);ascent-override:128.39%;descent-override:39.81%;line-gap-override:11.87%;size-adjust:75.68%}.yellowtail_e69e9bcd-module__s-PvVq__className{font-family:Yellowtail,Yellowtail Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45e8051ae1707a78-s.15bk479muu6ps.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b760b1dafcd78554-s.2p9zytlep7dih.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4bf00cfb41b665c-s.p.3gjzh5ps-yt18.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:Marck Script Fallback;src:local(Arial);ascent-override:93.04%;descent-override:41.46%;line-gap-override:0.0%;size-adjust:92.87%}.marck_script_9de0663b-module__BjK9rq__className{font-family:Marck Script,Marck Script Fallback;font-style:normal;font-weight:400}
.SiteChrome-module__hhNUJW__navWrap{z-index:40;background:color-mix(in srgb, var(--color-paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line);position:sticky;top:0}.SiteChrome-module__hhNUJW__header{max-width:var(--max-page);align-items:center;gap:28px;margin:0 auto;padding:14px 28px;display:flex}.SiteChrome-module__hhNUJW__brand{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-ink);flex:none;align-items:center;gap:9px;font-size:27px;font-weight:600;display:inline-flex}.SiteChrome-module__hhNUJW__brandMark{object-fit:contain;width:34px;height:34px;display:block}.SiteChrome-module__hhNUJW__brand:hover{color:var(--color-accent-strong);text-decoration:none}.SiteChrome-module__hhNUJW__nav{align-items:center;gap:26px;margin-left:auto;display:flex}.SiteChrome-module__hhNUJW__navLink{color:var(--color-muted);align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.SiteChrome-module__hhNUJW__navLink:hover{color:var(--color-ink);text-decoration:none}.SiteChrome-module__hhNUJW__navLink[aria-current=page]{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent)}.SiteChrome-module__hhNUJW__navLinkDisabled{opacity:.65;cursor:default}.SiteChrome-module__hhNUJW__navLinkDisabled em{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-strong);background:var(--color-accent-soft);border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:700}.SiteChrome-module__hhNUJW__createButton{background:var(--color-accent);color:#fff8f1;border-radius:999px;align-items:center;gap:7px;padding:9px 20px;font-size:14px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 8px 18px #b04e2c47}.SiteChrome-module__hhNUJW__createButton:hover{background:var(--color-accent-strong);text-decoration:none;transform:translateY(-1px)}.SiteChrome-module__hhNUJW__mobileRail{display:none}.SiteChrome-module__hhNUJW__footer{background:var(--color-footer);color:#cdbfae;padding:26px max(28px, calc((100% - var(--max-page)) / 2 + 28px));justify-content:space-between;align-items:center;gap:18px;margin-top:72px;font-size:13.5px;display:flex}.SiteChrome-module__hhNUJW__footerCopy{letter-spacing:.02em;font-weight:600}.SiteChrome-module__hhNUJW__footerIdentity{align-items:center;gap:9px;display:inline-flex}.SiteChrome-module__hhNUJW__footerNav{gap:26px;display:flex}.SiteChrome-module__hhNUJW__footerNav a{color:#cdbfae;font-weight:500}.SiteChrome-module__hhNUJW__footerNav a:hover{color:#fff8f1;text-decoration:none}@media (max-width:900px){.SiteChrome-module__hhNUJW__header{padding:12px 20px}.SiteChrome-module__hhNUJW__nav{display:none}.SiteChrome-module__hhNUJW__createButton{margin-left:auto}.SiteChrome-module__hhNUJW__mobileRail{scrollbar-width:none;gap:10px;padding:0 20px 12px;display:flex;overflow-x:auto}.SiteChrome-module__hhNUJW__mobileRail::-webkit-scrollbar{display:none}.SiteChrome-module__hhNUJW__mobileChip{color:var(--color-muted);border:1px solid var(--color-line);background:var(--color-panel);border-radius:999px;flex:none;padding:6px 14px;font-size:13px;font-weight:600}.SiteChrome-module__hhNUJW__mobileChip[aria-current=page]{color:#fff8f1;background:var(--color-accent);border-color:var(--color-accent)}.SiteChrome-module__hhNUJW__mobileChipDisabled{opacity:.55}.SiteChrome-module__hhNUJW__footer{flex-direction:column;align-items:flex-start;padding:24px 20px}}
.SignatureGenerator-module__b-yb2q__page{background:radial-gradient(circle at 50% -10%, #ffffffe6, transparent 42rem), linear-gradient(180deg, #f7f2e8 0%, var(--color-paper) 40%, #f2ecdf 100%);min-height:100vh;color:var(--color-ink)}.SignatureGenerator-module__b-yb2q__shell{width:min(100%, var(--max-page));margin:0 auto;padding:28px 28px 0}.SignatureGenerator-module__b-yb2q__tool{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.SignatureGenerator-module__b-yb2q__controlsColumn{min-width:0}.SignatureGenerator-module__b-yb2q__eyebrow{color:var(--color-accent-strong);letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800}.SignatureGenerator-module__b-yb2q__headline{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.4rem,3.4vw,3.2rem);font-weight:600;line-height:1.08}.SignatureGenerator-module__b-yb2q__intro{color:var(--color-muted);margin:16px 0 0;font-size:.95rem;line-height:1.55}.SignatureGenerator-module__b-yb2q__fieldGroup{margin-top:26px}.SignatureGenerator-module__b-yb2q__fieldLabel{color:var(--color-ink);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:800;display:block}.SignatureGenerator-module__b-yb2q__textareaWrap{position:relative}.SignatureGenerator-module__b-yb2q__textarea{resize:none;border:1px solid var(--color-line);background:var(--color-panel);width:100%;min-height:62px;color:var(--color-ink);border-radius:14px;outline:none;padding:12px 72px 12px 16px;font-size:1.05rem;line-height:1.4;box-shadow:0 1px 2px #4a34220d}.SignatureGenerator-module__b-yb2q__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #b04e2c24}.SignatureGenerator-module__b-yb2q__characterCount{color:var(--color-muted);font-size:.74rem;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.SignatureGenerator-module__b-yb2q__hint{pointer-events:none;color:#a89a89;font-size:.95rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.SignatureGenerator-module__b-yb2q__segmentedControl{border:1px solid var(--color-line);background:var(--color-panel);border-radius:999px;gap:4px;width:fit-content;padding:4px;display:flex}.SignatureGenerator-module__b-yb2q__segmentButton{cursor:pointer;font:inherit;min-height:32px;color:var(--color-muted);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.84rem;font-weight:600;transition:background .15s,color .15s}.SignatureGenerator-module__b-yb2q__segmentButton[aria-selected=true]{background:var(--color-accent);color:#fff8f1}.SignatureGenerator-module__b-yb2q__helperText{color:var(--color-muted);margin:10px 0 0;font-size:.8rem;line-height:1.5}.SignatureGenerator-module__b-yb2q__slidersBlock{gap:16px;margin-top:26px;display:grid}.SignatureGenerator-module__b-yb2q__controlCard{gap:8px;display:grid}.SignatureGenerator-module__b-yb2q__controlHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.SignatureGenerator-module__b-yb2q__controlLabel{color:var(--color-ink);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.SignatureGenerator-module__b-yb2q__controlMeta{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem;font-weight:700}.SignatureGenerator-module__b-yb2q__rangeInput{appearance:none;background:var(--color-line);cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px}.SignatureGenerator-module__b-yb2q__rangeInput::-webkit-slider-thumb{appearance:none;background:var(--color-ink);border:2px solid #fff8f1;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #2b23204d}.SignatureGenerator-module__b-yb2q__rangeInput::-moz-range-thumb{background:var(--color-ink);border:2px solid #fff8f1;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #2b23204d}.SignatureGenerator-module__b-yb2q__toggleButton{cursor:pointer;font:inherit;border:1px solid var(--color-line);background:var(--color-panel);min-height:26px;color:var(--color-muted);border-radius:999px;padding:0 12px;font-size:.72rem;font-weight:700}.SignatureGenerator-module__b-yb2q__toggleButtonActive{border-color:var(--color-accent);background:var(--color-accent);color:#fff8f1}.SignatureGenerator-module__b-yb2q__galleryHeaderRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.SignatureGenerator-module__b-yb2q__galleryHeaderRow .SignatureGenerator-module__b-yb2q__fieldLabel{margin-bottom:0}.SignatureGenerator-module__b-yb2q__galleryCount{color:var(--color-muted);font-size:.74rem;font-weight:600}.SignatureGenerator-module__b-yb2q__styleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.SignatureGenerator-module__b-yb2q__styleCard{border:1px solid var(--color-line);background:var(--color-panel);cursor:pointer;font:inherit;text-align:center;border-radius:12px;justify-items:center;gap:2px;padding:14px 8px 10px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.SignatureGenerator-module__b-yb2q__styleCard:hover{border-color:#cdbfa9}.SignatureGenerator-module__b-yb2q__styleCard[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 3px #b04e2c1f}.SignatureGenerator-module__b-yb2q__styleCardHeader{height:18px;position:absolute;top:6px;right:6px}.SignatureGenerator-module__b-yb2q__styleCardCheck{background:var(--color-accent);color:#fff8f1;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.SignatureGenerator-module__b-yb2q__styleCardSample{max-width:100%;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.55rem;line-height:1.2;overflow:hidden}.SignatureGenerator-module__b-yb2q__styleCardLabel{color:var(--color-ink);letter-spacing:.04em;font-size:.66rem;font-weight:700}.SignatureGenerator-module__b-yb2q__styleCardMeta{color:var(--color-muted);font-size:.6rem}.SignatureGenerator-module__b-yb2q__previewColumn{min-width:0;position:sticky;top:96px}.SignatureGenerator-module__b-yb2q__previewMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.SignatureGenerator-module__b-yb2q__badge{color:var(--color-accent-strong);align-items:center;gap:8px;margin:0;font-size:.82rem;font-weight:700;display:inline-flex}.SignatureGenerator-module__b-yb2q__badge span{background:var(--color-accent);border-radius:50%;width:7px;height:7px}.SignatureGenerator-module__b-yb2q__fontBadge{color:var(--color-muted);margin:0;font-size:.8rem}.SignatureGenerator-module__b-yb2q__signatureCanvas{border:1px solid var(--color-line);border-radius:var(--radius-panel);min-height:380px;box-shadow:var(--shadow-panel);margin-top:14px;padding:62px 36px 40px;position:relative;overflow:visible}.SignatureGenerator-module__b-yb2q__signatureCanvas:before{border-radius:inherit;content:"";background:radial-gradient(circle at 20% 8%,#ffffffe0,#0000 28%),radial-gradient(circle at 82% 14%,#fff9,#0000 24%),linear-gradient(#fffdf8,#faf5ea);position:absolute;inset:0}.SignatureGenerator-module__b-yb2q__contextPaper:after,.SignatureGenerator-module__b-yb2q__contextDocument:after{content:"";border-top:1px solid #7d716647;position:absolute;top:72%;left:28px;right:28px}.SignatureGenerator-module__b-yb2q__contextDocument:before{background:linear-gradient(#fffefb,#faf6ee)}.SignatureGenerator-module__b-yb2q__contextEmail:before{background:linear-gradient(#fcfbf6,#f7f3e9)}.SignatureGenerator-module__b-yb2q__signatureStage{z-index:1;justify-content:center;align-items:center;min-height:280px;padding:0 18px 40px;display:flex;position:relative}.SignatureGenerator-module__b-yb2q__signatureText{z-index:2;max-width:100%;color:var(--color-ink);overflow-wrap:anywhere;text-align:center;margin:0;font-size:clamp(3.6rem,5.2vw,5.2rem);line-height:.98;position:relative}.SignatureGenerator-module__b-yb2q__signatureUnderline{z-index:1;border-bottom:4px solid #2b2320d1;border-radius:0 0 999px 999px;height:20px;position:absolute;bottom:34%;left:50%}.SignatureGenerator-module__b-yb2q__flourish0{border-radius:0}.SignatureGenerator-module__b-yb2q__flourish1{border-bottom-width:4px}.SignatureGenerator-module__b-yb2q__flourish2{border-bottom-width:5px;border-bottom-right-radius:999px}.SignatureGenerator-module__b-yb2q__flourish3{border-bottom-width:5px;border-bottom-right-radius:999px;box-shadow:20px 8px 0 -14px #2b2320d1}.SignatureGenerator-module__b-yb2q__actionRow{justify-content:center;margin-top:22px;display:flex}.SignatureGenerator-module__b-yb2q__actions{flex-wrap:wrap;justify-content:center;gap:10px;max-width:100%;display:flex}.SignatureGenerator-module__b-yb2q__primaryButton,.SignatureGenerator-module__b-yb2q__secondaryButton,.SignatureGenerator-module__b-yb2q__ghostActionButton{cursor:pointer;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:.9rem;font-weight:700;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.SignatureGenerator-module__b-yb2q__primaryButton{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff8f1;box-shadow:0 10px 22px #b04e2c42}.SignatureGenerator-module__b-yb2q__primaryButton:hover{background:var(--color-accent-strong);transform:translateY(-1px)}.SignatureGenerator-module__b-yb2q__secondaryButton{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink)}.SignatureGenerator-module__b-yb2q__secondaryButton:hover{border-color:#cdbfa9;transform:translateY(-1px)}.SignatureGenerator-module__b-yb2q__ghostActionButton{color:var(--color-muted);background:0 0;border:1px solid #0000}.SignatureGenerator-module__b-yb2q__ghostActionButton:hover{color:var(--color-accent-strong)}.SignatureGenerator-module__b-yb2q__readyNote{color:var(--color-success);justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:.84rem;font-weight:600;display:flex}.SignatureGenerator-module__b-yb2q__howToSection,.SignatureGenerator-module__b-yb2q__gallerySection,.SignatureGenerator-module__b-yb2q__tipsSection,.SignatureGenerator-module__b-yb2q__faqSection{border-top:1px solid var(--color-line);margin-top:72px;padding-top:36px}.SignatureGenerator-module__b-yb2q__sectionTitle{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:600;line-height:1.05}.SignatureGenerator-module__b-yb2q__tipsIntro,.SignatureGenerator-module__b-yb2q__galleryIntro{gap:12px;max-width:720px;display:grid}.SignatureGenerator-module__b-yb2q__howToGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.SignatureGenerator-module__b-yb2q__howToCard,.SignatureGenerator-module__b-yb2q__tipCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid;box-shadow:0 10px 26px #4a34220f}.SignatureGenerator-module__b-yb2q__tipTitle,.SignatureGenerator-module__b-yb2q__howToCard h3{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:600}.SignatureGenerator-module__b-yb2q__tipCopy,.SignatureGenerator-module__b-yb2q__howToCard p{color:var(--color-muted);margin:0;font-size:.92rem;line-height:1.6}.SignatureGenerator-module__b-yb2q__galleryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.SignatureGenerator-module__b-yb2q__galleryCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;padding:20px 14px 14px;box-shadow:0 10px 26px #4a34220f}.SignatureGenerator-module__b-yb2q__galleryCardInner{text-align:center;justify-items:center;gap:8px;display:grid}.SignatureGenerator-module__b-yb2q__gallerySignature{max-width:100%;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:2rem;line-height:1.2;overflow:hidden}.SignatureGenerator-module__b-yb2q__galleryLabel{color:var(--color-muted);margin:0;font-size:.74rem;font-weight:600}.SignatureGenerator-module__b-yb2q__tipsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.SignatureGenerator-module__b-yb2q__faqSection{align-content:start;gap:18px;display:grid}.SignatureGenerator-module__b-yb2q__faqList{gap:10px;max-width:860px;display:grid}.SignatureGenerator-module__b-yb2q__faqItem{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;overflow:hidden;box-shadow:0 10px 26px #4a34220f}.SignatureGenerator-module__b-yb2q__faqItem h3{margin:0}.SignatureGenerator-module__b-yb2q__faqButton{width:100%;min-height:54px;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-weight:700;display:flex}.SignatureGenerator-module__b-yb2q__faqButton:hover{text-decoration:none}.SignatureGenerator-module__b-yb2q__faqIcon{width:22px;height:22px;color:var(--color-muted);flex:none;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.SignatureGenerator-module__b-yb2q__faqAnswer{color:var(--color-muted);margin:0;padding:0 18px 16px;font-size:.95rem;line-height:1.65}.SignatureGenerator-module__b-yb2q__faqItem[data-open=false] .SignatureGenerator-module__b-yb2q__faqAnswer{display:none}.SignatureGenerator-module__b-yb2q__statusToast{z-index:60;text-align:center;border-radius:14px;min-width:min(280px,100vw - 32px);max-width:min(420px,100vw - 32px);padding:12px 16px;font-size:.94rem;font-weight:700;line-height:1.4;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #2b23202e}.SignatureGenerator-module__b-yb2q__statusToastSuccess{color:var(--color-success);background:#eef6ee;border:1px solid #3e7c4f4d}.SignatureGenerator-module__b-yb2q__statusToastError{color:var(--color-accent-strong);background:#fdf0e9;border:1px solid #b04e2c4d}@media (max-width:1100px){.SignatureGenerator-module__b-yb2q__styleGrid,.SignatureGenerator-module__b-yb2q__galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.SignatureGenerator-module__b-yb2q__tool{grid-template-columns:1fr}.SignatureGenerator-module__b-yb2q__previewColumn{order:-1;position:static}.SignatureGenerator-module__b-yb2q__howToGrid,.SignatureGenerator-module__b-yb2q__tipsGrid{grid-template-columns:1fr}}@media (max-width:900px){.SignatureGenerator-module__b-yb2q__shell{padding:18px 18px 0}}@media (max-width:640px){.SignatureGenerator-module__b-yb2q__shell{padding:14px 16px 0}.SignatureGenerator-module__b-yb2q__styleGrid,.SignatureGenerator-module__b-yb2q__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SignatureGenerator-module__b-yb2q__signatureCanvas{min-height:300px;padding:48px 20px 28px}.SignatureGenerator-module__b-yb2q__signatureText{font-size:clamp(2.6rem,12vw,3.4rem)}.SignatureGenerator-module__b-yb2q__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.SignatureGenerator-module__b-yb2q__actions .SignatureGenerator-module__b-yb2q__primaryButton,.SignatureGenerator-module__b-yb2q__actions .SignatureGenerator-module__b-yb2q__secondaryButton,.SignatureGenerator-module__b-yb2q__actions .SignatureGenerator-module__b-yb2q__ghostActionButton{width:100%}}
.ExplorePage-module__vg78qW__page{background:radial-gradient(circle at 50% -10%, #ffffffe6, transparent 42rem), linear-gradient(180deg, #f7f2e8 0%, var(--color-paper) 40%, #f2ecdf 100%);min-height:100vh;color:var(--color-ink)}.ExplorePage-module__vg78qW__shell{width:min(100%, var(--max-page));margin:0 auto;padding:28px 28px 0}.ExplorePage-module__vg78qW__explore{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.ExplorePage-module__vg78qW__eyebrow{color:var(--color-accent-strong);letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800}.ExplorePage-module__vg78qW__headline{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.4rem,3.4vw,3.2rem);font-weight:600;line-height:1.08}.ExplorePage-module__vg78qW__introCopy{color:var(--color-muted);margin:16px 0 0;font-size:.95rem;line-height:1.55}.ExplorePage-module__vg78qW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ExplorePage-module__vg78qW__card{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-panel);grid-template-rows:190px auto;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #4a34220f}.ExplorePage-module__vg78qW__card:hover{box-shadow:var(--shadow-panel);border-color:#cdbfa9;text-decoration:none;transform:translateY(-2px)}.ExplorePage-module__vg78qW__cardVisual{border-bottom:1px solid var(--color-line);background:linear-gradient(#fffdf8,#faf4e9);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ExplorePage-module__vg78qW__cardBody{gap:6px;padding:16px 20px 18px;display:grid}.ExplorePage-module__vg78qW__cardTitle{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:1.3rem;font-weight:600}.ExplorePage-module__vg78qW__cardCopy{color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.5}.ExplorePage-module__vg78qW__cardLink{color:var(--color-accent-strong);margin-top:4px;font-size:.84rem;font-weight:700}.ExplorePage-module__vg78qW__cardLink:after{content:"→";margin-left:6px}.ExplorePage-module__vg78qW__comingSoon{z-index:2;border:1px solid var(--color-line);color:var(--color-accent-strong);letter-spacing:.12em;text-transform:uppercase;background:#fffdf8eb;border-radius:999px;padding:4px 10px;font-size:.62rem;font-weight:800;position:absolute;top:14px;right:14px}.ExplorePage-module__vg78qW__nameSample{color:var(--color-ink);margin:0;font-size:3rem;line-height:.9;transform:rotate(-3deg)}.ExplorePage-module__vg78qW__nameSampleSecond{margin-left:12px;transform:rotate(-3deg)translateY(22px)}.ExplorePage-module__vg78qW__lavender{color:#9a8fb3;opacity:.9;width:52px;position:absolute;bottom:-6px;right:18px}.ExplorePage-module__vg78qW__tattooVisual{background:linear-gradient(#f6efe4,#f1e7d6)}.ExplorePage-module__vg78qW__skinBand{background:radial-gradient(circle at 30% 20%,#ffffff80,#0000 55%),linear-gradient(120deg,#e9c3a5,#dda985 55%,#e5b794);border-radius:999px;justify-content:center;align-items:center;width:78%;height:72px;display:flex;transform:rotate(-6deg);box-shadow:inset 0 -8px 16px #92603e47,0 14px 26px #4a342229}.ExplorePage-module__vg78qW__tattooSample{color:#3c2b21;font-size:1.9rem;line-height:1;transform:rotate(-2deg)}.ExplorePage-module__vg78qW__aaSample{color:var(--color-ink);align-items:baseline;gap:6px;margin:0;display:flex}.ExplorePage-module__vg78qW__aaSerif{font-family:var(--font-display);font-size:4.6rem;font-weight:600;line-height:1}.ExplorePage-module__vg78qW__aaScript{font-size:4.4rem;line-height:1}.ExplorePage-module__vg78qW__noteSample{max-width:70%;color:var(--color-ink);text-align:center;margin:0;font-size:2rem;font-weight:600;line-height:1.15;transform:rotate(-3deg)}.ExplorePage-module__vg78qW__penNib{color:#8a7c6b;width:34px;position:absolute;bottom:16px;right:22px;transform:rotate(24deg)}.ExplorePage-module__vg78qW__features{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:72px;padding:32px 0 8px;display:grid}.ExplorePage-module__vg78qW__feature{align-items:flex-start;gap:12px;display:flex}.ExplorePage-module__vg78qW__feature svg{color:var(--color-accent-strong);flex:none;margin-top:2px}.ExplorePage-module__vg78qW__featureTitle{color:var(--color-ink);margin:0;font-size:.92rem;font-weight:700}.ExplorePage-module__vg78qW__featureCopy{color:var(--color-muted);margin:4px 0 0;font-size:.82rem;line-height:1.5}@media (max-width:960px){.ExplorePage-module__vg78qW__explore{grid-template-columns:1fr}.ExplorePage-module__vg78qW__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ExplorePage-module__vg78qW__shell{padding:18px 18px 0}}@media (max-width:640px){.ExplorePage-module__vg78qW__shell{padding:14px 16px 0}.ExplorePage-module__vg78qW__cardGrid{grid-template-columns:1fr}.ExplorePage-module__vg78qW__features{grid-template-columns:1fr;gap:18px}}
.AlphabetReference-module__VQMn2G__page{background:radial-gradient(circle at 50% -10%, #ffffffe6, transparent 42rem), linear-gradient(180deg, #f7f2e8 0%, var(--color-paper) 40%, #f2ecdf 100%);min-height:100vh;color:var(--color-ink)}.AlphabetReference-module__VQMn2G__shell{width:min(100%, var(--max-page));margin:0 auto;padding:44px 28px 72px}.AlphabetReference-module__VQMn2G__hero{text-align:center;max-width:760px;margin:0 auto}.AlphabetReference-module__VQMn2G__eyebrow,.AlphabetReference-module__VQMn2G__sectionKicker{color:var(--color-accent-strong);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.AlphabetReference-module__VQMn2G__hero h1,.AlphabetReference-module__VQMn2G__sectionIntro h2,.AlphabetReference-module__VQMn2G__practiceCta h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.05}.AlphabetReference-module__VQMn2G__hero h1{font-size:clamp(2.8rem,6vw,5rem)}.AlphabetReference-module__VQMn2G__heroCopy,.AlphabetReference-module__VQMn2G__sectionIntro>p:not(.AlphabetReference-module__VQMn2G__sectionKicker),.AlphabetReference-module__VQMn2G__practiceCta p,.AlphabetReference-module__VQMn2G__confusionCard p{color:var(--color-muted);line-height:1.7}.AlphabetReference-module__VQMn2G__heroCopy{max-width:640px;margin:18px auto 0;font-size:1.05rem}.AlphabetReference-module__VQMn2G__heroActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.AlphabetReference-module__VQMn2G__primaryAction,.AlphabetReference-module__VQMn2G__secondaryAction,.AlphabetReference-module__VQMn2G__cardLink{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.AlphabetReference-module__VQMn2G__primaryAction{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff8f1}.AlphabetReference-module__VQMn2G__primaryAction:hover{background:var(--color-accent-strong);color:#fff8f1;text-decoration:none}.AlphabetReference-module__VQMn2G__secondaryAction,.AlphabetReference-module__VQMn2G__cardLink{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink)}.AlphabetReference-module__VQMn2G__secondaryAction:hover,.AlphabetReference-module__VQMn2G__cardLink:hover{border-color:var(--color-accent);color:var(--color-accent-strong);text-decoration:none}.AlphabetReference-module__VQMn2G__letterNav{border:1px solid var(--color-line);background:#fffdf9b8;border-radius:18px;flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin:50px auto 0;padding:16px;display:flex}.AlphabetReference-module__VQMn2G__letterNav a{width:34px;height:34px;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.AlphabetReference-module__VQMn2G__letterNav a:hover{background:var(--color-accent-soft);color:var(--color-accent-strong);text-decoration:none}.AlphabetReference-module__VQMn2G__section,.AlphabetReference-module__VQMn2G__splitSection{margin-top:76px}.AlphabetReference-module__VQMn2G__sectionIntro{max-width:720px}.AlphabetReference-module__VQMn2G__sectionIntro h2,.AlphabetReference-module__VQMn2G__practiceCta h2{font-size:clamp(2rem,3.8vw,3rem)}.AlphabetReference-module__VQMn2G__sectionIntro>p:not(.AlphabetReference-module__VQMn2G__sectionKicker){margin:14px 0 0;font-size:.98rem}.AlphabetReference-module__VQMn2G__letterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.AlphabetReference-module__VQMn2G__letterCard,.AlphabetReference-module__VQMn2G__connectionCard,.AlphabetReference-module__VQMn2G__confusionCard,.AlphabetReference-module__VQMn2G__practiceCta{border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;box-shadow:0 10px 26px #4a34220f}.AlphabetReference-module__VQMn2G__letterCard{align-content:start;gap:16px;min-height:260px;padding:20px;scroll-margin-top:96px;display:grid}.AlphabetReference-module__VQMn2G__letterCardHeader{align-items:center;gap:12px;display:flex}.AlphabetReference-module__VQMn2G__letterIndex{background:var(--color-accent-soft);width:42px;height:42px;color:var(--color-accent-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.AlphabetReference-module__VQMn2G__letterCard h3,.AlphabetReference-module__VQMn2G__confusionCard h3{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:600}.AlphabetReference-module__VQMn2G__letterCardHeader p,.AlphabetReference-module__VQMn2G__sampleBlock span:last-child,.AlphabetReference-module__VQMn2G__connectionCard>span:last-child{color:var(--color-muted);margin:4px 0 0;font-size:.75rem}.AlphabetReference-module__VQMn2G__letterSamples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AlphabetReference-module__VQMn2G__sampleBlock{text-align:center;background:#fffdf9;border-radius:14px;justify-items:center;gap:4px;padding:12px 8px;display:grid}.AlphabetReference-module__VQMn2G__sampleGlyph,.AlphabetReference-module__VQMn2G__connectionGlyph{color:var(--color-ink);font-family:Georgia,Times New Roman,serif}.AlphabetReference-module__VQMn2G__sampleGlyph{font-size:2.7rem;line-height:1}.AlphabetReference-module__VQMn2G__exampleLine{min-height:32px;color:var(--color-accent-strong);overflow-wrap:anywhere;margin:0;font-size:1.45rem;line-height:1.2}.AlphabetReference-module__VQMn2G__cardLink{justify-self:start;min-height:34px;padding:0 13px;font-size:.78rem}.AlphabetReference-module__VQMn2G__cardLinks{flex-wrap:wrap;gap:8px;display:flex}.AlphabetReference-module__VQMn2G__connectionGrid,.AlphabetReference-module__VQMn2G__confusionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.AlphabetReference-module__VQMn2G__connectionCard{text-align:center;justify-items:center;gap:8px;padding:18px 12px;display:grid}.AlphabetReference-module__VQMn2G__connectionGlyph{font-size:2rem}.AlphabetReference-module__VQMn2G__confusionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AlphabetReference-module__VQMn2G__confusionCard{padding:18px}.AlphabetReference-module__VQMn2G__confusionCard p{margin:8px 0 0;font-size:.9rem}.AlphabetReference-module__VQMn2G__practiceCta{justify-content:space-between;align-items:center;gap:28px;margin-top:76px;padding:28px;display:flex}.AlphabetReference-module__VQMn2G__practiceCta p{max-width:650px;margin:12px 0 0;font-size:.95rem}.AlphabetReference-module__VQMn2G__practiceCta .AlphabetReference-module__VQMn2G__roadmapNote{color:var(--color-accent-strong);font-size:.8rem}@media (max-width:900px){.AlphabetReference-module__VQMn2G__letterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AlphabetReference-module__VQMn2G__connectionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.AlphabetReference-module__VQMn2G__shell{padding:30px 16px 56px}.AlphabetReference-module__VQMn2G__letterGrid,.AlphabetReference-module__VQMn2G__confusionGrid{grid-template-columns:1fr}.AlphabetReference-module__VQMn2G__connectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AlphabetReference-module__VQMn2G__practiceCta{flex-direction:column;align-items:stretch}.AlphabetReference-module__VQMn2G__practiceCta .AlphabetReference-module__VQMn2G__primaryAction{width:100%}}
.CursiveLetterPage-module__HuxRia__page{background:radial-gradient(circle at 50% -10%, #ffffffe6, transparent 42rem), linear-gradient(180deg, #f7f2e8 0%, var(--color-paper) 42%, #f2ecdf 100%);min-height:100vh;color:var(--color-ink)}.CursiveLetterPage-module__HuxRia__shell{width:min(100%, var(--max-page));margin:0 auto;padding:44px 28px 72px}.CursiveLetterPage-module__HuxRia__hero{text-align:center;max-width:820px;margin:0 auto}.CursiveLetterPage-module__HuxRia__eyebrow,.CursiveLetterPage-module__HuxRia__sectionKicker,.CursiveLetterPage-module__HuxRia__glyphLabel{color:var(--color-accent-strong);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.CursiveLetterPage-module__HuxRia__hero h1,.CursiveLetterPage-module__HuxRia__sectionIntro h2,.CursiveLetterPage-module__HuxRia__worksheetCopy h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.05}.CursiveLetterPage-module__HuxRia__hero h1{font-size:clamp(2.5rem,5vw,4.6rem)}.CursiveLetterPage-module__HuxRia__heroCopy,.CursiveLetterPage-module__HuxRia__sectionIntro>p:not(.CursiveLetterPage-module__HuxRia__sectionKicker),.CursiveLetterPage-module__HuxRia__glyphCard strong,.CursiveLetterPage-module__HuxRia__wordCard strong,.CursiveLetterPage-module__HuxRia__worksheetCopy p,.CursiveLetterPage-module__HuxRia__mistake{color:var(--color-muted);line-height:1.7}.CursiveLetterPage-module__HuxRia__heroCopy{max-width:700px;margin:18px auto 0;font-size:1.04rem}.CursiveLetterPage-module__HuxRia__heroActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.CursiveLetterPage-module__HuxRia__primaryAction,.CursiveLetterPage-module__HuxRia__secondaryAction,.CursiveLetterPage-module__HuxRia__lessonNav a{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.CursiveLetterPage-module__HuxRia__primaryAction{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff8f1}.CursiveLetterPage-module__HuxRia__primaryAction:hover{border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:#fff8f1;text-decoration:none}.CursiveLetterPage-module__HuxRia__secondaryAction,.CursiveLetterPage-module__HuxRia__lessonNav a{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink)}.CursiveLetterPage-module__HuxRia__secondaryAction:hover,.CursiveLetterPage-module__HuxRia__lessonNav a:hover{border-color:var(--color-accent);color:var(--color-accent-strong);text-decoration:none}.CursiveLetterPage-module__HuxRia__letterShowcase,.CursiveLetterPage-module__HuxRia__section,.CursiveLetterPage-module__HuxRia__worksheetSection{margin-top:76px}.CursiveLetterPage-module__HuxRia__letterShowcase{border:1px solid var(--color-line);background:var(--color-panel);border-radius:22px;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:30px;padding:28px;display:grid;box-shadow:0 12px 30px #4a34220f}.CursiveLetterPage-module__HuxRia__sectionIntro{max-width:760px}.CursiveLetterPage-module__HuxRia__sectionIntro h2,.CursiveLetterPage-module__HuxRia__worksheetCopy h3{font-size:clamp(2rem,3.8vw,3rem)}.CursiveLetterPage-module__HuxRia__sectionIntro>p:not(.CursiveLetterPage-module__HuxRia__sectionKicker){margin:14px 0 0;font-size:.98rem}.CursiveLetterPage-module__HuxRia__glyphGrid,.CursiveLetterPage-module__HuxRia__formGuideGrid,.CursiveLetterPage-module__HuxRia__connectionGrid,.CursiveLetterPage-module__HuxRia__wordGrid,.CursiveLetterPage-module__HuxRia__mistakeGrid{gap:12px;margin-top:26px;display:grid}.CursiveLetterPage-module__HuxRia__glyphGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.CursiveLetterPage-module__HuxRia__glyphCard,.CursiveLetterPage-module__HuxRia__formGuideCard,.CursiveLetterPage-module__HuxRia__connectionCard,.CursiveLetterPage-module__HuxRia__wordCard,.CursiveLetterPage-module__HuxRia__mistake,.CursiveLetterPage-module__HuxRia__stepList,.CursiveLetterPage-module__HuxRia__worksheetSection,.CursiveLetterPage-module__HuxRia__lessonNav{border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;box-shadow:0 10px 26px #4a34220f}.CursiveLetterPage-module__HuxRia__glyphCard{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:220px;padding:22px 16px;display:grid}.CursiveLetterPage-module__HuxRia__glyphCard .CursiveLetterPage-module__HuxRia__glyphLabel{letter-spacing:.14em;margin:0}.CursiveLetterPage-module__HuxRia__glyph{color:var(--color-accent-strong);font-family:Apple Chancery,Segoe Script,cursive;font-size:clamp(4rem,9vw,7rem);font-weight:600;line-height:1}.CursiveLetterPage-module__HuxRia__glyphCard strong,.CursiveLetterPage-module__HuxRia__wordCard strong{font-size:.82rem;font-weight:700}.CursiveLetterPage-module__HuxRia__formGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CursiveLetterPage-module__HuxRia__formGuideCard{padding:22px}.CursiveLetterPage-module__HuxRia__formGuideCard h3{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:600;line-height:1.15}.CursiveLetterPage-module__HuxRia__formGuideCard ol{gap:12px;margin:18px 0 0;padding-left:22px;display:grid}.CursiveLetterPage-module__HuxRia__formGuideCard li{color:var(--color-muted);padding-left:4px;line-height:1.65}.CursiveLetterPage-module__HuxRia__stepList{gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.CursiveLetterPage-module__HuxRia__stepRow{border-bottom:1px solid var(--color-line);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.CursiveLetterPage-module__HuxRia__stepRow:last-child{border-bottom:0}.CursiveLetterPage-module__HuxRia__stepRow span{background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent-strong);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.CursiveLetterPage-module__HuxRia__stepRow p{color:var(--color-muted);margin:3px 0 0;line-height:1.65}.CursiveLetterPage-module__HuxRia__connectionGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.CursiveLetterPage-module__HuxRia__connectionCard,.CursiveLetterPage-module__HuxRia__wordCard{text-align:center;justify-items:center;gap:6px;padding:16px 10px;display:grid}.CursiveLetterPage-module__HuxRia__connectionCard>span:last-child{color:var(--color-muted);font-size:.76rem;font-weight:700}.CursiveLetterPage-module__HuxRia__connectionGlyph{color:var(--color-accent-strong);font-family:Apple Chancery,Segoe Script,cursive;font-size:2rem;line-height:1}.CursiveLetterPage-module__HuxRia__wordGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.CursiveLetterPage-module__HuxRia__wordCard>span{color:var(--color-accent-strong);font-family:Apple Chancery,Segoe Script,cursive;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.CursiveLetterPage-module__HuxRia__mistakeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CursiveLetterPage-module__HuxRia__mistake{margin:0;padding:18px;font-size:.95rem}.CursiveLetterPage-module__HuxRia__worksheetSection{padding:28px}.CursiveLetterPage-module__HuxRia__worksheetLayout{grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr);align-items:center;gap:28px;margin-top:28px;display:grid}.CursiveLetterPage-module__HuxRia__worksheetPreview{border:1px solid var(--color-line);background:#fbf8f1;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #4a34220f}.CursiveLetterPage-module__HuxRia__worksheetPreview svg{width:100%;height:auto;display:block}.CursiveLetterPage-module__HuxRia__worksheetCopy{align-content:center;gap:12px;display:grid}.CursiveLetterPage-module__HuxRia__worksheetCopy h3{font-size:clamp(1.7rem,3vw,2.4rem)}.CursiveLetterPage-module__HuxRia__worksheetCopy p{margin:0}.CursiveLetterPage-module__HuxRia__worksheetCopy .CursiveLetterPage-module__HuxRia__primaryAction{width:fit-content;margin-top:8px}.CursiveLetterPage-module__HuxRia__lessonNav{flex-wrap:wrap;gap:10px;margin-top:40px;padding:16px;display:flex}.CursiveLetterPage-module__HuxRia__lessonNav a[aria-current=page]{border-color:var(--color-accent);background:var(--color-accent);color:#fff8f1}@media (max-width:900px){.CursiveLetterPage-module__HuxRia__letterShowcase,.CursiveLetterPage-module__HuxRia__worksheetLayout{grid-template-columns:1fr}.CursiveLetterPage-module__HuxRia__glyphGrid{margin-top:4px}.CursiveLetterPage-module__HuxRia__mistakeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CursiveLetterPage-module__HuxRia__shell{padding:34px 16px 56px}.CursiveLetterPage-module__HuxRia__letterShowcase,.CursiveLetterPage-module__HuxRia__worksheetSection{padding:20px 16px}.CursiveLetterPage-module__HuxRia__glyphGrid,.CursiveLetterPage-module__HuxRia__formGuideGrid,.CursiveLetterPage-module__HuxRia__wordGrid,.CursiveLetterPage-module__HuxRia__mistakeGrid{grid-template-columns:1fr}.CursiveLetterPage-module__HuxRia__connectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CursiveLetterPage-module__HuxRia__lessonNav{padding:12px}}
.HowToCursive-module__SIfSLq__page{background:radial-gradient(circle at 50% -10%, #ffffffe6, transparent 42rem), linear-gradient(180deg, #f7f2e8 0%, var(--color-paper) 42%, #f2ecdf 100%);min-height:100vh;color:var(--color-ink)}.HowToCursive-module__SIfSLq__shell{width:min(100%, var(--max-page));margin:0 auto;padding:44px 28px 72px}.HowToCursive-module__SIfSLq__hero{text-align:center;max-width:790px;margin:0 auto}.HowToCursive-module__SIfSLq__eyebrow,.HowToCursive-module__SIfSLq__sectionKicker{color:var(--color-accent-strong);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.HowToCursive-module__SIfSLq__hero h1,.HowToCursive-module__SIfSLq__sectionIntro h2,.HowToCursive-module__SIfSLq__bottomCta h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.05}.HowToCursive-module__SIfSLq__hero h1{font-size:clamp(2.8rem,6vw,5rem)}.HowToCursive-module__SIfSLq__heroCopy,.HowToCursive-module__SIfSLq__sectionIntro>p:not(.HowToCursive-module__SIfSLq__sectionKicker),.HowToCursive-module__SIfSLq__card p,.HowToCursive-module__SIfSLq__movementCard p,.HowToCursive-module__SIfSLq__tip,.HowToCursive-module__SIfSLq__bottomCta p{color:var(--color-muted);line-height:1.7}.HowToCursive-module__SIfSLq__heroCopy{max-width:680px;margin:18px auto 0;font-size:1.06rem}.HowToCursive-module__SIfSLq__quickAnswer{border:1px solid var(--color-line);max-width:720px;color:var(--color-muted);text-align:left;background:#fffdf8d1;border-radius:16px;margin:22px auto 0;padding:16px 18px;font-size:.94rem;line-height:1.65}.HowToCursive-module__SIfSLq__quickAnswer strong{color:var(--color-ink)}.HowToCursive-module__SIfSLq__heroActions,.HowToCursive-module__SIfSLq__bottomActions{flex-wrap:wrap;gap:10px;display:flex}.HowToCursive-module__SIfSLq__heroActions{justify-content:center;margin-top:24px}.HowToCursive-module__SIfSLq__primaryAction,.HowToCursive-module__SIfSLq__secondaryAction{border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.HowToCursive-module__SIfSLq__primaryAction{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff8f1}.HowToCursive-module__SIfSLq__primaryAction:hover{border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:#fff8f1;text-decoration:none}.HowToCursive-module__SIfSLq__secondaryAction{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink)}.HowToCursive-module__SIfSLq__secondaryAction:hover{border-color:var(--color-accent);color:var(--color-accent-strong);text-decoration:none}.HowToCursive-module__SIfSLq__section,.HowToCursive-module__SIfSLq__splitSection{margin-top:76px}.HowToCursive-module__SIfSLq__sectionIntro{max-width:760px}.HowToCursive-module__SIfSLq__sectionIntro h2,.HowToCursive-module__SIfSLq__bottomCta h2{font-size:clamp(2rem,3.8vw,3rem)}.HowToCursive-module__SIfSLq__sectionIntro>p:not(.HowToCursive-module__SIfSLq__sectionKicker){margin:14px 0 0;font-size:.98rem}.HowToCursive-module__SIfSLq__cardGrid,.HowToCursive-module__SIfSLq__movementGrid,.HowToCursive-module__SIfSLq__practicePair,.HowToCursive-module__SIfSLq__starterGrid,.HowToCursive-module__SIfSLq__questionList{gap:14px;margin-top:28px;display:grid}.HowToCursive-module__SIfSLq__starterGrid,.HowToCursive-module__SIfSLq__questionList{grid-template-columns:repeat(2,minmax(0,1fr))}.HowToCursive-module__SIfSLq__starterCard,.HowToCursive-module__SIfSLq__questionCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;box-shadow:0 10px 26px #4a34220f}.HowToCursive-module__SIfSLq__starterCard{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.HowToCursive-module__SIfSLq__starterGlyph{background:var(--color-accent-soft);width:72px;height:72px;color:var(--color-accent-strong);border-radius:16px;justify-content:center;align-items:center;font-family:Apple Chancery,Segoe Script,cursive;font-size:3rem;line-height:1;display:inline-flex}.HowToCursive-module__SIfSLq__starterCard h3,.HowToCursive-module__SIfSLq__questionCard h3{font-family:var(--font-display);margin:0;font-size:1.3rem;font-weight:600;line-height:1.2}.HowToCursive-module__SIfSLq__starterCard p,.HowToCursive-module__SIfSLq__questionCard p,.HowToCursive-module__SIfSLq__referenceLink{color:var(--color-muted);line-height:1.65}.HowToCursive-module__SIfSLq__starterCard p,.HowToCursive-module__SIfSLq__questionCard p{margin:8px 0 0}.HowToCursive-module__SIfSLq__questionCard{padding:22px}.HowToCursive-module__SIfSLq__referenceLink{margin:16px 0 0;font-size:.94rem}.HowToCursive-module__SIfSLq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HowToCursive-module__SIfSLq__movementGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.HowToCursive-module__SIfSLq__practicePair{grid-template-columns:repeat(2,minmax(0,1fr))}.HowToCursive-module__SIfSLq__card,.HowToCursive-module__SIfSLq__movementCard,.HowToCursive-module__SIfSLq__sequenceRow,.HowToCursive-module__SIfSLq__connectionCard,.HowToCursive-module__SIfSLq__tip,.HowToCursive-module__SIfSLq__planList,.HowToCursive-module__SIfSLq__bottomCta{border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;box-shadow:0 10px 26px #4a34220f}.HowToCursive-module__SIfSLq__card,.HowToCursive-module__SIfSLq__movementCard{align-content:start;gap:8px;padding:22px;display:grid}.HowToCursive-module__SIfSLq__card h3,.HowToCursive-module__SIfSLq__movementCard h3,.HowToCursive-module__SIfSLq__sequenceRow h3{font-family:var(--font-display);margin:0;font-size:1.4rem;font-weight:600;line-height:1.15}.HowToCursive-module__SIfSLq__card p,.HowToCursive-module__SIfSLq__movementCard p{margin:0;font-size:.95rem}.HowToCursive-module__SIfSLq__card a{width:fit-content;margin-top:4px;font-size:.9rem;font-weight:700}.HowToCursive-module__SIfSLq__movementLetters{font-family:var(--font-display);font-weight:600;color:var(--color-accent-strong)!important;font-size:1.32rem!important}.HowToCursive-module__SIfSLq__sequenceList,.HowToCursive-module__SIfSLq__tipList,.HowToCursive-module__SIfSLq__planList{gap:10px;margin-top:28px;display:grid}.HowToCursive-module__SIfSLq__sequenceRow{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;display:grid}.HowToCursive-module__SIfSLq__sequenceNumber{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent-strong);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.HowToCursive-module__SIfSLq__sequenceRow p{color:var(--color-muted);margin:6px 0 0;line-height:1.65}.HowToCursive-module__SIfSLq__tipList{grid-template-columns:repeat(3,minmax(0,1fr))}.HowToCursive-module__SIfSLq__tip{margin:0;padding:18px;font-size:.95rem}.HowToCursive-module__SIfSLq__connectionGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.HowToCursive-module__SIfSLq__connectionCard{color:var(--color-muted);justify-items:center;gap:5px;padding:16px 10px;font-size:.76rem;font-weight:700;display:grid}.HowToCursive-module__SIfSLq__connectionGlyph{color:var(--color-accent-strong);font-family:Apple Chancery,Segoe Script,cursive;font-size:1.9rem;font-weight:600;line-height:1}.HowToCursive-module__SIfSLq__planList{margin-bottom:0;padding:0;list-style:none;overflow:hidden}.HowToCursive-module__SIfSLq__planRow{border-bottom:1px solid var(--color-line);grid-template-columns:100px minmax(0,1fr);gap:18px;padding:16px 20px;display:grid}.HowToCursive-module__SIfSLq__planRow:last-child{border-bottom:0}.HowToCursive-module__SIfSLq__planRow span{color:var(--color-accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.HowToCursive-module__SIfSLq__planRow strong{color:var(--color-ink);font-size:.95rem;font-weight:700}.HowToCursive-module__SIfSLq__bottomCta{background:radial-gradient(circle at 16%,#f3e3d8d9,#0000 14rem),linear-gradient(#fffdf8,#faf4e9);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:76px;padding:28px;display:grid}.HowToCursive-module__SIfSLq__bottomCta p{max-width:680px;margin:12px 0 0}.HowToCursive-module__SIfSLq__bottomActions{justify-content:flex-end}@media (max-width:980px){.HowToCursive-module__SIfSLq__movementGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HowToCursive-module__SIfSLq__connectionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.HowToCursive-module__SIfSLq__bottomCta{grid-template-columns:1fr}.HowToCursive-module__SIfSLq__bottomActions{justify-content:flex-start}}@media (max-width:680px){.HowToCursive-module__SIfSLq__shell{padding:34px 16px 56px}.HowToCursive-module__SIfSLq__cardGrid,.HowToCursive-module__SIfSLq__practicePair,.HowToCursive-module__SIfSLq__tipList,.HowToCursive-module__SIfSLq__starterGrid,.HowToCursive-module__SIfSLq__questionList{grid-template-columns:1fr}.HowToCursive-module__SIfSLq__starterCard{grid-template-columns:60px minmax(0,1fr);padding:18px}.HowToCursive-module__SIfSLq__starterGlyph{width:60px;height:60px;font-size:2.5rem}.HowToCursive-module__SIfSLq__connectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HowToCursive-module__SIfSLq__planRow{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:14px 16px}.HowToCursive-module__SIfSLq__bottomCta{padding:22px 18px}}
.NameDesignPreview-module__augzAq__page{min-height:100vh;color:var(--color-ink);background:radial-gradient(circle at 50% -10%,#fffffff2,#0000 42rem),radial-gradient(circle at 100% 20%,#d8e8df70,#0000 18rem),linear-gradient(#f6f3ea 0%,#f3efe5 42%,#f4f0e8 100%)}.NameDesignPreview-module__augzAq__navWrap{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f5eec2;border-bottom:1px solid #c8cfc6b8;padding:0 24px;position:relative}.NameDesignPreview-module__augzAq__header{width:min(100%, var(--max-page));justify-content:space-between;align-items:center;gap:24px;min-height:72px;margin:0 auto;display:flex}.NameDesignPreview-module__augzAq__brand{color:#152520;font-family:var(--font-display);letter-spacing:-.03em;align-items:center;font-size:2.95rem;font-weight:600;text-decoration:none;display:inline-flex}.NameDesignPreview-module__augzAq__navActions{align-items:center;gap:18px;margin-left:auto;display:flex}.NameDesignPreview-module__augzAq__mobileToolsRail{display:none}.NameDesignPreview-module__augzAq__toolsMenu{position:relative}.NameDesignPreview-module__augzAq__toolsMenu summary{list-style:none}.NameDesignPreview-module__augzAq__toolsMenu summary::-webkit-details-marker{display:none}.NameDesignPreview-module__augzAq__toolsButton,.NameDesignPreview-module__augzAq__createButton,.NameDesignPreview-module__augzAq__mobileToolsChip{border-radius:14px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.NameDesignPreview-module__augzAq__toolsButton{color:var(--color-ink);cursor:pointer;background:0 0;border:1px solid #0000}.NameDesignPreview-module__augzAq__toolsCaret{color:var(--color-muted);font-size:.8rem}.NameDesignPreview-module__augzAq__toolsDropdown{top:78px;right:max(24px, calc((100vw - var(--max-page)) / 2 + 28px));z-index:140;background:#faf8f3f5;border:1px solid #c9d0c7eb;border-radius:24px;gap:6px;min-width:248px;padding:12px;display:grid;position:fixed;box-shadow:0 26px 50px #2c38311f}.NameDesignPreview-module__augzAq__toolsItem{min-height:46px;color:var(--color-ink);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:0 14px;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.NameDesignPreview-module__augzAq__toolsItem:hover{background:#ffffffdb}.NameDesignPreview-module__augzAq__toolsItemDisabled,.NameDesignPreview-module__augzAq__mobileToolsChipDisabled{cursor:default}.NameDesignPreview-module__augzAq__toolsItemDisabled{color:#6d7973}.NameDesignPreview-module__augzAq__toolsItemDisabled:hover{background:0 0}.NameDesignPreview-module__augzAq__toolsItem em{color:#2a7762;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:800}.NameDesignPreview-module__augzAq__createButton{color:#fff;background:linear-gradient(#1f6a56 0%,#174f41 100%);border:1px solid #1c624f;gap:10px;box-shadow:0 12px 24px #164a3c2e}.NameDesignPreview-module__augzAq__shell{width:min(100%, var(--max-page));margin:0 auto;padding:0 14px 68px}.NameDesignPreview-module__augzAq__hero{gap:18px;padding:14px 0 24px;display:grid}.NameDesignPreview-module__augzAq__hero h1,.NameDesignPreview-module__augzAq__sectionTitle{color:#15352d;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:600}.NameDesignPreview-module__augzAq__hero h1{white-space:nowrap;max-width:none;font-size:clamp(2.85rem,3.75vw,4.2rem);line-height:1}.NameDesignPreview-module__augzAq__heroCopy{grid-template-columns:minmax(0,1.25fr) auto;align-items:end;gap:24px;display:grid}.NameDesignPreview-module__augzAq__heroCopy p{color:#5f6f68;max-width:760px;margin:0;font-size:1.08rem;line-height:1.58}.NameDesignPreview-module__augzAq__heroMeta{color:#34443f;flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:.92rem;display:flex}.NameDesignPreview-module__augzAq__heroMeta span{align-items:center;gap:8px;display:inline-flex}.NameDesignPreview-module__augzAq__tool{grid-template-columns:minmax(260px,.84fr) minmax(420px,1.24fr) minmax(280px,306px);align-items:start;gap:14px;display:grid}.NameDesignPreview-module__augzAq__column,.NameDesignPreview-module__augzAq__sidebar{background:#fcf9f3d1;border:1px solid #d2d5cdf0;border-radius:28px;flex-direction:column;min-width:0;min-height:906px;padding:22px;display:flex;box-shadow:0 18px 40px #464e480f}.NameDesignPreview-module__augzAq__columnHeading,.NameDesignPreview-module__augzAq__sidebar h2,.NameDesignPreview-module__augzAq__sectionTitle{color:#1b2b28;margin:0;font-size:1.12rem;font-weight:700;line-height:1.2}.NameDesignPreview-module__augzAq__inputPanel,.NameDesignPreview-module__augzAq__sidebarBody,.NameDesignPreview-module__augzAq__controls,.NameDesignPreview-module__augzAq__tipsGrid,.NameDesignPreview-module__augzAq__faqList,.NameDesignPreview-module__augzAq__styleList,.NameDesignPreview-module__augzAq__modeBlock,.NameDesignPreview-module__augzAq__useCasesGrid{display:grid}.NameDesignPreview-module__augzAq__inputPanel{flex:auto;gap:14px;margin-top:18px}.NameDesignPreview-module__augzAq__textareaWrap{position:relative}.NameDesignPreview-module__augzAq__textarea{resize:none;color:#1a2a26;background:#ffffffc2;border:1px solid #d4d6d1f5;border-radius:18px;outline:none;width:100%;min-height:446px;padding:18px 18px 52px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.02rem;line-height:1.55;box-shadow:inset 0 1px #ffffffa6}.NameDesignPreview-module__augzAq__textarea:focus{border-color:#2a7762;box-shadow:0 0 0 3px #2a77621f}.NameDesignPreview-module__augzAq__characterCount{color:#909a95;font-size:.82rem;position:absolute;top:16px;right:16px}.NameDesignPreview-module__augzAq__hint{pointer-events:none;color:#98a19c;font-size:1rem;position:absolute;bottom:18px;left:18px}.NameDesignPreview-module__augzAq__controlLabel,.NameDesignPreview-module__augzAq__styleCardHeader strong{color:#1f2d29;margin:0;font-size:.92rem;font-weight:700}.NameDesignPreview-module__augzAq__helperText,.NameDesignPreview-module__augzAq__helperInline,.NameDesignPreview-module__augzAq__controlMeta,.NameDesignPreview-module__augzAq__tipCopy,.NameDesignPreview-module__augzAq__faqAnswer,.NameDesignPreview-module__augzAq__cardCopy{color:#67736d;margin:0;font-size:.92rem;line-height:1.55}.NameDesignPreview-module__augzAq__segmentedControl{flex-wrap:wrap;gap:8px;display:flex}.NameDesignPreview-module__augzAq__segmentButton,.NameDesignPreview-module__augzAq__toggleButton,.NameDesignPreview-module__augzAq__bottomCtaButton,.NameDesignPreview-module__augzAq__ghostActionButton,.NameDesignPreview-module__augzAq__primaryButton,.NameDesignPreview-module__augzAq__secondaryButton{cursor:pointer;min-height:36px;font-size:.85rem;font-weight:700;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.NameDesignPreview-module__augzAq__segmentButton,.NameDesignPreview-module__augzAq__toggleButton,.NameDesignPreview-module__augzAq__ghostActionButton,.NameDesignPreview-module__augzAq__secondaryButton,.NameDesignPreview-module__augzAq__bottomCtaButton{color:#24403a;background:#ffffffd1;border:1px solid #d5d8d1f5}.NameDesignPreview-module__augzAq__segmentButton[aria-selected=true],.NameDesignPreview-module__augzAq__toggleButtonActive{color:#2a7762;background:#ecf7f2f0;border-color:#6c9d8c;box-shadow:inset 0 0 0 1px #6c9d8c29}.NameDesignPreview-module__augzAq__primaryButton{color:#fff;background:linear-gradient(#1f6a56 0%,#174f41 100%);border:1px solid #1c624f;border-radius:14px;min-height:42px;padding:0 16px;box-shadow:0 12px 24px #164a3c29}.NameDesignPreview-module__augzAq__secondaryButton,.NameDesignPreview-module__augzAq__ghostActionButton,.NameDesignPreview-module__augzAq__bottomCtaButton{border-radius:14px;min-height:42px;padding:0 16px}.NameDesignPreview-module__augzAq__previewHeader,.NameDesignPreview-module__augzAq__sidebarHeading,.NameDesignPreview-module__augzAq__controlHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.NameDesignPreview-module__augzAq__previewMeta{justify-items:end;gap:4px;display:grid}.NameDesignPreview-module__augzAq__badge{color:#33584d;white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:.92rem;display:inline-flex}.NameDesignPreview-module__augzAq__badge span{background:#6c9d8c;border-radius:50%;width:7px;height:7px}.NameDesignPreview-module__augzAq__fontBadge{color:#6b7570;margin:0;font-size:.8rem;line-height:1.2}.NameDesignPreview-module__augzAq__signatureCanvas{background:radial-gradient(circle at 20% 8%,#ffffffe0,#0000 28%),radial-gradient(circle at 82% 14%,#fff9,#0000 24%),linear-gradient(#fbf8f2fc,#f6f1e9f7);border:1px solid #d6d9d2f5;border-radius:24px;flex-direction:column;flex:auto;justify-content:space-between;min-height:676px;margin-top:16px;padding:24px 28px 26px;display:flex;position:relative;overflow:hidden}.NameDesignPreview-module__augzAq__signatureCanvas:after{content:"";border-top:1px solid #cdd7d2a3;position:absolute;bottom:160px;left:30px;right:30px}.NameDesignPreview-module__augzAq__paperChrome,.NameDesignPreview-module__augzAq__signatureKicker,.NameDesignPreview-module__augzAq__signatureFooter,.NameDesignPreview-module__augzAq__signatureStage{z-index:1;position:relative}.NameDesignPreview-module__augzAq__paperChrome{color:#7b8680;text-align:right;gap:4px;font-size:.78rem;display:grid;position:absolute;top:18px;right:22px}.NameDesignPreview-module__augzAq__signatureKicker{color:#818885;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.8rem}.NameDesignPreview-module__augzAq__signatureStage{flex:auto;justify-content:center;align-items:center;padding:30px 22px 80px;display:flex}.NameDesignPreview-module__augzAq__signatureText{z-index:2;overflow-wrap:anywhere;color:#17382f;text-align:center;text-shadow:0 10px 28px #2036310d;max-width:100%;font-size:clamp(5.4rem,8vw,7.3rem);line-height:.95;display:block;position:relative}.NameDesignPreview-module__augzAq__signatureFooter{justify-content:space-between;align-items:flex-end;gap:16px;min-height:120px;display:flex}.NameDesignPreview-module__augzAq__signatureFooterCopy{color:#67746f;gap:4px;font-size:.8rem;display:grid}.NameDesignPreview-module__augzAq__signatureFooterCopy small{color:#89938d;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.NameDesignPreview-module__augzAq__signatureSeal{color:#aa9775;background:radial-gradient(circle at 50% 40%,#ffffffd1,#f7f0e5b3);border:2px solid #dbd2c1db;border-radius:50%;align-content:center;justify-items:center;gap:6px;width:124px;height:124px;display:grid;box-shadow:inset 0 0 0 8px #fbf6efcc}.NameDesignPreview-module__augzAq__signatureSealMonogram{font-family:var(--font-display);font-size:2.9rem;font-weight:600;line-height:1}.NameDesignPreview-module__augzAq__signatureSealDate{letter-spacing:.08em;font-size:.64rem;font-weight:700}.NameDesignPreview-module__augzAq__signatureUnderline{transform-origin:50%;border-bottom:2px solid #2e755e8f;border-radius:999px;height:14px;position:absolute;top:calc(50% + 52px);left:22%;right:22%}.NameDesignPreview-module__augzAq__flourish0{opacity:0}.NameDesignPreview-module__augzAq__flourish1{transform:skew(-12deg)scaleX(.96)}.NameDesignPreview-module__augzAq__flourish2{transform:skew(-16deg)scaleX(1.02)}.NameDesignPreview-module__augzAq__flourish3{transform:skew(-20deg)scaleX(1.08)}.NameDesignPreview-module__augzAq__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.NameDesignPreview-module__augzAq__styleCount{color:#4d5d57;white-space:nowrap;background:#ffffffc2;border:1px solid #d0d6cdf0;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.NameDesignPreview-module__augzAq__sidebarBody{flex:auto;gap:14px;margin-top:12px}.NameDesignPreview-module__augzAq__styleScroller{background:#ffffff80;border:1px solid #d6d9d2f5;border-radius:18px;padding:10px;position:relative;overflow:hidden}.NameDesignPreview-module__augzAq__styleScroller:after{content:"";pointer-events:none;background:linear-gradient(#f8f4ec00,#f8f4ecf0 78%);border-radius:0 0 18px 18px;height:42px;position:absolute;bottom:0;left:0;right:0}.NameDesignPreview-module__augzAq__styleList{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;max-height:420px;padding-right:4px;overflow-y:auto}.NameDesignPreview-module__augzAq__styleCard{cursor:pointer;min-height:152px;font:inherit;text-align:center;background:#ffffffd1;border:1px solid #d5d8d1f5;border-radius:16px;align-content:start;justify-items:center;gap:4px;padding:10px 10px 14px;display:grid}.NameDesignPreview-module__augzAq__styleCard[aria-pressed=true]{background:#ecf7f2f0;border-color:#6c9d8c;box-shadow:inset 0 0 0 1px #6c9d8c29}.NameDesignPreview-module__augzAq__styleCardHeader{justify-content:flex-end;width:100%;min-height:26px;display:flex}.NameDesignPreview-module__augzAq__styleCardCheck{color:#fff;background:#2a7762;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 8px 18px #2a776233}.NameDesignPreview-module__augzAq__styleCardLabel{color:#374741;font-size:.84rem;font-weight:700;line-height:1.2}.NameDesignPreview-module__augzAq__styleCardMeta{color:#7a847f;font-size:.76rem;line-height:1.2}.NameDesignPreview-module__augzAq__styleCardSample{color:#17382f;margin-top:6px;font-size:2rem;line-height:1;display:block}.NameDesignPreview-module__augzAq__styleScrollHint{color:#6b7570;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.NameDesignPreview-module__augzAq__controls{gap:10px}.NameDesignPreview-module__augzAq__controlCard{background:#ffffffc7;border:1px solid #d6d9d2f5;border-radius:20px;gap:12px;padding:16px;display:grid}.NameDesignPreview-module__augzAq__controlMeta{white-space:nowrap;font-size:.92rem}.NameDesignPreview-module__augzAq__rangeInput{accent-color:#2a7762;width:100%}.NameDesignPreview-module__augzAq__toggleButton{border-radius:999px;min-width:62px;min-height:36px}.NameDesignPreview-module__augzAq__showcaseSection{gap:16px;margin-top:28px;display:grid}.NameDesignPreview-module__augzAq__showcaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.NameDesignPreview-module__augzAq__showcaseColumn{border-left:1px solid #f0ece3f5;align-content:start;gap:28px;padding:28px 18px 20px;display:grid}.NameDesignPreview-module__augzAq__showcaseColumn:first-child{border-left:0}.NameDesignPreview-module__augzAq__showcaseItem{text-align:center;justify-items:center;gap:14px;display:grid}.NameDesignPreview-module__augzAq__showcaseSample{color:#1c2f2a;margin:0;font-size:clamp(2rem,2.6vw,3rem);line-height:1.08}.NameDesignPreview-module__augzAq__showcaseFont{color:#7a847f;margin:0;font-size:.9rem;line-height:1.35}.NameDesignPreview-module__augzAq__tipsSection,.NameDesignPreview-module__augzAq__useCasesSection,.NameDesignPreview-module__augzAq__faqSection,.NameDesignPreview-module__augzAq__bottomCta{gap:16px;margin-top:28px;display:grid}.NameDesignPreview-module__augzAq__tipsGrid,.NameDesignPreview-module__augzAq__useCasesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.NameDesignPreview-module__augzAq__useCasesGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.NameDesignPreview-module__augzAq__tipCard,.NameDesignPreview-module__augzAq__useCaseCard,.NameDesignPreview-module__augzAq__faqItem,.NameDesignPreview-module__augzAq__bottomCta{background:#fcf9f3d1;border:1px solid #d2d5cdf0;border-radius:24px;box-shadow:0 14px 28px #464e480d}.NameDesignPreview-module__augzAq__tipCard,.NameDesignPreview-module__augzAq__useCaseCard{padding:18px}.NameDesignPreview-module__augzAq__tipCard h3,.NameDesignPreview-module__augzAq__useCaseCard h3{color:#223632;margin:0 0 8px;font-size:1rem}.NameDesignPreview-module__augzAq__faqList{gap:10px}.NameDesignPreview-module__augzAq__faqItem{overflow:hidden}.NameDesignPreview-module__augzAq__faqButton{color:#1f2d29;text-align:left;cursor:pointer;width:100%;min-height:54px;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;font-size:.96rem;font-weight:700;display:flex}.NameDesignPreview-module__augzAq__faqIcon{color:#6b7570;font-size:1.2rem;line-height:1}.NameDesignPreview-module__augzAq__faqAnswer{padding:0 18px 18px}.NameDesignPreview-module__augzAq__bottomCta{background:radial-gradient(circle at 18%,#dfe8e0e6,#0000 14rem),linear-gradient(#faf7f1e6,#f5f1e9f2);border:1px solid #ccd1c9f2;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 24px;box-shadow:0 16px 34px #3a423c0d}.NameDesignPreview-module__augzAq__bottomCtaSeal{background:radial-gradient(circle at 35% 30%,#3b7c68,#1f5d4c);border:6px solid #2056471f;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:84px;height:84px;display:inline-flex;box-shadow:inset 0 0 0 2px #f2ede347}.NameDesignPreview-module__augzAq__bottomCtaSealImage{object-fit:contain;width:64px;height:64px;display:block}.NameDesignPreview-module__augzAq__bottomCtaContent{gap:4px;display:grid}.NameDesignPreview-module__augzAq__footer{color:#79847d;border-top:1px solid #cbd1c8eb;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:18px;font-size:.84rem;display:flex}.NameDesignPreview-module__augzAq__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 16px;display:flex}.NameDesignPreview-module__augzAq__footer a{color:inherit;text-decoration:none}.NameDesignPreview-module__augzAq__footer a:hover{color:#275f4d;text-decoration:underline}.NameDesignPreview-module__augzAq__executive,.NameDesignPreview-module__augzAq__personal,.NameDesignPreview-module__augzAq__minimal,.NameDesignPreview-module__augzAq__marker,.NameDesignPreview-module__augzAq__formal,.NameDesignPreview-module__augzAq__flourish,.NameDesignPreview-module__augzAq__autograph,.NameDesignPreview-module__augzAq__romantic,.NameDesignPreview-module__augzAq__studio,.NameDesignPreview-module__augzAq__editorial,.NameDesignPreview-module__augzAq__swift,.NameDesignPreview-module__augzAq__couture{color:#17382f}.NameDesignPreview-module__augzAq__executive{font-family:Allura,cursive}.NameDesignPreview-module__augzAq__personal{font-family:Parisienne,cursive}.NameDesignPreview-module__augzAq__minimal{font-family:Caveat,cursive}.NameDesignPreview-module__augzAq__marker{font-family:Kaushan Script,cursive}.NameDesignPreview-module__augzAq__formal{font-family:Great Vibes,cursive}.NameDesignPreview-module__augzAq__flourish{font-family:Alex Brush,cursive}.NameDesignPreview-module__augzAq__autograph{font-family:Sacramento,cursive}.NameDesignPreview-module__augzAq__romantic{font-family:Tangerine,cursive}.NameDesignPreview-module__augzAq__studio{font-family:Satisfy,cursive}.NameDesignPreview-module__augzAq__editorial{font-family:Dancing Script,cursive}.NameDesignPreview-module__augzAq__swift{font-family:Yellowtail,cursive}.NameDesignPreview-module__augzAq__couture{font-family:Marck Script,cursive}@media (max-width:1040px){.NameDesignPreview-module__augzAq__hero h1{white-space:normal}.NameDesignPreview-module__augzAq__bottomCta{grid-template-columns:1fr}.NameDesignPreview-module__augzAq__footer{gap:12px;display:grid}.NameDesignPreview-module__augzAq__heroCopy,.NameDesignPreview-module__augzAq__showcaseGrid,.NameDesignPreview-module__augzAq__tipsGrid,.NameDesignPreview-module__augzAq__useCasesGrid,.NameDesignPreview-module__augzAq__bottomCta,.NameDesignPreview-module__augzAq__tool{grid-template-columns:1fr}.NameDesignPreview-module__augzAq__column,.NameDesignPreview-module__augzAq__sidebar{min-height:auto}.NameDesignPreview-module__augzAq__showcaseColumn{border-top:1px solid #f0ece3f5;border-left:0;gap:22px;padding:22px 0 0}.NameDesignPreview-module__augzAq__showcaseColumn:first-child{border-top:0;padding-top:0}.NameDesignPreview-module__augzAq__footer nav{justify-content:flex-start}}@media (max-width:720px){.NameDesignPreview-module__augzAq__navWrap{padding:0 14px}.NameDesignPreview-module__augzAq__header{min-height:68px}.NameDesignPreview-module__augzAq__brand{font-size:2.3rem}.NameDesignPreview-module__augzAq__navActions{gap:10px}.NameDesignPreview-module__augzAq__toolsButton,.NameDesignPreview-module__augzAq__createButton{min-height:40px;padding:0 14px;font-size:.88rem}.NameDesignPreview-module__augzAq__mobileToolsRail{gap:10px;padding:0 0 12px;display:flex;overflow-x:auto}.NameDesignPreview-module__augzAq__mobileToolsRail::-webkit-scrollbar{display:none}.NameDesignPreview-module__augzAq__mobileToolsChip{color:#214038;white-space:nowrap;background:#ffffffb3;border:1px solid #ced3cbeb;min-height:38px;padding:0 14px}.NameDesignPreview-module__augzAq__mobileToolsChipDisabled{color:#6f7d77}.NameDesignPreview-module__augzAq__shell{padding:0 14px 56px}.NameDesignPreview-module__augzAq__hero{gap:14px;padding:12px 0 18px}.NameDesignPreview-module__augzAq__hero h1{white-space:normal;font-size:2.55rem;line-height:1.02}.NameDesignPreview-module__augzAq__heroCopy p{font-size:1rem}.NameDesignPreview-module__augzAq__column,.NameDesignPreview-module__augzAq__sidebar{border-radius:24px;padding:18px}.NameDesignPreview-module__augzAq__textarea{min-height:260px}.NameDesignPreview-module__augzAq__signatureCanvas{min-height:420px;padding:22px 18px}.NameDesignPreview-module__augzAq__signatureText{font-size:clamp(3.3rem,13vw,5rem)}.NameDesignPreview-module__augzAq__styleList{max-height:330px}.NameDesignPreview-module__augzAq__styleCard{min-height:130px}.NameDesignPreview-module__augzAq__showcaseSection{gap:12px;margin-top:24px}.NameDesignPreview-module__augzAq__showcaseSample{font-size:clamp(1.8rem,10vw,2.5rem)}.NameDesignPreview-module__augzAq__showcaseFont{font-size:.82rem}.NameDesignPreview-module__augzAq__actions{flex-direction:column}.NameDesignPreview-module__augzAq__primaryButton,.NameDesignPreview-module__augzAq__secondaryButton,.NameDesignPreview-module__augzAq__ghostActionButton,.NameDesignPreview-module__augzAq__bottomCtaButton{width:100%}.NameDesignPreview-module__augzAq__footer{gap:10px}}
.WorksheetGenerator-module__Ah_40q__page{background:radial-gradient(circle at 50% -10%, #ffffffe6, transparent 42rem), linear-gradient(180deg, #f7f2e8 0%, var(--color-paper) 40%, #f2ecdf 100%);min-height:100vh;color:var(--color-ink)}.WorksheetGenerator-module__Ah_40q__shell{width:min(100%, var(--max-page));margin:0 auto;padding:28px 28px 0}.WorksheetGenerator-module__Ah_40q__tool{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,72px);display:grid}.WorksheetGenerator-module__Ah_40q__controlsColumn{min-width:0}.WorksheetGenerator-module__Ah_40q__eyebrow{color:var(--color-accent-strong);letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800}.WorksheetGenerator-module__Ah_40q__headline{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.4rem,3.4vw,3.2rem);font-weight:600;line-height:1.08}.WorksheetGenerator-module__Ah_40q__intro{color:var(--color-muted);margin:16px 0 0;font-size:.95rem;line-height:1.55}.WorksheetGenerator-module__Ah_40q__fieldGroup{margin-top:26px}.WorksheetGenerator-module__Ah_40q__fieldLabel{color:var(--color-ink);letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:800;display:block}.WorksheetGenerator-module__Ah_40q__textareaWrap{position:relative}.WorksheetGenerator-module__Ah_40q__textarea{resize:none;border:1px solid var(--color-line);background:var(--color-panel);width:100%;min-height:62px;color:var(--color-ink);border-radius:14px;outline:none;padding:12px 16px;font-size:1.05rem;line-height:1.4;box-shadow:0 1px 2px #4a34220d}.WorksheetGenerator-module__Ah_40q__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #b04e2c24}.WorksheetGenerator-module__Ah_40q__hint{pointer-events:none;color:#a89a89;font-size:.95rem;position:absolute;top:13px;left:16px}.WorksheetGenerator-module__Ah_40q__segmentedControl{border:1px solid var(--color-line);background:var(--color-panel);border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:flex}.WorksheetGenerator-module__Ah_40q__segmentButton{cursor:pointer;font:inherit;min-height:32px;color:var(--color-muted);background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:.84rem;font-weight:600;transition:background .15s,color .15s}.WorksheetGenerator-module__Ah_40q__segmentButton[aria-selected=true]{background:var(--color-accent);color:#fff8f1}.WorksheetGenerator-module__Ah_40q__helperText{color:var(--color-muted);margin:10px 0 0;font-size:.8rem;line-height:1.5}.WorksheetGenerator-module__Ah_40q__practicePresetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.WorksheetGenerator-module__Ah_40q__practicePreset{cursor:pointer;border:1px solid var(--color-line);background:var(--color-panel);min-height:58px;color:var(--color-ink);font:inherit;text-align:left;border-radius:12px;gap:4px;padding:10px 12px;transition:border-color .15s,box-shadow .15s;display:grid}.WorksheetGenerator-module__Ah_40q__practicePreset:hover,.WorksheetGenerator-module__Ah_40q__practicePreset:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #b04e2c1a}.WorksheetGenerator-module__Ah_40q__practicePresetLabel{font-size:.84rem;font-weight:700}.WorksheetGenerator-module__Ah_40q__practicePresetDescription{color:var(--color-muted);font-size:.72rem;line-height:1.35}.WorksheetGenerator-module__Ah_40q__slidersBlock{gap:16px;margin-top:26px;display:grid}.WorksheetGenerator-module__Ah_40q__controlCard{gap:8px;display:grid}.WorksheetGenerator-module__Ah_40q__controlHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.WorksheetGenerator-module__Ah_40q__controlLabel{color:var(--color-ink);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.WorksheetGenerator-module__Ah_40q__controlMeta{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.78rem;font-weight:700}.WorksheetGenerator-module__Ah_40q__rangeInput{appearance:none;background:var(--color-line);cursor:pointer;border-radius:999px;outline:none;width:100%;height:4px}.WorksheetGenerator-module__Ah_40q__rangeInput::-webkit-slider-thumb{appearance:none;background:var(--color-ink);border:2px solid #fff8f1;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #2b23204d}.WorksheetGenerator-module__Ah_40q__rangeInput::-moz-range-thumb{background:var(--color-ink);border:2px solid #fff8f1;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #2b23204d}.WorksheetGenerator-module__Ah_40q__styleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.WorksheetGenerator-module__Ah_40q__styleCard{cursor:pointer;font:inherit;border:1px solid var(--color-line);background:var(--color-panel);min-height:38px;color:var(--color-ink);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-size:.84rem;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}.WorksheetGenerator-module__Ah_40q__styleCard:hover{border-color:#cdbfa9}.WorksheetGenerator-module__Ah_40q__styleCard[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 3px #b04e2c1f}.WorksheetGenerator-module__Ah_40q__helperChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.WorksheetGenerator-module__Ah_40q__helperChip{border:1px solid var(--color-line);background:var(--color-accent-soft);color:var(--color-accent-strong);border-radius:999px;padding:4px 12px;font-size:.74rem;font-weight:700}.WorksheetGenerator-module__Ah_40q__previewColumn{min-width:0;position:sticky;top:96px}.WorksheetGenerator-module__Ah_40q__previewHeader{justify-content:flex-end;align-items:center;display:flex}.WorksheetGenerator-module__Ah_40q__badge{color:var(--color-accent-strong);align-items:center;gap:8px;margin:0;font-size:.82rem;font-weight:700;display:inline-flex}.WorksheetGenerator-module__Ah_40q__badge span{background:var(--color-accent);border-radius:50%;width:7px;height:7px}.WorksheetGenerator-module__Ah_40q__previewShell{max-width:620px;margin:14px auto 0;position:relative}.WorksheetGenerator-module__Ah_40q__previewCanvas{border:1px solid var(--color-line);border-radius:var(--radius-panel);width:100%;box-shadow:var(--shadow-panel);background:#fffefb;overflow:hidden}.WorksheetGenerator-module__Ah_40q__previewCanvas svg{width:100%;height:auto;display:block}.WorksheetGenerator-module__Ah_40q__actionRow{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.WorksheetGenerator-module__Ah_40q__printNote{max-width:620px;color:var(--color-muted);text-align:center;margin:12px auto 0;font-size:.78rem;line-height:1.5}.WorksheetGenerator-module__Ah_40q__primaryButton,.WorksheetGenerator-module__Ah_40q__secondaryButton{cursor:pointer;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:.9rem;font-weight:700;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.WorksheetGenerator-module__Ah_40q__primaryButton{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff8f1;box-shadow:0 10px 22px #b04e2c42}.WorksheetGenerator-module__Ah_40q__primaryButton:hover{background:var(--color-accent-strong);transform:translateY(-1px)}.WorksheetGenerator-module__Ah_40q__secondaryButton{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink)}.WorksheetGenerator-module__Ah_40q__secondaryButton:hover{border-color:#cdbfa9;transform:translateY(-1px)}.WorksheetGenerator-module__Ah_40q__stackSection{border-top:1px solid var(--color-line);margin-top:72px;padding-top:36px}.WorksheetGenerator-module__Ah_40q__sectionIntro{gap:12px;max-width:720px;display:grid}.WorksheetGenerator-module__Ah_40q__sectionTitle{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:600;line-height:1.05}.WorksheetGenerator-module__Ah_40q__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.WorksheetGenerator-module__Ah_40q__infoCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;align-content:start;gap:8px;padding:18px;display:grid;box-shadow:0 10px 26px #4a34220f}.WorksheetGenerator-module__Ah_40q__cardTitle{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:600}.WorksheetGenerator-module__Ah_40q__cardCopy{color:var(--color-muted);margin:0;font-size:.92rem;line-height:1.6}.WorksheetGenerator-module__Ah_40q__faqList{gap:10px;max-width:860px;margin-top:24px;display:grid}.WorksheetGenerator-module__Ah_40q__faqItem{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;overflow:hidden;box-shadow:0 10px 26px #4a34220f}.WorksheetGenerator-module__Ah_40q__faqItem h3{margin:0}.WorksheetGenerator-module__Ah_40q__faqButton{width:100%;min-height:54px;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-weight:700;display:flex}.WorksheetGenerator-module__Ah_40q__faqButton:hover{text-decoration:none}.WorksheetGenerator-module__Ah_40q__faqIcon{width:22px;height:22px;color:var(--color-muted);flex:none;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.WorksheetGenerator-module__Ah_40q__faqAnswer{color:var(--color-muted);margin:0;padding:0 18px 16px;font-size:.95rem;line-height:1.65}.WorksheetGenerator-module__Ah_40q__faqItem[data-open=false] .WorksheetGenerator-module__Ah_40q__faqAnswer{display:none}.WorksheetGenerator-module__Ah_40q__bottomCta{border:1px solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);background:radial-gradient(circle at 16%,#f3e3d8d9,#0000 14rem),linear-gradient(#fffdf8,#faf4e9);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:72px;padding:20px 26px;display:grid}.WorksheetGenerator-module__Ah_40q__bottomCtaContent{gap:6px;display:grid}.WorksheetGenerator-module__Ah_40q__bottomCtaButton{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff8f1;text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 24px;font-size:.94rem;font-weight:700;text-decoration:none;display:inline-flex}.WorksheetGenerator-module__Ah_40q__bottomCtaButton:hover{background:var(--color-accent-strong);text-decoration:none}.WorksheetGenerator-module__Ah_40q__statusToast{z-index:60;text-align:center;border-radius:14px;min-width:min(280px,100vw - 32px);max-width:min(420px,100vw - 32px);padding:12px 16px;font-size:.94rem;font-weight:700;line-height:1.4;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #2b23202e}.WorksheetGenerator-module__Ah_40q__statusToastSuccess{color:var(--color-success);background:#eef6ee;border:1px solid #3e7c4f4d}.WorksheetGenerator-module__Ah_40q__statusToastError{color:var(--color-accent-strong);background:#fdf0e9;border:1px solid #b04e2c4d}@media (max-width:960px){.WorksheetGenerator-module__Ah_40q__tool{grid-template-columns:1fr}.WorksheetGenerator-module__Ah_40q__previewColumn{order:-1;position:static}.WorksheetGenerator-module__Ah_40q__cardGrid{grid-template-columns:1fr}}@media (max-width:900px){.WorksheetGenerator-module__Ah_40q__shell{padding:18px 18px 0}.WorksheetGenerator-module__Ah_40q__bottomCta{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:640px){.WorksheetGenerator-module__Ah_40q__shell{padding:14px 16px 0}.WorksheetGenerator-module__Ah_40q__styleList{grid-template-columns:1fr}.WorksheetGenerator-module__Ah_40q__actionRow{grid-template-columns:1fr 1fr 1fr;display:grid}.WorksheetGenerator-module__Ah_40q__actionRow .WorksheetGenerator-module__Ah_40q__primaryButton,.WorksheetGenerator-module__Ah_40q__actionRow .WorksheetGenerator-module__Ah_40q__secondaryButton{width:100%;padding-inline:10px}}
