@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-vietnamese-500-normal-D4oly79D.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-500-normal-Cv-94wkS.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-ext-500-normal-C6C0U28C.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-500-normal-B6Onzdxd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/familjen-grotesk-latin-500-normal-BASv1Bog.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-500-normal-BJWE1t8Q.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-vietnamese-600-normal-Cf5LI1HU.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-600-normal-DD7qc10H.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-ext-600-normal-K2kKrvU3.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-600-normal-Bm1Bk2lg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-600-normal-DR8FYmV8.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-600-normal-Cchso0CV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-vietnamese-700-normal-BQbgNr8Y.woff2) format("woff2"),url(/assets/familjen-grotesk-vietnamese-700-normal-DnK_bp0P.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-latin-ext-700-normal-uph16z26.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-ext-700-normal-ChieoNWR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/familjen-grotesk-latin-700-normal-DP3KK2u2.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-700-normal-Cqh4U_Q6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/dancing-script-vietnamese-600-normal-B_5hiXq4.woff2) format("woff2"),url(/assets/dancing-script-vietnamese-600-normal-DmBNuN3D.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Dancing Script;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dancing-script-latin-ext-600-normal-B3h_y-4p.woff2) format("woff2"),url(/assets/dancing-script-latin-ext-600-normal-C2Rto93b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/dancing-script-latin-600-normal-CUtcW3hj.woff2) format("woff2"),url(/assets/dancing-script-latin-600-normal-8nA_0nHX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-ext-400-normal-CKQhgFwn.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-cyrillic-400-normal-C-wcqNJs.woff2) format("woff2"),url(/assets/great-vibes-cyrillic-400-normal-DtFXCWjq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-vietnamese-400-normal-a2O3jU53.woff2) format("woff2"),url(/assets/great-vibes-vietnamese-400-normal-Cxbm9Uac.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-ext-400-normal-CsjMq8GN.woff2) format("woff2"),url(/assets/great-vibes-latin-ext-400-normal-wh4xxCIu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2) format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2) format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-ext-600-normal-DDJRD6ps.woff2) format("woff2"),url(/assets/caveat-latin-ext-600-normal-shBvSnoU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2) format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #edf0f4;--surface: #ffffff;--ink: #0f1b2d;--ink-soft: #3a4659;--muted: #5b687a;--line: #d5dbe3;--line-soft: #e4e9ef;--accent: #1d4ed8;--accent-hover: #1740b0;--accent-soft: #e3eafd;--accent-edge: #9fb3e8;--ok: #0e7c5a;--ok-ink: #0b5a41;--ok-bg: #eaf6f1;--ok-edge: #a9d9c6;--danger: #b3261e;--danger-bg: #fdecea;--danger-edge: #f3b7b2;--highlight: #ffe27a;--accent-fill: #1d4ed8;--accent-fill-hover: #1740b0;--ok-fill: #0e7c5a;--danger-ink: #7a1b15;color-scheme:light;--font-display: "Familjen Grotesk", system-ui, sans-serif;--font-body: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #0e131c;--surface: #161e2b;--ink: #e8edf4;--ink-soft: #c3ccd9;--muted: #97a3b5;--line: #2c3749;--line-soft: #222c3b;--accent: #7aa5ff;--accent-hover: #9dbcff;--accent-soft: #1b2a49;--accent-edge: #3c5a99;--ok: #4cc59a;--ok-ink: #9fe3c8;--ok-bg: #12302a;--ok-edge: #2b6b55;--danger: #ff8f86;--danger-bg: #3a1c1c;--danger-edge: #7a3a36;--danger-ink: #ffc2bb;--accent-fill: #2f62e0;--accent-fill-hover: #4473ea;--ok-fill: #15805f;color-scheme:dark}}:root[data-theme=dark]{--ground: #0e131c;--surface: #161e2b;--ink: #e8edf4;--ink-soft: #c3ccd9;--muted: #97a3b5;--line: #2c3749;--line-soft: #222c3b;--accent: #7aa5ff;--accent-hover: #9dbcff;--accent-soft: #1b2a49;--accent-edge: #3c5a99;--ok: #4cc59a;--ok-ink: #9fe3c8;--ok-bg: #12302a;--ok-edge: #2b6b55;--danger: #ff8f86;--danger-bg: #3a1c1c;--danger-edge: #7a3a36;--danger-ink: #ffc2bb;--accent-fill: #2f62e0;--accent-fill-hover: #4473ea;--ok-fill: #15805f;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-text-size-adjust:100%}a{color:var(--accent)}a:hover{color:var(--accent-hover)}h1,h2,h3{font-family:var(--font-display);font-weight:600;margin:0;text-wrap:balance}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-family:var(--font-mono)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 18px;border-radius:8px;border:1px solid transparent;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent-fill);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-fill-hover);color:#fff}.btn-outline{background:var(--surface);color:var(--accent);border-color:var(--accent-edge)}.btn-ghost{background:var(--surface);color:var(--ink);border-color:var(--line);font-weight:500}.btn-ok{background:var(--ok-fill);color:#fff}.btn-ok:hover{color:#fff}.btn-danger{background:var(--surface);color:var(--danger);border-color:var(--line);font-weight:500}.btn-block{width:100%}.btn-left{justify-content:flex-start;font-weight:500}.btn-sm{min-height:44px;padding:8px 14px;font-size:14px}.icon{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.field-label{font-size:13px;color:var(--muted)}.input,.select,.textarea{width:100%;min-height:44px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:14px}.input.mono{font-family:var(--font-mono)}.textarea{min-height:220px;resize:vertical;line-height:1.5}.check-row{display:flex;align-items:center;gap:12px;min-height:44px;font-size:15px;cursor:pointer}.check-row input{width:20px;height:20px;accent-color:var(--accent);flex:none}.note{font-size:13px;line-height:1.5;color:var(--muted)}.alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:var(--danger-bg);border:1px solid var(--danger-edge);color:var(--danger-ink);font-size:14px}.row{display:flex;flex-wrap:wrap;gap:12px}.row-center{align-items:center}.site-header{background:var(--surface);border-bottom:1px solid var(--line)}.site-header-inner{max-width:1160px;margin:0 auto;padding:12px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px}.brand{display:flex;align-items:center;flex-shrink:0}.brand img{display:block;height:36px;width:auto}.nav{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:15px}.nav a{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.nav a:hover,.nav a.active{color:var(--ink)}.nav a.active{font-weight:500}.header-cta{margin-left:auto}.container{max-width:1160px;width:100%;margin:0 auto;padding:0 24px}.site-main{padding-block:48px 64px;display:flex;flex-direction:column;gap:48px}.site-footer{margin-top:auto;padding-block:24px 32px;color:var(--muted);font-size:13px}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.footer-links{display:flex;flex-wrap:wrap;gap:4px 16px}.footer-links a,.link-btn{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.footer-links a:hover,.link-btn:hover{color:var(--ink)}.link-btn{background:none;border:0;padding:0;font-size:inherit;cursor:pointer}.legal{max-width:760px;line-height:1.65}.legal h2{font-size:18px;margin-top:8px}.legal p,.legal ul{margin:0;color:var(--ink-soft)}.legal ul{padding-left:20px}.legal li+li{margin-top:6px}.legal .pending{background:var(--highlight);color:var(--ink);padding:0 4px;border-radius:3px}.app-shell{min-height:100vh;display:flex;flex-direction:column}.hero{display:flex;flex-direction:column;gap:28px}.hero-copy{display:flex;flex-direction:column;gap:12px;max-width:720px}.hero h1{font-size:44px;line-height:1.08;letter-spacing:-.02em}.lead{margin:0;font-size:18px;line-height:1.5;color:var(--muted)}.dropzone{background:var(--surface);border:2px dashed var(--accent-edge);border-radius:12px;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;transition:background .15s,border-color .15s}.dropzone.is-over{background:var(--accent-soft);border-color:var(--accent)}.dropzone.compact{padding:28px 20px;gap:10px}.dz-title{font-family:var(--font-display);font-weight:600;font-size:22px}.dz-hint{font-family:var(--font-mono);font-size:13px;color:var(--muted)}.section-title{font-size:26px}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.tool-card{display:flex;flex-direction:column;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px;color:var(--ink);text-decoration:none;min-width:0;transition:border-color .15s,box-shadow .15s}.tool-card:hover{color:var(--ink);border-color:var(--accent-edge);box-shadow:0 4px 14px #0f1b2d12}.tool-icon{width:40px;height:40px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.tool-name{font-family:var(--font-display);font-weight:600;font-size:19px}.tool-desc{font-size:14px;line-height:1.45;color:var(--muted)}.recent-box{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden}.recent-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 20px;border-top:1px solid var(--line-soft)}.recent-row:first-child{border-top:0}.recent-name{flex:1 1 220px;min-width:0;font-weight:500;overflow-wrap:anywhere}.recent-meta{font-family:var(--font-mono);font-size:13px;color:var(--muted)}.recent-when{font-size:13px;color:var(--muted);min-width:72px}.empty-state{padding:28px 20px;color:var(--muted);font-size:14px}.section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.ad-slot{min-height:90px;display:flex;align-items:center;justify-content:center}.topbar{background:var(--surface);border-bottom:1px solid var(--line)}.topbar-inner{max-width:1160px;margin:0 auto;padding:8px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.back-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--muted);text-decoration:none;font-size:14px}.back-link:hover{color:var(--ink)}.topbar-title{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.2}.topbar-heading{display:flex;align-items:center;gap:12px;min-width:0;padding-block:6px}.topbar-icon{width:38px;height:38px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.topbar-text{min-width:0}.topbar-desc{margin:2px 0 0;color:var(--muted);font-size:14px}.tools-section{display:flex;flex-direction:column;gap:28px}.tool-category{display:flex;flex-direction:column;gap:12px}.category-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.category-title{font-size:18px}.category-desc{margin:0;color:var(--muted);font-size:14px}.related{display:flex;flex-direction:column;gap:16px;margin-top:8px;padding-top:32px;border-top:1px solid var(--line)}.related .section-title{font-size:20px}.related-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.related-card{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);text-decoration:none}.related-card:hover{border-color:var(--accent-edge);color:var(--ink)}.related-card .tool-icon{width:34px;height:34px}.related-name{display:block;font-weight:600}.related-desc{display:block;color:var(--muted);font-size:13px;line-height:1.45}.footer-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:24px;padding-bottom:24px;margin-bottom:20px;border-bottom:1px solid var(--line)}.footer-title{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:8px}.footer-col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.footer-col a{color:var(--muted);text-decoration:none}.footer-col a:hover{color:var(--accent);text-decoration:underline}.tool-page{padding-block:32px 56px;display:flex;flex-direction:column;gap:24px}.form-fields{display:flex;flex-direction:column;gap:16px}.form-page{margin:0;padding:12px 16px 16px;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:14px;min-width:0}.form-page legend{padding:0 6px;font-size:13px;font-weight:600;color:var(--muted)}.restriction-list{margin:0;padding-left:20px;color:var(--ink-soft)}.option-hint{display:block;color:var(--muted);font-size:13px}.guide{margin-top:24px;padding-top:32px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px 48px}.guide-col{display:flex;flex-direction:column;gap:16px;min-width:0}.guide .section-title{font-size:20px}.guide-steps{margin:0;padding:0;list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:12px;color:var(--ink-soft)}.guide-steps li{counter-increment:step;display:flex;gap:12px;align-items:baseline}.guide-steps li:before{content:counter(step);flex:0 0 26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:600;font-size:13px;display:grid;place-items:center;transform:translateY(-1px)}.guide-faqs details{border-bottom:1px solid var(--line-soft)}.guide-faqs summary{min-height:44px;display:flex;align-items:center;font-weight:600;cursor:pointer}.guide-faqs p{margin:0 0 12px;color:var(--muted);line-height:1.6}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.why-item{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px}.why-item h3{font-size:17px;margin-bottom:6px}.why-item p{margin:0;color:var(--muted);font-size:14px}.tabs{display:flex;flex-wrap:wrap;gap:6px}.tab{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-weight:500;text-decoration:none}.tab:hover{color:var(--ink)}.tab.active{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff;font-weight:600}.tool-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:20px;min-width:0}.panel-side{flex:1 1 340px;max-width:440px}.panel-main{flex:999 1 480px}.panel-title{font-family:var(--font-display);font-weight:600;font-size:18px}.file-card{display:flex;align-items:center;gap:14px}.file-icon{width:44px;height:44px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex:none}.file-info{flex:1;min-width:0}.file-name{font-weight:600;overflow-wrap:anywhere}.file-meta{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.options{display:flex;flex-direction:column;gap:14px}.progress{display:flex;flex-direction:column;gap:8px}.progress-bar{height:8px;background:var(--line-soft);border-radius:99px;overflow:hidden}.progress-bar>span{display:block;height:100%;background:var(--accent);border-radius:99px;transition:width .2s}.progress-label{font-size:13px;color:var(--muted)}.result{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;background:var(--ok-bg);border:1px solid var(--ok-edge);border-radius:10px;padding:14px 16px;color:var(--ok-ink)}.result-info{flex:1 1 200px;min-width:0}.result-title{font-weight:600}.result-meta{font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.preview-pair{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 24px}.preview-col{display:flex;flex-direction:column;align-items:center;gap:8px}.preview-label{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.preview-label.accent{color:var(--accent)}.mini-page{width:200px;min-height:262px;background:var(--ground);border:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.mini-page canvas{display:block;max-width:100%}.mini-page.pdf{padding:0;background:#fff}.mini-page.word{background:#fff;border-color:var(--accent-edge);box-shadow:0 6px 18px #1d4ed81f;font-family:IBM Plex Sans,system-ui,sans-serif}.mini-line{font-size:6.5px;line-height:1.35;color:#55637a;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mini-line.h{font-weight:700;color:#1d4ed8;font-size:9px}.big-preview{display:flex;justify-content:center;background:var(--ground);border-radius:8px;padding:16px;overflow:auto}.big-preview canvas{display:block;background:#fff;box-shadow:0 1px 2px #0f1b2d1f,0 8px 24px #0f1b2d14;max-width:100%;height:auto!important}.file-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.file-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.file-item .order{font-family:var(--font-mono);font-size:12px;color:var(--muted);width:22px;text-align:center;flex:none}.file-item img{width:44px;height:44px;object-fit:cover;border-radius:6px;flex:none}.icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-soft);cursor:pointer;flex:none}.icon-btn:hover:not(:disabled){border-color:var(--accent-edge);color:var(--accent)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.item-actions{display:flex;gap:6px;margin-left:auto;flex:none}.org-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.org-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.org-card.is-deleted{opacity:.45}.org-card.is-over,.file-item.is-over{border-color:var(--accent);background:var(--accent-soft)}.org-card,.file-item{position:relative}.org-card{cursor:grab}.is-dragging{z-index:20;cursor:grabbing;box-shadow:0 10px 28px #0f1b2d38;border-color:var(--accent)!important}body.is-sorting,body.is-sorting *{cursor:grabbing!important;user-select:none;-webkit-user-select:none}.drag-handle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:44px;color:var(--muted);cursor:grab;touch-action:none;border-radius:6px}.drag-handle:hover{color:var(--ink);background:var(--line-soft)}.drag-handle .icon{stroke-width:3.2}.thumb{position:relative}.thumb .thumb-handle{position:absolute;top:2px;left:8px;width:24px;height:28px;background:color-mix(in srgb,var(--surface) 92%,transparent);z-index:1}.thumb.is-over .thumb-box{outline:2px solid var(--accent);outline-offset:2px;background:var(--accent-soft)}.thumb.is-dragging{box-shadow:none}.thumb.is-dragging .thumb-box{box-shadow:0 10px 28px #0f1b2d40}.org-card .drag-handle{position:absolute;top:4px;left:4px;height:36px;background:color-mix(in srgb,var(--surface) 90%,transparent);z-index:1}.org-thumb{width:100%;height:180px;display:flex;align-items:center;justify-content:center;background:var(--ground);border-radius:6px;overflow:hidden}.org-thumb canvas{max-width:100%;max-height:100%;transition:transform .2s}.org-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.org-actions .icon-btn{width:38px;height:38px}.org-label{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.swatches{display:flex;gap:8px;align-items:center;min-height:44px;flex-wrap:wrap}.swatch{width:28px;height:28px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);padding:0;cursor:pointer}.swatch.is-active{border-color:var(--ink);box-shadow:none}.range-row{display:flex;align-items:center;gap:12px}.range-row input[type=range]{flex:1;accent-color:var(--accent);min-height:44px}.range-row .mono{font-size:13px;color:var(--muted);min-width:44px;text-align:right}.wm-preview{position:relative;display:inline-block;max-width:100%}.wm-preview canvas{display:block;background:#fff;box-shadow:0 1px 2px #0f1b2d1f,0 8px 24px #0f1b2d14;max-width:100%;height:auto!important}.pn-text{position:absolute;white-space:nowrap;font-family:Helvetica,Arial,sans-serif;color:#0f1b2d;line-height:1}.wm-text{position:absolute;left:50%;top:50%;white-space:nowrap;font-family:Helvetica,Arial,sans-serif;font-weight:700;pointer-events:none;transform-origin:center}.ed{min-height:100vh;display:flex;flex-direction:column}.ed-bar{background:var(--surface);border-bottom:1px solid var(--line)}.ed-bar-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 24px}.ed-file{display:flex;flex-direction:column;min-width:0}.ed-file strong,.ed-filename{font-size:15px;overflow-wrap:anywhere}.ed-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px}.ed-tools{display:flex;flex-wrap:nowrap;gap:2px;padding:6px 24px 8px;border-top:1px solid var(--line-soft);overflow-x:auto;scrollbar-width:thin;scroll-padding-inline:24px}.tool-btn{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:var(--surface);color:var(--ink-soft);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.tool-btn:hover{background:var(--ground)}.tool-btn.is-active{background:var(--accent-soft);color:var(--accent)}.ed-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;max-width:1400px;width:100%;margin:0 auto;padding:20px 24px 32px}.ed-thumbs{flex:0 0 112px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;max-height:calc(100vh - 220px);overflow-y:auto;position:sticky;top:12px}.thumb{display:flex;flex-direction:column;align-items:center;gap:6px;width:96px;padding:0;border:0;background:transparent;cursor:pointer}.thumb-box{width:96px;min-height:124px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden}.thumb.is-active .thumb-box{border:2px solid var(--accent)}.thumb canvas{display:block;max-width:100%}.thumb-n{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.ed-stage{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px}.stage-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.stage-nav .mono{font-size:13px;color:var(--muted);min-width:96px;text-align:center}.paper-scroll{width:100%;overflow-x:auto;display:flex}.paper{position:relative;margin:0 auto;background:#fff;box-shadow:0 1px 2px #0f1b2d1f,0 8px 24px #0f1b2d14;flex:none}.paper canvas{display:block}.overlay{position:absolute;inset:0;overflow:hidden;user-select:none;-webkit-user-select:none}.overlay.tool-select{touch-action:pan-x pan-y}.overlay.tool-text,.overlay.tool-date{cursor:text;touch-action:pan-x pan-y}.overlay.tool-highlight,.overlay.tool-draw,.overlay.tool-rect,.overlay.tool-redact{cursor:crosshair;touch-action:none}.overlay.tool-erase{cursor:pointer}.annot{position:absolute;touch-action:none}.annot.is-selected{outline:1.5px solid var(--accent)}.annot-text{white-space:pre;line-height:1.25;padding:0;margin:0;cursor:move;min-width:8px}.annot-text.is-editing{cursor:text;outline:1.5px solid var(--accent);background:#1d4ed80a}.annot-edit{position:absolute;left:0;top:0;margin:0;padding:0;border:0;outline:0;background:transparent;resize:none;overflow:hidden;white-space:pre;line-height:1.25;color:inherit;font:inherit;width:100%;height:100%}.annot-box,.annot-img{cursor:move}.text-hint{position:absolute;padding:0;border:1px dashed rgba(29,78,216,.45);border-radius:3px;background:#1d4ed80a;cursor:text;touch-action:manipulation}.text-hint:hover,.text-hint:focus-visible{border-style:solid;border-color:var(--accent);background:#1d4ed81a}.annot-cover{cursor:text}.annot-text.annot-edited:not(.is-editing){outline:1px dashed rgba(29,78,216,.5);outline-offset:1px}.annot-redact{background:repeating-linear-gradient(135deg,#000 0 6px,#1c1c1c 6px 12px)}.annot-img img{width:100%;height:100%;display:block;pointer-events:none;user-select:none}.annot-svg{position:absolute;left:0;top:0;overflow:visible;pointer-events:none}.annot-svg path.hit{pointer-events:stroke;cursor:move;stroke:transparent;fill:none}.sel-box{position:absolute;border:1.5px solid var(--accent);pointer-events:none}.handle{position:absolute;width:12px;height:12px;background:var(--surface);border:1.5px solid var(--accent);pointer-events:auto;touch-action:none}.handle.nw{left:-7px;top:-7px;cursor:nwse-resize}.handle.ne{right:-7px;top:-7px;cursor:nesw-resize}.handle.sw{left:-7px;bottom:-7px;cursor:nesw-resize}.handle.se{right:-7px;bottom:-7px;cursor:nwse-resize}.ed-panel{flex:1 1 260px;max-width:300px;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px;display:flex;flex-direction:column;gap:16px}.ed-panel hr{border:0;height:1px;background:var(--line-soft);margin:0;width:100%}.panel-group{display:flex;flex-direction:column;gap:10px}.toggle-btn{min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-weight:500;cursor:pointer}.toggle-btn.is-active{background:var(--accent-soft);border-color:var(--accent-edge);color:var(--accent)}.drop-screen{max-width:720px;width:100%;margin:0 auto;padding:48px 24px;display:flex;flex-direction:column;gap:20px}.modal-backdrop{position:fixed;inset:0;background:#0f1b2d80;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.modal{background:var(--surface);border-radius:12px;padding:20px;width:100%;max-width:520px;display:flex;flex-direction:column;gap:16px}.sig-canvas{width:100%;height:180px;border:1px dashed var(--accent-edge);border-radius:8px;background:#fff;touch-action:none;cursor:crosshair}.modal.confirm{max-width:560px}.confirm-body{display:flex;flex-direction:column;gap:12px}.confirm-body p{margin:0;color:var(--ink-soft);line-height:1.55}.confirm-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.confirm-actions .btn-danger{border-color:var(--danger-edge)}@media(max-width:520px){.confirm-actions{flex-direction:column-reverse}.confirm-actions .btn{width:100%}}.modal-wide{max-width:640px;max-height:calc(100vh - 32px);overflow-y:auto}.fr-form{display:flex;flex-direction:column;gap:12px}.fr-form .row{gap:4px 20px}.fr-summary{display:flex;justify-content:space-between;gap:12px;font-weight:600}.fr-summary .link-btn{color:var(--accent);font-weight:500}.fr-results{margin:0;padding:0;list-style:none;max-height:38vh;overflow-y:auto;border:1px solid var(--line);border-radius:8px}.fr-results li+li{border-top:1px solid var(--line-soft)}.fr-result{display:flex;align-items:baseline;gap:10px;padding:10px 12px;cursor:pointer;font-size:14px}.fr-result input{flex:none;transform:translateY(2px)}.fr-page{flex:none;font-family:var(--font-mono);font-size:12px;color:var(--muted)}.fr-text{min-width:0;overflow-wrap:anywhere;color:var(--ink-soft)}.fr-text mark{background:var(--highlight);color:var(--ink);border-radius:2px;padding:0 1px}.sig-styles{display:grid;gap:8px}.sig-style{min-height:56px;padding:6px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#1f2a6b;font-size:30px;line-height:1.2;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sig-style.is-active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.sig-saved{display:flex;flex-direction:column;gap:10px}.sig-saved-item{display:flex;align-items:center;gap:12px}.sig-saved-use{flex:1;height:72px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.sig-saved-use:hover{border-color:var(--accent)}.sig-saved-use img{max-width:100%;max-height:100%}.bottom-nav{display:none}@media(max-width:640px){.site-header-inner,.topbar-inner,.container{padding-left:16px;padding-right:16px}.nav{display:none}.hero h1{font-size:28px}.lead{font-size:16px}.site-main{padding-block:24px 32px;gap:32px}.tool-page{padding-block:20px 32px}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool-card{flex-direction:row;align-items:center;padding:12px;gap:10px;min-height:60px}.tool-card .tool-icon{width:32px;height:32px}.tool-card .tool-name{font-size:14px;line-height:1.25}.tool-card .tool-desc{display:none}.dropzone{padding:18px 16px}.dz-title,.dropzone .dz-or{display:none}.dropzone .btn{width:100%;min-height:48px}.recent-row{padding:8px 12px}.recent-row .btn{display:none}.ed-bar-top,.ed-tools,.ed-body{padding-left:16px;padding-right:16px}.ed-thumbs{position:static;max-height:none;flex-basis:100%;flex-wrap:nowrap;overflow-x:auto}.ed-panel{max-width:none;flex-basis:100%}.app-shell.has-bottom-nav{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.bottom-nav{display:flex;position:fixed;left:0;right:0;bottom:0;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);z-index:20}.bottom-nav a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:64px;text-decoration:none;color:var(--muted);font-size:12px;font-weight:500}.bottom-nav a.active{color:var(--accent)}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.overlay.tool-highlight .annot,.overlay.tool-draw .annot,.overlay.tool-rect .annot,.overlay.tool-redact .annot,.overlay.tool-date .annot,.overlay.tool-highlight .annot-svg path.hit,.overlay.tool-draw .annot-svg path.hit,.overlay.tool-rect .annot-svg path.hit,.overlay.tool-redact .annot-svg path.hit,.overlay.tool-date .annot-svg path.hit,.overlay.tool-text .annot:not(.annot-text),.overlay.tool-text .annot-svg path.hit{pointer-events:none}.overlay.tool-erase .annot,.overlay.tool-erase .annot-svg path.hit{cursor:pointer}@media(max-width:640px){.ed-tools{gap:0;padding:4px 8px 6px;scroll-padding-inline:8px;mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);scrollbar-width:none}.ed-tools::-webkit-scrollbar{display:none}.tool-btn{flex-direction:column;justify-content:center;gap:3px;min-width:64px;min-height:54px;padding:6px 4px;font-size:11px;line-height:1.15}.ed-bar-top{flex-wrap:nowrap;gap:8px;padding-top:6px;padding-bottom:6px}.ed-bar-top .back-link{font-size:0;gap:0;min-width:32px}.ed-file{flex:1}.ed-file strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:14px}.ed-actions{flex-wrap:nowrap;gap:4px}.ed-actions .btn-label{display:none}.ed-actions .btn-ghost{min-width:40px;padding-left:8px;padding-right:8px}}@media(max-width:640px){.ed-file .file-meta{display:none}.ed-thumbs{gap:8px}.ed-thumbs .thumb{width:60px;flex:none}.ed-thumbs .thumb-box{width:60px;min-height:78px}.ed-thumbs .thumb-box canvas{width:52px!important;height:auto!important}.ed-thumbs .thumb-handle{left:2px;width:20px;height:22px}}.kbd-list{margin:0;display:flex;flex-direction:column}.kbd-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.kbd-row dt{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.kbd-row dd{margin:0;color:var(--ink-soft);font-size:14px;text-align:right}.kbd-group{display:inline-flex;gap:3px}kbd{font-family:var(--font-mono);font-size:12px;min-width:24px;padding:2px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;background:var(--ground);color:var(--ink);text-align:center}.kbd-or{color:var(--muted);font-size:12px;margin:0 2px}.tour{position:fixed;right:24px;bottom:24px;z-index:40;width:min(360px,calc(100vw - 32px));padding:18px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:0 16px 40px #0f1b2d38;display:flex;flex-direction:column;gap:8px}.tour-progress{display:flex;gap:4px}.tour-progress span{flex:1;height:3px;border-radius:2px;background:var(--line)}.tour-progress span.on{background:var(--accent)}.tour-count{margin:4px 0 0;font-size:12px;color:var(--muted)}.tour-title{font-size:17px}.tour-text{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.55}.tour-actions{display:flex;align-items:center;justify-content:space-between;margin-top:6px}@media(max-width:640px){.only-desktop{display:none!important}.tour{right:16px;left:16px;bottom:16px;width:auto}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.sk,.paper.is-loading,.thumb-box.is-loading,.org-thumb.is-loading{background-color:var(--line-soft);background-image:linear-gradient(90deg,transparent 0,rgba(255,255,255,.55) 50%,transparent 100%);background-size:400px 100%;background-repeat:no-repeat;animation:shimmer 1.3s linear infinite}.sk{display:block;border-radius:6px}.sk-line{height:12px}.sk-title{height:20px;width:180px}.sk-block{height:110px}.sk-button{height:44px;border-radius:8px}.sk-page{width:min(340px,100%);aspect-ratio:1 / 1.414;margin:0 auto}.skeleton-layout{display:flex;flex-wrap:wrap;gap:20px}.skeleton-side{flex:1 1 280px;display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.skeleton-main{flex:2 1 340px;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.file-loading{display:flex;flex-direction:column;gap:16px}.file-loading-head{display:flex;align-items:center;gap:10px;color:var(--ink-soft);overflow-wrap:anywhere}.file-loading-icon{color:var(--accent);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.drop-screen:has(.file-loading) .dropzone{display:none}.page-skeleton{display:flex;flex-direction:column;gap:24px}.page-skeleton-bar{display:flex;align-items:center;gap:20px;padding:18px 24px;background:var(--surface);border-bottom:1px solid var(--line)}.btn[aria-busy=true]:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sk,.paper.is-loading,.thumb-box.is-loading,.org-thumb.is-loading,.file-loading-icon,.btn[aria-busy=true]:before{animation:none}}.next-steps{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px dashed var(--accent-edge);border-radius:10px;background:var(--accent-soft)}.next-title{font-weight:600;font-size:14px;color:var(--ink)}.next-list{display:flex;flex-wrap:wrap;gap:8px}.next-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:14px;cursor:pointer}.next-chip:hover{border-color:var(--accent);color:var(--accent)}.next-chip .icon{color:var(--accent)}.next-more{color:var(--accent);border-style:dashed}.chooser-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;max-height:60vh;overflow-y:auto;padding:2px}.chooser-item{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.chooser-item:hover,.chooser-item:focus-visible{border-color:var(--accent)}.chooser-item.is-featured{border-color:var(--accent-edge);background:var(--accent-soft)}.chooser-item .tool-icon{width:34px;height:34px}.chooser-name{display:block;font-weight:600}.chooser-desc{display:block;color:var(--muted);font-size:13px;line-height:1.4}.ed-filename{margin:0;font-family:var(--font-body);font-weight:600;line-height:1.3}@media(max-width:640px){.ed-filename{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:14px}}.logo-dark{display:none!important}:root[data-theme=dark] .logo-light{display:none!important}:root[data-theme=dark] .logo-dark{display:block!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-light{display:none!important}:root:not([data-theme=light]) .logo-dark{display:block!important}}.theme-toggle{min-width:40px;padding-left:8px;padding-right:8px}.header-cta{display:flex;align-items:center;gap:8px}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.article{max-width:760px;display:flex;flex-direction:column;gap:20px}.article-head{display:flex;flex-direction:column;gap:10px}.article-head h1{font-size:clamp(28px,4vw,38px);line-height:1.15}.article-meta{margin:0;color:var(--muted);font-size:14px}.breadcrumb{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.breadcrumb a{color:var(--muted)}.article-body{display:flex;flex-direction:column;gap:14px;line-height:1.7;color:var(--ink-soft)}.article-body h2{margin-top:14px;font-size:22px;color:var(--ink)}.article-body p,.article-body ul{margin:0}.article-body ul{padding-left:22px}.article-body li+li{margin-top:6px}.article-tip{padding:14px 16px;border-left:3px solid var(--accent);border-radius:0 8px 8px 0;background:var(--accent-soft);color:var(--ink)}.article-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.article-cta>div{flex:1 1 200px}.article-cta p{margin:2px 0 0;color:var(--muted);font-size:14px}.guide-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.guide-card{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);text-decoration:none}.guide-card:hover{border-color:var(--accent-edge);color:var(--ink)}.guide-card-title{font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.3}.guide-card-desc{color:var(--muted);font-size:14px;line-height:1.5}.guide-card-meta{margin-top:auto;color:var(--accent);font-size:13px;font-weight:500}.more-guides{display:flex;flex-direction:column;gap:14px}.lang-switch{display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:14px}.lang-switch:hover{color:var(--accent)}.header-cta .lang-switch{min-height:40px;padding:0 6px}.news-dialog{max-height:min(640px,calc(100vh - 32px));overflow-y:auto}.news-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.news-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.news-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 0;border-top:1px solid var(--line-soft)}.news-item:first-child{border-top:0;padding-top:0}.news-item h3{margin:0;font-size:16px;color:var(--ink)}.news-item p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-soft)}.news-date{font-size:12px;color:var(--muted)}.install-steps{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;line-height:1.5;color:var(--ink-soft)}.install-steps svg{vertical-align:-3px}.share-page{max-width:640px}.share-page .panel{gap:12px;align-items:flex-start}.footer-col .footer-news{text-decoration:none;font-family:inherit;text-align:left}.footer-col .footer-news:hover{color:var(--accent);text-decoration:underline}.news-bell{position:relative}.news-dot{position:absolute;top:6px;right:7px;width:9px;height:9px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px var(--surface)}.news-tag{display:inline-block;margin-right:6px;padding:1px 8px;border-radius:99px;font-size:11px;font-weight:600;background:var(--accent-soft);color:var(--accent)}.news-tag.is-importante{background:#fff4e0;color:#9a5b00}.news-tag.is-mantenimiento{background:var(--danger-bg);color:var(--danger)}:root[data-theme=dark] .news-tag.is-importante{background:#2a2112;color:#f0b45a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .news-tag.is-importante{background:#2a2112;color:#f0b45a}}.only-mobile{display:none!important}@media(max-width:640px){.only-mobile{display:flex!important}.footer-theme{align-items:center;gap:8px;color:var(--muted)}.header-cta{gap:6px}}@media(max-width:400px){.brand img{height:30px}.header-cta .btn-primary{padding-left:12px;padding-right:12px}}@media(max-width:640px){.site-header-inner{flex-wrap:nowrap;column-gap:10px}}.news-popup-backdrop{z-index:60;animation:news-fade .2s ease-out}.news-popup{position:relative;width:min(440px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:32px 28px 24px;border-radius:16px;background:var(--surface);box-shadow:0 24px 60px #0f1b2d4d;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;animation:news-pop .25s ease-out}@keyframes news-fade{0%{opacity:0}}@keyframes news-pop{0%{opacity:0;transform:translateY(16px) scale(.97)}}.news-popup-close{position:absolute;top:10px;right:10px}.news-popup-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--accent-soft);color:var(--accent);margin-bottom:4px}.news-popup-label{padding:2px 10px;border-radius:99px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--accent-soft);color:var(--accent)}.news-popup-title{margin:4px 0 0;font-family:var(--font-display);font-size:24px;line-height:1.25;color:var(--ink)}.news-popup-text{margin:0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.news-popup-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;width:100%}.news-popup-actions .btn{min-width:140px}.news-popup-more{margin:4px 0 0;font-size:14px;color:var(--muted)}.news-popup-more .link-btn{color:var(--accent)}.news-popup.is-importante .news-popup-icon,.news-popup.is-importante .news-popup-label{background:#fff4e0;color:#9a5b00}.news-popup.is-mantenimiento .news-popup-icon,.news-popup.is-mantenimiento .news-popup-label{background:var(--danger-bg);color:var(--danger)}:root[data-theme=dark] .news-popup.is-importante .news-popup-icon,:root[data-theme=dark] .news-popup.is-importante .news-popup-label{background:#2a2112;color:#f0b45a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .news-popup.is-importante .news-popup-icon,:root:not([data-theme=light]) .news-popup.is-importante .news-popup-label{background:#2a2112;color:#f0b45a}}@media(max-width:480px){.news-popup{padding:28px 20px 20px}.news-popup-title{font-size:21px}.news-popup-actions .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.news-popup,.news-popup-backdrop{animation:none}}.alert-report{margin-top:6px;font-size:13px}.alert-report a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.alert-report span{opacity:.85}.app-error{min-height:100vh;max-width:560px;margin:0 auto;padding:48px 20px;display:flex;flex-direction:column;justify-content:center;gap:14px}.app-error img{height:36px;width:auto;align-self:flex-start}.app-error h1{margin:12px 0 0;font-family:var(--font-display);font-size:28px;line-height:1.2;color:var(--ink)}.app-error p{margin:0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.app-error-actions,.not-found-tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.not-found{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-block:48px 64px}.not-found h1{margin:0;font-family:var(--font-display);font-size:clamp(26px,5vw,38px);color:var(--ink)}.not-found-code{margin:0;font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.1em;color:var(--accent)}.not-found .lead{margin:0;max-width:620px}.not-found .next-chip{text-decoration:none}@media(max-width:640px){.footer-col a,.footer-col .footer-news,.footer-col .lang-switch,.footer-links a,.footer-links .link-btn{display:inline-flex;align-items:center;min-height:40px}.footer-col ul{gap:0}.footer-links{column-gap:20px}}.new-badge{display:inline-flex;align-items:center;margin-left:8px;padding:3px 9px;border-radius:99px;font-family:var(--font-body);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;color:#fff;background:linear-gradient(110deg,#ff3d6e,#ff7a1a 45%,#ffb200,#ff7a1a 55%,#ff3d6e);background-size:250% 100%;box-shadow:0 2px 8px #ff3d6e59;animation:new-badge-shine 3.2s ease-in-out infinite}.new-badge.is-small{margin-left:6px;padding:2px 7px;font-size:10px;box-shadow:none}@keyframes new-badge-shine{0%,60%{background-position:100% 0}to{background-position:-150% 0}}.tool-card.is-new{position:relative;border-color:#ff8a5c;box-shadow:0 0 0 1px #ff7a1a40,0 6px 18px #ff3d6e1f}.tool-card.is-new>.new-badge{position:absolute;top:14px;right:14px;margin:0}.topbar-title .new-badge{font-size:12px;vertical-align:3px}@media(prefers-reduced-motion:reduce){.new-badge{animation:none;background-position:0 0}}.input-with-btn{display:flex;gap:6px}.input-with-btn .input{flex:1;min-width:0}.pw-meter{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:13px}.pw-track{flex:1;height:6px;border-radius:99px;background:var(--line-soft);overflow:hidden}.pw-bar{display:block;height:100%;border-radius:99px;transition:width .2s}.pw-meter .pw-label{min-width:80px;font-weight:600}.pw-meter.is-weak .pw-bar{background:var(--danger)}.pw-meter.is-weak .pw-label{color:var(--danger)}.pw-meter.is-fair .pw-bar{background:#d98a00}.pw-meter.is-fair .pw-label{color:#9a5b00}.pw-meter.is-strong .pw-bar{background:var(--ok)}.pw-meter.is-strong .pw-label{color:var(--ok-ink)}.field-error{margin-top:4px;font-size:13px;color:var(--danger)}.check-group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.text-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.text-result{min-height:420px;font-family:var(--font-mono);font-size:13px;line-height:1.6;white-space:pre-wrap}.new-tools{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:14px;border:1px solid #ffc4a8;background:linear-gradient(135deg,#fff4ec,#ffeef3)}.new-tools .category-title{display:inline-flex;align-items:center;gap:8px;color:#c2410c}.new-tools .category-desc{color:#9a3412}.new-tools .tool-card{background:var(--surface)}:root[data-theme=dark] .new-tools{border-color:#6b3a2a;background:linear-gradient(135deg,#2a1d17,#2a1822)}:root[data-theme=dark] .new-tools .category-title,:root[data-theme=dark] .new-tools .category-desc{color:#ffb088}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .new-tools{border-color:#6b3a2a;background:linear-gradient(135deg,#2a1d17,#2a1822)}:root:not([data-theme=light]) .new-tools .category-title,:root:not([data-theme=light]) .new-tools .category-desc{color:#ffb088}}@media(max-width:640px){.new-tools{padding:14px;margin-inline:-4px}}@media(max-width:640px){.tool-card.is-new>.new-badge{top:-9px;right:10px;padding:2px 7px;font-size:10px}.tool-grid:has(.tool-card.is-new){padding-top:6px}}
