@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-italic.2i79u8by1doun.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-italic.2tnlx-pmfvhla.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-italic.2qz1yg5bdhihn.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-italic.0j-_1tqxkvadc.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-italic.3i74_6c0ar90g.woff2)format("woff2-variations");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:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-italic.01wwv3vcj5pep.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-italic.3hwd7k23_92gg.woff2)format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/lexend-vietnamese-wght-normal.2zxjm3dv0ns5h.woff2)format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/lexend-latin-ext-wght-normal.1csgj84o01rj_.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/lexend-latin-wght-normal.0w4mcei3wn2vz.woff2)format("woff2-variations");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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(../media/oswald-cyrillic-ext-wght-normal.27d5fqdwirrc7.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(../media/oswald-cyrillic-wght-normal.0hrvobmxxmrlj.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(../media/oswald-vietnamese-wght-normal.3nj0pa0cpiiwd.woff2)format("woff2-variations");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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(../media/oswald-latin-ext-wght-normal.2n73w3fm9s7u8.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(../media/oswald-latin-wght-normal.01c2-di5e_1xz.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-ext-wght-normal.2kae4mag_ci76.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-wght-normal.3xa2i83o_snvh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-greek-wght-normal.2o0sqdvwgj5-x.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-vietnamese-wght-normal.0j5w2zedxs_uw.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-ext-wght-normal.36uylrv_m5wdg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-wght-normal.3_g1pg7bqcyap.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-ext-wght-italic.2n-z-43kn6vj_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-wght-italic.098gh7zgdf4rz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-greek-wght-italic.3mtjpsaa6n3na.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-vietnamese-wght-italic.0d89l9gh1k0mb.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-ext-wght-italic.3i1zrm471ltri.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-wght-italic.0fz9re8cehq9l.woff2)format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-cyrillic-ext-wght-normal.1u0dqmy5nxczg.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-cyrillic-wght-normal.30790udfaxqlx.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-greek-ext-wght-normal.2ddeplpkxh-cg.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-greek-wght-normal.265p0n5hqb5i6.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-vietnamese-wght-normal.3mqt02_gba4h3.woff2)format("woff2-variations");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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-latin-ext-wght-normal.3ggh-ap8gvlbt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/literata-latin-wght-normal.3mrjy5df0dr0p.woff2)format("woff2-variations");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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/literata-cyrillic-ext-wght-italic.2tacac5b7su85.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/literata-cyrillic-wght-italic.3d7jrfabs0rgo.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/literata-greek-ext-wght-italic.0m0te0lrnq2mh.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/literata-greek-wght-italic.0uy9_na1qudih.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/literata-vietnamese-wght-italic.28jzqhi11394j.woff2)format("woff2-variations");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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/literata-latin-ext-wght-italic.1ys8z3071swc-.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(../media/literata-latin-wght-italic.120dhthqwff3f.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.1ladf10s224e1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0x7cg5h5x34js.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.1k07jbkicvzf3.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.0a13tgqsi9z78.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.3rxtet6g9i1k3.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2rmhnsrc80fag.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-italic.3ip0q6tyxivr9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-italic.0hky1swaq98pe.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-italic.2072xzvhajqzd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-italic.2pltok-40rj1o.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-italic.2ue-um4712n7m.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:italic;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-italic.1_22wtrrft20j.woff2)format("woff2-variations");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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-cyrillic-ext-wght-normal.3_da90obx0ybe.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-cyrillic-wght-normal.0gdqcpc5oqbuk.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-greek-ext-wght-normal.3g67wndeu1prp.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-greek-wght-normal.37u9iljvnzluk.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-vietnamese-wght-normal.0v25k98quwi8v.woff2)format("woff2-variations");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:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-latin-ext-wght-normal.3hn9iqbcm15lx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-latin-wght-normal.0w9y22r4h2q0k.woff2)format("woff2-variations");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:Roboto Condensed Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-cyrillic-ext-wght-italic.2c8m54i9hwfcp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-cyrillic-wght-italic.0vl08yra42ezf.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-greek-ext-wght-italic.37byb8uakzedl.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-greek-wght-italic.2xhicn_w_ir-b.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-vietnamese-wght-italic.0xk44b7v_chsg.woff2)format("woff2-variations");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:Roboto Condensed Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-latin-ext-wght-italic.1udjpq1u109yk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/roboto-condensed-latin-wght-italic.1u4f_y963vxdl.woff2)format("woff2-variations");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(../media/atkinson-hyperlegible-latin-400-normal.3kiu02q1_kqh0.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-400-normal.1oa7hikx3rep8.woff)format("woff")}
@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(../media/atkinson-hyperlegible-latin-700-normal.417-y-7y4nwlv.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-700-normal.0i9r-tkp8wzyy.woff)format("woff")}
@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(../media/atkinson-hyperlegible-latin-400-italic.2iwy2znlyirtv.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-400-italic.15qrghqpesqie.woff)format("woff")}
@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:700;src:url(../media/atkinson-hyperlegible-latin-700-italic.209paeozsqin_.woff2)format("woff2"),url(../media/atkinson-hyperlegible-latin-700-italic.0_05281oxl-0h.woff)format("woff")}
@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bebas-neue-latin-400-normal.2cmc76j2knfd_.woff2)format("woff2"),url(../media/bebas-neue-latin-400-normal.366o6889yliib.woff)format("woff")}

:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ae-bg:#060609;--ae-surface:#0d0d12;--ae-surface-2:#15151c;--ae-surface-3:#1d1d26;--ae-line:#ffffff12;--ae-line-2:#ffffff21;--ae-text:#f7f5fa;--ae-muted:#f7f5fa94;--ae-faint:#f7f5fa4d;--ae-fuchsia:#ff2bb0;--ae-purple:#9b5cff;--ae-accent-soft:#ff2bb024;--ae-glass:#0a0a0eb8;--ae-shadow:0 18px 50px -12px #000000a6, 0 2px 8px #0006;--ae-scrim:#00000073;--ae-toast-action:#e0068f;--ae-success:#36d399;--ae-warning:#ffc23d;--ae-danger:#ff5c7a;--ae-voice-1:#ff5cc4;--ae-voice-2:#5cc8ff;--ae-voice-3:#ffc23d;--ae-voice-4:#3ee6a8;--ae-voice-5:#b18cff;--ae-voice-6:#ff8a5c;--ae-voice-7:#c4e05a;--ae-voice-8:#8fa3ff}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ae-bg:#fff;--ae-surface:#f8f7fa;--ae-surface-2:#f0eef4;--ae-surface-3:#e6e3ec;--ae-line:#0c081812;--ae-line-2:#0c081824;--ae-text:#0b0a0e;--ae-muted:#0b0a0e8f;--ae-faint:#0b0a0e4d;--ae-fuchsia:#e0068f;--ae-purple:#6d28d9;--ae-accent-soft:#e0068f1a;--ae-glass:#ffffffc7;--ae-shadow:0 18px 50px -14px #280a3c47, 0 2px 8px #280a3c14;--ae-scrim:#140a1e59;--ae-toast-action:#ff6fcb;--ae-success:#0f9f6e;--ae-warning:#b7791f;--ae-danger:#d6264a;--ae-voice-1:#c8057f;--ae-voice-2:#0a7fbf;--ae-voice-3:#a8660a;--ae-voice-4:#0b8a5e;--ae-voice-5:#6d28d9;--ae-voice-6:#c2410c;--ae-voice-7:#5f7a0b;--ae-voice-8:#3b4fd6}:root,[data-theme]{--ae-accent:var(--ae-fuchsia);--ae-on-accent:#fff;--ae-border:1px solid var(--ae-line);--ae-border-strong:1px solid var(--ae-line-2);--ae-gradient-mark:linear-gradient(170deg, var(--ae-fuchsia) 10%, var(--ae-purple) 95%);--ae-gradient-progress:linear-gradient(90deg, var(--ae-purple), var(--ae-fuchsia))}:root{--ae-brand-fuchsia:#940074;--ae-brand-purple:#3d1369;--ae-brand-indigo:#13014e;--ae-gradient-brand:linear-gradient(180deg, var(--ae-brand-fuchsia) 0%, var(--ae-brand-purple) 70%, var(--ae-brand-indigo) 100%);--ae-chroma-green:#00b140;--ae-font-ui:"Inter Variable", "Inter", system-ui, -apple-system, sans-serif;--ae-font-display:"Bebas Neue", "Oswald Variable", Impact, sans-serif;--ae-font-read:"Lexend Variable", "Lexend", system-ui, sans-serif;--ae-font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--ae-text-2xs:.5625rem;--ae-text-xs:.6875rem;--ae-text-sm:.75rem;--ae-text-base:.8125rem;--ae-text-md:.875rem;--ae-text-lg:.9375rem;--ae-text-xl:1.125rem;--ae-display-sm:1.75rem;--ae-display-md:1.875rem;--ae-display-lg:2.25rem;--ae-weight-regular:400;--ae-weight-medium:500;--ae-weight-semibold:600;--ae-weight-bold:650;--ae-tracking-label:.1em;--ae-tracking-display:.06em;--ae-space-1:4px;--ae-space-2:8px;--ae-space-3:12px;--ae-space-4:16px;--ae-space-5:20px;--ae-space-6:24px;--ae-space-8:32px;--ae-space-10:40px;--ae-touch:44px;--ae-control-h:38px;--ae-primary-size:52px;--ae-header-h:72px;--ae-footer-h:48px;--ae-sidebar-w:23rem;--ae-radius:0;--ae-radius-round:50%;--ae-ease:cubic-bezier(.22, 1, .36, 1);--ae-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ae-dur-fast:.15s;--ae-dur-base:.25s;--ae-dur-slow:.4s;--ae-dur-theme:.5s;--ae-tip-delay:.35s;--ae-z-overlay:20;--ae-z-footer:28;--ae-z-fab:30;--ae-z-sidebar-mobile:40;--ae-z-header:45;--ae-z-popover:50;--ae-z-tooltip:60;--ae-z-modal:80;--ae-z-toast:90;--ae-z-splash:100}
.ae-app{display:flex;position:fixed;inset:0;overflow:clip}.ae-main{flex:1;min-width:0;height:100%;position:relative}.ae-content{inset:var(--ae-header-h) 0 var(--ae-footer-h) 0;position:absolute;overflow:auto}.ae-header{height:var(--ae-header-h);z-index:var(--ae-z-header);padding:0 var(--ae-space-4) 0 var(--ae-space-5);background:var(--ae-bg);border-bottom:var(--ae-border);transition:background-color var(--ae-dur-slow) var(--ae-ease), border-color var(--ae-dur-slow), box-shadow var(--ae-dur-slow);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid;position:absolute;top:0;left:0;right:0;container:ae-header/inline-size}.ae-header[data-overlay=true]{background:var(--ae-glass);border-bottom:var(--ae-border-strong);box-shadow:var(--ae-shadow);-webkit-backdrop-filter:blur(20px)saturate(1.4)}.ae-header__side{align-items:center;gap:14px;min-width:0;height:100%;display:flex}.ae-header__side--end{justify-content:flex-end;gap:2px}.ae-header__center{justify-self:center;align-items:center;gap:10px;display:flex}.ae-vsep{background:var(--ae-line-2);flex:none;width:1px;height:28px;margin:0 6px}.ae-brand{align-items:center;gap:12px;min-width:0;display:flex}.ae-brand__home{width:40px;height:var(--ae-touch);flex:none;place-items:center;margin-left:-7px;display:grid}.ae-brand__mark{background:var(--ae-gradient-mark);width:26px;height:38px;-webkit-mask:var(--ae-mono) center / contain no-repeat;-webkit-mask:var(--ae-mono) center / contain no-repeat;mask:var(--ae-mono) center / contain no-repeat;transition:transform .6s var(--ae-ease-spring);flex:none}.ae-brand__wordmark{font-family:var(--ae-font-display);font-size:var(--ae-display-sm);letter-spacing:var(--ae-tracking-display);color:var(--ae-text);white-space:nowrap;transition:letter-spacing .5s var(--ae-ease-spring), color var(--ae-dur-base);padding-top:3px;line-height:1}button.ae-brand__wordmark{cursor:pointer}button.ae-brand__wordmark:hover{color:var(--ae-accent);letter-spacing:.1em}.ae-doc-title{border-left:var(--ae-border-strong);min-width:0;color:var(--ae-muted);font-size:var(--ae-text-base);align-items:center;gap:8px;margin-left:2px;padding-left:14px;display:flex}.ae-doc-title__name{white-space:nowrap;text-overflow:ellipsis;cursor:text;min-width:0;max-width:28ch;transition:background var(--ae-dur-base), color var(--ae-dur-base);margin-left:-6px;padding:4px 6px;overflow:hidden}.ae-doc-title__name:hover{background:var(--ae-surface-2);color:var(--ae-text)}.ae-doc-title__input{background:var(--ae-surface-2);border:1px solid var(--ae-accent);width:28ch;max-width:100%;height:30px;color:var(--ae-text);font-size:var(--ae-text-base);outline:none;padding:0 6px}.ae-save-dot{border-radius:var(--ae-radius-round);background:var(--ae-faint);width:6px;height:6px;transition:background var(--ae-dur-slow), box-shadow var(--ae-dur-slow), transform var(--ae-dur-slow) var(--ae-ease-spring);flex:none}.ae-save-dot[data-state=dirty]{background:var(--ae-purple);transform:scale(1.3)}.ae-save-dot[data-state=saved]{background:var(--ae-success);box-shadow:0 0 0 4px color-mix(in srgb, var(--ae-success) 15%, transparent)}@container ae-header (max-width:1320px){.ae-doc-title{display:none}}@container ae-header (max-width:880px){.ae-brand__wordmark{display:none}}@media (max-width:560px){.ae-header{gap:6px;padding:0 8px}.ae-header__center{gap:6px}.ae-header .ae-vsep,.ae-header [data-hide-mobile]{display:none}}.ae-footer{height:var(--ae-footer-h);z-index:var(--ae-z-footer);justify-content:space-between;align-items:center;gap:var(--ae-space-4);padding:0 var(--ae-space-5) 0 72px;background:var(--ae-bg);border-top:var(--ae-border);font-size:var(--ae-text-sm);color:var(--ae-muted);display:flex;position:absolute;bottom:0;left:0;right:0}.ae-footer--no-fab{padding-left:var(--ae-space-5)}.ae-footer__made{white-space:nowrap;color:var(--ae-muted);transition:color var(--ae-dur-base);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.ae-footer__made b{font-weight:var(--ae-weight-semibold);color:var(--ae-text);transition:color var(--ae-dur-base)}.ae-footer__made:hover,.ae-footer__made:hover b,.ae-footer__heart{color:var(--ae-accent)}.ae-status{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.ae-status b{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.ae-status__dot{background:var(--ae-faint);width:3px;height:3px}@media (max-width:640px){.ae-footer__made{display:none}.ae-footer{justify-content:flex-end;padding-left:64px}}.ae-sidebar{margin-top:var(--ae-header-h);height:calc(100% - var(--ae-header-h));background:var(--ae-surface);border-left:var(--ae-border);flex:none;position:relative;overflow:hidden}.ae-sidebar__inner{width:var(--ae-sidebar-w);flex-direction:column;height:100%;display:flex}.ae-sidebar__head{border-bottom:var(--ae-border);flex-direction:column;gap:10px;padding:14px 14px 10px;display:flex}.ae-sidebar__body{flex:1;padding:6px 14px 24px;overflow:hidden auto}@media (max-width:900px){.ae-sidebar{right:0;top:var(--ae-header-h);height:auto;box-shadow:var(--ae-shadow);z-index:var(--ae-z-sidebar-mobile);border-top:var(--ae-border);margin-top:0;position:absolute;bottom:0}.ae-sidebar__inner{width:min(var(--ae-sidebar-w), 100vw)}}.ae-icon-btn{width:var(--ae-touch);height:var(--ae-touch);color:var(--ae-text);transition:background var(--ae-dur-base) var(--ae-ease), color var(--ae-dur-base), transform var(--ae-dur-base) var(--ae-ease-spring);flex:none;place-items:center;display:inline-grid;position:relative}.ae-icon-btn:hover{background:var(--ae-surface-2)}.ae-icon-btn:active{transform:scale(.92)}.ae-icon-btn[data-active=true]{background:var(--ae-accent-soft);color:var(--ae-accent)}.ae-icon-btn:disabled{opacity:.35;pointer-events:none}.ae-icon-btn--sm{width:36px;height:36px}.ae-icon-btn--xs{width:30px;height:30px}.ae-primary{width:var(--ae-primary-size);height:var(--ae-primary-size);color:var(--ae-on-accent);background:var(--ae-accent);transition:transform .35s var(--ae-ease-spring), background-color .2s;flex:none;place-items:center;display:grid}.ae-primary:hover{background:color-mix(in srgb, var(--ae-accent) 88%, #fff);transform:scale(1.06)}.ae-primary:active{transform:scale(.94)}.ae-btn{height:var(--ae-control-h);background:var(--ae-surface-2);border:var(--ae-border);font-weight:var(--ae-weight-medium);font-size:var(--ae-text-base);white-space:nowrap;transition:background .2s, border-color .2s, color .2s, transform var(--ae-dur-base) var(--ae-ease-spring);justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.ae-btn:hover{background:var(--ae-surface-3);border-color:var(--ae-line-2)}.ae-btn:active{transform:scale(.96)}.ae-btn:disabled{opacity:.4;pointer-events:none}.ae-btn--primary{background:var(--ae-accent);color:var(--ae-on-accent);border-color:#0000}.ae-btn--primary:hover{background:color-mix(in srgb, var(--ae-accent) 88%, #fff);border-color:#0000}.ae-btn--ghost{background:0 0;border-color:#0000}.ae-btn--ghost:hover{background:var(--ae-surface-2);border-color:#0000}.ae-btn--danger:hover{color:var(--ae-danger);border-color:color-mix(in srgb, var(--ae-danger) 40%, transparent)}.ae-btn--lg{height:48px;font-size:var(--ae-text-lg)}.ae-btn--block{width:100%}.ae-exit{height:var(--ae-touch);font-weight:var(--ae-weight-semibold);font-size:var(--ae-text-base);transition:background .2s, transform var(--ae-dur-base) var(--ae-ease-spring);align-items:center;gap:8px;padding:0 12px 0 10px;display:inline-flex}.ae-exit:hover{background:var(--ae-surface-2)}.ae-exit:active{transform:scale(.95)}.ae-kbd{min-width:22px;height:22px;font-family:var(--ae-font-ui);font-size:var(--ae-text-xs);font-weight:var(--ae-weight-semibold);color:var(--ae-muted);background:var(--ae-surface-2);border:var(--ae-border-strong);border-bottom-width:2px;place-items:center;padding:0 6px;display:inline-grid}.ae-seg{background:var(--ae-surface-2);gap:2px;padding:3px;display:flex;position:relative}.ae-seg__opt{z-index:1;min-height:34px;font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);color:var(--ae-muted);transition:color var(--ae-dur-base);flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:relative}.ae-seg__opt[data-active=true]{color:var(--ae-text)}.ae-seg__opt:disabled{opacity:.4}.ae-seg__ind{z-index:-1;background:var(--ae-bg);box-shadow:0 0 0 1px var(--ae-line-2);position:absolute;inset:0}.ae-tabs{background:var(--ae-surface-2);grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid;position:relative}.ae-tabs__tab{z-index:1;height:36px;font-size:var(--ae-text-base);font-weight:var(--ae-weight-semibold);color:var(--ae-muted);justify-content:center;align-items:center;gap:7px;transition:color .3s;display:inline-flex;position:relative}.ae-tabs__tab[data-active=true]{color:var(--ae-text)}.ae-tabs__ind{z-index:-1;background:var(--ae-bg);box-shadow:0 0 0 1px var(--ae-line-2);position:absolute;inset:0}.ae-viewtabs{background:var(--ae-surface-2);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid;position:relative}.ae-viewtabs__tab{z-index:1;height:38px;padding:0 var(--ae-space-4);font-size:var(--ae-text-base);font-weight:var(--ae-weight-semibold);color:var(--ae-muted);white-space:nowrap;transition:color var(--ae-dur-base);justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.ae-viewtabs__tab[data-active=true]{color:var(--ae-text)}.ae-viewtabs__tab:disabled{opacity:.4}.ae-viewtabs__ind{z-index:-1;background:var(--ae-bg);box-shadow:0 0 0 1px var(--ae-line-2);position:absolute;inset:0}.ae-viewtabs__tab[data-active=true] svg{color:var(--ae-accent)}.ae-seg__opt:not([data-active=true]):not(:disabled):hover,.ae-tabs__tab:not([data-active=true]):not(:disabled):hover,.ae-viewtabs__tab:not([data-active=true]):not(:disabled):hover{background:var(--ae-accent);color:var(--ae-on-accent)}.ae-seg__opt,.ae-tabs__tab,.ae-viewtabs__tab{transition:color var(--ae-dur-base), background var(--ae-dur-fast,.15s)}.ae-viewtabs__busy{border-radius:var(--ae-radius-round);background:var(--ae-accent);width:7px;height:7px;animation:ae-viewtabs-busy 1.2s var(--ae-ease) infinite}@keyframes ae-viewtabs-busy{50%{opacity:.25;transform:scale(.7)}}@container ae-header (max-width:700px){.ae-viewtabs__tab{padding:0 12px}.ae-viewtabs__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ae-inout{z-index:4;pointer-events:none;position:absolute;inset:0}.ae-inout__dim{background:color-mix(in srgb, var(--ae-bg) 62%, transparent);position:absolute;top:0;bottom:0}.ae-inout__band{box-shadow:inset 0 2px 0 var(--ae-accent), inset 0 -2px 0 var(--ae-accent);position:absolute;top:0;bottom:0}.ae-inout__grip{pointer-events:auto;cursor:grab;background:var(--ae-accent-soft);height:14px;color:var(--ae-accent);font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);font-variant-numeric:tabular-nums;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;overflow:hidden}.ae-inout__grip span{white-space:nowrap;padding:0 4px}.ae-inout__grip:hover,.ae-inout__grip:focus-visible,.ae-inout[data-dragging=both] .ae-inout__grip{background:color-mix(in srgb, var(--ae-accent) 30%, transparent)}.ae-inout[data-dragging=both] .ae-inout__grip{cursor:grabbing}.ae-inout__mark{pointer-events:auto;cursor:ew-resize;touch-action:none;outline:none;width:14px;margin-left:-7px;position:absolute;top:0;bottom:0}.ae-inout__mark:before{content:"";background:var(--ae-accent);width:2px;position:absolute;top:0;bottom:0;left:6px}.ae-inout__flag{white-space:nowrap;background:var(--ae-accent);color:var(--ae-on-accent);font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);font-variant-numeric:tabular-nums;padding:1px 6px;line-height:1.4;position:absolute;top:0}.ae-inout__mark[data-edge=in] .ae-inout__flag{left:6px}.ae-inout__mark[data-edge=out] .ae-inout__flag{top:auto;bottom:0;right:6px}.ae-inout__mark:focus-visible:before,.ae-inout__mark:hover:before{width:3px;box-shadow:0 0 0 3px var(--ae-accent-soft)}.ae-inout__mark:focus-visible .ae-inout__flag{box-shadow:0 0 0 2px var(--ae-bg), 0 0 0 4px var(--ae-accent)}.ae-crop{z-index:2;cursor:move;outline:1px solid var(--ae-accent);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--ae-bg) 62%, transparent);touch-action:none;position:absolute}.ae-crop:focus-visible{outline-width:2px}.ae-crop__thirds{pointer-events:none;opacity:.5;background:linear-gradient(to right, transparent calc(33.333% - .5px), var(--ae-on-accent) calc(33.333% - .5px), var(--ae-on-accent) calc(33.333% + .5px), transparent calc(33.333% + .5px), transparent calc(66.666% - .5px), var(--ae-on-accent) calc(66.666% - .5px), var(--ae-on-accent) calc(66.666% + .5px), transparent calc(66.666% + .5px)), linear-gradient(to bottom, transparent calc(33.333% - .5px), var(--ae-on-accent) calc(33.333% - .5px), var(--ae-on-accent) calc(33.333% + .5px), transparent calc(33.333% + .5px), transparent calc(66.666% - .5px), var(--ae-on-accent) calc(66.666% - .5px), var(--ae-on-accent) calc(66.666% + .5px), transparent calc(66.666% + .5px));position:absolute;inset:0}.ae-crop__grab{background:var(--ae-accent);border:2px solid var(--ae-on-accent);width:14px;height:14px;position:absolute}.ae-crop__grab[data-grab=nw]{cursor:nwse-resize;top:-7px;left:-7px}.ae-crop__grab[data-grab=se]{cursor:nwse-resize;bottom:-7px;right:-7px}.ae-crop__grab[data-grab=ne]{cursor:nesw-resize;top:-7px;right:-7px}.ae-crop__grab[data-grab=sw]{cursor:nesw-resize;bottom:-7px;left:-7px}.ae-crop__grab[data-grab=n],.ae-crop__grab[data-grab=s]{cursor:ns-resize;width:20px;height:8px;margin-left:-10px;left:50%}.ae-crop__grab[data-grab=n]{top:-4px}.ae-crop__grab[data-grab=s]{bottom:-4px}.ae-crop__grab[data-grab=e],.ae-crop__grab[data-grab=w]{cursor:ew-resize;width:8px;height:20px;margin-top:-10px;top:50%}.ae-crop__grab[data-grab=e]{right:-4px}.ae-crop__grab[data-grab=w]{left:-4px}.ae-switch{background:var(--ae-surface-3);width:44px;height:26px;transition:background .3s var(--ae-ease);flex:none;position:relative}.ae-switch[data-on=true]{background:var(--ae-accent)}.ae-switch__knob{width:20px;height:20px;transition:transform .3s var(--ae-ease-spring);background:#fff;position:absolute;top:3px;left:3px}.ae-switch[data-on=true] .ae-switch__knob{transform:translate(18px)}.ae-range{--p:50%;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:26px}.ae-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--ae-accent) var(--p), var(--ae-surface-3) var(--p));height:4px}.ae-range::-moz-range-track{background:linear-gradient(90deg, var(--ae-accent) var(--p), var(--ae-surface-3) var(--p));height:4px}.ae-range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:22px;transition:transform var(--ae-dur-base) var(--ae-ease-spring);background:#fff;border:0;margin-top:-9px;box-shadow:0 0 0 1px #00000014,0 2px 8px #00000059}.ae-range::-moz-range-thumb{background:#fff;border:0;width:14px;height:22px;box-shadow:0 2px 8px #00000059}.ae-range:hover::-webkit-slider-thumb{transform:scale(1.15,1.1)}.ae-range:active::-webkit-slider-thumb{transform:scale(1.2)}.ae-input,.ae-select{height:var(--ae-control-h);background:var(--ae-surface-2);border:var(--ae-border);outline:none;width:100%;padding:0 10px;transition:border-color .2s,box-shadow .2s}.ae-input:focus,.ae-select:focus{border-color:color-mix(in srgb, var(--ae-accent) 60%, transparent);box-shadow:0 0 0 3px var(--ae-accent-soft)}.ae-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ae-muted) 50%), linear-gradient(135deg, var(--ae-muted) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.ae-swatches{flex-wrap:wrap;gap:8px;display:flex}.ae-swatch{width:30px;height:30px;position:relative;box-shadow:inset 0 0 0 1px #80808059}.ae-swatch[data-active=true]{box-shadow:0 0 0 2px var(--ae-bg), 0 0 0 4px var(--ae-accent)}.ae-section{padding:16px 0 6px}.ae-section+.ae-section{border-top:var(--ae-border)}.ae-section__head{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:30px;margin-bottom:12px;display:flex}.ae-section__title{font-size:var(--ae-text-xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);margin:0;transition:color .2s}.ae-section__hint{font-size:var(--ae-text-xs);color:var(--ae-faint)}.ae-section__chev{color:var(--ae-muted);transition:color .2s, transform var(--ae-dur-slow) var(--ae-ease-spring);display:grid}.ae-section[data-accordion=true]{padding-bottom:14px}.ae-section[data-accordion=true] .ae-section__head{cursor:pointer;margin-bottom:0}.ae-section[data-accordion=true] .ae-section__head:hover .ae-section__title{color:var(--ae-text)}.ae-section[data-accordion=true] .ae-section__head:hover .ae-section__chev{color:var(--ae-accent)}.ae-section[data-closed=true] .ae-section__chev{transform:rotate(-90deg)}.ae-section[data-accordion=true] .ae-section__body{padding-top:12px}.ae-row{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.ae-row+.ae-row{margin-top:4px}.ae-row__label{font-size:var(--ae-text-base);color:var(--ae-text)}.ae-stack{flex-direction:column;gap:8px;display:flex}.ae-field-label{font-size:var(--ae-text-sm);color:var(--ae-muted);justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.ae-field-label__value{font-variant-numeric:tabular-nums}.ae-seg+:not(.ae-seg){margin-top:var(--ae-space-4)}.ae-label{cursor:default;-webkit-user-select:none;user-select:none;text-underline-offset:3px;transition:text-decoration-color var(--ae-dur-base);-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000}.ae-label:hover{-webkit-text-decoration-color:var(--ae-faint);text-decoration-color:var(--ae-faint)}.ae-popover{z-index:var(--ae-z-popover);background:var(--ae-surface);border:var(--ae-border-strong);box-shadow:var(--ae-shadow);padding:12px;position:absolute}.ae-popover__title{font-size:var(--ae-text-xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);margin:0 0 10px}.ae-scrim{z-index:var(--ae-z-modal);background:var(--ae-scrim);-webkit-backdrop-filter:blur(4px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ae-sheet{background:var(--ae-surface);border:var(--ae-border-strong);width:min(620px,100%);max-height:86vh;box-shadow:var(--ae-shadow);padding:22px 24px;position:relative;overflow:auto}.ae-sheet--narrow{text-align:center;width:min(440px,100%);padding:32px 28px 22px}.ae-sheet__close{position:absolute;top:10px;right:10px}.ae-sheet__title{font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-md);letter-spacing:.05em;margin:0 0 6px;line-height:1.05}.ae-sheet--narrow .ae-sheet__title{font-size:var(--ae-display-lg)}.ae-sheet__lead{color:var(--ae-muted);font-size:var(--ae-text-lg);margin:0 0 20px;line-height:1.5}.ae-sheet__lead b{color:var(--ae-accent)}.ae-sheet__icon{width:56px;height:56px;color:var(--ae-on-accent);background:var(--ae-accent);place-items:center;margin-bottom:14px;display:inline-grid}.ae-benefit{text-align:left;background:var(--ae-surface-2);border:var(--ae-border);gap:12px;margin-bottom:20px;padding:14px;display:flex}.ae-benefit b{font-size:var(--ae-text-md);margin-bottom:3px;display:block}.ae-benefit span{font-size:var(--ae-text-base);color:var(--ae-muted);line-height:1.45}.ae-toasts{left:50%;bottom:calc(var(--ae-footer-h) + 14px);z-index:var(--ae-z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;transform:translate(-50%)}.ae-toast{pointer-events:auto;max-width:min(92vw,440px);font-size:var(--ae-text-base);background:var(--ae-text);color:var(--ae-bg);box-shadow:var(--ae-shadow);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.ae-toast__action{font-weight:var(--ae-weight-bold);color:var(--ae-toast-action);padding:4px 8px}.ae-badge{font-size:var(--ae-text-2xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;background:var(--ae-accent-soft);color:var(--ae-accent);align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.ae-badge--pro{background:var(--ae-accent);color:var(--ae-on-accent)}.ae-chip{height:30px;font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium);background:var(--ae-surface-2);border:var(--ae-border);flex:none;padding:0 11px}.ae-chip:hover{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.ae-spark{width:26px;height:26px;color:var(--ae-on-accent);background:var(--ae-gradient-mark);flex:none;place-items:center;display:grid}.ae-card{padding:var(--ae-space-5);background:var(--ae-surface);border:var(--ae-border)}.ae-empty{text-align:center;font-size:var(--ae-text-sm);color:var(--ae-faint);border:1px dashed var(--ae-line-2);padding:16px}.ae-progress{background:var(--ae-line);pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.ae-progress__bar{background:var(--ae-gradient-progress);transform-origin:0;height:100%}.ae-fab{z-index:var(--ae-z-fab);width:var(--ae-touch);height:var(--ae-touch);border:var(--ae-border-strong);color:var(--ae-muted);opacity:.55;background:0 0;place-items:center;transition:opacity .3s,color .3s,border-color .3s,background-color .3s;display:grid;position:absolute;bottom:2px;left:16px}.ae-fab:hover{opacity:1;color:var(--ae-accent);border-color:var(--ae-accent);background:var(--ae-accent-soft)}.ae-splash{z-index:var(--ae-z-splash);background:var(--ae-bg);transition:opacity .5s var(--ae-ease), visibility 0s .5s;place-items:center;display:grid;position:fixed;inset:0}.ae-splash.is-gone{opacity:0;visibility:hidden}.ae-splash__mark{background:var(--ae-gradient-mark);width:44px;height:66px;-webkit-mask:var(--ae-mono) center / contain no-repeat;-webkit-mask:var(--ae-mono) center / contain no-repeat;mask:var(--ae-mono) center / contain no-repeat;animation:ae-breathe 1.6s var(--ae-ease) infinite}@keyframes ae-breathe{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.ae-shortcuts{gap:0 var(--ae-space-6);grid-template-columns:1fr 1fr;display:grid}.ae-shortcuts .ae-row{border-bottom:var(--ae-border);margin:0}@media (max-width:560px){.ae-shortcuts{grid-template-columns:1fr}}.ae-account{display:flex;position:relative}.ae-avatar-btn{width:var(--ae-touch);height:var(--ae-touch);place-items:center;display:grid}.ae-avatar{border-radius:var(--ae-radius-round);width:32px;height:32px;color:var(--ae-muted);background:var(--ae-surface-2);box-shadow:inset 0 0 0 1px var(--ae-line-2);transition:color var(--ae-dur-base), box-shadow var(--ae-dur-base), transform var(--ae-dur-slow) var(--ae-ease-spring);flex:none;place-items:center;display:grid;overflow:hidden}.ae-avatar img{object-fit:cover;border-radius:var(--ae-radius-round);width:100%;height:100%}.ae-avatar--lg{width:40px;height:40px}.ae-avatar-btn:hover .ae-avatar,.ae-avatar-btn[aria-expanded=true] .ae-avatar{color:var(--ae-accent);box-shadow:inset 0 0 0 1.5px var(--ae-accent)}.ae-menu{z-index:var(--ae-z-popover);width:248px;padding:var(--ae-space-3);background:var(--ae-surface);border:var(--ae-border-strong);box-shadow:var(--ae-shadow);transform-origin:100% 0;position:absolute;top:calc(100% + 6px);right:0}.ae-menu:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.ae-menu__user{align-items:center;gap:10px;min-width:0;display:flex}.ae-menu__text{flex-direction:column;min-width:0;display:flex}.ae-menu__name{font-size:var(--ae-text-md);font-weight:var(--ae-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ae-menu__email{font-size:var(--ae-text-sm);color:var(--ae-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.ae-menu__sep{height:1px;margin:var(--ae-space-3) calc(var(--ae-space-3) * -1);background:var(--ae-line-2)}.ae-menu__actions{gap:6px;display:grid}.ae-menu__actions>.ae-btn{text-align:left;justify-content:flex-start}.ae-menu__mode{border-top:var(--ae-border);margin:4px 0 2px;padding-top:8px}.ae-menu__mode .ae-seg{width:100%;display:flex}.ae-menu__mode .ae-seg__opt{font-size:var(--ae-text-sm);flex:1;justify-content:center;gap:5px;padding:0 6px}.ae-menu__actions .ae-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:auto}.ae-menu__note{font-size:var(--ae-text-xs);color:var(--ae-faint);text-align:center;margin:10px 0 0}.ae-readout{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;line-height:1;display:inline-flex}.ae-keyhints{pointer-events:none;z-index:200;position:fixed;inset:0}.ae-keyhint{text-align:center;white-space:nowrap;min-width:20px;font-family:var(--ae-font-ui);font-size:var(--ae-text-xs);font-weight:var(--ae-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:var(--ae-text);color:var(--ae-bg);border-bottom:2px solid var(--ae-accent);padding:3px 6px;line-height:1;position:fixed;box-shadow:0 4px 14px #00000047}html[data-keyhints] [data-tip]:after{display:none}.ae-tour{z-index:var(--ae-z-modal);position:fixed;inset:0}.ae-tour__dim{background:var(--ae-scrim);position:absolute;inset:0}.ae-tour__spot{box-shadow:0 0 0 200vmax var(--ae-scrim), 0 0 0 2px var(--ae-accent) inset;outline:2px solid var(--ae-accent);outline-offset:0;pointer-events:none;position:absolute}.ae-tour__spot:after{content:"";border:1px solid var(--ae-accent);opacity:0;animation:ae-tour-ping 1.8s var(--ae-ease) infinite;position:absolute;inset:-6px}@keyframes ae-tour-ping{0%{opacity:.7;inset:0}to{opacity:0;inset:-14px}}.ae-tour__callout{background:var(--ae-surface);border:var(--ae-border-strong);border-top:2px solid var(--ae-accent);box-shadow:var(--ae-shadow);color:var(--ae-text);padding:16px 18px 14px;position:absolute}.ae-tour__arrow{background:var(--ae-surface);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.ae-tour__arrow[data-side=bottom]{border-top:2px solid var(--ae-accent);border-left:2px solid var(--ae-accent);top:-7px}.ae-tour__arrow[data-side=top]{border-bottom:var(--ae-border-strong);border-right:var(--ae-border-strong);bottom:-7px}.ae-tour__arrow[data-side=right]{border-bottom:var(--ae-border-strong);border-left:var(--ae-border-strong);left:-7px}.ae-tour__arrow[data-side=left]{border-top:var(--ae-border-strong);border-right:var(--ae-border-strong);right:-7px}.ae-tour__head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ae-tour__count{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted);font-variant-numeric:tabular-nums}.ae-tour__skip{font-size:var(--ae-text-sm);color:var(--ae-muted);transition:color var(--ae-dur-fast);padding:4px 0}.ae-tour__skip:hover{color:var(--ae-text)}.ae-tour__title{font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-sm);letter-spacing:var(--ae-tracking-display);margin:0 0 6px;line-height:1.05}.ae-tour__body{font-size:var(--ae-text-md);color:var(--ae-muted);line-height:1.55}.ae-tour__body b{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.ae-tour__body p{margin:0 0 6px}.ae-tour__dots{gap:5px;margin:14px 0 12px;display:flex}.ae-tour__dots i{background:var(--ae-line-2);width:14px;height:3px;transition:background var(--ae-dur-base), width var(--ae-dur-base) var(--ae-ease-spring)}.ae-tour__dots i[data-on]{background:var(--ae-accent);width:24px}.ae-tour__actions{align-items:center;gap:4px;display:flex}.ae-tour__actions .ae-btn{gap:6px}.ae-tour__later{color:var(--ae-muted);padding-left:0;padding-right:8px}.ae-resume{text-align:left;background:var(--ae-surface-2);border:var(--ae-border);border-left:3px solid var(--ae-resume-accent,var(--ae-accent));align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.ae-resume__icon{background:var(--ae-accent-soft);width:38px;height:38px;color:var(--ae-accent);flex:none;place-items:center;display:grid}.ae-resume__body{flex-direction:column;gap:3px;min-width:0;display:flex}.ae-resume__body b{font-size:var(--ae-text-md);font-weight:var(--ae-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ae-resume__body span{font-size:var(--ae-text-sm);color:var(--ae-muted)}.ae-hint{display:inline-flex;position:relative}.ae-hint[data-on]:after{content:"";border:2px solid var(--ae-accent);pointer-events:none;animation:ae-hint-ping 1.2s var(--ae-ease) 3 forwards;position:absolute;inset:0}.ae-hint[data-on] .ae-icon-btn{color:var(--ae-accent);animation:ae-hint-nudge 1.2s var(--ae-ease-spring) 3}@keyframes ae-hint-ping{0%{opacity:.9;inset:0}to{opacity:0;inset:-10px}}@keyframes ae-hint-nudge{0%,to{transform:translate(0)}18%{transform:translate(3px)}36%{transform:translate(-2px)}54%{transform:translate(1px)}}:root[data-motion=reduced] .ae-hint[data-on]:after{opacity:1;animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .ae-hint[data-on]:after{opacity:1;animation:none!important}}.ae-switcher{flex:none;display:flex;position:relative}.ae-switcher__trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ae-switcher__panel{z-index:var(--ae-z-popover);width:min(468px,100vw - 24px);padding:var(--ae-space-3);background:var(--ae-surface);border:var(--ae-border-strong);box-shadow:var(--ae-shadow);transform-origin:0 0;position:absolute;top:calc(100% + 6px);left:-7px}.ae-switcher__panel:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.ae-switcher__head{margin:0 0 var(--ae-space-2);justify-content:space-between;align-items:center;gap:12px;display:flex}.ae-switcher__title,.ae-switcher__label{font-size:var(--ae-text-xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted)}.ae-switcher__label{margin:var(--ae-space-3) 0 6px;color:var(--ae-faint)}.ae-switcher__panel a{text-decoration:none}.ae-switcher__links{align-items:center;gap:14px;display:inline-flex}.ae-switcher__all{font-size:var(--ae-text-sm);color:var(--ae-muted);transition:color var(--ae-dur-base);align-items:center;gap:4px;display:inline-flex}.ae-switcher__all:hover,.ae-switcher__all:focus-visible{color:var(--ae-accent)}.ae-switcher__all svg{transition:transform var(--ae-dur-slow) var(--ae-ease-spring)}.ae-switcher__all:hover svg{transform:translate(3px)}.ae-switcher__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ae-switcher__app{min-width:0;color:var(--ae-text);background:var(--ae-surface-2);transition:background var(--ae-dur-base), box-shadow var(--ae-dur-base);align-items:center;gap:10px;padding:8px;display:flex;box-shadow:inset 0 0 0 1px #0000}a.ae-switcher__app:hover,a.ae-switcher__app:focus-visible{background:var(--ae-accent-soft);box-shadow:inset 0 0 0 1px var(--ae-accent);outline:none}.ae-switcher__app[data-current]{box-shadow:inset 0 0 0 1px var(--ae-accent);cursor:default;background:0 0}.ae-switcher__icon{width:32px;height:32px;color:var(--ae-accent);transition:transform var(--ae-dur-slow) var(--ae-ease-spring), color var(--ae-dur-base);background:0 0;flex:none;place-items:center;display:grid}a.ae-switcher__app:hover .ae-switcher__icon{transform:rotate(-8deg)scale(1.08)}.ae-switcher__app[data-current] .ae-switcher__icon{color:var(--ae-on-accent);background:var(--ae-accent)}.ae-switcher__text{flex-direction:column;min-width:0;display:flex}.ae-switcher__name{font-size:var(--ae-text-base);font-weight:var(--ae-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ae-switcher__role{font-size:var(--ae-text-xs);color:var(--ae-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ae-switcher__app[data-current] .ae-switcher__role{color:var(--ae-accent)}@media (max-width:520px){.ae-switcher__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ae-switcher__icon,.ae-switcher__all svg{transition:none}}.ae-notice-wrap{top:calc(var(--ae-header-h) + 8px);z-index:var(--ae-z-popover);pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed;left:0;right:0}.ae-notice{pointer-events:auto;max-width:min(640px,100vw - 24px);font-size:var(--ae-text-base);color:var(--ae-text);background:var(--ae-surface);border:var(--ae-border-strong);border-left:3px solid var(--ae-accent);box-shadow:var(--ae-shadow);align-items:center;gap:10px;padding:8px 10px 8px 14px;line-height:1.4;display:flex}.ae-notice[data-level=warning]{border-left-color:var(--ae-warning,#f5a524)}.ae-notice>svg{color:var(--ae-accent);flex:none}.ae-notice[data-level=warning]>svg{color:var(--ae-warning,#f5a524)}.ae-notice__close{width:24px;height:24px;color:var(--ae-muted);flex:none;place-items:center;display:grid}.ae-notice__close:hover{color:var(--ae-text)}.ae-theme{gap:12px;display:grid}.ae-theme__intro{font-size:var(--ae-text-sm);color:var(--ae-muted);margin:0;line-height:1.5}.ae-theme__intro svg{vertical-align:-2px;color:var(--ae-accent)}.ae-theme__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.ae-theme__card{background:var(--ae-surface-2);transition:box-shadow var(--ae-dur-base);flex-direction:column;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000}.ae-theme__card[data-on]{box-shadow:inset 0 0 0 2px var(--ae-accent)}.ae-theme__card[data-locked] .ae-theme__swatch{opacity:.55}.ae-theme__pick{text-align:left;color:var(--ae-text);gap:6px;padding:6px;display:grid}.ae-theme__swatch{height:44px;box-shadow:inset 0 0 0 1px var(--ae-line-2);align-items:flex-end;gap:3px;padding:6px;display:flex;position:relative}.ae-theme__swatch i{flex:1;height:10px}.ae-theme__swatch i:first-child{height:22px}.ae-theme__name{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);white-space:nowrap;text-overflow:ellipsis;padding-right:16px;overflow:hidden}.ae-theme__check{color:var(--ae-accent);position:absolute;bottom:9px;right:8px}.ae-theme__edit{width:22px;height:22px;color:var(--ae-muted);background:var(--ae-surface);place-items:center;display:grid;position:absolute;top:4px;right:4px}.ae-theme__edit:hover{color:var(--ae-accent)}.ae-theme__card--new{min-height:84px;font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);color:var(--ae-muted);border:1px dashed var(--ae-line-2);background:0 0;justify-content:center;align-items:center;gap:6px}.ae-theme__card--new:hover{color:var(--ae-accent);border-color:var(--ae-accent)}.ae-theme__actions{flex-wrap:wrap;gap:6px;display:flex}.ae-theme__actions select{flex:1;width:auto;min-width:10rem}.ae-theme__usage{font-size:var(--ae-text-sm);color:var(--ae-muted)}.ae-theme__editor{background:var(--ae-surface-2);box-shadow:inset 0 0 0 1px var(--ae-accent);gap:10px;padding:12px;display:grid}.ae-theme__edhead{align-items:center;gap:6px;display:flex}.ae-theme__edhead .ae-input{font-weight:var(--ae-weight-semibold);flex:1}.ae-theme__slots{gap:4px;display:grid}.ae-theme__slot{font-size:var(--ae-text-sm);cursor:pointer;grid-template-columns:28px 1fr 6.2rem;align-items:center;gap:8px;display:grid}.ae-theme__slot input[type=color]{border:1px solid var(--ae-line-2);cursor:pointer;background:0 0;width:28px;height:28px;padding:0}.ae-theme__slot input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.ae-theme__slot input[type=color]::-webkit-color-swatch{border:0}.ae-theme__slot[data-warn] span{color:var(--ae-warning)}.ae-theme__hex{height:28px;font-family:var(--ae-font-mono);font-size:var(--ae-text-sm)}.ae-theme__issues{font-size:var(--ae-text-sm);color:var(--ae-warning);gap:4px;margin:0;padding:0;list-style:none;display:grid}.ae-theme__issues svg{vertical-align:-2px}.ae-theme__picture{grid-template-columns:64px 1fr;align-items:center;gap:8px;display:grid}.ae-theme__thumb{width:64px;height:40px;color:var(--ae-faint);background:repeating-conic-gradient(var(--ae-surface) 0 25%, var(--ae-surface-2) 0 50%) 0 0 / 10px 10px;box-shadow:inset 0 0 0 1px var(--ae-line-2);place-items:center;display:grid;overflow:hidden}.ae-theme__thumb img{object-fit:contain;max-width:100%;max-height:100%}.ae-theme__picture[data-kind=background] .ae-theme__thumb img{object-fit:cover;width:100%;height:100%}.ae-theme__picactions{flex-wrap:wrap;gap:4px;display:flex}.ae-theme__link{grid-column:1/-1;gap:6px;display:flex}.ae-theme__link .ae-input{flex:1}.ae-theme__note{font-size:var(--ae-text-xs);color:var(--ae-faint);grid-column:1/-1;margin:0}.ae-theme__delete{margin-left:auto}.ae-theme__preview{aspect-ratio:16/9;box-shadow:inset 0 0 0 1px var(--ae-line-2);position:relative;overflow:hidden;container-type:inline-size}.ae-theme__pvbg,.ae-theme__pvdim{background-position:50%;background-size:cover;position:absolute;inset:0}.ae-theme__pvtext{gap:3cqw;width:58%;display:grid;position:absolute;top:18%;left:7%}.ae-theme__pvtext i{font-style:normal;font-family:var(--ae-font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:3.2cqw}.ae-theme__pvtext b{font-family:var(--ae-font-display);text-transform:uppercase;font-size:9cqw;font-weight:400;line-height:.95}.ae-theme__pvtext em{font-style:normal}.ae-theme__pvtext small{font-size:3.4cqw}.ae-theme__pvbars{align-items:flex-end;gap:2cqw;width:22%;height:36%;display:flex;position:absolute;bottom:20%;right:8%}.ae-theme__pvbars i{flex:1}.ae-theme__pvchip{font-size:3cqw;font-weight:var(--ae-weight-bold);text-transform:uppercase;letter-spacing:.1em;padding:.8cqw 2cqw;position:absolute;top:12%;right:8%}.ae-theme__pvlogo{object-fit:contain;max-width:30%;position:absolute;bottom:5%}.ae-theme__pvlogo[data-pos=left]{left:4%}.ae-theme__pvlogo[data-pos=center]{left:50%;transform:translate(-50%)}.ae-theme__pvlogo[data-pos=right]{right:4%}.ae-menu__note[data-sync=offline],.ae-menu__note[data-sync=error]{color:var(--ae-warning)}.ae-menu__note[data-sync=syncing]{color:var(--ae-muted)}.ae-send{white-space:nowrap;gap:8px}.ae-send[data-busy]{opacity:1;pointer-events:none}.ae-send__arrow{transition:translate .25s var(--ae-ease-spring)}.ae-send:hover .ae-send__arrow{translate:3px}.ae-send-cta__busy{animation:ae-send-pulse 1.2s var(--ae-ease) infinite}@keyframes ae-send-pulse{50%{opacity:.55}}.ae-next{background:var(--ae-surface);border:1px solid var(--ae-line);border-left:3px solid var(--ae-accent);flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;padding:14px 44px 14px 16px;display:flex;position:relative}.ae-next__icon{background:var(--ae-accent-soft);width:40px;height:40px;color:var(--ae-accent);flex:none;place-items:center;display:grid}.ae-next__text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.ae-next__text b{font-size:var(--ae-text-base)}.ae-next__text span{font-size:var(--ae-text-sm);color:var(--ae-muted)}.ae-next__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ae-next__close{width:28px;height:28px;color:var(--ae-faint);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ae-next__close:hover{color:var(--ae-text)}.ae-btn--sm{height:30px;font-size:var(--ae-text-sm);padding:0 10px}.ae-spin{animation:.9s linear infinite ae-spin}@keyframes ae-spin{to{rotate:360deg}}.ae-sheet:has(.ae-publish){width:min(720px,100%)}.ae-publish__tabs{margin:10px 0 16px}.ae-publish__lead{font-size:var(--ae-text-base);margin-bottom:12px}.ae-publish__options{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin-bottom:12px;display:grid}.ae-publish__options .ae-row+.ae-row{margin-top:0}.ae-publish__options>.ae-publish__wide{grid-column:1/-1}@media (max-width:560px){.ae-publish__options{grid-template-columns:1fr}}.ae-publish__empty{margin:8px 0 4px;padding:40px 16px}.ae-publish__foot{flex-wrap:wrap;align-items:center;gap:4px;margin-top:14px;display:flex}.ae-publish__meta{font-size:var(--ae-text-sm);color:var(--ae-muted);flex:auto;min-width:0}.ae-publish__files{gap:2px;display:inline-flex}.ae-publish__files .ae-btn{font-family:var(--ae-font-mono);font-weight:var(--ae-weight-medium);letter-spacing:.01em}.ae-publish__foot .ae-vsep{height:22px;margin:0 4px}.ae-publish__foot .ae-btn--primary{margin-left:4px}@media (max-width:560px){.ae-publish__meta{flex-basis:100%}.ae-publish__foot .ae-btn--primary{flex:1}}.ae-publish__paperwrap{background:var(--ae-surface-2);border:var(--ae-border);max-height:min(46vh,460px);padding:18px;overflow:auto}.ae-paper{--pp-bar:var(--pp-accent);background:var(--pp-bg);max-width:540px;min-height:280px;color:var(--pp-text);font-family:var(--pp-font-text,var(--ae-font-ui));margin:0 auto;padding:26px 30px 30px;font-size:12px;line-height:1.5;box-shadow:0 1px 2px #0000002e,0 10px 30px #00000038}.ae-paper__band{border-bottom:1px solid var(--pp-line);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:18px;padding-bottom:9px;font-size:8.5px;font-weight:600;display:flex}.ae-paper__band i{background:var(--pp-accent);width:8px;height:8px}.ae-paper__title{font-family:var(--pp-font-display,var(--ae-font-display));letter-spacing:.03em;overflow-wrap:anywhere;margin:0 0 4px;font-size:30px;font-weight:400;line-height:1.05}.ae-paper__sub{color:var(--pp-muted);margin:0 0 10px;font-size:13px}.ae-paper__facts{background:var(--pp-surface);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px 14px;margin:12px 0 6px;padding:10px 12px;display:grid}.ae-paper__facts div{min-width:0}.ae-paper__facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-muted);font-size:7.5px;font-weight:600}.ae-paper__facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:11px}.ae-paper__sec{margin-top:18px}.ae-paper__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--pp-accent);margin-bottom:2px;font-size:8px;font-weight:600;display:block}.ae-paper__sec h2{border-left:3px solid var(--pp-accent);margin:0 0 8px;padding-left:10px;font-size:15px;font-weight:600;line-height:1.25}.ae-paper__p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.ae-paper__p[data-muted]{color:var(--pp-muted)}.ae-paper__list{margin:0 0 8px;padding-left:18px}.ae-paper__list li::marker{color:var(--pp-accent);font-weight:600}.ae-paper__entries{margin-bottom:8px}.ae-paper__entry{border-top:1px solid var(--pp-line);grid-template-columns:auto 1fr;gap:12px;padding:7px 0;display:grid}.ae-paper__entry:first-child{border-top:0}.ae-paper__entry:not(:has(.ae-paper__mark)){grid-template-columns:1fr}.ae-paper__entry[data-bar]>div{border-left:2.5px solid var(--pp-bar);padding-left:8px}.ae-paper__mark{min-width:34px;color:var(--pp-accent);font-variant-numeric:tabular-nums;padding-top:1px;font-size:10px;font-weight:600}.ae-paper__entry b{font-weight:600;display:block}.ae-paper__entry p{white-space:pre-wrap;overflow-wrap:anywhere;margin:1px 0 0}.ae-paper__entry small{color:var(--pp-muted);overflow-wrap:anywhere;margin-top:2px;font-size:10px;display:block}.ae-paper__tablewrap{margin-bottom:10px;overflow-x:auto}.ae-paper__table{border-collapse:collapse;width:100%;font-size:10.5px}.ae-paper__table th{background:var(--pp-surface);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-muted);padding:5px 6px;font-size:7.5px}.ae-paper__table td{border-bottom:1px solid var(--pp-line);vertical-align:top;overflow-wrap:anywhere;padding:5px 6px}.ae-paper__table td:first-child{font-weight:600}.ae-paper__quote{border-left:3px solid var(--pp-accent);white-space:pre-wrap;margin:4px 0 10px;padding-left:12px;font-size:12.5px}.ae-paper__quote cite{color:var(--pp-muted);margin-top:3px;font-size:10px;font-style:normal;display:block}.ae-paper__fig{margin:4px 0 12px}.ae-paper__fig img{border:1px solid var(--pp-line);max-width:100%;max-height:240px;display:block}.ae-paper__fig figcaption{color:var(--pp-muted);margin-top:3px;font-size:10px}.ae-paper__more{color:var(--pp-muted);margin:10px 0 0;font-size:10px}.ae-paper__logo{object-fit:contain;max-width:100px;max-height:16px;margin-left:auto}.ae-publish__exports{gap:var(--ae-space-2);margin-top:var(--ae-space-2);flex-direction:column;display:flex}.ae-publish__export{column-gap:var(--ae-space-3);text-align:left;padding:var(--ae-space-3) var(--ae-space-4);background:var(--ae-surface-2);border:var(--ae-border);color:var(--ae-text);transition:border-color var(--ae-dur-base) var(--ae-ease), background var(--ae-dur-base), transform var(--ae-dur-base) var(--ae-ease-spring);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;display:grid}.ae-publish__export b{font-size:var(--ae-text-md)}.ae-publish__export span{color:var(--ae-muted);font-size:var(--ae-text-sm);grid-row:2}.ae-publish__export svg{color:var(--ae-muted);transition:transform var(--ae-dur-base) var(--ae-ease-spring), color var(--ae-dur-base);grid-area:1/2/span 2}.ae-publish__export:hover{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.ae-publish__export:hover svg{color:var(--ae-accent);transform:translateY(2px)}.ae-publish__export:active{transform:scale(.99)}.ae-publish__export:disabled{opacity:.5;pointer-events:none}.ae-choice{gap:var(--ae-space-3);margin-top:var(--ae-space-3);grid-template-columns:1fr 1fr;display:grid}.ae-choice__item{aspect-ratio:1;border:var(--ae-border);background:var(--ae-surface-2);color:var(--ae-text);font:inherit;cursor:pointer;text-align:center;transition:border-color var(--ae-dur-fast) var(--ae-ease), background var(--ae-dur-fast) var(--ae-ease);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.ae-choice__item svg{color:var(--ae-muted);transition:color var(--ae-dur-fast) var(--ae-ease)}.ae-choice__item b{font-family:var(--ae-font-display);letter-spacing:.02em;font-size:2rem;font-weight:400;line-height:1}.ae-choice__item span{color:var(--ae-muted);font-size:var(--ae-text-sm);max-width:22ch}.ae-choice__item:hover,.ae-choice__item:focus-visible{border-color:var(--ae-accent);outline:none}.ae-choice__item:hover svg,.ae-choice__item:focus-visible svg{color:var(--ae-accent)}@media (max-width:480px){.ae-choice__item b{font-size:1.5rem}}.ae-tb{z-index:calc(var(--ae-z-popover) + 20);background:color-mix(in srgb, var(--ae-bg) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:clamp(0px,2vw,24px);display:grid;position:fixed;inset:0}.ae-tb__frame{background:var(--ae-bg);border:var(--ae-border-strong);min-height:0;box-shadow:var(--ae-shadow);grid-template-rows:auto minmax(0,1fr);display:grid}.ae-tb__head{align-items:center;gap:var(--ae-space-3);border-bottom:var(--ae-border);padding:12px 16px;display:flex}.ae-tb__icon{background:var(--ae-accent-soft);width:36px;height:36px;color:var(--ae-accent);flex:none;place-items:center;display:grid}.ae-tb__titles{flex-direction:column;min-width:0;display:flex}.ae-tb__title{font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-sm,1.9rem);letter-spacing:var(--ae-tracking-display);margin:0;line-height:1}.ae-tb__sub{font-size:var(--ae-text-sm);color:var(--ae-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ae-tb__grow{flex:1}.ae-tb__body{grid-template-columns:260px minmax(0,1fr) minmax(300px,400px);min-height:0;display:grid}.ae-tb__list,.ae-tb__editor,.ae-tb__previews{min-height:0;padding:16px;overflow:auto}.ae-tb__list{border-right:var(--ae-border);background:var(--ae-surface);flex-direction:column;gap:4px;display:flex}.ae-tb__previews{border-left:var(--ae-border);background:var(--ae-surface)}.ae-tb__label{font-size:var(--ae-text-2xs,.68rem);letter-spacing:var(--ae-tracking-label,.1em);text-transform:uppercase;color:var(--ae-muted);margin:12px 0 6px;font-weight:600}.ae-tb__label:first-child{margin-top:0}.ae-tb__row{text-align:left;width:100%;color:var(--ae-text);cursor:pointer;transition:background var(--ae-dur-fast), border-color var(--ae-dur-fast);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:8px;display:flex}.ae-tb__row:hover{background:var(--ae-surface-2)}.ae-tb__row[data-sel]{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.ae-tb__row[data-locked]{opacity:.6}.ae-tb__rowtext{flex-direction:column;flex:1;min-width:0;display:flex}.ae-tb__rowtext b{white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:400;line-height:1.1;overflow:hidden}.ae-tb__rowtext small{font-size:var(--ae-text-xs);color:var(--ae-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ae-tb__on{color:var(--ae-accent);flex:none}.ae-tb__swatch{border:var(--ae-border);flex:none;grid-template-columns:repeat(4,1fr);gap:3px;width:46px;height:30px;padding:6px;display:grid;position:relative}.ae-tb__swatch i{border-radius:var(--ae-radius-round);aspect-ratio:1;align-self:center;display:block}.ae-tb__new{color:var(--ae-muted);border:1px dashed var(--ae-line-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:10px;display:flex}.ae-tb__new:hover{color:var(--ae-accent);border-color:var(--ae-accent)}.ae-tb__pro{font-size:var(--ae-text-sm);color:var(--ae-muted);background:var(--ae-surface-2);border-left:3px solid var(--ae-accent);grid-template-columns:auto 1fr;align-items:start;gap:8px;margin-top:12px;padding:12px;display:grid}.ae-tb__pro svg{color:var(--ae-accent);margin-top:2px}.ae-tb__pro .ae-btn{grid-column:2;justify-self:start}.ae-tb__form,.ae-tb__preset{flex-direction:column;gap:18px;max-width:720px;display:flex}.ae-tb__nameinput{height:52px;font-size:1.6rem}.ae-tb__name{margin:0;font-size:2.6rem;font-weight:400;line-height:1}.ae-tb__lead{color:var(--ae-muted);margin:0}.ae-tb__hint{font-size:var(--ae-text-sm);color:var(--ae-muted);margin:0}.ae-tb__facts{gap:24px;margin:0;display:flex}.ae-tb__facts dt{font-size:var(--ae-text-2xs,.68rem);letter-spacing:.1em;text-transform:uppercase;color:var(--ae-muted)}.ae-tb__facts dd{margin:4px 0 0;font-size:1.4rem}.ae-tb__preset .ae-btn--primary{align-self:flex-start}.ae-tb__locked{max-width:520px;color:var(--ae-muted);background:var(--ae-surface);border:var(--ae-border);align-items:flex-start;gap:10px;padding:16px;display:flex}.ae-tb__block{border-top:var(--ae-border);flex-direction:column;gap:10px;padding-top:14px;display:flex}.ae-tb__block h4{font-size:var(--ae-text-md);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.ae-tb__block h4 svg{color:var(--ae-accent);align-self:center}.ae-tb__block h4 small{font-weight:400;font-size:var(--ae-text-sm);color:var(--ae-muted)}.ae-tb__colors{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ae-tb__color{background:var(--ae-surface);border:var(--ae-border);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:8px;display:grid}.ae-tb__color[data-warn]{border-color:var(--ae-warning)}.ae-tb__color[data-locked]{opacity:.55}.ae-tb__chip{border:var(--ae-border);color:#fff;grid-row:1/span 2;place-items:center;width:40px;height:40px;display:grid;position:relative}.ae-tb__chip input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ae-tb__chip input:disabled{cursor:not-allowed}.ae-tb__chip svg{filter:drop-shadow(0 0 2px #000000b3)}.ae-tb__cname{font-size:var(--ae-text-sm);font-weight:600}.ae-tb__hex{height:26px;font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);padding:0 6px}.ae-tb__issues{font-size:var(--ae-text-sm);color:var(--ae-warning);margin:0;padding:0;list-style:none}.ae-tb__issues li{align-items:center;gap:6px;display:flex}.ae-tb__row2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ae-tb__row2 .ae-select{max-width:240px}.ae-tb__fine{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ae-tb__finebtn{font-size:var(--ae-text-sm);color:var(--ae-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ae-tb__finebtn[aria-expanded=false] svg{rotate:-90deg}.ae-tb__font{flex-direction:column;gap:6px;display:flex}.ae-tb__fonts{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.ae-tb__fontopt{color:var(--ae-text);background:var(--ae-surface);border:var(--ae-border);cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 8px;display:flex}.ae-tb__fontopt span{font-size:1.9rem;line-height:1.05}.ae-tb__fontopt small{font-size:var(--ae-text-2xs,.68rem);color:var(--ae-muted);white-space:nowrap}.ae-tb__fontopt:hover{border-color:var(--ae-line-2)}.ae-tb__fontopt[data-on]{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.ae-tb__picture{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ae-tb__thumb{width:72px;height:48px;color:var(--ae-muted);background:var(--ae-surface-2) repeating-conic-gradient(var(--ae-surface-3) 0 25%, transparent 0 50%) 0 0 / 12px 12px;border:var(--ae-border);flex:none;place-items:center;display:grid}.ae-tb__thumb img{object-fit:contain;max-width:100%;max-height:100%}.ae-tb__picactions{flex-wrap:wrap;gap:6px;display:flex}.ae-tb__link{gap:6px;width:100%;display:flex}.ae-tb__link .ae-input{flex:1}.ae-tb__images{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ae-tb__img{background:var(--ae-surface);border:var(--ae-border);flex-direction:column;margin:0;display:flex}.ae-tb__img[data-bg]{border-color:var(--ae-accent)}.ae-tb__imgpic{aspect-ratio:16/9;background:var(--ae-surface-2);overflow:hidden}.ae-tb__imgpic img{object-fit:cover;width:100%;height:100%;display:block}.ae-tb__imgname{font:inherit;font-size:var(--ae-text-sm);color:var(--ae-text);background:0 0;border:0;border-bottom:1px solid #0000;margin:6px 8px 0;padding:2px 0}.ae-tb__imgname:focus{border-bottom-color:var(--ae-accent);outline:none}.ae-tb__imgacts{justify-content:space-between;align-items:center;padding:4px 6px 6px 8px;display:flex}.ae-tb__addimg{min-height:120px;color:var(--ae-muted);border:1px dashed var(--ae-line-2);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.ae-tb__addimg:hover{color:var(--ae-accent);border-color:var(--ae-accent)}.ae-tb__library{flex-direction:column;gap:10px;display:flex}.ae-tb__actions{border-top:var(--ae-border);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.ae-tb__delete{margin-left:auto}.ae-tb__pvs{flex-direction:column;display:flex}.ae-tb__pvs .ae-theme__preview{margin:0}.ae-tb__thumbpv{aspect-ratio:16/9;border:var(--ae-border);position:relative;overflow:hidden;container-type:inline-size}.ae-tb__thumbbg{background:50%/cover;position:absolute;inset:0}.ae-tb__thumbshade{position:absolute;inset:0}.ae-tb__thumbtext{flex-direction:column;align-items:flex-start;gap:2cqw;display:flex;position:absolute;top:50%;left:7%;translate:0 -50%}.ae-tb__thumbtext small{text-transform:uppercase;letter-spacing:.08em;padding:.6cqw 1.6cqw;font-size:3.4cqw;font-weight:700}.ae-tb__thumbtext b{text-transform:uppercase;font-size:13cqw;font-weight:400;line-height:.92}.ae-tb__thumbtext em{font-style:normal}.ae-tb__thumbtext i{font-size:4.2cqw;font-style:normal;font-weight:600}.ae-tb__doc .ae-publish__paperwrap{max-height:340px;padding:10px}.ae-tb__doc .ae-paper{min-height:0;padding:16px 18px;font-size:10px}.ae-tb__doc .ae-paper__title{font-size:22px}@media (max-width:1100px){.ae-tb__body{grid-template-columns:220px minmax(0,1fr)}.ae-tb__previews{border-left:0;border-top:var(--ae-border);grid-area:2/1/auto/-1}.ae-tb__pvs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.ae-tb__pvs .ae-tb__label{grid-row:1}.ae-tb__body{grid-template-rows:auto auto;overflow:auto}}@media (max-width:720px){.ae-tb{padding:0}.ae-tb__sub{display:none}.ae-tb__body{display:block;overflow:auto}.ae-tb__list{border-right:0;border-bottom:var(--ae-border);flex-direction:row;overflow-x:auto}.ae-tb__list .ae-tb__label,.ae-tb__list .ae-tb__pro{display:none}.ae-tb__row{flex:none;width:auto}.ae-tb__rowtext small{display:none}.ae-tb__new{flex:none;margin:0}.ae-tb__pvs{display:flex}.ae-tb__list,.ae-tb__editor,.ae-tb__previews{overflow:visible}}.ae-themesel{max-width:100%;display:inline-flex;position:relative}.ae-themesel__btn{height:var(--ae-control-h);max-width:100%;color:var(--ae-text);background:var(--ae-surface-2);border:var(--ae-border);cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex}.ae-themesel__btn:hover{border-color:var(--ae-line-2)}.ae-themesel__btn .ae-tb__swatch{width:40px;height:24px;padding:4px}.ae-themesel__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ae-text-base);overflow:hidden}.ae-themesel__pop{z-index:var(--ae-z-popover);flex-direction:column;gap:2px;width:260px;max-height:360px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.ae-themesel__pop[data-align=end]{left:auto;right:0}.ae-themesel__opt{color:var(--ae-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px;display:flex}.ae-themesel__opt:hover,.ae-themesel__opt[aria-selected=true]{background:var(--ae-surface-2)}.ae-themesel__opt[data-locked]{opacity:.55}.ae-themesel__opt .ae-tb__swatch{width:40px;height:24px;padding:4px}.ae-themesel__opt svg{color:var(--ae-accent);flex:none;margin-left:auto}.ae-themesel__optname{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.05rem;overflow:hidden}.ae-themesel__builder{color:var(--ae-accent);border:0;border-top:var(--ae-border);cursor:pointer;font-size:var(--ae-text-sm);background:0 0;align-items:center;gap:8px;margin-top:4px;padding:8px 6px;display:flex}.ae-publish__theme{font-size:var(--ae-text-sm);color:var(--ae-muted);align-items:center;gap:10px;margin-bottom:10px;display:flex}@media (max-width:720px){.ae-tb__list{max-width:100vw}.ae-tb__body{overflow-x:hidden}}.ae-remote{align-items:center;gap:6px;display:inline-flex}.ae-remote__dot{border-radius:var(--ae-radius-round);background:var(--ae-success);width:7px;height:7px;animation:ae-breathe 2.4s var(--ae-ease) infinite}[data-motion=reduced] .ae-remote__dot{animation:none}.ae-pmark{color:#fff;background:var(--pm-c,var(--ae-voice-1));font-family:var(--ae-font-mono);letter-spacing:.02em;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.ae-pmark img{object-fit:cover;width:100%;height:100%}.ae-pmark--none{border:1px dashed var(--ae-line-2);background:0 0}.ae-pmark[data-archived]{filter:grayscale();opacity:.6}.ae-ppick{max-width:100%;display:inline-flex;position:relative}.ae-ppick__btn{height:var(--ae-control-h);max-width:100%;color:var(--ae-text);background:var(--ae-surface-2);border:var(--ae-border);cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex}.ae-ppick__btn:hover{border-color:var(--ae-line-2)}.ae-ppick__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ae-text-base);overflow:hidden}.ae-ppick__name b{font-family:var(--ae-font-mono);font-weight:600;font-size:var(--ae-text-sm);margin-right:4px}.ae-ppick__name i{color:var(--ae-muted);font-style:normal}.ae-ppop{text-align:left;width:300px;max-height:380px;padding:6px;top:calc(100% + 4px);left:0;overflow:auto}.ae-ppop[data-align=end]{left:auto;right:0}.ae-sheet .ae-ppop{width:100%;max-height:260px;box-shadow:none;margin-top:6px;position:static}.ae-sheet .ae-ppick{flex-direction:column;align-items:stretch;display:flex}.ae-plist{flex-direction:column;gap:2px;display:flex}.ae-plist__search{height:32px;color:var(--ae-muted);background:var(--ae-surface-2);border:var(--ae-border);align-items:center;gap:6px;margin-bottom:4px;padding:0 8px;display:flex}.ae-plist__search input{min-width:0;color:var(--ae-text);background:0 0;border:0;outline:none;flex:1}.ae-plist__opt{color:var(--ae-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px;display:flex}.ae-plist__opt[data-depth]{padding-left:26px}.ae-plist__opt:hover,.ae-plist__opt[aria-selected=true]{background:var(--ae-surface-2)}.ae-plist__opt>svg{color:var(--ae-accent);flex:none;margin-left:auto}.ae-plist__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--ae-text-base);flex:1;overflow:hidden}.ae-plist__name b{font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);margin-right:4px;font-weight:600}.ae-plist__opt--none .ae-plist__name{color:var(--ae-muted)}.ae-plist__empty{color:var(--ae-muted);font-size:var(--ae-text-sm);margin:6px}.ae-plist__new{color:var(--ae-accent);border:0;border-top:var(--ae-border);cursor:pointer;font-size:var(--ae-text-sm);background:0 0;align-items:center;gap:8px;margin-top:4px;padding:8px 6px;display:flex}.ae-pnew{text-align:left;gap:8px;padding:4px;display:grid}.ae-pnew label{font-size:var(--ae-text-xs);color:var(--ae-muted);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;gap:4px;display:grid}.ae-pnew__code{font-family:var(--ae-font-mono);text-transform:uppercase}.ae-pnew__acts{justify-content:flex-end;gap:6px;display:flex}.ae-pchip{min-width:0;display:inline-flex;position:relative}.ae-pchip__btn{max-width:160px;height:26px;color:var(--ae-text);border:var(--ae-border);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);letter-spacing:.03em;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.ae-pchip__btn span{text-overflow:ellipsis;overflow:hidden}.ae-pchip__btn:hover{border-color:var(--ae-line-2)}.ae-pchip[data-none] .ae-pchip__btn{color:var(--ae-muted);border-style:dashed;font-weight:500}.ae-pchip__dot{flex:none;width:8px;height:8px}.ae-pchip__head{border-bottom:var(--ae-border);align-items:center;gap:10px;margin-bottom:4px;padding:4px 4px 10px;display:flex}.ae-pchip__head div{min-width:0;display:grid}.ae-pchip__head b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ae-pchip__head span{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted)}.ae-pchip__label{font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);margin:6px 6px 2px}.ae-pchip__foot{border-top:var(--ae-border);gap:4px;margin-top:4px;padding-top:6px;display:flex}.ae-pchip__foot>*{color:var(--ae-text);font-size:var(--ae-text-sm);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:6px;text-decoration:none;display:inline-flex}.ae-pchip__foot>:hover{background:var(--ae-surface-2);color:var(--ae-accent)}.ae-ptag{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);align-items:center;gap:5px;display:inline-flex}.ae-ptag i{width:7px;height:7px}.ae-where{margin-top:var(--ae-space-4);padding-top:var(--ae-space-4);border-top:var(--ae-border);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.ae-where__label{font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted)}.ae-where__hint{font-size:var(--ae-text-sm);color:var(--ae-muted);grid-column:2}.ae-pset{text-align:left;gap:14px;display:grid}.ae-pset__head{align-items:center;gap:14px;display:flex}.ae-pset__head>div{flex:1;min-width:0}.ae-pset__head .ae-sheet__title{font-size:var(--ae-display-md,2rem);overflow-wrap:anywhere;margin:0}.ae-pset__sub{font-size:var(--ae-text-sm);color:var(--ae-muted);overflow-wrap:anywhere;margin:2px 0 0}.ae-pset__field{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ae-pset__field>span{font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted)}.ae-pset__field>.ae-ppick,.ae-pset__field>div{grid-column:2/-1}.ae-pset__warn{font-size:var(--ae-text-sm);color:var(--ae-warning,var(--ae-accent));margin:-6px 0 0 82px}.ae-pset__colors{flex-wrap:wrap;gap:6px;display:flex}.ae-pset__colors button{color:#fff;cursor:pointer;border:2px solid #0000;place-items:center;width:30px;height:30px;padding:0;display:grid}.ae-pset__colors button[aria-checked=true]{border-color:var(--ae-text)}.ae-pset__cover{font-size:var(--ae-text-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ae-pset__foot{border-top:var(--ae-border);justify-content:space-between;gap:8px;padding-top:12px;display:flex}.ae-publish__project{background:var(--ae-surface-2);border:var(--ae-border);font-size:var(--ae-text-sm);flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.ae-publish__project[data-off]{color:var(--ae-muted)}.ae-publish__project kbd{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);opacity:.7;margin-left:4px}.ae-publish__also{color:var(--ae-muted);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ae-home{height:100%;padding:var(--ae-space-10) var(--ae-space-10) calc(var(--ae-space-10) * 2);overflow-y:auto}.ae-home__head{max-width:760px;margin-bottom:var(--ae-space-6)}.ae-home__head h1{margin:0 0 var(--ae-space-2);font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:4rem;font-weight:400;line-height:.95}.ae-home__head em{color:var(--ae-accent);font-style:normal}.ae-home__head p{color:var(--ae-muted);font-size:var(--ae-text-lg);margin:0;line-height:1.55}.ae-home[data-empty]{text-align:center;padding-bottom:var(--ae-space-10);place-content:center;display:grid}.ae-home[data-empty] .ae-home__head{margin:0 auto var(--ae-space-8)}.ae-home[data-empty] .ae-home__head h1{font-size:5rem}.ae-home[data-empty] .ae-home__head p{max-width:46ch;margin:0 auto}.ae-home__first{justify-content:center;gap:var(--ae-space-3);flex-wrap:wrap;display:flex}.ae-home__bar{margin-bottom:var(--ae-space-6);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ae-home__spacer{flex:1}.ae-home__search{width:min(280px,100%);height:34px;color:var(--ae-muted);background:var(--ae-surface);border:var(--ae-border);align-items:center;gap:6px;padding:0 10px;display:flex}.ae-home__search input{min-width:0;color:var(--ae-text);background:0 0;border:0;outline:none;flex:1}.ae-home__search button{color:var(--ae-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ae-home__chips,.ae-home__seg{border:var(--ae-border);display:inline-flex}.ae-home__chips button,.ae-home__seg button{height:32px;color:var(--ae-muted);cursor:pointer;font-size:var(--ae-text-sm);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ae-home__chips button+button,.ae-home__seg button+button{border-left:var(--ae-border)}.ae-home__chips button span{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);opacity:.7}.ae-home__chips button[aria-selected=true],.ae-home__seg button[aria-pressed=true]{color:var(--ae-text);background:var(--ae-surface-2)}.ae-home__sec{margin-bottom:var(--ae-space-8)}.ae-home__label{margin:0 0 var(--ae-space-3);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);padding:4px 0;font-weight:500}.ae-home__label[data-drop]{color:var(--ae-accent);outline:1px dashed var(--ae-accent)}.ae-home__none{color:var(--ae-muted);margin:var(--ae-space-6) 0}.ae-home__sample{margin-top:var(--ae-space-2);font-size:var(--ae-text-sm);color:var(--ae-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ae-home__sample:hover{color:var(--ae-accent)}.ae-home__others{margin:calc(var(--ae-space-2) * -1) 0 var(--ae-space-8);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ae-home__others>span{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);margin-right:4px}.ae-home__others--center{margin:var(--ae-space-8) 0 0;justify-content:center}.ae-home__proj,.ae-home__projnew{max-width:260px;height:30px;color:var(--ae-text);background:var(--ae-surface);border:var(--ae-border);cursor:pointer;font-size:var(--ae-text-sm);align-items:center;gap:6px;padding:0 10px 0 5px;display:inline-flex}.ae-home__proj b{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs)}.ae-home__proj span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ae-muted);overflow:hidden}.ae-home__proj:hover,.ae-home__projnew:hover{border-color:var(--ae-accent);color:var(--ae-accent)}.ae-home__projnew{color:var(--ae-muted);border-style:dashed;padding:0 10px}.ae-home__newproj{background:var(--ae-surface);border:var(--ae-border);width:min(360px,100%);padding:8px}.ae-hgrid{gap:var(--ae-space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ae-hcontinue{gap:var(--ae-space-5);grid-template-columns:2fr repeat(3,minmax(0,1fr));align-items:start;display:grid}.ae-hcard{background:var(--ae-surface);border:var(--ae-border);min-width:0;transition:border-color var(--ae-dur-fast) var(--ae-ease), transform var(--ae-dur-base) var(--ae-ease-spring);flex-direction:column;display:flex;position:relative}.ae-hcard:hover{border-color:var(--ae-line-2);transform:translateY(-3px)}.ae-hcard[data-selected]{border-color:var(--ae-accent);box-shadow:0 0 0 1px var(--ae-accent)}.ae-hcard__open{width:100%;color:inherit;background:var(--ae-bg);cursor:pointer;text-align:left;border:0;padding:0;display:block;position:relative;overflow:hidden}.ae-hcard__open>*{pointer-events:none}.ae-hcard__meta{padding:var(--ae-space-3) var(--ae-space-4) var(--ae-space-4);gap:2px;min-width:0;display:grid}.ae-hcard__meta b{font-size:var(--ae-text-md);font-weight:var(--ae-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ae-hcard__meta span{font-size:var(--ae-text-sm);color:var(--ae-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ae-hcard[data-wide] .ae-hcard__meta b{font-size:var(--ae-text-lg)}.ae-hcard__pdot{flex:none;width:8px;height:8px}.ae-hcard__rename{width:100%;height:28px;color:var(--ae-text);background:var(--ae-surface-2);border:1px solid var(--ae-accent);font:inherit;outline:none;padding:0 6px;font-weight:600}.ae-hcard__acts{opacity:0;transition:opacity var(--ae-dur-fast) var(--ae-ease);gap:4px;display:flex;position:absolute;top:8px;right:8px}.ae-hcard:hover .ae-hcard__acts,.ae-hcard:focus-within .ae-hcard__acts,.ae-hcard__acts[data-open]{opacity:1}.ae-hcard__acts button{width:32px;height:32px;color:var(--ae-text);background:var(--ae-glass);border:var(--ae-border);cursor:pointer;-webkit-backdrop-filter:blur(8px);place-items:center;padding:0;display:grid}.ae-hcard__acts button:hover{color:var(--ae-accent)}.ae-hcard__check{opacity:0;cursor:pointer;transition:opacity var(--ae-dur-fast) var(--ae-ease);position:absolute;top:8px;left:8px}.ae-hcard__check input{opacity:0;pointer-events:none;position:absolute}.ae-hcard__check span{color:#fff;background:var(--ae-glass);border:1px solid var(--ae-line-2);place-items:center;width:22px;height:22px;display:grid}.ae-hcard[data-selected] .ae-hcard__check span{background:var(--ae-accent);border-color:var(--ae-accent)}.ae-hcard:hover .ae-hcard__check,.ae-hcard[data-selecting] .ae-hcard__check,.ae-hcard__check:focus-within{opacity:1}@media (hover:none){.ae-hcard__acts,.ae-hcard__check{opacity:1}}.ae-hmenu{flex-direction:column;width:230px;padding:4px;display:flex;top:44px;right:8px}.ae-hmenu>*{color:var(--ae-text);font-size:var(--ae-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;text-decoration:none;display:flex}.ae-hmenu>:hover{background:var(--ae-surface-2)}.ae-hmenu kbd{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted);margin-left:auto}.ae-hmenu__danger:hover{color:var(--ae-danger)}.ae-hcard--new{justify-content:center;align-items:center;gap:var(--ae-space-2);min-height:200px;font-size:var(--ae-text-base);font-weight:var(--ae-weight-medium);color:var(--ae-muted);cursor:pointer;background:0 0;border-style:dashed}.ae-hcard--new:hover{color:var(--ae-accent);border-color:var(--ae-accent);background:var(--ae-accent-soft)}.ae-hcard--new b{font-family:var(--ae-font-mono)}.ae-home[data-view=list] .ae-hgrid{grid-template-columns:1fr;gap:0}.ae-home[data-view=list] .ae-hgrid .ae-hcard{border-top-width:0;flex-direction:row;align-items:center}.ae-home[data-view=list] .ae-hgrid .ae-hcard:first-child{border-top-width:1px}.ae-home[data-view=list] .ae-hgrid .ae-hcard:hover{transform:none}.ae-home[data-view=list] .ae-hgrid .ae-hcard__open{flex:none;width:112px}.ae-home[data-view=list] .ae-hgrid .ae-hcard__meta{flex:1;padding:8px 120px 8px 14px}.ae-home[data-view=list] .ae-hgrid .ae-hcard__acts,.ae-home[data-view=list] .ae-hgrid .ae-hcard__check{top:50%;translate:0 -50%}.ae-home[data-view=list] .ae-hgrid .ae-hcard--new{border-top-width:0;flex-direction:row;min-height:48px}.ae-shelf{border-left:3px solid var(--pm-c,var(--ae-line));padding-left:14px}.ae-shelf__head{margin-bottom:var(--ae-space-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ae-shelf__head[data-drop]{outline:1px dashed var(--ae-accent);outline-offset:4px}.ae-shelf__toggle{min-width:0;color:var(--ae-text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.ae-shelf__toggle>svg{color:var(--ae-muted);transition:rotate var(--ae-dur-fast) var(--ae-ease)}.ae-shelf[data-closed] .ae-shelf__toggle>svg{rotate:-90deg}.ae-shelf__title{min-width:0;display:grid}.ae-shelf__title b{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:1.75rem;font-weight:400;line-height:1}.ae-shelf__title span{text-overflow:ellipsis;white-space:nowrap;color:var(--ae-muted);font-size:var(--ae-text-sm);overflow:hidden}.ae-shelf__count{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted)}.ae-shelf__apps{gap:4px;display:inline-flex}.ae-shelf__apps a{height:24px;color:var(--ae-muted);border:var(--ae-border);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);align-items:center;gap:4px;padding:0 6px;text-decoration:none;display:inline-flex}.ae-shelf__apps a:hover{color:var(--ae-accent);border-color:var(--ae-accent)}.ae-shelf__group{margin-bottom:var(--ae-space-4)}.ae-shelf__group h3{margin:0 0 var(--ae-space-2);font-size:var(--ae-text-sm);color:var(--ae-muted);font-weight:600}.ae-shelf[data-closed] .ae-shelf__head{margin-bottom:0}.ae-selbar{z-index:var(--ae-z-popover);background:var(--ae-surface);border:var(--ae-border-strong);box-shadow:var(--ae-shadow);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:72px;left:50%;translate:-50%}.ae-selbar b{font-size:var(--ae-text-sm);margin-right:8px}.ae-hmove{text-align:left;gap:10px;display:grid}.ae-hmove__hint{font-size:var(--ae-text-sm);color:var(--ae-muted);margin:0}.ae-projects__new{width:min(420px,100%);margin-bottom:var(--ae-space-6);background:var(--ae-surface);border:var(--ae-border);padding:10px}.ae-pcard{padding:var(--ae-space-5);color:var(--ae-text);text-align:left;background:var(--ae-surface);border:var(--ae-border);border-top:3px solid var(--pm-c);cursor:pointer;transition:border-color var(--ae-dur-fast) var(--ae-ease), transform var(--ae-dur-base) var(--ae-ease-spring);justify-items:start;gap:6px;display:grid;position:relative}.ae-pcard:hover{border-color:var(--ae-line-2);border-top-color:var(--pm-c);transform:translateY(-3px)}.ae-pcard__code{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);color:var(--pm-c)}.ae-pcard>b{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:2rem;font-weight:400;line-height:1}.ae-pcard__apps{flex-wrap:wrap;gap:4px;display:flex}.ae-pcard__apps i{font-style:normal;font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted);border:var(--ae-border);align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.ae-pcard__apps small{color:var(--ae-muted)}.ae-pcard__folder{font-size:var(--ae-text-xs);color:var(--ae-muted);align-items:center;gap:4px;display:inline-flex}.ae-ppage{max-width:1100px;padding:var(--ae-space-10);margin:0 auto}.ae-ppage__back{margin-bottom:var(--ae-space-4);color:var(--ae-muted);cursor:pointer;font-size:var(--ae-text-sm);background:0 0;border:0;padding:0}.ae-ppage__back:hover{color:var(--ae-accent)}.ae-ppage__head{align-items:center;gap:var(--ae-space-5);margin-bottom:var(--ae-space-8);flex-wrap:wrap;display:flex}.ae-ppage__title{flex:1;min-width:220px}.ae-ppage__code{font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);letter-spacing:var(--ae-tracking-label);color:var(--pm-c)}.ae-ppage__title h1{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);overflow-wrap:anywhere;margin:2px 0 0;font-size:3.5rem;font-weight:400;line-height:.95}.ae-ppage__title p{color:var(--ae-muted);margin:6px 0 0}.ae-ppage__acts{flex-wrap:wrap;gap:8px;display:flex}.ae-flow{border-top:var(--ae-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.ae-flow__band{gap:var(--ae-space-5);padding:var(--ae-space-4) 0;border-bottom:var(--ae-border);grid-template-columns:220px minmax(0,1fr);display:grid}.ae-flow__band[data-next]{background:linear-gradient(90deg, var(--ae-accent-soft), transparent 70%)}.ae-flow__app{align-items:center;gap:8px;padding-left:8px;display:flex}.ae-flow__app svg{color:var(--ae-muted)}.ae-flow__band[data-done] .ae-flow__app svg{color:var(--ae-accent)}.ae-flow__n{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted);width:16px}.ae-flow__tag{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-on-accent,#fff);background:var(--ae-accent);align-items:center;gap:3px;margin-left:4px;padding:2px 6px;display:inline-flex}.ae-flow__items{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ae-flow__item{max-width:320px;color:var(--ae-text);background:var(--ae-surface);border:var(--ae-border);align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:inline-flex}.ae-flow__item:hover{border-color:var(--ae-accent)}.ae-flow__item svg{color:var(--ae-muted);flex:none}.ae-flow__item span{min-width:0;display:grid}.ae-flow__item b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ae-text-sm);overflow:hidden}.ae-flow__item small{color:var(--ae-muted);font-size:var(--ae-text-xs)}.ae-flow__new,.ae-flow__more{color:var(--ae-muted);border:1px dashed var(--ae-line-2);font-size:var(--ae-text-sm);align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:inline-flex}.ae-flow__new:hover,.ae-flow__more:hover{color:var(--ae-accent);border-color:var(--ae-accent)}@media (max-width:900px){.ae-hcontinue{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-hcontinue>:first-child{grid-column:1/-1}}@media (max-width:640px){.ae-home{padding:var(--ae-space-6) var(--ae-space-4) calc(var(--ae-space-10) * 2)}.ae-home__head h1{font-size:3rem}.ae-home[data-empty] .ae-home__head h1{font-size:3.4rem}.ae-hgrid{gap:var(--ae-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ae-hcontinue>:not(:first-child){display:none}.ae-hcontinue{grid-template-columns:1fr}.ae-home__search{width:100%}.ae-shelf{padding-left:10px}.ae-shelf__apps{display:none}.ae-flow__band{grid-template-columns:1fr;gap:8px}.ae-ppage{padding:var(--ae-space-6) var(--ae-space-4)}.ae-ppage__title h1{font-size:2.6rem}.ae-selbar{flex-wrap:wrap;bottom:64px;left:12px;right:12px;translate:none}}.ae-savetoproj{gap:6px}.ae-savetoproj[aria-disabled]{opacity:.55}.ae-shelf__group h3{align-items:center;gap:8px;display:flex}.ae-pset__delete{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ae-pset__delete[data-sure]{border:1px solid color-mix(in srgb, var(--ae-danger) 45%, transparent);background:color-mix(in srgb, var(--ae-danger) 8%, transparent);justify-content:flex-start;padding:10px 12px}.ae-pset__delete p{font-size:var(--ae-text-sm);flex:100%;margin:0}.ae-pset__delete .ae-btn--danger{color:var(--ae-danger);border-color:color-mix(in srgb, var(--ae-danger) 40%, transparent)}.ae-projects[data-view=list] .ae-projects__grid{grid-template-columns:1fr;gap:0}.ae-projects[data-view=list] .ae-pcard{border-top-width:1px;border-left:3px solid var(--pm-c);grid-template-columns:auto 120px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 16px}.ae-projects[data-view=list] .ae-pcard+.ae-pcard{border-top:0}.ae-projects[data-view=list] .ae-pcard:hover{transform:none}.ae-projects[data-view=list] .ae-pcard>b{text-overflow:ellipsis;white-space:nowrap;font-size:1.5rem;overflow:hidden}@media (max-width:640px){.ae-projects[data-view=list] .ae-pcard{grid-template-columns:auto minmax(0,1fr)}.ae-projects[data-view=list] .ae-pcard__code,.ae-projects[data-view=list] .ae-pcard__folder{display:none}}.ae-pdel{text-align:left;gap:14px;display:grid}.ae-pdel__head{align-items:center;gap:12px;display:flex}.ae-pdel__head .ae-sheet__title{margin:0}.ae-pdel__head p{color:var(--ae-muted);font-size:var(--ae-text-sm);margin:2px 0 0}.ae-pdel__choice{border:0;gap:6px;margin:0;padding:0;display:grid}.ae-pdel__choice legend{font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);margin-bottom:6px}.ae-pdel__choice label{border:var(--ae-border);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ae-pdel__choice label[data-on]{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.ae-pdel__choice label[data-on][data-danger]{border-color:var(--ae-danger);background:color-mix(in srgb, var(--ae-danger) 8%, transparent)}.ae-pdel__choice input{accent-color:var(--ae-accent);margin-top:3px}.ae-pdel__choice span{gap:2px;display:grid}.ae-pdel__choice small{color:var(--ae-muted);font-size:var(--ae-text-sm)}.ae-pdel__foot{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.ae-pdel__go{color:var(--ae-danger);border-color:color-mix(in srgb, var(--ae-danger) 45%, transparent)}.ae-pdel__go:hover{background:color-mix(in srgb, var(--ae-danger) 12%, transparent)}.ae-projects__coll+.ae-projects__coll{margin-top:var(--ae-space-8,40px)}.ae-projects__collh{margin:0 0 var(--ae-space-4);font-family:var(--ae-font-mono);font-weight:500;font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);align-items:center;gap:8px;display:flex}.ae-projects__collh span{border:var(--ae-border);padding:1px 6px}.ae-pcard:focus-visible{outline:2px solid var(--ae-accent);outline-offset:2px}.ae-pcard .ae-hcard__check{z-index:1;top:10px;left:auto;right:10px}.ae-pcard:hover .ae-hcard__check,.ae-pcard[data-selecting] .ae-hcard__check,.ae-pcard .ae-hcard__check:focus-within{opacity:1}.ae-pcard[data-selected]{border-color:var(--ae-accent);border-top-color:var(--pm-c);box-shadow:0 0 0 1px var(--ae-accent)}.ae-pcard[data-selected] .ae-hcard__check span{background:var(--ae-accent);border-color:var(--ae-accent)}.ae-pcard__group{font-size:var(--ae-text-xs);color:var(--ae-muted);align-items:center;gap:4px;display:inline-flex}.ae-projects[data-view=list] .ae-pcard{padding-right:44px}.ae-projects[data-view=list] .ae-pcard .ae-hcard__check{top:50%;translate:0 -50%}.ae-projects[data-view=list] .ae-pcard__group{display:none}.ae-selbar__menu{position:relative}.ae-selbar__pop{background:var(--ae-surface);border:var(--ae-border-strong);min-width:180px;box-shadow:var(--ae-shadow);padding:4px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.ae-selbar__pop button{color:var(--ae-text);text-align:left;cursor:pointer;font:inherit;font-size:var(--ae-text-sm);background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.ae-selbar__pop button:hover,.ae-selbar__pop button:focus-visible{background:var(--ae-surface-2)}@media (hover:none){.ae-pcard .ae-hcard__check{opacity:1}}.ae-pdel__stack{display:flex}.ae-pdel__stack>*+*{margin-left:-12px}.ae-broll-chip{height:18px;font-size:10px;font-family:var(--ae-font-mono);color:var(--ae-muted);border:1px solid;border-radius:3px;flex:none;align-items:center;gap:3px;padding:0 5px;line-height:1;display:inline-flex}.ae-broll-chip[data-tone=ok]{color:var(--ae-success,#3fb950)}.ae-broll-chip[data-tone=warn]{color:var(--ae-warning,#ffb224)}.ae-broll-chip[data-tone=mid]{color:var(--ae-text)}.ae-broll{grid-template-columns:96px 1fr;align-items:center;gap:8px 10px;display:grid}.ae-broll__poster{aspect-ratio:16/9;width:96px;color:var(--ae-muted);background:var(--ae-surface-2,#ffffff0a);border:var(--ae-border);cursor:pointer;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.ae-broll__poster:disabled{cursor:default}.ae-broll__poster img{object-fit:cover;width:100%;height:100%;display:block}.ae-broll__play{color:#fff;opacity:0;background:#00000047;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.ae-broll__poster:hover .ae-broll__play,.ae-broll__poster:focus-visible .ae-broll__play{opacity:1}.ae-broll__meta{min-width:0;font-size:var(--ae-text-xs);color:var(--ae-muted);flex-direction:column;gap:2px;display:flex}.ae-broll__meta b{font-weight:500;font-size:var(--ae-text-sm);color:var(--ae-text)}.ae-broll[data-tone=ok] .ae-broll__meta b{color:var(--ae-success,#3fb950)}.ae-broll[data-tone=warn] .ae-broll__meta b{color:var(--ae-warning,#ffb224)}.ae-broll__go{grid-column:1/-1;justify-content:center}.ae-broll-player{flex-direction:column;gap:12px;display:flex;position:relative}.ae-broll-player video,.ae-broll-player img{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;display:block}.ae-broll-player__err{font-size:var(--ae-text-sm);color:var(--ae-warning,#ffb224);margin:0}.ae-broll-player__x{position:absolute;top:-6px;right:-6px}.ae-sheet.ae-welcome{flex-direction:column;gap:20px;width:min(1040px,100%);max-height:92vh;padding:28px 30px 22px;display:flex}.ae-welcome__head .ae-sheet__title{font-size:var(--ae-display-lg);margin:0}.ae-welcome__head .ae-sheet__title em{color:var(--ae-accent);font-style:normal}.ae-welcome__head .ae-sheet__lead{margin:6px 0 0}.ae-sheet.ae-welcome>*{flex:none}.ae-welcome__head{padding-right:36px}.ae-welcome__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:18px;display:grid}.ae-welcome__grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:640px}.ae-welcome__card{min-width:0;color:var(--ae-text);text-align:left;font:inherit;background:var(--ae-surface-2);border:var(--ae-border);border-top:3px solid var(--pm-c,var(--ae-line-2));cursor:pointer;transition:border-color var(--ae-dur-fast) var(--ae-ease), transform var(--ae-dur-base) var(--ae-ease-spring), box-shadow var(--ae-dur-fast) var(--ae-ease);flex-direction:column;padding:0;display:flex;position:relative}.ae-welcome__card:hover{border-color:var(--ae-line-2);border-top-color:var(--pm-c,var(--ae-line-2));transform:translateY(-2px)}.ae-welcome__card[data-selected]{border-color:var(--ae-accent);border-top-color:var(--pm-c,var(--ae-accent));box-shadow:0 0 0 1px var(--ae-accent)}.ae-welcome__card:focus-visible{outline:2px solid var(--ae-accent);outline-offset:2px}.ae-welcome__preview{background:var(--ae-bg);pointer-events:none;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.ae-welcome__preview>*{width:100%;height:100%}.ae-welcome__text{gap:4px;min-width:0;padding:14px 16px 16px;display:grid}.ae-welcome__text b{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--ae-weight-semibold);font-size:var(--ae-text-md);overflow:hidden}.ae-welcome__card[data-main] .ae-welcome__text b{font-family:var(--ae-font-display);font-weight:400;font-size:var(--ae-display-md);letter-spacing:var(--ae-tracking-display);white-space:normal;line-height:1.05}.ae-welcome__meta{font-size:var(--ae-text-sm);color:var(--ae-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ae-welcome__tag{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-accent);align-items:center;gap:5px;display:inline-flex}.ae-welcome__proj{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--pm-c,var(--ae-muted));align-items:center;gap:6px;display:inline-flex}.ae-welcome__proj--none{color:var(--ae-muted)}.ae-welcome__more{flex-direction:column;gap:10px;min-width:0;display:flex}.ae-welcome__label{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted)}.ae-welcome__more .ae-welcome__card{border-top-width:1px;border-left:3px solid var(--pm-c,var(--ae-line-2));flex-direction:row;align-items:stretch}.ae-welcome__more .ae-welcome__card:hover,.ae-welcome__more .ae-welcome__card[data-selected]{border-left-color:var(--pm-c,var(--ae-accent))}.ae-welcome__more .ae-welcome__preview{flex:none;width:40%;min-height:96px;aspect-ratio:auto!important}.ae-welcome__more .ae-welcome__meta{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ae-welcome__more .ae-welcome__text{align-content:center;padding:10px 12px}.ae-welcome__all{color:var(--ae-muted);font:inherit;font-size:var(--ae-text-sm);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.ae-welcome__all:hover{color:var(--ae-text)}.ae-welcome__foot{border-top:var(--ae-border);align-items:center;gap:10px;padding-top:14px;display:flex}.ae-welcome__foot .ae-kbd{color:inherit;opacity:.8;background:0 0;border-color:currentColor;margin-left:6px}.ae-welcome__spacer{flex:1}.ae-welcome__openname{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}@media (max-width:760px){.ae-sheet.ae-welcome{padding:22px 16px 16px}.ae-welcome__grid{grid-template-columns:minmax(0,1fr)}.ae-welcome__more .ae-welcome__preview{width:38%;min-height:72px}.ae-welcome__foot{flex-wrap:wrap}.ae-welcome__foot .ae-btn--lg{flex:100%;justify-content:center}.ae-welcome__foot .ae-btn--primary{order:-2}.ae-welcome__foot [data-action=welcome-open]{order:-1}.ae-welcome__foot .ae-kbd{display:none}}.ae-welcome__grid{grid-template-rows:auto 1fr;grid-template-areas:"l1 l2""main more";row-gap:10px}.ae-welcome__grid[data-count="1"]{grid-template-areas:"l1""main"}.ae-welcome__label--main{color:var(--ae-accent);grid-area:l1;align-items:center;gap:6px;display:inline-flex}.ae-welcome__label--more{grid-area:l2}.ae-welcome__card[data-main]{grid-area:main}.ae-welcome__more{grid-area:more}.ae-welcome__more .ae-welcome__card{flex:1 1 0;min-height:0}.ae-welcome__more .ae-welcome__preview{min-height:0}@media (max-width:760px){.ae-welcome__grid{grid-template-areas:"l1""main""l2""more"}.ae-welcome__more .ae-welcome__card{flex:none}.ae-welcome__more .ae-welcome__preview{min-height:72px}}.ae-welcome__more .ae-welcome__preview{align-items:center;display:flex}.ae-welcome__more .ae-welcome__preview>*{flex:1}.ae-fshelf{border:var(--ae-border);background:var(--ae-surface);padding:var(--ae-space-4) var(--ae-space-5)}.ae-fshelf__head{justify-content:space-between;align-items:center;gap:var(--ae-space-3);display:flex}.ae-fshelf__head .ae-home__label{align-items:center;gap:6px;margin:0;display:inline-flex}.ae-fshelf__lead{margin:var(--ae-space-2) 0 var(--ae-space-3);color:var(--ae-muted);font-size:var(--ae-text-sm)}.ae-fshelf__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ae-fshelf__row{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-2) 0;border-top:var(--ae-border);display:flex}.ae-fshelf__row:first-child{border-top:0}.ae-fshelf__name{flex-direction:column;flex:1;min-width:0;display:flex}.ae-fshelf__name b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ae-fshelf__name small{color:var(--ae-muted);font-size:var(--ae-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ae-fshelf__note{margin:var(--ae-space-3) 0 0;color:var(--ae-muted);font-size:var(--ae-text-sm)}.ae-home[data-empty]>.ae-fshelf__note{text-align:center;margin:0 auto var(--ae-space-6);max-width:52ch}.ae-home[data-empty]>.ae-fshelf{max-width:760px;margin:0 auto var(--ae-space-8);text-align:left}@media (max-width:640px){.ae-fshelf__row{flex-wrap:wrap}.ae-fshelf__row .ae-btn{margin-left:34px}}.ae-flow__item[data-folder]{border-style:dashed}.ae-flow__item[data-folder] small{color:var(--ae-accent)}.ae-choice[data-three]{grid-template-columns:repeat(3,1fr)}.ae-choice[data-three] .ae-choice__item b{font-size:1.6rem}.ae-choice__item{min-width:0}@media (max-width:560px){.ae-choice[data-three]{gap:var(--ae-space-2);grid-template-columns:1fr}.ae-choice[data-three] .ae-choice__item{aspect-ratio:auto;text-align:left;grid-template-rows:auto auto;grid-template-columns:40px 1fr;justify-items:start;gap:2px 14px;padding:14px 16px;display:grid}.ae-choice[data-three] .ae-choice__item svg{grid-row:1/3;align-self:center;width:32px;height:32px}.ae-choice[data-three] .ae-choice__item b{font-size:1.35rem}.ae-choice[data-three] .ae-choice__item span{max-width:none}}.ae-wait{z-index:calc(var(--ae-z-modal) + 5);background:color-mix(in srgb, var(--ae-bg) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ae-wait__card{text-align:center;align-items:center;gap:var(--ae-space-3);flex-direction:column;width:min(460px,100%);display:flex}.ae-wait__mark{border:var(--ae-border);background:var(--ae-surface);width:68px;height:68px;color:var(--ae-accent);place-items:center;display:grid}.ae-wait__mark[data-error]{color:var(--ae-warning,#f5a524)}.ae-wait__dot{background:var(--ae-accent);width:12px;height:12px;animation:ae-wait-pulse 1.2s var(--ae-ease) infinite;border-radius:50%}.ae-wait__title{margin:var(--ae-space-2) 0 0;font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:2.6rem;font-weight:400;line-height:1}.ae-wait__detail{color:var(--ae-muted);overflow-wrap:anywhere;max-width:40ch;margin:0}.ae-wait__bar{background:var(--ae-surface-2);width:100%;height:4px;margin-top:var(--ae-space-3);overflow:hidden}.ae-wait__bar i{background:var(--ae-accent);width:0;height:100%;transition:width var(--ae-dur-base) var(--ae-ease);display:block}.ae-wait__bar[data-indeterminate] i{width:35%;animation:ae-wait-slide 1.4s var(--ae-ease) infinite}.ae-wait__pct{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;margin:0}.ae-wait__acts{gap:var(--ae-space-2);margin-top:var(--ae-space-4);flex-wrap:wrap;justify-content:center;display:flex}@keyframes ae-wait-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes ae-wait-pulse{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.ae-wait__bar[data-indeterminate] i{opacity:.5;width:100%;animation:none}.ae-wait__dot{animation:none}}@media (max-width:480px){.ae-wait__title{font-size:2rem}}
