@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bc3cdba7557578e9-s.1n6gpmz6w7ciq.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.08yiqc6est4zh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09fd331868a74310-s.1hjf3jqny6u66.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_3a2cad7c-module__iju1na__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.0x_kxa9tnq21d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/308823598d090913-s.1o-9h6wxnmd7v.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_713b134c-module__iZi9-W__className{font-family:Parisienne,Parisienne Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3-s.09x_m4nagdesf.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/3dc1de47b9d80a0b-s.2wbvw_buzqzvz.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/fe1d9b66fdac40b2-s.0rk4w-o65wlzl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580-s.2dim39isyjvqg.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_771af421-module__cVvYMq__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}
@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ae1d2fb1376fe748-s.0csntrk3cne6j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/027bc971e43e17cb-s.43p9crwv-vof6.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_3caf440c-module__uPn3la__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.3r71i8beaaw7i.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.02-h3o5cqnryq.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.3dxjtj6-bs-2c.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.3pzgmnk57caz1.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_mk8de7o781e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.3rqg0w444aekk.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_ed93c71b-module__d8HHoa__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.1u3ia4id97wxv.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.40scho5bl27r_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/584c8da9fcd002ab-s.3w9z84ndk6pz3.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_732d3100-module__hv3eTG__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.35k67s87twgz2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e57f7ddb1f455cd-s.3_35t1map2ofm.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_b6ad3b32-module__beViwW__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.0s59japw84yl-.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_c8c340ea-module__hW62xq__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.40u20f-0n6ewa.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_bb87d024-module__-xvlpa__className{font-family:Satisfy,Satisfy Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1cae98e385af9b1-s.01zfytejcc7g-.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/214caea8c64fbc1f-s.2ro0jw3l5-zyd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Dancing Script;font-style:normal;font-weight:600;font-display:swap;src:url(../media/352704739d48caf4-s.3q05dvskj5spf.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_bba3ab8a-module__pVDlcq__className{font-family:Dancing Script,Dancing Script Fallback;font-style:normal;font-weight:600}
@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7d42cb11256a9f9-s.1tolkvcqwph65.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32a036eac4f5c29a-s.02omj01dfd0zw.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_27409cb7-module__I89YCG__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.230_7mps2kip6.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.3f7-n9pvohy8y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marck Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4bf00cfb41b665c-s.2tvupc8zdsmt8.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_5c60e1e4-module__4q0jjG__className{font-family:Marck Script,Marck Script Fallback;font-style:normal;font-weight:400}
.SiteChrome-module__hhNUJW__navWrap{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-line);background:#ffffffdb;position:sticky;top:0}.SiteChrome-module__hhNUJW__header{max-width:var(--max-page);align-items:center;gap:40px;height:60px;margin:0 auto;padding:0 32px;display:flex}.SiteChrome-module__hhNUJW__brand{letter-spacing:-.01em;color:var(--color-ink);flex:none;align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.SiteChrome-module__hhNUJW__brandMark{object-fit:contain;width:28px;height:28px;display:block}.SiteChrome-module__hhNUJW__brand:hover{text-decoration:none}.SiteChrome-module__hhNUJW__nav{align-items:center;gap:4px;display:flex}.SiteChrome-module__hhNUJW__navLink{color:var(--color-ink-soft);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.SiteChrome-module__hhNUJW__navLink:hover{color:var(--color-ink);background:#f0eef1;text-decoration:none}.SiteChrome-module__hhNUJW__navLink[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.SiteChrome-module__hhNUJW__mobileMenu{margin-left:auto;display:none;position:relative}.SiteChrome-module__hhNUJW__menuButton{border:1px solid var(--color-line);background:var(--color-panel);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border-radius:10px;place-items:center;list-style:none;display:grid}.SiteChrome-module__hhNUJW__menuButton::-webkit-details-marker{display:none}.SiteChrome-module__hhNUJW__mobilePanel{background:var(--color-panel);border:1px solid var(--color-line);width:min(280px,100vw - 32px);box-shadow:var(--shadow-panel);border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.SiteChrome-module__hhNUJW__mobileLink{color:var(--color-ink);border-radius:10px;padding:11px 12px;font-size:15px;font-weight:500}.SiteChrome-module__hhNUJW__mobileLink:hover{background:#f4f2f5;text-decoration:none}.SiteChrome-module__hhNUJW__mobileLink[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.SiteChrome-module__hhNUJW__footer{background:var(--color-footer);border-top:1px solid var(--color-line);color:var(--color-ink-soft);margin-top:96px;padding:48px 32px 28px;font-size:14px}.SiteChrome-module__hhNUJW__footerInner{max-width:calc(var(--max-page) - 64px);grid-template-columns:1.6fr 1fr 1fr 1fr;gap:24px;margin:0 auto;display:grid}.SiteChrome-module__hhNUJW__footerIdentity p{max-width:260px;color:var(--color-muted);margin:12px 0 0;line-height:1.6}.SiteChrome-module__hhNUJW__footerColumn h2{font-family:var(--font-sans);color:var(--color-ink);margin:0 0 12px;font-size:13px;font-weight:600}.SiteChrome-module__hhNUJW__footerColumn ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.SiteChrome-module__hhNUJW__footerColumn a:hover{color:var(--color-ink)}.SiteChrome-module__hhNUJW__footerCopy{max-width:calc(var(--max-page) - 64px);color:var(--color-muted);margin:40px auto 0;font-size:13px}@media (max-width:860px){.SiteChrome-module__hhNUJW__header{padding:0 16px}.SiteChrome-module__hhNUJW__nav{display:none}.SiteChrome-module__hhNUJW__mobileMenu{display:block}.SiteChrome-module__hhNUJW__footer{padding:40px 16px 24px}.SiteChrome-module__hhNUJW__footerInner{grid-template-columns:1fr 1fr;gap:28px 16px}.SiteChrome-module__hhNUJW__footerIdentity{grid-column:1/-1}}
.AlphabetReference-module__VQMn2G__shell{max-width:var(--max-page);margin:0 auto;padding:0 32px}.AlphabetReference-module__VQMn2G__head{justify-content:space-between;align-items:flex-end;gap:40px;padding:32px 0 22px;display:flex}.AlphabetReference-module__VQMn2G__headline{font-family:var(--font-display);letter-spacing:-.01em;flex:none;margin:0;font-size:clamp(38px,4.6vw,56px);font-weight:400;line-height:1.05}.AlphabetReference-module__VQMn2G__headSide{max-width:560px}.AlphabetReference-module__VQMn2G__headSide p{color:var(--color-muted);margin:0;font-size:14.5px;line-height:1.6}.AlphabetReference-module__VQMn2G__headActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.AlphabetReference-module__VQMn2G__primaryAction,.AlphabetReference-module__VQMn2G__secondaryAction{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.AlphabetReference-module__VQMn2G__primaryAction{background:var(--color-accent);color:#fff}.AlphabetReference-module__VQMn2G__primaryAction:hover{background:var(--color-accent-strong);text-decoration:none}.AlphabetReference-module__VQMn2G__secondaryAction{border:1px solid var(--color-line-strong);background:var(--color-panel);color:var(--color-ink)}.AlphabetReference-module__VQMn2G__secondaryAction:hover{background:#f4f2f5;text-decoration:none}.AlphabetReference-module__VQMn2G__letterGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.AlphabetReference-module__VQMn2G__letterCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;padding:10px 12px 12px;scroll-margin-top:80px;transition:border-color .15s,box-shadow .15s}.AlphabetReference-module__VQMn2G__letterCard:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-panel)}.AlphabetReference-module__VQMn2G__letterCard:target{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.AlphabetReference-module__VQMn2G__letterBody{margin-top:4px}.AlphabetReference-module__VQMn2G__letterBody h2{margin:0;font-size:13.5px;font-weight:600}.AlphabetReference-module__VQMn2G__exampleWord{color:var(--color-ink-soft);font-family:var(--font-hand);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;line-height:1.9;overflow:hidden}.AlphabetReference-module__VQMn2G__letterLinks{color:var(--color-accent);gap:12px;margin-top:4px;font-size:12.5px;font-weight:600;display:flex}.AlphabetReference-module__VQMn2G__note{color:var(--color-muted);margin:16px 0 0;font-size:13.5px}.AlphabetReference-module__VQMn2G__note a{color:var(--color-accent);font-weight:600}.AlphabetReference-module__VQMn2G__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding-top:72px;display:grid}.AlphabetReference-module__VQMn2G__sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:400;line-height:1.1}.AlphabetReference-module__VQMn2G__sectionCopy{color:var(--color-muted);margin:10px 0 0;line-height:1.6}.AlphabetReference-module__VQMn2G__handStrip{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.AlphabetReference-module__VQMn2G__handStrip li{border:1px solid var(--color-line);background:var(--color-panel);font-family:var(--font-hand);border-radius:12px;padding:6px 18px;font-size:24px;line-height:1.7}.AlphabetReference-module__VQMn2G__pairList{margin:10px 0 0;padding:0;list-style:none}.AlphabetReference-module__VQMn2G__pairList li{border-bottom:1px solid var(--color-line);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.AlphabetReference-module__VQMn2G__pairList h3{font-family:var(--font-hand);margin:0;font-size:20px;font-weight:400;line-height:1.7}.AlphabetReference-module__VQMn2G__pairList p{color:var(--color-ink-soft);margin:0;font-size:14.5px;line-height:1.6}.AlphabetReference-module__VQMn2G__practice{background:var(--color-accent-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:72px;padding:28px 32px;display:flex}@media (max-width:1000px){.AlphabetReference-module__VQMn2G__head{display:block}.AlphabetReference-module__VQMn2G__headSide{max-width:none;margin-top:12px}.AlphabetReference-module__VQMn2G__letterGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.AlphabetReference-module__VQMn2G__split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.AlphabetReference-module__VQMn2G__shell{padding:0 16px}.AlphabetReference-module__VQMn2G__head{padding-top:22px}.AlphabetReference-module__VQMn2G__headActions>*{flex:auto}.AlphabetReference-module__VQMn2G__letterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.AlphabetReference-module__VQMn2G__practice{flex-direction:column;align-items:stretch;padding:22px 20px}.AlphabetReference-module__VQMn2G__sectionTitle{font-size:28px}}
.HowToCursive-module__SIfSLq__shell{max-width:var(--max-page);margin:0 auto;padding:0 32px}.HowToCursive-module__SIfSLq__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:36px 0 12px;display:grid}.HowToCursive-module__SIfSLq__headline{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.03}.HowToCursive-module__SIfSLq__heroCopy{color:var(--color-muted);margin:14px 0 0;font-size:16.5px;line-height:1.6}.HowToCursive-module__SIfSLq__heroActions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.HowToCursive-module__SIfSLq__primaryAction,.HowToCursive-module__SIfSLq__secondaryAction{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;height:44px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.HowToCursive-module__SIfSLq__primaryAction{background:var(--color-accent);color:#fff}.HowToCursive-module__SIfSLq__primaryAction:hover{background:var(--color-accent-strong);text-decoration:none}.HowToCursive-module__SIfSLq__secondaryAction{border:1px solid var(--color-line-strong);background:var(--color-panel);color:var(--color-ink)}.HowToCursive-module__SIfSLq__secondaryAction:hover{background:#f4f2f5;text-decoration:none}.HowToCursive-module__SIfSLq__heroSide{border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;overflow:hidden}.HowToCursive-module__SIfSLq__heroPaper{padding:10px 24px 0}.HowToCursive-module__SIfSLq__quickAnswer{border-top:1px solid var(--color-line);color:var(--color-ink-soft);padding:14px 24px 18px;font-size:14.5px;line-height:1.6}.HowToCursive-module__SIfSLq__quickAnswer strong{color:var(--color-ink);font-weight:600}.HowToCursive-module__SIfSLq__layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:72px;display:grid}.HowToCursive-module__SIfSLq__contents{padding-top:56px;position:sticky;top:84px}.HowToCursive-module__SIfSLq__contents p{color:var(--color-muted);margin:0 0 8px;font-size:12.5px;font-weight:500}.HowToCursive-module__SIfSLq__contents ul{margin:0;padding:0;list-style:none}.HowToCursive-module__SIfSLq__contents a{color:var(--color-ink-soft);padding:5px 0;font-size:14px;display:block}.HowToCursive-module__SIfSLq__contents a:hover{color:var(--color-accent);text-decoration:none}.HowToCursive-module__SIfSLq__article{min-width:0;max-width:800px}.HowToCursive-module__SIfSLq__article section{padding-top:56px;scroll-margin-top:60px}.HowToCursive-module__SIfSLq__article h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:400;line-height:1.1}.HowToCursive-module__SIfSLq__article h3{margin:0;font-size:15.5px;font-weight:600}.HowToCursive-module__SIfSLq__article p{color:var(--color-ink-soft);line-height:1.65}.HowToCursive-module__SIfSLq__article section a:not([class]){color:var(--color-accent);font-weight:600}.HowToCursive-module__SIfSLq__article .HowToCursive-module__SIfSLq__lead{color:var(--color-muted);margin:10px 0 0}.HowToCursive-module__SIfSLq__steps,.HowToCursive-module__SIfSLq__groups,.HowToCursive-module__SIfSLq__mistakes,.HowToCursive-module__SIfSLq__bullets,.HowToCursive-module__SIfSLq__plan,.HowToCursive-module__SIfSLq__handStrip{margin:18px 0 0;padding:0;list-style:none}.HowToCursive-module__SIfSLq__steps{counter-reset:step}.HowToCursive-module__SIfSLq__steps li{counter-increment:step;border-bottom:1px solid var(--color-line);padding:14px 0 14px 42px;position:relative}.HowToCursive-module__SIfSLq__steps li:before{content:counter(step);background:var(--color-accent-soft);width:26px;height:26px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:14px;left:0}.HowToCursive-module__SIfSLq__steps p,.HowToCursive-module__SIfSLq__groups p,.HowToCursive-module__SIfSLq__mistakes p{margin:4px 0 0;font-size:15px}.HowToCursive-module__SIfSLq__groups li{border-bottom:1px solid var(--color-line);grid-template-columns:220px minmax(0,1fr);align-items:center;gap:20px;padding:14px 0;display:grid}.HowToCursive-module__SIfSLq__article .HowToCursive-module__SIfSLq__groupLetters{color:var(--color-ink);font-family:var(--font-hand);margin:0;font-size:21px;line-height:1.8}.HowToCursive-module__SIfSLq__starters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.HowToCursive-module__SIfSLq__starter{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;padding:8px 14px 16px}.HowToCursive-module__SIfSLq__starter h3{margin-top:6px;font-size:14px}.HowToCursive-module__SIfSLq__article .HowToCursive-module__SIfSLq__starter p{color:var(--color-muted);margin:4px 0 0;font-size:13.5px;line-height:1.55}.HowToCursive-module__SIfSLq__lessons{gap:10px;margin-top:18px;display:grid}.HowToCursive-module__SIfSLq__lesson{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.HowToCursive-module__SIfSLq__lesson:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-panel);text-decoration:none}.HowToCursive-module__SIfSLq__lessonGlyph{font-family:var(--font-hand);text-align:center;font-size:38px;line-height:1.7}.HowToCursive-module__SIfSLq__lesson strong,.HowToCursive-module__SIfSLq__lesson span span{display:block}.HowToCursive-module__SIfSLq__lesson strong{color:var(--color-accent);font-size:15px;font-weight:600}.HowToCursive-module__SIfSLq__lesson span span{color:var(--color-muted);margin-top:3px;font-size:14px;line-height:1.55}.HowToCursive-module__SIfSLq__bullets li{color:var(--color-ink-soft);padding:7px 0 7px 18px;line-height:1.65;position:relative}.HowToCursive-module__SIfSLq__bullets li:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:2px}.HowToCursive-module__SIfSLq__handStrip{flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.HowToCursive-module__SIfSLq__handStrip li{border:1px solid var(--color-line);background:var(--color-panel);font-family:var(--font-hand);border-radius:12px;padding:6px 18px;font-size:24px;line-height:1.7}#HowToCursive-module__SIfSLq__words h3{margin-top:16px}#HowToCursive-module__SIfSLq__words h3+p{margin:4px 0 0;font-size:15px}.HowToCursive-module__SIfSLq__mistakes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;display:grid}.HowToCursive-module__SIfSLq__mistakes li{padding-left:26px;position:relative}.HowToCursive-module__SIfSLq__mistakes li:before{content:"✕";color:var(--color-coral);font-weight:700;position:absolute;top:0;left:2px}.HowToCursive-module__SIfSLq__plan{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;overflow:hidden}.HowToCursive-module__SIfSLq__plan li{border-bottom:1px solid var(--color-line);grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px 18px;display:grid}.HowToCursive-module__SIfSLq__plan li:last-child{border-bottom:0}.HowToCursive-module__SIfSLq__plan span{color:var(--color-muted);font-size:14px}.HowToCursive-module__SIfSLq__plan strong{font-size:15px;font-weight:500}.HowToCursive-module__SIfSLq__question{border-bottom:1px solid var(--color-line);padding:16px 0}.HowToCursive-module__SIfSLq__question p{margin:6px 0 0;font-size:15px}.HowToCursive-module__SIfSLq__article .HowToCursive-module__SIfSLq__next{background:var(--color-accent-soft);border-radius:18px;margin-top:56px;padding:28px 32px}.HowToCursive-module__SIfSLq__next p{margin:10px 0 0}@media (max-width:960px){.HowToCursive-module__SIfSLq__hero{grid-template-columns:minmax(0,1fr);gap:24px}.HowToCursive-module__SIfSLq__layout{display:block}.HowToCursive-module__SIfSLq__contents{display:none}.HowToCursive-module__SIfSLq__article{max-width:none}}@media (max-width:640px){.HowToCursive-module__SIfSLq__shell{padding:0 16px}.HowToCursive-module__SIfSLq__hero{padding-top:24px}.HowToCursive-module__SIfSLq__heroActions>*{flex:auto}.HowToCursive-module__SIfSLq__article h2{font-size:28px}.HowToCursive-module__SIfSLq__groups li{grid-template-columns:minmax(0,1fr);gap:4px}.HowToCursive-module__SIfSLq__starters{grid-template-columns:repeat(2,minmax(0,1fr))}.HowToCursive-module__SIfSLq__mistakes{grid-template-columns:minmax(0,1fr)}.HowToCursive-module__SIfSLq__lesson{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:12px 14px}.HowToCursive-module__SIfSLq__lessonGlyph{font-size:26px}.HowToCursive-module__SIfSLq__article .HowToCursive-module__SIfSLq__next{padding:22px 20px}}
.CursiveNumbers-module__K0zBSq__shell{max-width:var(--max-page);margin:0 auto;padding:0 32px}.CursiveNumbers-module__K0zBSq__crumbs{color:var(--color-muted);padding-top:24px;font-size:13.5px}.CursiveNumbers-module__K0zBSq__crumbs a{color:var(--color-accent);font-weight:600}.CursiveNumbers-module__K0zBSq__head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px;padding:18px 0 24px;display:grid}.CursiveNumbers-module__K0zBSq__headline{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.08}.CursiveNumbers-module__K0zBSq__headSide p{color:var(--color-muted);margin:0 0 14px;font-size:15px;line-height:1.6}.CursiveNumbers-module__K0zBSq__digitGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.CursiveNumbers-module__K0zBSq__digitCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;padding:12px 14px 16px}.CursiveNumbers-module__K0zBSq__digitImage{width:100%;height:auto;display:block}.CursiveNumbers-module__K0zBSq__digitCard h2{margin:0;font-size:14.5px;font-weight:600}.CursiveNumbers-module__K0zBSq__digitWord{color:var(--color-ink-soft);font-family:var(--font-hand);margin-left:4px;font-size:14px;font-weight:400}.CursiveNumbers-module__K0zBSq__digitCard p{color:var(--color-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.CursiveNumbers-module__K0zBSq__section{padding-top:72px}.CursiveNumbers-module__K0zBSq__sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:400;line-height:1.1}.CursiveNumbers-module__K0zBSq__sectionCopy{color:var(--color-muted);margin:10px 0 0;line-height:1.6}.CursiveNumbers-module__K0zBSq__rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.CursiveNumbers-module__K0zBSq__rules h3,.CursiveNumbers-module__K0zBSq__questions h3{margin:0;font-size:15.5px;font-weight:600}.CursiveNumbers-module__K0zBSq__rules p,.CursiveNumbers-module__K0zBSq__questions p{color:var(--color-ink-soft);margin:6px 0 0;font-size:14.5px;line-height:1.6}.CursiveNumbers-module__K0zBSq__wordGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.CursiveNumbers-module__K0zBSq__wordGrid li{border:1px solid var(--color-line);background:var(--color-panel);border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;padding:4px 14px;display:grid}.CursiveNumbers-module__K0zBSq__wordValue{color:var(--color-muted);font-size:13px;font-weight:500}.CursiveNumbers-module__K0zBSq__wordHand{font-family:var(--font-hand);white-space:nowrap;font-size:18px;line-height:2.2}.CursiveNumbers-module__K0zBSq__worksheet{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:48px;display:grid}.CursiveNumbers-module__K0zBSq__worksheetPreview{background:#ebe9ec;border-radius:18px;padding:18px}.CursiveNumbers-module__K0zBSq__worksheetPreview svg{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #1d14210f,0 18px 40px #1d14211a}.CursiveNumbers-module__K0zBSq__worksheetActions{margin-top:22px}.CursiveNumbers-module__K0zBSq__textLink{color:var(--color-accent);margin-top:18px;font-size:14.5px;font-weight:600;display:inline-block}.CursiveNumbers-module__K0zBSq__questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin-top:20px;display:grid}.CursiveNumbers-module__K0zBSq__next{background:var(--color-accent-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:22px 28px;display:flex}.CursiveNumbers-module__K0zBSq__next p{font-family:var(--font-display);margin:0;font-size:26px}.CursiveNumbers-module__K0zBSq__next div{color:var(--color-accent);flex-wrap:wrap;gap:20px;font-size:14.5px;font-weight:600;display:flex}@media (max-width:1000px){.CursiveNumbers-module__K0zBSq__head{grid-template-columns:minmax(0,1fr);gap:12px}.CursiveNumbers-module__K0zBSq__digitGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CursiveNumbers-module__K0zBSq__rules,.CursiveNumbers-module__K0zBSq__wordGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.CursiveNumbers-module__K0zBSq__shell{padding:0 16px}.CursiveNumbers-module__K0zBSq__digitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CursiveNumbers-module__K0zBSq__digitCard{padding:10px 12px 14px}.CursiveNumbers-module__K0zBSq__section{padding-top:56px}.CursiveNumbers-module__K0zBSq__sectionTitle{font-size:28px}.CursiveNumbers-module__K0zBSq__rules,.CursiveNumbers-module__K0zBSq__questions,.CursiveNumbers-module__K0zBSq__worksheet{grid-template-columns:minmax(0,1fr)}.CursiveNumbers-module__K0zBSq__worksheet{gap:24px}.CursiveNumbers-module__K0zBSq__wordGrid{grid-template-columns:minmax(0,1fr)}.CursiveNumbers-module__K0zBSq__next{flex-direction:column;align-items:flex-start}}
.WordPage-module__nqjd3W__head{max-width:760px;padding:20px 0 28px}.WordPage-module__nqjd3W__head h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(36px,4.4vw,54px);font-weight:400;line-height:1.05}.WordPage-module__nqjd3W__head p{color:var(--color-muted);margin:14px 0 0;font-size:16.5px;line-height:1.6}.WordPage-module__nqjd3W__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.WordPage-module__nqjd3W__imageCard{border:1px solid var(--color-line);background:var(--color-panel);box-shadow:var(--shadow-panel);border-radius:16px;overflow:hidden}.WordPage-module__nqjd3W__image{width:100%;height:auto;display:block}.WordPage-module__nqjd3W__imageMeta{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.WordPage-module__nqjd3W__imageMeta p{margin:0;font-size:14px;display:grid}.WordPage-module__nqjd3W__imageMeta span{color:var(--color-muted);font-size:12.5px}.WordPage-module__nqjd3W__imageActions{flex-wrap:wrap;gap:8px;display:flex}.WordPage-module__nqjd3W__imageAction{border:1px solid var(--color-line-strong);background:var(--color-panel);height:34px;color:var(--color-ink);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.WordPage-module__nqjd3W__imageAction:hover{background:#f4f2f5;text-decoration:none}.WordPage-module__nqjd3W__actionError{color:#9c2f17;flex-basis:100%;margin:0;font-size:13px}.WordPage-module__nqjd3W__note{color:var(--color-muted);margin:14px 0 0;font-size:14px}.WordPage-module__nqjd3W__note a{color:var(--color-accent);font-weight:600}.WordPage-module__nqjd3W__copyWide ul{grid-template-columns:repeat(2,minmax(0,1fr))}.WordPage-module__nqjd3W__copyWide button>span:first-child{overflow-wrap:anywhere;max-width:100%;font-size:30px}.WordPage-module__nqjd3W__letterRows{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.WordPage-module__nqjd3W__letters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.WordPage-module__nqjd3W__letter{border:1px solid var(--color-line);background:var(--color-panel);width:54px;color:var(--color-ink);border-radius:10px;justify-items:center;padding:4px 0 6px;display:grid}.WordPage-module__nqjd3W__letter:hover{border-color:var(--color-accent);text-decoration:none}.WordPage-module__nqjd3W__letterHand{font-family:var(--font-hand);font-size:26px;line-height:1.75}.WordPage-module__nqjd3W__letterLabel{color:var(--color-muted);font-size:12px;font-weight:600}.WordPage-module__nqjd3W__prose{max-width:760px}.WordPage-module__nqjd3W__faq{max-width:760px;margin:18px 0 0}.WordPage-module__nqjd3W__faq div{border-bottom:1px solid var(--color-line);padding:16px 0}.WordPage-module__nqjd3W__faq dt{font-weight:600}.WordPage-module__nqjd3W__faq dd{color:var(--color-ink-soft);margin:6px 0 0;line-height:1.65}.WordPage-module__nqjd3W__related{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.WordPage-module__nqjd3W__related a{border:1px solid var(--color-line);background:var(--color-panel);height:100%;color:var(--color-ink);border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;font-weight:600;display:grid}.WordPage-module__nqjd3W__related a:hover{border-color:var(--color-line-strong);text-decoration:none}.WordPage-module__nqjd3W__relatedHand{font-family:var(--font-hand);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:400;line-height:1.8;overflow:hidden}@media (max-width:860px){.WordPage-module__nqjd3W__gallery,.WordPage-module__nqjd3W__copyWide ul{grid-template-columns:1fr}.WordPage-module__nqjd3W__related{grid-template-columns:repeat(2,minmax(0,1fr))}}.WordPage-module__nqjd3W__indexGroup{padding-top:36px}.WordPage-module__nqjd3W__indexGroup h2{font-family:var(--font-display);margin:0;font-size:30px;font-weight:400}
.not-found-module__HS70Aa__content{text-align:center;width:100%;max-width:640px;margin:0 auto;padding:72px 16px}.not-found-module__HS70Aa__mark{font-family:var(--font-hand);margin:0;font-size:64px;line-height:1.7}.not-found-module__HS70Aa__content h1{font-family:var(--font-display);margin:8px 0 0;font-size:clamp(34px,5vw,48px);font-weight:400;line-height:1.1}.not-found-module__HS70Aa__content>p:not(.not-found-module__HS70Aa__mark){color:var(--color-muted);margin:12px 0 0;line-height:1.6}.not-found-module__HS70Aa__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.not-found-module__HS70Aa__primary,.not-found-module__HS70Aa__secondary{border-radius:11px;align-items:center;height:44px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.not-found-module__HS70Aa__primary{background:var(--color-accent);color:#fff}.not-found-module__HS70Aa__secondary{border:1px solid var(--color-line-strong);background:var(--color-panel)}.not-found-module__HS70Aa__primary:hover,.not-found-module__HS70Aa__secondary:hover{text-decoration:none}
.ExplorePage-module__vg78qW__shell{max-width:var(--max-page);margin:0 auto;padding:0 32px}.ExplorePage-module__vg78qW__head{max-width:720px;padding:36px 0 26px}.ExplorePage-module__vg78qW__headline{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(36px,4.4vw,52px);font-weight:400;line-height:1.05}.ExplorePage-module__vg78qW__head p{color:var(--color-muted);margin:12px 0 0;font-size:16px;line-height:1.6}.ExplorePage-module__vg78qW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ExplorePage-module__vg78qW__card{border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;flex-direction:column;height:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.ExplorePage-module__vg78qW__card:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-panel);text-decoration:none}.ExplorePage-module__vg78qW__art{height:140px;font-family:var(--font-hand);place-items:center;font-size:30px;display:grid}.ExplorePage-module__vg78qW__art[data-tone=plum]{background:var(--color-accent-soft);color:var(--color-accent)}.ExplorePage-module__vg78qW__art[data-tone=coral]{color:#b5442c;background:#fdeee9}.ExplorePage-module__vg78qW__art[data-tone=sage]{color:#3f6a4e;background:#eef3ee}.ExplorePage-module__vg78qW__body{gap:4px;padding:18px 20px 20px;display:grid}.ExplorePage-module__vg78qW__body strong{font-size:16px;font-weight:600}.ExplorePage-module__vg78qW__body span{color:var(--color-muted);font-size:14px;line-height:1.55}@media (max-width:900px){.ExplorePage-module__vg78qW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ExplorePage-module__vg78qW__shell{padding:0 16px}.ExplorePage-module__vg78qW__head{padding-top:24px}.ExplorePage-module__vg78qW__grid{grid-template-columns:minmax(0,1fr)}}
.PlannedToolPage-module__30Q5wG__panel{text-align:center;width:100%;max-width:720px;margin:0 auto;padding:72px 32px}.PlannedToolPage-module__30Q5wG__panel h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(38px,5vw,56px);font-weight:400;line-height:1.05}.PlannedToolPage-module__30Q5wG__panel p{color:var(--color-muted);margin:14px 0 0;font-size:16.5px;line-height:1.6}.PlannedToolPage-module__30Q5wG__action{background:var(--color-accent);color:#fff;border-radius:11px;align-items:center;height:44px;margin-top:24px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.PlannedToolPage-module__30Q5wG__action:hover{background:var(--color-accent-strong);text-decoration:none}@media (max-width:640px){.PlannedToolPage-module__30Q5wG__panel{padding:48px 16px}}
.SignatureGenerator-module__b-yb2q__shell{max-width:var(--max-page);margin:0 auto;padding:0 32px}.SignatureGenerator-module__b-yb2q__head{justify-content:space-between;align-items:flex-end;gap:32px;padding:32px 0 20px;display:flex}.SignatureGenerator-module__b-yb2q__headline{font-family:var(--font-display);letter-spacing:-.01em;flex:none;margin:0;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.05}.SignatureGenerator-module__b-yb2q__intro{max-width:460px;color:var(--color-muted);margin:0;font-size:14.5px;line-height:1.6}.SignatureGenerator-module__b-yb2q__composer{position:relative}.SignatureGenerator-module__b-yb2q__input{border:1.5px solid var(--color-line-strong);background:var(--color-panel);width:100%;height:72px;color:var(--color-ink);border-radius:18px;outline:none;padding:0 130px 0 26px;font-size:24px;font-weight:500;transition:border-color .15s,box-shadow .15s}.SignatureGenerator-module__b-yb2q__input::placeholder{color:#b2acb6}.SignatureGenerator-module__b-yb2q__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.SignatureGenerator-module__b-yb2q__inputMeta{color:var(--color-muted);align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.SignatureGenerator-module__b-yb2q__clearButton{width:30px;height:30px;color:var(--color-ink-soft);cursor:pointer;background:#efedf0;border:0;border-radius:50%;place-items:center;display:grid}.SignatureGenerator-module__b-yb2q__clearButton:hover{background:#e4e1e6}.SignatureGenerator-module__b-yb2q__toolbar{justify-content:space-between;align-items:center;gap:16px;margin:18px 0 12px;display:flex}.SignatureGenerator-module__b-yb2q__toolbarNote{color:var(--color-muted);margin:0;font-size:13.5px}.SignatureGenerator-module__b-yb2q__toolbarNote strong{color:var(--color-ink);font-weight:600}.SignatureGenerator-module__b-yb2q__tabs{background:#ebe9ec;border-radius:10px;padding:3px;display:inline-flex}.SignatureGenerator-module__b-yb2q__tabButton{color:var(--color-ink-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:600}.SignatureGenerator-module__b-yb2q__tabButton[aria-pressed=true]{background:var(--color-panel);color:var(--color-ink);box-shadow:0 1px 2px #1d14211a}.SignatureGenerator-module__b-yb2q__tool{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:14px;display:grid}.SignatureGenerator-module__b-yb2q__result{gap:14px;min-width:0;display:grid}.SignatureGenerator-module__b-yb2q__paper{border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;position:relative}.SignatureGenerator-module__b-yb2q__paperMeta{color:var(--color-muted);justify-content:space-between;gap:12px;font-size:12.5px;font-weight:500;display:flex;position:absolute;top:14px;left:18px;right:18px}.SignatureGenerator-module__b-yb2q__paperMeta span:first-child{color:var(--color-ink);font-weight:600}.SignatureGenerator-module__b-yb2q__signLine{border-bottom:1px solid var(--color-line-strong);color:var(--color-muted);font-size:15px;line-height:1.5;position:absolute;bottom:13%;left:24px;right:24px}.SignatureGenerator-module__b-yb2q__signature{position:relative}.SignatureGenerator-module__b-yb2q__signature svg{width:100%;height:auto;display:block}.SignatureGenerator-module__b-yb2q__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SignatureGenerator-module__b-yb2q__primaryButton,.SignatureGenerator-module__b-yb2q__secondaryButton{white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.SignatureGenerator-module__b-yb2q__primaryButton{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff}.SignatureGenerator-module__b-yb2q__primaryButton:hover{background:var(--color-accent-strong)}.SignatureGenerator-module__b-yb2q__secondaryButton{border:1px solid var(--color-line-strong);background:var(--color-panel);color:var(--color-ink)}.SignatureGenerator-module__b-yb2q__secondaryButton:hover{background:#f4f2f5}.SignatureGenerator-module__b-yb2q__actionNote{color:var(--color-muted);margin-left:auto;font-size:13px}.SignatureGenerator-module__b-yb2q__tune{border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:18px;display:grid}.SignatureGenerator-module__b-yb2q__field{align-content:start;gap:8px;min-width:0;display:grid}.SignatureGenerator-module__b-yb2q__fieldLabel{color:var(--color-ink-soft);justify-content:space-between;margin:0;font-size:12.5px;font-weight:600;display:flex}.SignatureGenerator-module__b-yb2q__fieldLabel span{color:var(--color-muted);font-weight:500}.SignatureGenerator-module__b-yb2q__segmented{background:#f0eef1;border-radius:11px;gap:2px;padding:3px;display:grid}.SignatureGenerator-module__b-yb2q__segmentButton{min-width:0;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 0;font-size:12.5px;font-weight:600}.SignatureGenerator-module__b-yb2q__segmentButton[aria-pressed=true]{background:var(--color-panel);color:var(--color-ink);box-shadow:0 1px 2px #1d14211a}.SignatureGenerator-module__b-yb2q__rangeInput{width:100%;accent-color:var(--color-accent);margin:8px 0 0}.SignatureGenerator-module__b-yb2q__styleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.SignatureGenerator-module__b-yb2q__styleTile{border:1px solid var(--color-line);background:var(--color-panel);width:100%;height:92px;color:var(--color-ink);text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:space-between;gap:4px;padding:11px 14px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.SignatureGenerator-module__b-yb2q__styleTile:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-panel)}.SignatureGenerator-module__b-yb2q__styleTile[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.SignatureGenerator-module__b-yb2q__styleName{color:var(--color-muted);font-size:12px;font-weight:500}.SignatureGenerator-module__b-yb2q__styleSample{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.35;display:block;overflow:hidden}.SignatureGenerator-module__b-yb2q__section{padding-top:72px}.SignatureGenerator-module__b-yb2q__sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:36px;font-weight:400;line-height:1.1}.SignatureGenerator-module__b-yb2q__sectionCopy{color:var(--color-muted);margin:12px 0 0;line-height:1.6}.SignatureGenerator-module__b-yb2q__steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.SignatureGenerator-module__b-yb2q__steps li{counter-increment:step;border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;padding:18px 20px 20px}.SignatureGenerator-module__b-yb2q__steps li:before{content:counter(step);background:var(--color-accent-soft);width:26px;height:26px;color:var(--color-accent);border-radius:50%;place-items:center;margin-bottom:12px;font-size:13px;font-weight:700;display:grid}.SignatureGenerator-module__b-yb2q__steps h3,.SignatureGenerator-module__b-yb2q__tips h3{margin:0;font-size:15.5px;font-weight:600}.SignatureGenerator-module__b-yb2q__steps p,.SignatureGenerator-module__b-yb2q__tips p{color:var(--color-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.SignatureGenerator-module__b-yb2q__contentGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.SignatureGenerator-module__b-yb2q__tips{gap:18px;margin-top:22px;display:grid}.SignatureGenerator-module__b-yb2q__faqList{margin-top:12px}.SignatureGenerator-module__b-yb2q__faqItem{border-bottom:1px solid var(--color-line)}.SignatureGenerator-module__b-yb2q__faqItem h3{margin:0}.SignatureGenerator-module__b-yb2q__faqButton{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15.5px;font-weight:600;display:flex}.SignatureGenerator-module__b-yb2q__faqIcon{color:var(--color-muted);font-size:20px;font-weight:400;line-height:1}.SignatureGenerator-module__b-yb2q__faqAnswer{color:var(--color-ink-soft);margin:-6px 0 16px;font-size:14.5px;line-height:1.7;display:none}.SignatureGenerator-module__b-yb2q__faqItem[data-open=true] .SignatureGenerator-module__b-yb2q__faqAnswer{display:block}.SignatureGenerator-module__b-yb2q__statusRegion{z-index:60;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.SignatureGenerator-module__b-yb2q__statusToast{white-space:nowrap;border-radius:12px;padding:11px 18px;font-size:14px;font-weight:600;box-shadow:0 12px 30px #1d14212e}.SignatureGenerator-module__b-yb2q__statusToastSuccess{background:var(--color-ink);color:#fff}.SignatureGenerator-module__b-yb2q__statusToastError{color:#9c2f17;background:#fff1ee;border:1px solid #f3c2b6}@media (max-width:1040px){.SignatureGenerator-module__b-yb2q__tool{grid-template-columns:minmax(0,1fr)}.SignatureGenerator-module__b-yb2q__styleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.SignatureGenerator-module__b-yb2q__shell{padding:0 16px}.SignatureGenerator-module__b-yb2q__head{padding-top:22px;display:block}.SignatureGenerator-module__b-yb2q__intro{max-width:none;margin-top:10px}.SignatureGenerator-module__b-yb2q__input{border-radius:16px;height:60px;padding-left:18px;padding-right:104px;font-size:20px}.SignatureGenerator-module__b-yb2q__inputMeta{right:12px}.SignatureGenerator-module__b-yb2q__toolbar{flex-direction:column;align-items:stretch;gap:10px}.SignatureGenerator-module__b-yb2q__tabButton{flex:1 1 0}.SignatureGenerator-module__b-yb2q__tabs{display:flex}.SignatureGenerator-module__b-yb2q__paperMeta{top:10px;left:14px;right:14px}.SignatureGenerator-module__b-yb2q__signature{padding-top:26px}.SignatureGenerator-module__b-yb2q__actions .SignatureGenerator-module__b-yb2q__primaryButton{flex:100%}.SignatureGenerator-module__b-yb2q__actions .SignatureGenerator-module__b-yb2q__secondaryButton{flex:1 1 0}.SignatureGenerator-module__b-yb2q__actionNote{text-align:center;flex-basis:100%;margin-left:0}.SignatureGenerator-module__b-yb2q__tune,.SignatureGenerator-module__b-yb2q__steps,.SignatureGenerator-module__b-yb2q__contentGrid{grid-template-columns:minmax(0,1fr)}.SignatureGenerator-module__b-yb2q__contentGrid{gap:56px}.SignatureGenerator-module__b-yb2q__styleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SignatureGenerator-module__b-yb2q__styleTile{height:84px;padding:10px 11px}.SignatureGenerator-module__b-yb2q__sectionTitle{font-size:30px}.SignatureGenerator-module__b-yb2q__statusToast{white-space:normal;width:calc(100vw - 32px)}}
.StylesPage-module__0ysN_q__shell{max-width:var(--max-page);margin:0 auto;padding:0 32px}.StylesPage-module__0ysN_q__head{justify-content:space-between;align-items:flex-end;gap:32px;padding:36px 0 26px;display:flex}.StylesPage-module__0ysN_q__headline{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(38px,4.6vw,56px);font-weight:400;line-height:1.05}.StylesPage-module__0ysN_q__head p{color:var(--color-muted);margin:10px 0 0;font-size:16px;line-height:1.6}.StylesPage-module__0ysN_q__primaryAction{background:var(--color-accent);color:#fff;white-space:nowrap;border-radius:11px;flex:none;align-items:center;height:44px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.StylesPage-module__0ysN_q__primaryAction:hover{background:var(--color-accent-strong);text-decoration:none}.StylesPage-module__0ysN_q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.StylesPage-module__0ysN_q__tile{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;flex-direction:column;gap:8px;height:100%;padding:14px 16px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.StylesPage-module__0ysN_q__tile:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-panel);text-decoration:none}.StylesPage-module__0ysN_q__tile h2{color:var(--color-muted);margin:0;font-size:12.5px;font-weight:500}.StylesPage-module__0ysN_q__sample{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.3;overflow:hidden}.StylesPage-module__0ysN_q__description{color:var(--color-muted);font-size:13.5px;line-height:1.5}@media (max-width:900px){.StylesPage-module__0ysN_q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.StylesPage-module__0ysN_q__shell{padding:0 16px}.StylesPage-module__0ysN_q__head{padding-top:24px;display:block}.StylesPage-module__0ysN_q__primaryAction{justify-content:center;margin-top:16px}.StylesPage-module__0ysN_q__grid{grid-template-columns:minmax(0,1fr)}}
.TrustPage-module__Yh81jq__content{max-width:720px;margin:0 auto;padding:44px 32px 0}.TrustPage-module__Yh81jq__content h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(38px,5vw,52px);font-weight:400;line-height:1.05}.TrustPage-module__Yh81jq__intro{color:var(--color-muted);margin:14px 0 0;font-size:17px;line-height:1.6}.TrustPage-module__Yh81jq__section{border-top:1px solid var(--color-line);margin-top:28px;padding-top:24px}.TrustPage-module__Yh81jq__section h2{margin:0 0 8px;font-size:17px;font-weight:600}.TrustPage-module__Yh81jq__section p,.TrustPage-module__Yh81jq__section li{color:var(--color-ink-soft);font-size:15.5px;line-height:1.7}.TrustPage-module__Yh81jq__section p{margin:0 0 10px}.TrustPage-module__Yh81jq__section ul{margin:0;padding-left:20px}.TrustPage-module__Yh81jq__section a{color:var(--color-accent);font-weight:600}@media (max-width:640px){.TrustPage-module__Yh81jq__content{padding:28px 16px 0}}
.WorksheetGenerator-module__Ah_40q__shell{max-width:var(--max-page);margin:0 auto;padding:0 32px}.WorksheetGenerator-module__Ah_40q__head{justify-content:space-between;align-items:flex-end;gap:32px;padding:32px 0 20px;display:flex}.WorksheetGenerator-module__Ah_40q__headline{font-family:var(--font-display);letter-spacing:-.01em;flex:none;margin:0;font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.05}.WorksheetGenerator-module__Ah_40q__intro{max-width:520px;color:var(--color-muted);margin:0;font-size:14.5px;line-height:1.6}.WorksheetGenerator-module__Ah_40q__intro a{color:var(--color-accent);font-weight:600}.WorksheetGenerator-module__Ah_40q__tool{grid-template:"text desk side""controls desk side"1fr/340px minmax(0,1fr) 260px;align-items:start;gap:14px;display:grid}.WorksheetGenerator-module__Ah_40q__textCard,.WorksheetGenerator-module__Ah_40q__controls,.WorksheetGenerator-module__Ah_40q__panel{border:1px solid var(--color-line);background:var(--color-panel);border-radius:18px;padding:18px}.WorksheetGenerator-module__Ah_40q__textCard{grid-area:text}.WorksheetGenerator-module__Ah_40q__controls{grid-area:controls;gap:18px;display:grid}.WorksheetGenerator-module__Ah_40q__field{gap:8px;min-width:0;display:grid}.WorksheetGenerator-module__Ah_40q__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.WorksheetGenerator-module__Ah_40q__fieldLabel{color:var(--color-ink-soft);justify-content:space-between;margin:0;font-size:12.5px;font-weight:600;display:flex}.WorksheetGenerator-module__Ah_40q__fieldLabel span{color:var(--color-muted);font-weight:500}.WorksheetGenerator-module__Ah_40q__textarea{resize:vertical;border:1.5px solid var(--color-line-strong);background:var(--color-panel);width:100%;min-height:46px;color:var(--color-ink);border-radius:12px;outline:none;padding:11px 14px;font-size:17px;font-weight:500;line-height:1.4}.WorksheetGenerator-module__Ah_40q__textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-soft)}.WorksheetGenerator-module__Ah_40q__helperText{color:var(--color-muted);margin:0;font-size:12.5px}.WorksheetGenerator-module__Ah_40q__segmented{background:#f0eef1;border-radius:11px;gap:2px;padding:3px;display:grid}.WorksheetGenerator-module__Ah_40q__segmentButton{min-width:0;color:var(--color-ink-soft);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 0;font-size:11.5px;font-weight:600;overflow:hidden}.WorksheetGenerator-module__Ah_40q__segmentButton[aria-pressed=true]{background:var(--color-panel);color:var(--color-ink);box-shadow:0 1px 2px #1d14211a}.WorksheetGenerator-module__Ah_40q__swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.WorksheetGenerator-module__Ah_40q__swatch{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink-soft);cursor:pointer;border-radius:11px;justify-items:center;padding:6px 0 7px;font-size:11.5px;font-weight:600;display:grid}.WorksheetGenerator-module__Ah_40q__swatch[aria-pressed=true]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);color:var(--color-accent)}.WorksheetGenerator-module__Ah_40q__swatchSample{font-family:var(--font-hand);font-size:25px;line-height:1.45}.WorksheetGenerator-module__Ah_40q__swatchSample[data-trace=trace]{color:#b3adb8}.WorksheetGenerator-module__Ah_40q__swatchSample[data-trace=dashed]{color:#d4cfd8}.WorksheetGenerator-module__Ah_40q__swatchSample[data-trace=outline]{color:#fff;-webkit-text-stroke:1.2px #5b5163}.WorksheetGenerator-module__Ah_40q__stepper{border:1px solid var(--color-line);border-radius:11px;align-items:center;height:40px;display:flex}.WorksheetGenerator-module__Ah_40q__stepper button{width:40px;height:100%;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.WorksheetGenerator-module__Ah_40q__stepper button:disabled{color:#c9c4cc;cursor:default}.WorksheetGenerator-module__Ah_40q__stepper output{text-align:center;flex:1;font-weight:600}.WorksheetGenerator-module__Ah_40q__rangeInput{width:100%;accent-color:var(--color-accent);margin:12px 0 0}.WorksheetGenerator-module__Ah_40q__desk{background:#ebe9ec;border-radius:18px;grid-area:desk;place-items:center;padding:22px;display:grid}.WorksheetGenerator-module__Ah_40q__previewCanvas{width:100%;max-width:480px}.WorksheetGenerator-module__Ah_40q__previewCanvas svg{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #1d14210f,0 18px 40px #1d14211a}.WorksheetGenerator-module__Ah_40q__side{grid-area:side;gap:14px;display:grid}.WorksheetGenerator-module__Ah_40q__panelTitle{margin:0;font-size:14px;font-weight:600}.WorksheetGenerator-module__Ah_40q__panelNote{color:var(--color-muted);margin:4px 0 14px;font-size:13px}.WorksheetGenerator-module__Ah_40q__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.WorksheetGenerator-module__Ah_40q__primaryButton,.WorksheetGenerator-module__Ah_40q__secondaryButton{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:14.5px;font-weight:600;display:inline-flex}.WorksheetGenerator-module__Ah_40q__primaryButton{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;grid-column:1/-1}.WorksheetGenerator-module__Ah_40q__primaryButton:hover{background:var(--color-accent-strong)}.WorksheetGenerator-module__Ah_40q__secondaryButton{border:1px solid var(--color-line-strong);background:var(--color-panel);color:var(--color-ink)}.WorksheetGenerator-module__Ah_40q__secondaryButton:hover{background:#f4f2f5}.WorksheetGenerator-module__Ah_40q__templates{gap:6px;display:grid}.WorksheetGenerator-module__Ah_40q__template{border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-ink);text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.WorksheetGenerator-module__Ah_40q__template:hover{border-color:var(--color-line-strong)}.WorksheetGenerator-module__Ah_40q__template[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.WorksheetGenerator-module__Ah_40q__template span{font-size:13.5px;font-weight:600}.WorksheetGenerator-module__Ah_40q__template small{color:var(--color-muted);font-size:12px}.WorksheetGenerator-module__Ah_40q__stackSection{padding-top:72px}.WorksheetGenerator-module__Ah_40q__sectionTitle{font-family:var(--font-display);margin:0 0 20px;font-size:36px;font-weight:400;line-height:1.1}.WorksheetGenerator-module__Ah_40q__sectionIntro{color:var(--color-muted);margin:-8px 0 20px}.WorksheetGenerator-module__Ah_40q__cardGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.WorksheetGenerator-module__Ah_40q__infoCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:14px;padding:18px 20px}.WorksheetGenerator-module__Ah_40q__cardTitle{margin:0;font-size:15.5px;font-weight:600}.WorksheetGenerator-module__Ah_40q__cardCopy{color:var(--color-muted);margin:6px 0 0;font-size:14px;line-height:1.6}.WorksheetGenerator-module__Ah_40q__faqList{max-width:820px}.WorksheetGenerator-module__Ah_40q__faqItem{border-bottom:1px solid var(--color-line)}.WorksheetGenerator-module__Ah_40q__faqItem h3{margin:0}.WorksheetGenerator-module__Ah_40q__faqButton{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15.5px;font-weight:600;display:flex}.WorksheetGenerator-module__Ah_40q__faqIcon{color:var(--color-muted);font-size:20px;font-weight:400;line-height:1}.WorksheetGenerator-module__Ah_40q__faqAnswer{color:var(--color-ink-soft);margin:-6px 0 16px;font-size:14.5px;line-height:1.7;display:none}.WorksheetGenerator-module__Ah_40q__faqItem[data-open=true] .WorksheetGenerator-module__Ah_40q__faqAnswer{display:block}.WorksheetGenerator-module__Ah_40q__statusRegion{z-index:60;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.WorksheetGenerator-module__Ah_40q__statusToast{white-space:nowrap;border-radius:12px;padding:11px 18px;font-size:14px;font-weight:600;box-shadow:0 12px 30px #1d14212e}.WorksheetGenerator-module__Ah_40q__statusToastSuccess{background:var(--color-ink);color:#fff}.WorksheetGenerator-module__Ah_40q__statusToastError{color:#9c2f17;background:#fff1ee;border:1px solid #f3c2b6}@media (max-width:1100px){.WorksheetGenerator-module__Ah_40q__tool{grid-template:"text desk""controls desk"1fr"side side"/320px minmax(0,1fr)}.WorksheetGenerator-module__Ah_40q__side{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:760px){.WorksheetGenerator-module__Ah_40q__shell{padding:0 16px}.WorksheetGenerator-module__Ah_40q__actionsSpacer{height:calc(64px + env(safe-area-inset-bottom));flex:none}.WorksheetGenerator-module__Ah_40q__head{padding-top:22px;display:block}.WorksheetGenerator-module__Ah_40q__intro{margin-top:10px}.WorksheetGenerator-module__Ah_40q__tool{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""desk""controls""side"}.WorksheetGenerator-module__Ah_40q__desk{padding:12px}.WorksheetGenerator-module__Ah_40q__side{grid-template-columns:1fr}.WorksheetGenerator-module__Ah_40q__downloadPanel{display:contents}.WorksheetGenerator-module__Ah_40q__downloadPanel>.WorksheetGenerator-module__Ah_40q__panelTitle,.WorksheetGenerator-module__Ah_40q__downloadPanel>.WorksheetGenerator-module__Ah_40q__panelNote{display:none}.WorksheetGenerator-module__Ah_40q__actions{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;grid-template-columns:1fr auto auto;position:fixed;bottom:0;left:0;right:0}.WorksheetGenerator-module__Ah_40q__primaryButton{grid-column:auto}.WorksheetGenerator-module__Ah_40q__secondaryButton{padding:0 14px}.WorksheetGenerator-module__Ah_40q__statusRegion{bottom:84px}.WorksheetGenerator-module__Ah_40q__statusToast{white-space:normal;max-width:calc(100vw - 32px)}.WorksheetGenerator-module__Ah_40q__sectionTitle{font-size:30px}}
