@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/9ffc08a38813e78e-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/44c9372a001b48d5-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/61715dc81dd9b4e8-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/9ffc08a38813e78e-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/44c9372a001b48d5-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/61715dc81dd9b4e8-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/9ffc08a38813e78e-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/44c9372a001b48d5-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/61715dc81dd9b4e8-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.u3EQza_className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.u3EQza_variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(../media/72487292280b0995-s.23-rt-vdc0axc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22cfad3df91a75de-s.3oh23_-y-v62t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(../media/96049370cac03caf-s.0wpu5lwhc6jsq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77e607c2166f0718-s.1syhyqkf6m-f6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5859ad88f2165e9a-s.p.3e229j7k-ita0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cbe60d409f866e3e-s.2xqpp8gejt-d2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a65363fcea33d7b0-s.3tmfvikijer6i.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(../media/286a49e6448d5a26-s.3lw95k2__04ox.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(../media/697c41e0a84b4b34-s.2ly34t737edw_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(../media/34cd6fdd12f38344-s.p.3ywbec8heutdm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Andika Fallback;src:local(Arial);ascent-override:116.34%;descent-override:37.23%;line-gap-override:0.0%;size-adjust:104.93%}.jHRHea_className{font-family:Andika,Andika Fallback;font-style:normal}.jHRHea_variable{--font-andika:"Andika", "Andika Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e27b85d01cb4b1af-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/10e5db483fb7b6ef-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/01a1b57b2e0cef27-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/648e19a466ec92f1-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/29e2a75af8e45044-s.p.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.JGQZ3W_className{font-family:Nunito,Nunito Fallback;font-style:normal}.JGQZ3W_variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbd0f7ec1d4d0383-s.0mdp_vj8m5gpi.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13ecc09cc8a6b2a-s.1c4uybviu1pf9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e63f95b16aa2e192-s.0_z7zhq2xbw80.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/eab011603eb220c8-s.0213c-uay87x1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.O6U8Oa_className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal;font-weight:700}.O6U8Oa_variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/394054bac8398f3a-s.2r9n_8k5rphk7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dcec0ca6851bfaf8-s.0yz2getvmdd1b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fc967cca4b01637-s.3lrxy616kbolt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bangers Fallback;src:local(Arial);ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.0%;size-adjust:82.32%}.DJvtLa_className{font-family:Bangers,Bangers Fallback;font-style:normal;font-weight:400}.DJvtLa_variable{--font-bangers:"Bangers", "Bangers Fallback"}
@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/51a0c88a1848f9e6-s.2k0j5jskiy91-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b9d42a857822555-s.040r5la1phgoh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8651ce097ced10d-s.0yegh-n2dr77p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/564705ca00d1b640-s.1z86wvj_br9im.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(../media/367c14020d63bf0c-s.0kg9clnvr445k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pacifico Fallback;src:local(Arial);ascent-override:137.32%;descent-override:47.74%;line-gap-override:0.0%;size-adjust:94.89%}.GmPQZq_className{font-family:Pacifico,Pacifico Fallback;font-style:normal;font-weight:400}.GmPQZq_variable{--font-pacifico:"Pacifico", "Pacifico Fallback"}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c7104fc689f91cec-s.34afi_j1p0a6k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a26175ae00aab94b-s.26f9ryzsbsglu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab71ef6cb3cac5a2-s.1qijn9nev9bbg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.Z5hdlW_className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.Z5hdlW_variable{--font-patrick:"Patrick Hand", "Patrick Hand Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/be0844c0dd808a0e-s.1nevoct4u50rm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3e6c758e41b4c78-s.2h4wki0ifl9av.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5ab3e2aec517c01b-s.287f6eu8m3d8_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ba98627ec74fa645-s.1k8_e77f2qnpv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.Gw3u8q_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal;font-weight:700}.Gw3u8q_variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4f44eef8b40a8db3-s.178-y_nl5hbfa.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca9f58a3326e9478-s.0s_ltfx_pu-sa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1161364fd42bb995-s.0aonh7vjr8u3t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.JjCSWa_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal;font-weight:700}.JjCSWa_variable{--font-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ebb456c3e2569baa-s.2_ze8n7bwlhtf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f82387a647aa5b59-s.268m440qvy675.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/417b17968c14d3ea-s.0w4ezn9vn3c-q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/05b87a1b0aaeca54-s.1pvo0or05xyc_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}._4bGx3a_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}._4bGx3a_variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92e01f57393504a6-s.0en9w24nf0_f1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b2aabf2e47695d0-s.158it8xay914_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lilita One Fallback;src:local(Arial);ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.0%;size-adjust:96.01%}._20lSRa_className{font-family:Lilita One,Lilita One Fallback;font-style:normal;font-weight:400}._20lSRa_variable{--font-lilita:"Lilita One", "Lilita One Fallback"}
@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdfee2e8d01fc267-s.0vfsmylap-jdo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad05b07177ebf7e1-s.3jzkh96142l_k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Righteous Fallback;src:local(Arial);ascent-override:93.08%;descent-override:24.27%;line-gap-override:0.0%;size-adjust:105.81%}.eofJaG_className{font-family:Righteous,Righteous Fallback;font-style:normal;font-weight:400}.eofJaG_variable{--font-righteous:"Righteous", "Righteous Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f4f6fa;--surface-2:#eceff5;--line:#e2e6ee;--line-2:#cdd3e0;--ink:#1e2140;--ink-2:#454a6b;--ink-3:#5a6080;--mute:#8b90aa;--red:#e53935;--red-edge:#b3261f;--red-pale:#ffe9e7;--blue:#1976d2;--blue-edge:#0f559c;--blue-pale:#e3f0fc;--green:#178a4c;--green-edge:#0f6537;--green-pale:#ddf3e6;--yellow:#ffc72c;--yellow-edge:#d9a000;--yellow-pale:#fff5d1;--violet:#7b5bf2;--violet-edge:#5638c9;--violet-pale:#efebff;--violet-soft:#9b83ff;--edge:6px;--r-btn:22px;--r-card:26px;--f-display:var(--font-fredoka), "Nunito", ui-rounded, system-ui, sans-serif;--f-read:var(--font-andika), "Trebuchet MS", system-ui, sans-serif;--f-ui:var(--font-nunito), system-ui, -apple-system, "Segoe UI", sans-serif;--fs-read:20px;--fs-btn:22px;--fs-h2:28px;--fs-h1:clamp(34px, 5.2vw, 52px);--p-bg:#f5f6f9;--p-line:#e3e6ed;--p-muted:#5a6080;--sheet-shadow:0 18px 50px -12px #1e214047;--card:#fff;--paper:#fffaf0;--paper-line:#f3dc8f;--rec-bg:#fff6f5;--rec-edge:#f4dcda;--violet-line:#d9cdfb;--wave:#b9bdd6;--p-soft:#f7f8fb;--err:#a1281f;--confetti:1}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#13152a;--surface:#1c1f3d;--surface-2:#252a50;--line:#2b2f57;--line-2:#3b4070;--ink:#f1f2fb;--ink-2:#cfd2ea;--ink-3:#aab0cf;--mute:#8d93b8;--red-pale:#3b1c26;--blue:#2f86e0;--blue-pale:#172b4a;--green:#1d9a57;--green-pale:#143628;--yellow-pale:#3a3117;--violet-pale:#2a2353;--p-bg:#0f1124;--p-line:#2b2f57;--p-muted:#aab0cf;--sheet-shadow:0 18px 50px -12px #0009;--card:#1e2246;--paper:#2a2616;--paper-line:#5c4e1f;--rec-bg:#2a1a26;--rec-edge:#4a2333;--violet-line:#4a3f8f;--wave:#59608f;--p-soft:#191c38;--err:#ff8a80;--confetti:.35}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#13152a;--surface:#1c1f3d;--surface-2:#252a50;--line:#2b2f57;--line-2:#3b4070;--ink:#f1f2fb;--ink-2:#cfd2ea;--ink-3:#aab0cf;--mute:#8d93b8;--red-pale:#3b1c26;--blue:#2f86e0;--blue-pale:#172b4a;--green:#1d9a57;--green-pale:#143628;--yellow-pale:#3a3117;--violet-pale:#2a2353;--p-bg:#0f1124;--p-line:#2b2f57;--p-muted:#aab0cf;--sheet-shadow:0 18px 50px -12px #0009;--card:#1e2246;--paper:#2a2616;--paper-line:#5c4e1f;--rec-bg:#2a1a26;--rec-edge:#4a2333;--violet-line:#4a3f8f;--wave:#59608f;--p-soft:#191c38;--err:#ff8a80;--confetti:.35}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 var(--fs-read) / 1.4 var(--f-read);margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}img,svg{max-width:100%}:focus-visible{outline:4px solid var(--ink);outline-offset:4px}#app{min-height:100vh}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{--c:var(--card);--e:var(--line-2);--t:var(--ink);--ic:currentColor;border-radius:var(--r-btn);min-height:64px;margin-bottom:var(--edge);background:var(--c);color:var(--t);font:600 var(--fs-btn) / 1.1 var(--f-display);letter-spacing:.01em;box-shadow:0 var(--edge) 0 var(--e);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform 70ms ease-out,box-shadow 70ms ease-out,background-color .15s;display:inline-flex;position:relative}.btn .ic{width:28px;height:28px;color:var(--ic);flex:none}.btn:hover{filter:brightness(1.05)}.btn:active{transform:translateY(var(--edge));box-shadow:0 0 0 var(--e)}.btn-w{--c:var(--card);--e:var(--line-2);box-shadow:inset 0 0 0 2px var(--line-2), 0 var(--edge) 0 var(--e)}.btn-w:hover{--c:var(--surface);filter:none}.btn-w:active{box-shadow:inset 0 0 0 2px var(--line-2), 0 0 0 var(--e)}.btn-red{--c:var(--red);--e:var(--red-edge);--t:#fff}.btn-blue{--c:var(--blue);--e:var(--blue-edge);--t:#fff}.btn-green{--c:var(--green);--e:var(--green-edge);--t:#fff}.btn-violet{--c:var(--violet);--e:var(--violet-edge);--t:#fff}.btn-yellow{--c:var(--yellow);--e:var(--yellow-edge);--t:var(--ink)}.k-red{--ic:var(--red)}.k-blue{--ic:var(--blue)}.k-green{--ic:var(--green)}.k-violet{--ic:var(--violet)}.k-ink{--ic:var(--ink)}.btn:disabled,.btn[aria-disabled=true]{--c:var(--surface-2);--e:var(--line);--t:var(--mute);--ic:var(--mute);cursor:not-allowed;filter:none;box-shadow:0 var(--edge) 0 var(--e);transform:none}.btn-xl{border-radius:28px;min-height:84px;padding:0 34px;font-size:28px}.btn-xl .ic{width:34px;height:34px}.btn.small{min-height:52px;padding:0 18px;font-size:20px}.btn.small .ic{width:24px;height:24px}.btn.tile{text-align:left;border-radius:var(--r-card);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;width:100%;padding:12px;display:flex}.btn.tile:disabled{opacity:.55;--c:var(--card);box-shadow:inset 0 0 0 2px var(--line-2), 0 var(--edge) 0 var(--line-2)}.btn.tile.on,.btn.tile.sel{--e:var(--yellow-edge);box-shadow:inset 0 0 0 4px var(--yellow), 0 var(--edge) 0 var(--e)}.btn.tile.on:active,.btn.tile.sel:active{box-shadow:inset 0 0 0 4px var(--yellow), 0 0 0 var(--e)}.tick{background:var(--yellow);width:40px;height:40px;color:var(--ink);box-shadow:0 0 0 3px var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.tick .ic{stroke-width:3.2px;width:24px;height:24px}label.btn input[type=file]{display:none}.h1{font:700 var(--fs-h1) / 1.05 var(--f-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.h2{font:600 var(--fs-h2) / 1.15 var(--f-display);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eyebrow{font:600 20px / 1.2 var(--f-display);color:var(--ink-3)}.count{font:600 20px / 1 var(--f-display);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:6px 12px}.empty{font:400 20px / 1.4 var(--f-read);color:var(--ink-3);border:2px dashed var(--line-2);border-radius:var(--r-card);text-align:center;padding:22px}.chip{font:700 20px / 1 var(--f-read);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px 7px 10px;display:inline-flex}.chip .ic{width:22px;height:22px}.chip-draft{background:var(--surface);color:var(--ink-2)}.chip-review{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 2px var(--line-2)}.chip-live{background:var(--green-pale);color:var(--green-edge)}.page{width:100%;max-width:1240px;margin:0 auto;padding:12px 16px 132px}@media (min-width:760px){.page{padding:20px 32px 140px}}.bar{grid-template-columns:auto 1fr auto;grid-template-areas:"l t r";align-items:center;gap:12px 16px;min-height:76px;margin-bottom:12px;display:grid}.bar>.bar-l{grid-area:l;align-items:center;display:flex}.bar>.bar-title{grid-area:t}.bar>.bar-r{flex-wrap:wrap;grid-area:r;justify-content:flex-end;align-items:center;gap:12px;display:flex}.bar-title{font:600 var(--fs-h2) / 1.15 var(--f-display);overflow-wrap:anywhere;min-width:0}.bar .btn{margin-bottom:var(--edge)}@media (max-width:699px){.bar.stack{grid-template-columns:auto 1fr;grid-template-areas:"l r""t t"}.bar.stack .bar-title{font-size:26px}.bar:not(.stack) .bar-r .btn{padding:0 14px;font-size:19px}.bar:not(.stack) .brand>span:last-child{display:none}}.brand{font:600 22px / 1 var(--f-display);color:var(--ink);align-items:center;gap:10px;display:flex}.logo{background:var(--ink);width:44px;height:44px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}.logo .ic{width:24px;height:24px}.say-row{align-items:center;gap:14px;display:flex}.say-row .consigne{font:400 var(--fs-read) / 1.35 var(--f-read);color:var(--ink);max-width:36ch}.btn-read{flex:none;padding:0 16px}.btn-read.reading{--c:var(--blue-pale);box-shadow:inset 0 0 0 2px var(--blue), 0 var(--edge) 0 var(--blue-edge)}.pod{grid-template-columns:auto 1fr;align-items:center;gap:20px 32px;margin:8px 0 40px;display:grid}.pod-cover{aspect-ratio:1;background:var(--yellow);border-radius:32px;width:220px;overflow:hidden}.pod-cover img{object-fit:cover;width:100%;height:100%;display:block}.pod-main{gap:18px;min-width:0;display:grid}.pod-actions{flex-wrap:wrap;align-items:flex-start;gap:16px 18px;margin-top:4px;display:flex}.faces{display:flex}.faces .face{width:40px;height:40px;box-shadow:0 0 0 3px var(--card);border-radius:50%;margin-left:-10px}.faces .face:first-child{margin-left:0}@media (max-width:699px){.pod{grid-template-columns:96px 1fr;gap:16px;margin-bottom:32px}.pod-cover{border-radius:22px;grid-row:1;width:96px}.pod-main{display:contents}.pod-main .eyebrow{display:none}.pod-main .h1{grid-area:1/2;font-size:34px}.pod-main .say-row,.pod-main .pod-actions{grid-column:1/-1}.pod-actions .btn{width:100%}}.eps{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;margin-top:16px;display:grid}.eps>li,.heros-grid>li{flex-direction:column;display:flex}.eps>li>.btn,.heros-grid>li>.btn{flex:1}.ep-cover{aspect-ratio:16/10;background:var(--surface);border-radius:18px;display:block;overflow:hidden}.ep-cover img{object-fit:cover;width:100%;height:100%;display:block}.ep-body{flex-direction:column;gap:10px;padding:2px 4px 4px;display:flex}.ep-title{font:600 24px / 1.15 var(--f-display)}.ep-meta{font:400 20px / 1 var(--f-read);color:var(--ink-3);align-items:center;gap:6px;display:flex}.ep-meta .ic{width:22px;height:22px}.heros-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:20px;margin:22px 0 28px;display:grid}@media (max-width:420px){.heros-grid{grid-template-columns:1fr 1fr;gap:14px}}.btn.tile.hero-pick{text-align:center;align-items:center}.hero-name{font:600 24px / 1.1 var(--f-display);text-align:center}.hero-new .new-disc{aspect-ratio:140/150;border:3px dashed var(--violet-soft);width:100%;max-width:150px;color:var(--violet);border-radius:24px;place-items:center;margin:0 auto;display:grid}.hero-new .new-disc .ic{width:56px;height:56px}.go-row{flex-wrap:wrap;justify-content:center;gap:16px 18px;display:flex}@media (max-width:699px){.go-row .btn{width:100%}}.studio{align-items:start;gap:20px;display:grid}@media (min-width:900px){.studio{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:28px}}.stage{background:var(--surface);border-radius:30px;min-width:0;padding:12px}.view{aspect-ratio:16/10;background:var(--card);border-radius:22px;position:relative;overflow:hidden}.view>img{object-fit:cover;width:100%;height:100%;animation:.4s ease-out fadein;display:block}.view-n{background:var(--card);color:var(--ink);font:700 20px / 1 var(--f-read);border-radius:999px;padding:8px 14px;position:absolute;top:12px;left:12px}.cap{font:400 22px / 1.4 var(--f-read);min-height:3.4em;padding:14px 10px 6px}.view-empty{align-content:center;place-items:center;gap:4px;display:grid}.view-empty .portrait{width:38%;max-width:200px}.view-empty>.ic{width:72px;height:72px;color:var(--ink-3)}.view-empty p{font:600 24px / 1.2 var(--f-display);color:var(--ink-2);text-align:center;padding:0 12px}.rec-view{background:var(--red-pale);align-content:center;place-items:center;gap:10px;display:grid}.rec-time{font:700 clamp(48px, 8vw, 80px) / 1 var(--f-display);color:var(--red-edge);font-variant-numeric:tabular-nums}.rec-l{font:600 22px / 1 var(--f-display);color:var(--red-edge);align-items:center;gap:10px;display:flex}.rec-l:before{content:"";background:var(--red);border-radius:50%;width:16px;height:16px}.meter{align-items:center;gap:6px;height:72px;display:flex}.meter i{width:9px;height:var(--h,20%);background:var(--red);border-radius:6px;min-height:10px;transition:height .1s linear}.saving{font:600 22px / 1.2 var(--f-display);color:var(--ink-2)}.deck{align-content:start;justify-items:center;gap:22px;min-width:0;padding:6px 0;display:grid}.deck .say-row{justify-self:stretch}.deck-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.lock-note{font:400 20px / 1.4 var(--f-read);color:var(--ink-2);text-align:center;max-width:30ch}.rec{cursor:pointer;color:var(--ink);font:600 24px / 1 var(--f-display);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-items:center;gap:10px;padding:0;display:grid}.rec .disc{background:var(--red);color:#fff;width:140px;height:140px;box-shadow:0 var(--edge) 0 var(--red-edge);margin-bottom:var(--edge);border-radius:50%;place-items:center;transition:transform 70ms ease-out,box-shadow 70ms ease-out;display:grid;position:relative}.rec .disc .ic{width:62px;height:62px}.rec:hover .disc{filter:brightness(1.05)}.rec:active .disc{transform:translateY(var(--edge));box-shadow:0 0 0 var(--red-edge)}.rec:disabled{cursor:not-allowed}.rec:disabled .disc{background:var(--surface-2);color:var(--mute);box-shadow:0 var(--edge) 0 var(--line)}.rec.is-rec .disc:after{content:"";border:5px solid var(--red);opacity:.35;border-radius:50%;animation:1.5s ease-out infinite pulse;position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px}@keyframes pulse{0%{opacity:.5;transform:scale(.92)}to{opacity:0;transform:scale(1.12)}}@media (max-width:699px){.rec .disc{width:120px;height:120px}.rec .disc .ic{width:52px;height:52px}}.frise{margin-top:30px}.frise-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tot{font:600 20px / 1 var(--f-display);color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.tot .ic{width:22px;height:22px}.frise-scroll{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin:10px -16px 0;padding:8px 16px 10px;overflow-x:auto}@media (min-width:760px){.frise-scroll{margin:10px -8px 0;padding:8px 8px 10px}}.track{gap:16px;width:-webkit-max-content;width:max-content;display:flex}.track>li{scroll-snap-align:start;display:flex}.btn.tile.clip,.clip{width:210px;height:auto}@media (max-width:699px){.btn.tile.clip,.clip{width:176px}}.clip.dragging{opacity:.5}.thumb{aspect-ratio:16/10;background:var(--surface);border-radius:16px;display:block;position:relative;overflow:hidden}.thumb>img{object-fit:cover;width:100%;height:100%;display:block}.thumb>.ic{width:40px;height:40px;color:var(--ink-3);margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.num{background:var(--card);min-width:34px;height:34px;color:var(--ink);font:700 20px / 34px var(--f-read);text-align:center;border-radius:999px;padding:0 8px;position:absolute;top:6px;left:6px}.clip .tick{width:34px;height:34px;top:6px;right:6px}.clip .tick .ic{width:20px;height:20px}.clip-meta{font:700 20px / 1 var(--f-read);color:var(--ink-2);align-items:center;gap:6px;display:flex}.clip-meta .ic{width:20px;height:20px}.clip-txt{font:400 20px / 1.25 var(--f-read);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}.clip.flat{border-radius:var(--r-card);box-shadow:inset 0 0 0 2px var(--line);flex-direction:column;gap:10px;padding:12px;display:flex}.clip.playing .thumb{box-shadow:0 0 0 4px var(--blue)}.ph{top:0;bottom:0;left:calc(var(--f,0) * 100%);background:var(--blue);pointer-events:none;width:4px;margin-left:-2px;position:absolute}.ph:before{content:"";background:var(--blue);width:16px;height:16px;box-shadow:0 0 0 3px var(--card);border-radius:50%;margin-left:-8px;position:absolute;top:-2px;left:50%}.frise-empty{margin-top:12px}.drawing{background:var(--violet);color:#fff;border-radius:999px;place-items:center;padding:6px;animation:1.2s ease-in-out infinite alternate pulse-soft;display:grid;position:absolute;bottom:8px;right:8px}.drawing .ic{width:20px;height:20px}@keyframes pulse-soft{0%{opacity:.6}to{opacity:1}}.tray{background:var(--yellow-pale);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:8px;padding:14px 16px 10px;display:flex}.tray-t{font:600 22px / 1 var(--f-display);align-items:center;gap:10px;display:flex}.tray-t .dot{background:var(--yellow);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.tray-t .dot .ic{stroke-width:3.2px;width:20px;height:20px}.tray-btns{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:699px){.tray-btns{grid-template-columns:1fr 1fr;width:100%;display:grid}.tray-btns .btn{padding:0 12px}}.chars{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px;margin-top:26px;display:grid}.chars>li{display:flex}.btn.tile.char-card{gap:12px;padding:18px}.char-card .portrait{max-width:140px}.char-card h3{font:600 26px / 1.1 var(--f-display)}.char-kind{font:700 20px / 1.3 var(--f-read);color:var(--ink-2);margin:4px 0 8px}.traits li{font:400 20px / 1.3 var(--f-read);align-items:baseline;gap:8px;display:flex}.traits li:before{content:"";background:var(--dot,var(--ink-3));border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(-2px)}.chars-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}#fab{right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}#fab>*{pointer-events:auto}.allo-fab{border-radius:999px;align-items:center;gap:6px;min-height:72px;margin:0;padding:0 22px 0 6px;display:flex}.allo-fab .ava{background:var(--violet-pale);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.allo-fab .ava svg{width:52px;height:52px}.allo-fab .w{font:600 24px / 1 var(--f-display)}.allo-fab.is-live{box-shadow:0 0 0 4px var(--card), 0 0 0 8px var(--green), 0 var(--edge) 0 var(--e)}.read-bub{background:var(--card);max-width:min(340px,100vw - 32px);box-shadow:inset 0 0 0 2px var(--violet-soft), var(--sheet-shadow);font:400 20px / 1.35 var(--f-read);border-radius:22px;margin-right:14px;padding:12px 16px;position:relative}.read-bub b{font:600 20px / 1 var(--f-display);color:var(--violet-edge);align-items:center;gap:8px;margin-bottom:6px;display:flex}.read-bub b .ic{width:22px;height:22px}.read-bub:after{content:"";background:var(--card);width:18px;height:18px;box-shadow:2px 2px 0 0 var(--violet-soft);position:absolute;bottom:-9px;right:38px;transform:rotate(45deg)}.allo-svg{display:block}.allo-mouth{transform-box:fill-box;transform-origin:50%}.speaking .allo-mouth{animation:.22s ease-in-out infinite alternate talk}@keyframes talk{0%{transform:scaleY(.6)}to{transform:scaleY(1.6)}}.sheet-back{z-index:50;background:#1e214052;position:fixed;top:0;bottom:0;left:0;right:0}.allo-sheet,.sheet{z-index:61;background:var(--card);box-shadow:var(--sheet-shadow);flex-direction:column;display:flex;position:fixed}.allo-sheet{border-radius:30px 0 0 30px;width:min(460px,100%);top:0;bottom:0;right:0}@media (max-width:699px){.allo-sheet{border-radius:30px 30px 0 0;width:100%;max-height:90vh;top:auto;left:0}}.allo-head,.sheet-head{align-items:center;gap:12px;padding:16px 16px 10px 18px;display:flex}.allo-head h2,.sheet-head h2{font:600 28px / 1 var(--f-display);flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sheet-head h2 .ic{width:30px;height:30px;color:var(--violet)}.allo-head .ava{background:var(--violet-pale);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.allo-head .ava svg{width:56px}.allo-body{flex:1;align-content:start;gap:16px;padding:4px 18px 10px;display:grid;overflow-y:auto}.allo-log{gap:12px;display:grid}.bub{max-width:92%;font:400 20px / 1.35 var(--f-read);align-items:flex-end;gap:10px;display:flex}.bub>span:last-child{border-radius:22px;padding:12px 16px}.bub.allo-b>span:last-child{background:var(--violet-pale);border-bottom-left-radius:6px}.bub.rose-b{flex-direction:row-reverse;justify-self:end}.bub.rose-b>span:last-child{background:var(--yellow-pale);border-bottom-right-radius:6px}.bub .face,.bub .mini-allo{border-radius:50%;flex:none;width:40px;height:40px}.mini-allo{background:var(--violet-pale);place-items:center;display:grid}.mini-allo svg{width:34px}.allo-hint{font:600 20px / 1 var(--f-display);color:var(--ink-3);margin-bottom:10px}.says{flex-wrap:wrap;gap:12px;display:flex}.says .btn{font:400 20px / 1.2 var(--f-read);text-align:left;justify-content:flex-start;min-height:56px;padding:10px 18px}.says .btn .ic{width:24px;height:24px}.allo-mic{padding:12px 18px calc(18px + env(safe-area-inset-bottom,0px));border-top:2px solid var(--line);justify-content:center;display:flex}.allo-mic .btn{width:100%;max-width:340px}.mic-btn.listening{--c:var(--violet-edge)}.mic-btn.listening .ic{animation:.4s ease-in-out infinite alternate talk}.sheet{border-radius:30px;width:min(760px,100% - 32px);max-height:calc(100vh - 32px);padding-bottom:20px;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}@media (max-width:699px){.sheet{border-radius:30px 30px 0 0;width:100%;max-height:92vh;top:auto;bottom:0;left:0;transform:none}}.sheet-in{gap:18px;padding:0 18px;display:grid}.sheet-in h3{font:600 24px / 1.2 var(--f-display)}.styles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:699px){.styles{grid-template-columns:1fr 1fr}}.style-pick .sp-view{aspect-ratio:16/10;border-radius:14px;display:block;overflow:hidden}.style-pick .sp-view img{object-fit:cover;width:100%;height:100%;display:block}.style-pick .sp-name{font:600 21px / 1.1 var(--f-display);text-align:center}.cover-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cover-now{aspect-ratio:16/10;background:var(--surface);border-radius:18px;flex:none;width:200px;overflow:hidden}.cover-now img{object-fit:cover;width:100%;height:100%;display:block}.cover-btns{flex-wrap:wrap;gap:12px;display:flex}.card-sheet{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:699px){.card-sheet{grid-template-columns:1fr}.card-sheet .portrait{max-width:160px}}.card-sheet .traits{gap:6px;display:grid}.links{flex-wrap:wrap;gap:12px;display:flex}.party{z-index:61;background:var(--card);text-align:center;width:min(520px,100% - 32px);box-shadow:var(--sheet-shadow);border-radius:34px;justify-items:center;gap:14px;padding:28px 22px 22px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.party h2{font:700 44px / 1 var(--f-display)}.party p{font:400 22px / 1.4 var(--f-read);max-width:26ch}.party-allo{background:var(--violet-pale);border-radius:50%;place-items:center;width:130px;height:130px;display:grid}.party-allo svg{width:110px}.camera{justify-items:center;gap:16px;padding:0 18px;display:grid}.camera video{background:var(--ink);border-radius:22px;width:100%;max-height:60vh}.camera p{font:400 20px / 1.4 var(--f-read);text-align:center}#toast{left:0;right:0;top:calc(16px + env(safe-area-inset-top,0px));z-index:80;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.toast{background:var(--ink);color:var(--bg);font:600 20px / 1.25 var(--f-display);border-radius:999px;max-width:100%;padding:14px 22px;animation:.25s ease-out drop}.toast.adult{font:600 16px / 1.3 var(--f-ui);border-radius:12px}@keyframes drop{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}#fx{pointer-events:none;z-index:90;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.conf{top:-24px;left:var(--x);width:var(--s);height:var(--s);background:var(--c);animation:fall var(--dur) cubic-bezier(.3, .6, .5, 1) var(--dl) forwards;border-radius:4px;position:absolute}.conf.circle{border-radius:50%}.conf.tri{border-left:calc(var(--s) / 2) solid transparent;border-right:calc(var(--s) / 2) solid transparent;border-bottom:var(--s) solid var(--c);background:0 0;border-radius:0;width:0;height:0}@keyframes fall{to{transform:translate(var(--dx), 110vh) rotate(var(--rot))}}@keyframes fadein{0%{opacity:.2;transform:scale(.98)}to{opacity:1;transform:none}}.pp,.pz-wrap{background:var(--p-bg);min-height:100vh;color:var(--ink);font:400 16px / 1.5 var(--f-ui)}.pp-top{background:var(--card);border-bottom:1px solid var(--p-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.pp-brand{align-items:center;gap:12px;min-width:0;display:flex}.pp-logo{background:var(--yellow);border-radius:12px;flex:none;width:44px;height:44px;overflow:hidden}.pp-logo img{object-fit:cover;width:100%;height:100%;display:block}.pp-k{font:600 13px / 1.2 var(--f-ui);color:var(--p-muted);text-transform:uppercase;letter-spacing:.06em}.pp-t{font:800 18px / 1.2 var(--f-ui);overflow-wrap:anywhere}.pp-tabs{background:var(--card);border-bottom:1px solid var(--p-line);gap:4px;padding:0 20px;display:flex;overflow-x:auto}.ptab{font:700 15px / 1 var(--f-ui);color:var(--p-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 12px 12px;display:flex}.ptab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--green)}.pcount{background:var(--surface-2);color:var(--ink);border-radius:999px;padding:3px 8px;font-size:13px}.pp-main{gap:18px;max-width:1080px;margin:0 auto;padding:24px 20px 40px;display:grid}.pbtn{border:1px solid var(--p-line);background:var(--card);min-height:44px;color:var(--ink);font:700 15px / 1 var(--f-ui);cursor:pointer;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.pbtn .ic{width:18px;height:18px}.pbtn:hover{background:var(--surface)}.pbtn:disabled{opacity:.55;cursor:not-allowed}.pbtn-green{background:var(--green);border-color:var(--green);color:#fff}.pbtn-green:hover{background:var(--green-edge)}.pbtn-ink{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pbtn-ink:hover{background:var(--ink-2)}.pbtn-danger{color:var(--ink)}.pbtn-danger.armed{background:var(--ink);border-color:var(--ink);color:var(--bg)}.p-input{font:400 16px / 1.4 var(--f-ui);border:1px solid var(--line-2);background:var(--card);border-radius:10px;min-width:0;padding:8px 10px}.p-row-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p-card{background:var(--card);border:1px solid var(--p-line);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;padding:18px;display:grid}@media (max-width:760px){.p-card{grid-template-columns:1fr}}.p-view{aspect-ratio:16/10;background:var(--surface);border-radius:12px;overflow:hidden}.p-view img{object-fit:cover;width:100%;height:100%;display:block}.p-ctrl{align-items:center;gap:12px;margin-top:12px;display:flex}.p-play{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.p-play .ic{width:22px;height:22px}.segs{flex:1;gap:4px;min-width:0;display:flex}.seg{background:var(--surface-2);border-radius:4px;height:8px;position:relative;overflow:hidden}.seg .fill{width:calc(var(--f,0) * 100%);background:var(--blue);position:absolute;top:0;bottom:0;left:0;right:0}.p-time{font:700 14px / 1 var(--f-ui);color:var(--p-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.p-info{min-width:0}.p-info h3{font:800 22px / 1.2 var(--f-ui)}.p-meta{color:var(--p-muted);margin-top:4px;font-size:14px}.p-info h4{font:700 13px / 1 var(--f-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--p-muted);margin:18px 0 8px}.p-text{font:400 16px / 1.5 var(--f-read);gap:6px;padding-left:22px;list-style:decimal;display:grid}.p-text li.on{background:var(--blue-pale);border-radius:6px}.p-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.p-list{gap:10px;display:grid}.p-row{background:var(--card);border:1px solid var(--p-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px;display:flex}.p-row .p-actions{margin-top:0}.p-thumb{aspect-ratio:16/10;background:var(--surface);border-radius:8px;flex:none;width:96px;overflow:hidden}.p-thumb img,.p-thumb svg{object-fit:cover;width:100%;height:100%;display:block}.p-row-main{flex:1;gap:6px;min-width:160px;display:grid}.p-row-t{font:800 16px / 1.3 var(--f-ui)}.p-row-main input{font:400 16px / 1.4 var(--f-ui);border:1px solid var(--line-2);background:var(--card);border-radius:10px;width:100%;padding:8px 10px}.armed{font-weight:800}.p-mail summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;font-weight:800;list-style:none;display:flex}.p-mail summary small{color:var(--p-muted);font-weight:400}.p-mail summary .ic{width:18px;height:18px;color:var(--p-muted);flex:none;align-self:center}.p-mail iframe{background:var(--card);border:0;border-radius:8px;width:100%;height:340px;margin-top:12px}.p-set{background:var(--card);border:1px solid var(--p-line);border-radius:16px;gap:12px;padding:18px;display:grid}.p-set h3{font:800 17px / 1.2 var(--f-ui)}.p-set p{color:var(--p-muted)}.p-form{gap:12px;max-width:560px;display:grid}.p-form label{font:700 14px / 1.2 var(--f-ui);gap:6px;display:grid}.p-form label small,.p-form small{color:var(--p-muted);font-weight:400}.p-form input,.p-form textarea{font:400 16px / 1.4 var(--f-ui);border:1px solid var(--line-2);background:var(--card);border-radius:10px;width:100%;padding:10px 12px}.p-form textarea{resize:vertical;min-height:84px}.p-form .pbtn{justify-self:start}.login-unlock{white-space:normal;min-height:48px}.p-form select{font:400 16px / 1.4 var(--f-ui);border:1px solid var(--line-2);background:var(--card);border-radius:10px;width:100%;padding:9px 10px}.p-empty{background:var(--card);border:1px dashed var(--line-2);text-align:center;color:var(--p-muted);border-radius:16px;padding:28px}.p-foot{border-top:1px solid var(--p-line);flex-wrap:wrap;gap:6px 18px;max-width:1080px;margin:0 auto;padding:16px 20px 40px;display:flex}.p-foot form{display:contents}.plink{color:var(--blue-edge);font:700 15px / 1 var(--f-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px 0;text-decoration:none;display:inline-flex}.plink .ic{width:18px;height:18px}.pz-wrap{place-items:center;padding:24px 16px;display:grid}.pz{background:var(--card);border:1px solid var(--p-line);text-align:center;border-radius:20px;justify-items:center;gap:10px;width:min(380px,100%);padding:28px 24px;display:grid}.pz.wide{text-align:left;justify-items:stretch;width:min(460px,100%)}.pz.wide>.pz-ic,.pz.wide>h1,.pz.wide>p.lead{text-align:center;justify-self:center}.pz-ic{background:var(--violet-pale);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.pz-ic .ic{width:26px;height:26px}.pz-ic svg.allo-svg{width:54px}.pz h1{font:800 24px / 1.2 var(--f-ui)}.pz p{color:var(--p-muted)}.dots{gap:14px;margin:10px 0 0;display:flex}.dots span{border:2px solid var(--line-2);border-radius:50%;width:18px;height:18px}.dots span.on{background:var(--ink);border-color:var(--ink)}.dots.err{animation:.35s shake}@keyframes shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.err-msg{min-height:1.5em;font-size:14px;font-weight:700;color:var(--err)!important}.keys{grid-template-columns:repeat(3,72px);gap:12px;display:grid}.key{border:1px solid var(--p-line);background:var(--p-bg);height:60px;font:700 22px / 1 var(--f-ui);cursor:pointer;color:var(--ink);border-radius:14px;place-items:center;text-decoration:none;display:grid}.key:hover{background:var(--surface-2)}.key .ic{width:24px;height:24px}.key.fn{font-size:14px}.site{background:var(--card);min-height:100vh;font:400 17px / 1.55 var(--f-ui);color:var(--ink)}.s-main{gap:36px;max-width:1100px;margin:0 auto;padding:40px 20px 50px;display:grid}.s-hero{grid-template-columns:200px 1fr;align-items:end;gap:10px 28px;display:grid}.s-hero>.s-cover{grid-row:span 2;align-self:center}.s-hero>.s-desc{grid-column:2;align-self:start;margin-top:0}@container site (max-width:640px){.s-hero{grid-template-columns:110px 1fr;align-items:center;gap:16px}.s-hero>.s-cover{grid-row:auto}.s-hero>.s-desc{grid-column:1/-1}}@supports not (container-type:inline-size){@media (max-width:640px){.s-hero{grid-template-columns:110px 1fr;align-items:center;gap:16px}.s-hero>.s-cover{grid-row:auto}.s-hero>.s-desc{grid-column:1/-1}}.site[data-narrow] .s-hero{grid-template-columns:110px 1fr;align-items:center;gap:16px}.site[data-narrow] .s-hero>.s-cover{grid-row:auto}.site[data-narrow] .s-hero>.s-desc{grid-column:1/-1}}.s-cover{aspect-ratio:1;background:var(--yellow);border-radius:28px;overflow:hidden}.s-cover img{object-fit:cover;width:100%;height:100%;display:block}.s-k{font:700 14px / 1 var(--f-ui);color:var(--violet-edge);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.s-h1{font:700 clamp(32px, 5vw, 52px) / 1.05 var(--f-display);overflow-wrap:anywhere}.s-h1 a{color:inherit;text-decoration:none}.s-desc{color:var(--ink-2);max-width:56ch;margin-top:10px}.s-player{background:var(--surface);border-radius:28px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:26px;padding:18px;display:grid}@container site (max-width:800px){.s-player{grid-template-columns:1fr}}@supports not (container-type:inline-size){@media (max-width:800px){.s-player{grid-template-columns:1fr}}.site[data-narrow] .s-player{grid-template-columns:1fr}}.s-view{aspect-ratio:16/10;background:var(--card);border-radius:20px;overflow:hidden}.s-view img{object-fit:cover;width:100%;height:100%;display:block}.s-now{font:700 14px / 1 var(--f-ui);color:var(--ink-3)}.s-title{font:600 30px / 1.1 var(--f-display);margin:6px 0 16px}.s-ctrl{align-items:center;gap:14px;display:flex}.s-play{background:var(--blue);width:64px;height:64px;color:var(--on-acc,#fff);cursor:pointer;box-shadow:0 4px 0 var(--blue-edge);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.s-play:active{box-shadow:none;transform:translateY(4px)}.s-play .ic{width:28px;height:28px}.s-segs{flex:1;gap:5px;min-width:0;display:flex}.s-seg{cursor:pointer;background:0 0;border:0;min-width:8px;height:22px;padding:7px 0;position:relative}.s-seg:before{content:"";background:var(--line-2);border-radius:4px;height:8px;position:absolute;top:7px;left:0;right:0}.s-seg .fill{background:var(--blue);height:8px;width:calc(var(--f,0) * 100%);border-radius:4px;position:absolute;top:7px;left:0}.s-time{font:700 14px / 1 var(--f-ui);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.s-caption{font:400 21px / 1.45 var(--f-read);min-height:3em;margin-top:18px}.s-trans{margin-top:12px}.s-trans summary{cursor:pointer;color:var(--blue-edge);font-weight:700}.s-trans ol{font:400 17px / 1.5 var(--f-read);gap:6px;margin-top:8px;padding-left:22px;list-style:decimal;display:grid}.s-list h2{font:600 26px / 1.1 var(--f-display);margin-bottom:14px}.s-eps{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.s-ep{border:1px solid var(--p-line);background:var(--card);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:14px;width:100%;padding:10px;text-decoration:none;display:flex}.s-ep.on{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue)}.s-ep-c{aspect-ratio:16/10;background:var(--surface);border-radius:10px;flex:none;width:100px;overflow:hidden}.s-ep-c img{object-fit:cover;width:100%;height:100%;display:block}.s-ep-t{font:600 19px / 1.2 var(--f-display);display:block}.s-ep-m{color:var(--ink-3);font-size:14px;display:block}.s-ep-p{background:var(--blue-pale);width:40px;height:40px;color:var(--blue);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.s-ep-p .ic{width:18px;height:18px}.s-empty{background:var(--surface);text-align:center;color:var(--ink-2);border-radius:22px;padding:28px}.s-foot{text-align:center;max-width:1100px;margin:0 auto;padding:8px 20px 40px;font-size:14px}.s-foot a{color:var(--ink-3);text-decoration:none}.s-foot a:hover{color:var(--ink);text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}#fx{display:none}}.kid-state{text-align:center;align-content:center;place-items:center;gap:18px;min-height:70vh;display:grid}.kid-state p{font:400 22px / 1.4 var(--f-read);max-width:30ch}.p-note{max-width:62ch;color:var(--p-muted);margin:14px 0 0;font-size:.92rem;line-height:1.5}.spin{animation:2.4s linear infinite j-spin}@keyframes j-spin{to{transform:rotate(360deg)}}@keyframes j-pulse{0%{opacity:1;transform:scale(.96)}to{opacity:0;transform:scale(1.14)}}@keyframes j-bump{40%{transform:scale(1.5)}}@keyframes j-flash{0%{box-shadow:inset 0 0 0 4px var(--yellow-edge), 0 4px 0 var(--line-2);transform:scale(1.02)}to{box-shadow:inset 0 0 0 2px var(--line), 0 4px 0 var(--line-2)}}@keyframes j-look{to{transform:translate(6px,-3px)rotate(10deg)}}.j-say{background:var(--blue-pale);color:var(--blue);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.j-say .ic{width:22px;height:22px}.j-say:disabled{opacity:.4}.j-ibtn{background:var(--surface);width:52px;height:52px;color:var(--ink);cursor:pointer;border:0;border-radius:16px;flex:none;place-items:center;text-decoration:none;display:grid}.j-ibtn .ic{width:28px;height:28px}.j-ibtn[aria-pressed=true]{color:var(--mute)}.j-sp{flex:1}.j-num{width:34px;height:34px;color:var(--ink);font:700 18px / 1 var(--f-display);font-variant-numeric:tabular-nums;background:var(--yellow);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.j-num .ic{width:60%;height:60%}.j-num.face{background:var(--yellow-pale)}.j-num.face .face{width:100%;height:100%}.j-num.big{width:46px;height:46px;font-size:24px}.j-num.huge{width:104px;height:104px;font-size:56px;box-shadow:0 6px #1e214026}@media (min-width:900px){.j-num.huge{width:132px;height:132px;font-size:72px}}.j-kb{--c:var(--card);--e:var(--line-2);--t:var(--ink);background:var(--c);min-width:60px;min-height:60px;color:var(--t);box-shadow:inset 0 0 0 2px var(--line-2), 0 6px 0 var(--e);font:600 22px / 1 var(--f-display);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;margin-bottom:6px;padding:0 18px;text-decoration:none;transition:transform 70ms,box-shadow 70ms;display:inline-flex;position:relative}.j-kb .ic{width:28px;height:28px}.j-kb:active{box-shadow:0 0 0 var(--e);transform:translateY(6px)}.j-kb:disabled{opacity:.45;cursor:not-allowed;transform:none}.j-kb.red{--c:var(--red);--e:var(--red-edge);--t:#fff;box-shadow:0 6px 0 var(--e)}.j-kb.blue{--c:var(--blue);--e:var(--blue-edge);--t:#fff;box-shadow:0 6px 0 var(--e)}.j-kb.green{--c:var(--green);--e:var(--green-edge);--t:#fff;box-shadow:0 6px 0 var(--e)}.j-kb.violet{--c:var(--violet);--e:var(--violet-edge);--t:#fff;box-shadow:0 6px 0 var(--e)}.j-kb.red-ic{color:var(--red)}.j-kb.xl{border-radius:26px;min-height:80px;padding:0 28px}.j-kb.xl .ic{width:34px;height:34px}.j-kb.hearing:after{content:"";border-radius:inherit;border:3px solid var(--yellow);pointer-events:none;border-color:var(--violet);animation:1.4s ease-out infinite j-pulse;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}.j-sm{background:var(--card);width:48px;height:48px;box-shadow:inset 0 0 0 2px var(--line-2), 0 4px 0 var(--line-2);cursor:pointer;color:var(--ink);border:0;border-radius:14px;place-items:center;display:grid}.j-sm .ic{width:24px;height:24px}.j-sm:disabled{opacity:.35}.j-center{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.j-saybub{z-index:90;pointer-events:none;background:var(--violet);color:#fff;font:600 19px / 1.1 var(--f-display);white-space:nowrap;border-radius:16px;align-items:center;gap:8px;padding:9px 14px;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 6px 18px #5638c959}.j-saybub svg{width:28px;height:28px}.j-home{width:100%;max-width:1240px;margin:0 auto;padding:16px 16px 48px}@media (min-width:900px){.j-home{padding:28px 36px 64px}}.j-home-top{align-items:center;gap:12px;padding:4px 0 18px;display:flex}.j-home-top h1{font:700 clamp(22px, 5.6vw, 40px) / 1.08 var(--f-display);overflow-wrap:break-word;text-wrap:balance;min-width:0}.j-face{background:var(--yellow-pale);width:64px;height:64px;box-shadow:0 0 0 3px var(--card), 0 0 0 5px var(--yellow);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.j-face img,.j-face .allo-svg{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:900px){.j-face{width:88px;height:88px}}.j-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}@media (min-width:640px){.j-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.j-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 22px}}.j-tile{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-content:start;gap:8px;padding:0;text-decoration:none;display:grid}.j-sq{aspect-ratio:1;background:var(--surface);max-width:100%;box-shadow:0 6px 0 var(--line-2);border-radius:24px;transition:transform 70ms;display:block;position:relative;overflow:hidden}.j-tile:active .j-sq{box-shadow:0 0 0 var(--line-2);transform:translateY(6px)}.j-sq img{object-fit:cover;width:100%;height:100%;display:block}.j-t{font:600 19px / 1.15 var(--f-display);overflow-wrap:anywhere;padding-left:2px}.j-new .j-sq{background:var(--green);box-shadow:0 6px 0 var(--green-edge);color:#fff;place-items:center;display:grid}.j-new .j-sq .ic{width:38%;height:38%}.j-q{background:var(--violet-pale);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.j-q svg{width:62%;height:62%}.j-badge{background:var(--card);border-radius:999px;align-items:center;gap:4px;padding:6px 8px;display:flex;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 6px #1e21402e}.j-badge i{background:var(--line-2);border-radius:50%;width:11px;height:11px;display:block}.j-badge i.on1{background:var(--yellow-edge)}.j-badge i.on2{background:var(--red)}.j-badge.par{background:var(--yellow);color:var(--ink);padding:6px 10px}.j-badge.web{background:var(--blue);color:#fff;padding:6px}.j-badge .ic{width:22px;height:22px}.j-msgdot{background:var(--yellow);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;animation:1.6s ease-in-out infinite alternate j-pulse2;display:grid;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #1e214033}.j-msgdot .ic{width:22px;height:22px}@keyframes j-pulse2{to{transform:scale(1.12)}}.j-ep{width:100%;max-width:1240px;min-height:100vh;flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}.j-bar{z-index:20;padding:10px 14px;padding-top:max(10px, env(safe-area-inset-top));background:var(--card);border-bottom:2px solid var(--line);align-items:center;gap:8px;display:flex;position:sticky;top:0}@media (min-width:900px){.j-bar{padding:14px 28px}}.j-path{flex:1;justify-content:center;align-items:center;list-style:none;display:flex}.j-path li{align-items:center;display:flex}.j-ln{background:var(--line-2);border-radius:2px;width:22px;height:4px;display:block}.j-ln.done{background:var(--green)}@media (min-width:900px){.j-ln{width:64px}}.j-st{--c:var(--surface);--t:var(--mute);--e:var(--line-2);background:var(--c);width:50px;height:50px;color:var(--t);cursor:pointer;box-shadow:inset 0 0 0 2px var(--line-2);border:0;border-radius:50%;place-items:center;display:grid;position:relative}.j-st .ic{width:26px;height:26px}.j-st.on{width:60px;height:60px;box-shadow:0 4px 0 var(--e)}.j-st.s1.on{--c:var(--yellow);--e:var(--yellow-edge);--t:var(--ink)}.j-st.s2.on{--c:var(--red);--e:var(--red-edge);--t:#fff}.j-st.s3.on{--c:var(--green);--e:var(--green-edge);--t:#fff}.j-ok{background:var(--green);color:#fff;width:22px;height:22px;box-shadow:0 0 0 2px var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.j-ok .ic{width:14px;height:14px}.j-allo-chip{background:var(--violet-pale);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative}.j-allo-chip .allo-svg{width:40px;height:40px}.j-allo-chip.zz:after{content:"z z";font:700 13px var(--f-display);color:var(--violet);background:var(--card);box-shadow:0 0 0 2px var(--violet-pale);border-radius:8px;padding:0 4px;position:absolute;top:-6px;right:-6px}.j-state{border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.j-state .ic{width:28px;height:28px}.j-state.par{background:var(--yellow);color:var(--ink)}.j-state.web{background:var(--blue);color:#fff}.j-prep{flex:1;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.j-tabs{grid-template-columns:1fr 1fr;gap:10px;padding:12px 16px 0;display:grid}.j-tab{cursor:pointer;background:var(--surface);min-height:56px;box-shadow:inset 0 0 0 2px var(--line);font:600 20px / 1 var(--f-display);color:var(--ink-2);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;display:flex}.j-tab .allo-svg{width:38px;height:38px}.j-tab .ic{width:28px;height:28px}.j-tab[aria-selected=true].t-allo{background:var(--violet-pale);box-shadow:inset 0 0 0 3px var(--violet);color:var(--violet-edge)}.j-tab[aria-selected=true].t-book{background:var(--yellow-pale);box-shadow:inset 0 0 0 3px var(--yellow-edge);color:var(--ink)}.j-count{background:var(--yellow);min-width:30px;height:30px;color:var(--ink);font:700 17px var(--f-display);border-radius:15px;place-items:center;padding:0 9px;display:inline-grid}.j-count.bump{animation:.6s j-bump}.j-chat{flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.j-book{flex-direction:column;gap:12px;min-height:0;padding:16px;display:none;overflow-y:auto}.j-prep[data-tab=carnet] .j-chat{display:none}.j-prep[data-tab=carnet] .j-book{display:flex}.j-bookh{font:600 22px / 1 var(--f-display);align-items:center;gap:10px;display:none}.j-bookh .ic{width:28px;height:28px;color:var(--yellow-edge)}@media (min-width:900px){.j-prep{height:calc(100vh - 92px);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 28px;height:calc(100dvh - 92px);padding:22px 28px 0}.j-tabs{display:none}.j-prep .j-chat,.j-prep[data-tab=carnet] .j-chat{grid-area:1/1;padding:6px 4px 16px;display:flex}.j-prep .j-book,.j-prep[data-tab=allo] .j-book{background:var(--paper);box-shadow:inset 0 0 0 3px var(--paper-line);border-radius:26px;grid-area:1/2/span 2;margin-bottom:22px;display:flex}.j-bookh{display:flex}.j-prep .j-dock{grid-area:2/1;padding-inline-start:0;padding-inline-end:0}}.j-msg{align-items:flex-end;gap:8px;max-width:100%;display:flex}.j-msg.kid{flex-direction:row-reverse}.j-who{background:var(--violet-pale);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.j-who .allo-svg{width:36px;height:36px}.j-msg.kid .j-who img{object-fit:cover;width:100%;height:100%;display:block}.j-bub{background:var(--violet-pale);font:400 20px / 1.32 var(--f-read);overflow-wrap:anywhere;border-radius:22px 22px 22px 6px;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.j-msg.kid .j-bub{background:var(--yellow-pale);border-radius:22px 22px 6px}.j-msg.kid .j-bub.typed{background:var(--card);box-shadow:inset 0 0 0 2px var(--paper-line)}.j-bub .kbd{width:22px;height:22px;color:var(--yellow-edge);flex:none}.j-msg.par .j-who{background:var(--yellow);color:var(--ink)}.j-msg.par .j-who .ic{width:26px;height:26px}.j-msg.par .j-bub{background:var(--yellow-pale)}.j-msg.said{place-self:center}.j-searching{font:600 16px / 1.2 var(--f-ui);color:var(--violet-edge);background:var(--violet-pale);border-radius:14px;align-self:flex-start;align-items:center;gap:10px;margin-left:50px;padding:9px 14px;display:inline-flex}.j-searching .ic{width:22px;height:22px;animation:.9s ease-in-out infinite alternate j-look}.j-noted{background:var(--yellow-pale);box-shadow:inset 0 0 0 2px var(--paper-line);cursor:pointer;color:var(--ink);border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-left:50px;padding:5px 12px 5px 8px;display:inline-flex}.j-noted>.ic{width:22px;height:22px;color:var(--yellow-edge)}.j-noted .j-num{width:28px;height:28px;font-size:15px}.j-dock{z-index:10;padding:12px 14px;padding-bottom:max(14px, env(safe-area-inset-bottom));background:var(--card);border-top:2px solid var(--line);align-items:center;gap:10px;display:flex;position:sticky;bottom:0}@media (min-width:900px){.j-dock{border-top:0}}.j-listen{cursor:pointer;background:var(--violet-pale);border:0;border-radius:50%;flex:none;place-items:center;width:66px;height:66px;display:grid;position:relative}.j-listen .allo-svg{z-index:1;width:50px;height:50px;position:relative}.j-listen.on:before,.j-listen.on:after,.j-listen.hearing:before{content:"";border:3px solid var(--violet);border-radius:50%;animation:1.6s ease-out infinite j-pulse;position:absolute;top:0;bottom:0;left:0;right:0}.j-listen.on:after{animation-delay:.8s}.j-listen.wait{opacity:.6}.j-listen:not(.on):not(.hearing) .allo-svg{filter:grayscale(.6);opacity:.85}.j-listen .j-mic{z-index:2;background:var(--violet);color:#fff;width:28px;height:28px;box-shadow:0 0 0 2px var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.j-listen .j-mic .ic{width:16px;height:16px}.j-composer{background:var(--surface);min-width:0;box-shadow:inset 0 0 0 2px var(--line-2);border-radius:22px;flex:1;align-items:center;gap:8px;margin:0;padding:6px 6px 6px 14px;display:flex}.j-composer:focus-within{box-shadow:inset 0 0 0 3px var(--violet);background:var(--card)}.j-composer>.ic{color:var(--mute);width:26px;height:26px}.j-composer input{min-width:0;font:400 20px / 1.3 var(--f-read);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.j-go{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.j-go:disabled{opacity:.4}.j-go .ic{width:26px;height:26px}.j-docs{gap:10px;list-style:none;display:grid}.j-doc{background:var(--card);box-shadow:inset 0 0 0 2px var(--line), 0 4px 0 var(--line-2);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.j-doc.flash{animation:1.4s ease-out j-flash}.j-tx{gap:6px;min-width:0;display:grid}.j-tx p{font:400 18px / 1.32 var(--f-read);overflow-wrap:anywhere}.j-kind{font:800 12px / 1.2 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;display:inline-flex}.j-kind .ic{width:16px;height:16px}.j-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.j-doc.idea{background:var(--yellow);box-shadow:0 5px 0 var(--yellow-edge)}.j-doc.idea p{font:600 19px / 1.25 var(--f-display)}.j-bulb{background:var(--card);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.j-bulb .ic{width:26px;height:26px}.j-doc.article .j-tx p{font-style:italic}.j-doc.draft{box-shadow:none;outline:3px dashed var(--violet);outline-offset:-3px}.j-doc.mine{background:var(--yellow-pale)}.j-src{font:700 13px / 1.2 var(--f-ui);color:var(--blue-edge)}.j-truth{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.j-truth .ic{width:20px;height:20px}.j-truth.vrai{background:var(--green-pale);color:var(--green)}.j-truth.histoire{background:var(--violet-pale);color:var(--violet)}.j-empty-book{border:2px dashed var(--paper-line);color:var(--yellow-edge);border-radius:20px;place-items:center;padding:28px 12px;display:grid}.j-empty-book .ic{width:48px;height:48px}.j-prompter{background:var(--card);box-shadow:inset 0 0 0 4px var(--pc,var(--yellow)), 0 6px 0 var(--line-2);border-radius:28px;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:8px;padding:16px 12px;display:grid}.j-pc{text-align:center;justify-items:center;gap:12px;min-width:0;display:grid}.j-pc p{font:400 20px / 1.32 var(--f-read);overflow-wrap:anywhere}@media (min-width:900px){.j-pc p{font-size:24px}}.j-pos{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.j-pos i{background:var(--line-2);border-radius:50%;width:10px;height:10px;display:block}.j-pos i.on{background:var(--ink);transform:scale(1.3)}.j-recrow{align-content:center;justify-items:center;gap:10px;display:grid}.j-recbtn{background:var(--red);color:#fff;width:120px;height:120px;box-shadow:0 7px 0 var(--red-edge);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.j-recbtn .ic{width:56px;height:56px}.j-recbtn:active{box-shadow:0 0 0 var(--red-edge);transform:translateY(7px)}.j-recbtn:disabled{background:var(--surface-2);color:var(--mute);box-shadow:0 7px 0 var(--line)}.j-recbtn.on:after{content:"";border:4px solid var(--red);border-radius:50%;animation:1.2s ease-out infinite j-pulse;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.j-rtime{font:700 26px / 1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--red);min-height:26px}.j-bars{align-items:center;gap:4px;height:40px;display:flex}.j-bars i{background:var(--red);border-radius:4px;width:7px;transition:height .1s linear;display:block}.j-strip-wrap{padding:6px 2px 4px;overflow-x:auto}.j-strip{align-items:flex-end;gap:8px;min-height:100px;padding-bottom:8px;list-style:none;display:flex}.j-take{width:calc(60px + var(--len,2) * var(--k,7px));background:var(--tc);cursor:pointer;border:0;border-radius:18px;flex:none;justify-content:center;align-items:center;gap:2px;max-width:460px;height:84px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 5px #1e214038}.j-take .j-num{background:var(--card);width:28px;height:28px;font-size:15px;position:absolute;top:6px;left:6px}.j-take .j-num.face{background:var(--card)}.j-wave{align-items:center;gap:2px;margin-top:22px;display:flex}.j-wave i{background:#1e21408c;border-radius:2px;width:3px;display:block}.j-take.sel{outline:4px solid var(--ink);outline-offset:2px}.j-take.playing{outline:4px solid var(--blue);outline-offset:2px}.j-ph{top:0;bottom:0;left:calc(var(--f) * 100%);background:var(--blue);width:4px;position:absolute}.j-pop{z-index:60;background:var(--yellow-pale);box-shadow:inset 0 0 0 3px var(--yellow), 0 10px 24px #1e21402e;border-radius:22px;flex-direction:column;gap:10px;padding:8px;animation:.14s ease-out j-pop-in;display:flex;position:fixed;top:0;left:0}.j-pop:before,.j-pop:after{content:"";left:var(--ax,50%);border-style:solid;border-color:#0000;width:0;height:0;position:absolute;transform:translate(-50%)}.j-pop:before{border-width:13px 13px 0;border-top-color:var(--yellow);top:100%}.j-pop:after{border-width:12px 12px 0;border-top-color:var(--yellow-pale);top:calc(100% - 3px)}.j-pop.below:before{border-width:0 13px 13px;border-bottom-color:var(--yellow);top:auto;bottom:100%}.j-pop.below:after{border-width:0 12px 12px;border-bottom-color:var(--yellow-pale);top:auto;bottom:calc(100% - 3px)}.j-pop.gone{visibility:hidden}.j-pop .j-kb{min-width:56px;min-height:56px}.j-pop-row{justify-content:center;gap:8px;display:flex}.j-scrub{background:var(--card);width:min(600px,100vw - 48px);height:96px;box-shadow:inset 0 0 0 2px var(--line-2);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:16px;padding:0 10px;position:relative}.j-scrub:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.j-scrub-wave{align-items:center;gap:2px;display:flex;position:absolute;top:14px;bottom:22px;left:10px;right:10px}.j-scrub-wave i{background:var(--wave);border-radius:2px;flex:1;min-width:1px}.j-scrub-wave i.on{background:var(--ink)}.j-scrub-head{top:6px;bottom:6px;left:calc(10px + var(--f) * (100% - 20px));background:var(--red);pointer-events:none;border-radius:2px;width:4px;margin-left:-2px;position:absolute}.j-scrub-head:after{content:"";background:var(--red);width:26px;height:26px;box-shadow:0 0 0 3px var(--card), 0 2px 6px #1e21404d;border-radius:50%;margin-left:-13px;position:absolute;bottom:-4px;left:50%}@keyframes j-pop-in{0%{opacity:0;transform:scale(.92)}}.j-finish{flex-direction:column;flex:1;gap:22px;padding:16px 16px 0;display:flex}@media (min-width:900px){.j-finish{padding:32px 40px 0}}.j-fin-grid{gap:22px;display:grid}@media (min-width:900px){.j-fin-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:48px}}.j-cover{aspect-ratio:1;background:var(--surface);width:min(76vw,340px);box-shadow:0 8px 0 var(--line-2), 0 0 0 4px var(--card), 0 0 0 7px var(--yellow);border-radius:30px;margin:0 auto;display:block;position:relative;overflow:hidden}@media (min-width:900px){.j-fin-grid .j-cover{width:clamp(360px,36vw,480px);margin:7px}}.j-cover img{object-fit:cover;width:100%;height:100%;display:block}.j-cover.small{width:200px}.j-drawing{background:repeating-linear-gradient(45deg, var(--violet-pale) 0 14px, #f7f4ff 14px 28px);color:var(--violet);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.j-drawing .ic,.j-drawing .allo-svg{width:30%;height:30%}.j-fin-side{align-content:start;gap:22px;min-width:0;display:grid}.j-fin-head{gap:14px;display:grid}.j-ttl{font:700 clamp(28px, 4vw, 42px) / 1.1 var(--f-display);overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}@media (min-width:900px){.j-fin-side .j-ttl{text-align:left;justify-content:flex-start}}.j-play{align-items:center;gap:14px;display:flex}.j-play .j-kb{flex:none;min-width:96px}.j-play .j-kb.loading .ic{animation:.9s ease-in-out infinite alternate j-breathe}@keyframes j-breathe{to{opacity:.35;transform:scale(.85)}}.j-prog{background:var(--blue-pale);border-radius:99px;flex:1;min-width:60px;height:14px;display:block;overflow:hidden}.j-prog>span{border-radius:inherit;background:var(--blue);height:100%;transition:width .12s linear;display:block}.j-time{font:700 18px / 1 var(--f-display);color:var(--mute);text-align:right;min-width:3.2em}.j-fin-box{border-radius:var(--r-card);background:var(--surface);gap:18px;padding:14px;display:grid}.j-styles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.j-styles:has(.s-photo){grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:900px){.j-styles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:14px}.j-styles:has(.s-photo){grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}.j-sty{background:var(--card);min-width:0;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 2px var(--line-2), 0 6px 0 var(--line-2);border:0;border-radius:22px;justify-items:center;gap:6px;margin-bottom:6px;padding:10px 4px 8px;transition:transform .1s,box-shadow .1s;display:grid;position:relative}.j-sty .sty-art,.j-sty img{aspect-ratio:1;width:min(72px,100%);height:auto;display:block}@media (min-width:900px){.j-sty .sty-art,.j-sty img{width:80px;height:80px}}.j-sty img{object-fit:cover;border-radius:16px}.j-sty-name{font:600 13px / 1.1 var(--f-display);text-align:center;overflow-wrap:anywhere}@media (min-width:900px){.j-sty-name{font-size:15px}}.j-sty:active{box-shadow:inset 0 0 0 2px var(--line-2), 0 0 0 var(--line-2);transform:translateY(6px)}.j-sty[aria-pressed=true]{background:var(--yellow-pale);box-shadow:inset 0 0 0 4px var(--yellow-edge), 0 6px 0 var(--yellow-edge);transform:translateY(-3px)}.j-sty:disabled{opacity:.55;cursor:not-allowed}.j-sty-dot{background:var(--green);width:12px;height:12px;box-shadow:0 0 0 2px var(--card);border-radius:50%;position:absolute;top:9px;right:9px}.j-tools{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (min-width:900px){.j-tools{justify-content:flex-start}}.j-tools{flex-wrap:nowrap}.j-tools .j-kb{flex:1;min-width:0;max-width:84px;min-height:64px;padding:0 8px}.j-tools .j-kb.wide{flex:1.6;max-width:140px}@media (min-width:900px){.j-tools .j-kb{min-height:68px}}.j-kb.off{opacity:.45;pointer-events:none}.j-sendbar{z-index:10;padding:14px 16px;padding-bottom:max(14px, env(safe-area-inset-bottom));background:var(--card);border-top:2px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:auto -16px 0;display:flex;position:sticky;bottom:0}@media (min-width:900px){.j-sendbar{margin:12px -40px 0;padding:18px 40px}}.j-send{flex:1;max-width:420px}.j-send .j-lbl{font-size:26px}.j-party{z-index:80;background:var(--card);text-align:center;align-content:center;place-items:center;gap:22px;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.j-party-allo{width:120px;height:120px;animation:.8s ease-in-out infinite alternate j-hop}.j-party-allo .allo-svg{width:100%;height:100%}@keyframes j-hop{to{transform:translateY(-14px)rotate(-4deg)}}.j-par-ic{background:var(--yellow);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.j-par-ic .ic{width:36px;height:36px}.j-ro{justify-items:center;gap:22px;padding:26px 16px 48px;display:grid}.p-view.square{aspect-ratio:1;max-width:360px}.s-view.square{aspect-ratio:1}.p-idea{font:600 16px / 1.4 var(--f-ui);background:var(--yellow-pale);border-radius:12px;padding:10px 12px}.p-more{border-top:1px solid var(--p-line);padding-top:10px}.p-more summary{cursor:pointer;font:800 15px / 1.3 var(--f-ui)}.p-notes{gap:8px;margin-top:10px;padding-left:0;font-size:15px;list-style:none;display:grid}.p-notes small{color:var(--p-muted)}.p-src{color:var(--blue-edge);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.p-chat{gap:6px;max-height:340px;margin-top:10px;font-size:14px;display:grid;overflow-y:auto}.p-chat small{color:var(--p-muted);font-style:italic}.p-decide{gap:8px;width:100%;display:grid}.p-vote{background:var(--p-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.p-vote .p-meta{overflow-wrap:anywhere;flex:1;min-width:0}.p-vote-act{flex-wrap:wrap;gap:8px;display:flex}.p-chip{font:800 12px / 1.2 var(--f-ui);border-radius:999px;align-items:center;padding:4px 10px;display:inline-flex}.p-chip.ok{background:var(--green-pale);color:var(--green-edge)}.p-chip.no{background:var(--red-pale);color:var(--red-edge)}.p-chip.wait{background:var(--surface-2);color:var(--p-muted)}.p-refuse{gap:8px;width:100%;display:grid}.p-refuse label,.p-two label{font:700 13px / 1.3 var(--f-ui);color:var(--ink-2);gap:4px;display:grid}.p-refuse textarea{border:1px solid var(--line-2);width:100%;min-height:70px;font:500 15px / 1.4 var(--f-ui);border-radius:10px;padding:9px 11px}.p-dialog{z-index:51;background:var(--card);width:min(460px,100% - 32px);max-height:calc(100vh - 32px);box-shadow:var(--sheet-shadow);border-radius:16px;gap:12px;padding:18px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.p-dialog h2{font:800 18px / 1.3 var(--f-ui);margin:0}.p-dialog-pic{max-width:220px}.p-dialog .p-input{width:100%}.pbtn.disabled{opacity:.5;pointer-events:none}.p-result{font:700 16px / 1.4 var(--f-ui);background:var(--green-pale);color:var(--green-edge);border-radius:12px;padding:10px 12px}.rv .pp-main{max-width:1100px;margin:0 auto}.j-ep.studio{height:100vh;max-width:none;height:100dvh;min-height:0;overflow:hidden}.j-ws{flex:1;grid-template:"chat"minmax(0,1fr)"rec"/minmax(0,1fr);gap:12px;min-height:0;padding:12px 16px 16px;display:grid}.j-ws>.j-prep{grid-area:chat;min-height:0}.j-ws>.j-book{background:var(--paper);min-height:0;box-shadow:inset 0 0 0 3px var(--paper-line);border-radius:26px;grid-area:chat;padding:16px;display:flex;overflow-y:auto}.j-ws>.j-rec{background:var(--rec-bg);min-height:0;box-shadow:inset 0 0 0 3px var(--red-pale);border-radius:26px;grid-area:rec;overflow:visible}.j-ws[data-open=none]>.j-prep,.j-ws[data-open=none]>.j-book,.j-ws[data-open=allo]>.j-book,.j-ws[data-open=book]>.j-prep{display:none}.j-ws[data-open=none]{background:radial-gradient(circle at 8% 18%,#d9cdfb 0 16px,#0000 17px),radial-gradient(circle at 17% 34%,#ffe58f 0 9px,#0000 10px),radial-gradient(circle at 31% 12%,#c4dcff 0 22px,#0000 23px),radial-gradient(circle at 52% 22%,#c6efd3 0 11px,#0000 12px),radial-gradient(circle at 68% 9%,#ffc9c4 0 15px,#0000 16px),radial-gradient(circle at 86% 20%,#ffe58f 0 28px,#0000 29px),radial-gradient(circle at 94% 40%,#d9cdfb 0 10px,#0000 11px),radial-gradient(circle at 6% 74%,#ffc9c4 0 12px,#0000 13px),radial-gradient(circle at 18% 88%,#c4dcff 0 30px,#0000 31px),radial-gradient(circle at 40% 80%,#ffe58f 0 10px,#0000 11px),radial-gradient(circle at 63% 92%,#d9cdfb 0 20px,#0000 21px),radial-gradient(circle at 80% 78%,#c6efd3 0 24px,#0000 25px),radial-gradient(circle at 93% 90%,#ffc9c4 0 9px,#0000 10px);grid-template-rows:minmax(0,1fr) auto minmax(0,1.2fr);grid-template-areas:".""rec""."}.j-ws[data-open=none]>.j-rec{--cell:96px;box-shadow:inset 0 0 0 3px var(--red-pale), 0 14px 0 -4px var(--rec-edge);padding:22px 20px}.j-ws[data-open=book]>.j-book .j-bookh,.j-ws[data-open=both]>.j-book .j-bookh{display:flex}.j-ws[data-open=allo]>.j-prep{justify-self:center;width:min(100%,1100px)}.j-ws[data-open=book]>.j-book{justify-self:center;width:min(100%,900px)}.j-tog{cursor:pointer;border:0;border-radius:18px;flex:none;place-items:center;width:60px;height:52px;margin-bottom:4px;transition:transform 80ms,box-shadow 80ms;display:grid;position:relative}.j-tog .allo-svg{width:40px;height:40px}.j-tog .ic{width:28px;height:28px}.j-tog.t-allo{background:var(--violet-pale);color:var(--violet-edge);box-shadow:inset 0 0 0 2px var(--violet-line), 0 4px 0 var(--violet-line)}.j-tog.t-book{background:var(--yellow-pale);color:var(--ink);box-shadow:inset 0 0 0 2px var(--paper-line), 0 4px 0 var(--paper-line)}.j-tog[aria-pressed=true]{transform:translateY(4px)}.j-tog.t-allo[aria-pressed=true]{background:var(--violet);color:#fff;box-shadow:inset 0 0 0 3px var(--violet-edge), 0 0 0 var(--violet-edge)}.j-tog.t-book[aria-pressed=true]{background:var(--yellow);box-shadow:inset 0 0 0 3px var(--yellow-edge), 0 0 0 var(--yellow-edge)}.j-tog .j-count{min-width:26px;height:26px;box-shadow:0 0 0 3px var(--card);font-size:15px;position:absolute;top:-7px;right:-8px}.j-tog.t-book[aria-pressed=true] .j-count{background:var(--card)}.j-prep.split{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:auto;padding:0;display:grid}.j-prep.split .j-chat{grid-row:1}.j-prep.split .j-dock{grid-row:2}.j-prep.split.muted .j-chat{opacity:.55}.j-ws>.j-book{display:flex;overflow-y:auto}.j-rec{--cell:84px;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:20px 16px;display:grid;overflow-y:auto}.j-line{align-items:center;gap:12px;min-width:0;display:flex}.j-rec .j-recbtn{width:var(--cell);height:var(--cell);flex:none;position:relative}.j-rec .j-recbtn .ic{width:46%;height:46%}.j-rec .j-rtime{font:700 14px / 1 var(--f-display);color:#fff;min-height:0;position:absolute;bottom:10%;left:0;right:0}.j-playbtn{width:var(--cell);height:var(--cell);background:var(--blue);color:#fff;box-shadow:0 6px 0 var(--blue-edge);cursor:pointer;border:0;border-radius:22px;flex:none;place-items:center;display:grid}.j-playbtn .ic{width:44%;height:44%}.j-playbtn:active{box-shadow:0 0 0 var(--blue-edge);transform:translateY(6px)}.j-playbtn:disabled{opacity:.45;cursor:not-allowed;transform:none}.j-playbtn.retry{background:var(--red);box-shadow:0 6px 0 var(--red-edge)}.j-rec .j-strip-wrap{min-width:0;min-height:calc(var(--cell) + 20px);flex:1;align-items:center;margin:-8px 0 -12px -6px;padding:8px 8px 12px;display:flex;overflow-x:auto}.j-rec .j-strip{min-height:0;padding-bottom:0}.j-rec .j-bars{height:var(--cell)}.j-rec .j-bars i{width:8px}.j-take{width:calc(var(--cell) + var(--len,2) * var(--k,8px));max-width:480px;height:var(--cell);flex:none;position:relative}.ic.flip{transform:scaleX(-1)}@media (min-width:900px){.j-ep.studio .j-bar{padding-inline-start:max(28px,2vw);padding-inline-end:max(28px,2vw)}.j-ws{gap:16px 24px;padding:16px max(28px,2vw)}.j-ws[data-open=both]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"chat book""rec rec"}.j-ws[data-open=both]>.j-book{grid-area:book}.j-ws>.j-rec{--cell:96px;gap:10px;padding:14px 22px}.j-ws[data-open=none]>.j-rec{--cell:140px;justify-self:center;width:min(100%,1600px);padding:28px 32px}.j-tog{width:68px;height:56px}.j-prep.split .j-chat{padding:6px 4px 12px}.j-prep.split .j-dock{border-top:0;padding:10px 0 0}.j-take{--k:10px}}@media (min-width:1500px){.j-ws{gap:20px 32px}.j-ws[data-open=both]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.j-ws>.j-rec{--cell:112px}.j-ws[data-open=none]>.j-rec{--cell:160px}.j-take{--k:14px}.j-bub{font-size:21px}.j-tx p{font-size:19px}}@media (min-width:2200px){.j-ws[data-open=both]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.j-ws>.j-rec{--cell:124px}.j-ws[data-open=none]>.j-rec{--cell:180px}.j-take{--k:18px}}.j-take .j-wave{justify-content:center;width:78%;height:64%;margin-top:0}.j-take .j-wave i{flex:0 4px;min-width:2px}.j-ep.studio>.j-bar,.j-ep.studio>.j-ws{align-self:stretch;width:100%}.j-bar .j-kb{min-width:52px;min-height:52px;box-shadow:inset 0 0 0 2px var(--line-2), 0 4px 0 var(--line-2);margin-bottom:4px;padding:0 14px}.j-bar .j-kb.green{box-shadow:0 4px 0 var(--green-edge)}@media (max-width:420px){.j-bar .j-lbl{display:none}}@media (max-width:480px){.j-ep.studio .j-bar{gap:6px;padding-inline-start:10px;padding-inline-end:10px}.j-ep.studio .j-bar .j-kb{min-width:46px;padding:0 10px}.j-ep.studio .j-bar .j-ibtn{width:46px}.j-tog{width:50px}.j-tog .allo-svg{width:34px;height:34px}.j-ws[data-open=none]>.j-rec{--cell:84px;padding:18px 14px}}.p-settings{gap:20px;max-width:720px;margin:0 auto;display:grid}.p-sec{background:var(--card);border:1px solid var(--p-line);border-radius:16px;display:grid}.p-sec-h{gap:4px;padding:20px 22px 0;display:grid}.p-sec-h h3{font:800 17px / 1.25 var(--f-ui)}.p-sec-h p{color:var(--p-muted);font-size:14px;line-height:1.5}.p-sec-b{gap:16px;padding:18px 22px 20px;display:grid}.p-sec-f{border-top:1px solid var(--p-line);background:var(--p-bg);border-radius:0 0 16px 16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;display:flex}.p-sec-h+.p-sec-f{margin-top:18px}.p-label{font:700 13px / 1.2 var(--f-ui);color:var(--ink)}.p-field{gap:6px;display:grid}.p-field small{color:var(--p-muted);font-size:13px}.p-sec :where(input:not([type=radio]):not([type=file]),textarea){font:400 15px / 1.4 var(--f-ui);border:1px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:10px;width:100%;min-width:0;padding:9px 12px}.p-sec textarea{resize:vertical;min-height:84px}.p-sec :where(input,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:#0000}.p-cover-row{align-items:center;gap:16px;display:flex}.p-square{background:var(--surface);border:1px solid var(--p-line);border-radius:12px;flex:none;width:88px;height:88px;overflow:hidden}.p-square img,.p-square svg{object-fit:cover;width:100%;height:100%;display:block}.p-cover-txt{justify-items:start;gap:8px;display:grid}.p-cover-btns{flex-wrap:wrap;gap:8px;display:flex}.p-sec-f .plink{align-items:center;gap:6px;display:inline-flex}.p-sec-f .plink .ic,.p-meta .ic{flex:none;width:16px;height:16px}.p-people{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:8px 10px;display:grid}.p-choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.p-choices legend{margin-bottom:8px}.p-choice{border:1px solid var(--line-2);cursor:pointer;background:var(--card);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:relative}.p-choice input{accent-color:var(--green);flex:none;width:16px;height:16px;margin:3px 0 0}.p-choice span{gap:2px;display:grid}.p-choice b{font:700 14px / 1.3 var(--f-ui)}.p-choice small{color:var(--p-muted);font-size:13px;line-height:1.4}.p-choice:has(input:checked){border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--green-pale)}.p-choice.off{opacity:.55;cursor:not-allowed}.p-pins{grid-template-columns:repeat(2,max-content);justify-content:start;gap:16px 24px}.p-sec .p-pin{width:120px;font:700 20px / 1 var(--f-ui);letter-spacing:.4em;text-align:center;padding:10px 8px 10px calc(8px + .4em)}.p-danger{border-color:#f3c7c3}.p-danger .p-sec-f{background:var(--red-pale);border-top-color:#f3c7c3}.pbtn-red{color:var(--red-edge);border-color:#f0b4ae}.pbtn-red:hover{background:var(--red-pale)}@media (max-width:560px){.p-people,.p-choices{grid-template-columns:minmax(0,1fr)}.p-people .p-label{display:none}.p-sec-h{padding:16px 16px 0}.p-sec-b{padding:14px 16px 16px}.p-sec-f{padding:12px 16px}}.p-settings+.p-note{width:100%;max-width:720px;margin:0 auto}.p-sec select{font:400 15px / 1.4 var(--f-ui);border:1px solid var(--line-2);background:var(--card);color:var(--ink);border-radius:10px;width:100%;padding:9px 10px}.p-faces{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.p-arts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.p-face-pick{border:1px solid var(--p-line);background:var(--card);cursor:pointer;border-radius:14px;justify-items:center;gap:10px;padding:10px;display:grid}.p-face-pick img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.p-face-pick:hover{border-color:var(--green)}.p-styles{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.p-styles legend{margin-bottom:8px}.p-styles-6{grid-template-columns:repeat(6,minmax(0,1fr))}.p-style{border:1px solid var(--line-2);cursor:pointer;text-align:center;font:600 13px / 1.2 var(--f-ui);border-radius:12px;justify-items:center;gap:4px;padding:10px 4px 8px;display:grid;position:relative}.p-style input{opacity:0;pointer-events:none;position:absolute}.p-style .sty-art{width:44px;height:44px}.p-style:has(input:checked){border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--green-pale)}.p-style:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.p-photo{justify-items:start;gap:8px;display:grid}@media (max-width:560px){.p-styles{grid-template-columns:repeat(3,minmax(0,1fr))}}.site[data-theme=studio]{--t-bg:#fff;--t-card:#fff;--t-soft:#f4f6fa;--t-ink:#1e2140;--t-ink2:#454a6b;--t-ink3:#5a6080;--t-line:#e2e6ee;--t-acc:#1976d2;--t-acce:#0f559c;--t-accp:#e3f0fc;--t-kick:#5638c9;--t-dot:#f1ecff;--t-bg-d:#13152a;--t-card-d:#1e2246;--t-soft-d:#1c1f3d;--t-ink-d:#f1f2fb;--t-ink2-d:#cfd2ea;--t-ink3-d:#aab0cf;--t-line-d:#2b2f57;--t-acc-d:#2f86e0;--t-acce-d:#1b5fa8;--t-accp-d:#172b4a;--t-kick-d:#b8a6ff;--t-dot-d:#1d2045;--t-title:var(--font-fredoka);--t-pattern:radial-gradient(circle at 20% 30%, var(--t-dot-now) 0 10px, transparent 11px), radial-gradient(circle at 75% 70%, var(--t-dot-now) 0 16px, transparent 17px);--t-size:220px 220px}.site[data-theme=ocean]{--t-bg:#eef8fc;--t-card:#fff;--t-soft:#e0f2f9;--t-ink:#0d2b3e;--t-ink2:#2f5368;--t-ink3:#4b6b7e;--t-line:#c7e3ef;--t-acc:#0a7ea4;--t-acce:#075e7b;--t-accp:#d3eef8;--t-kick:#0a7ea4;--t-dot:#d5edf6;--t-bg-d:#06202e;--t-card-d:#0b2e41;--t-soft-d:#0e3448;--t-ink-d:#e6f6fc;--t-ink2-d:#b6d8e6;--t-ink3-d:#8fb8ca;--t-line-d:#174a62;--t-acc-d:#2bb3d9;--t-acce-d:#168aac;--t-accp-d:#0f3d52;--t-kick-d:#5fd0ef;--t-dot-d:#0b2a3b;--t-title:var(--font-baloo);--t-pattern:radial-gradient(circle at 50% 100%, transparent 16px, var(--t-dot-now) 17px 20px, transparent 21px);--t-size:44px 22px}.site[data-theme=jungle]{--t-bg:#f1f8ec;--t-card:#fff;--t-soft:#e3f1da;--t-ink:#183018;--t-ink2:#3a5634;--t-ink3:#567250;--t-line:#cfe5c3;--t-acc:#2e8b3e;--t-acce:#1f6a2c;--t-accp:#d9efd5;--t-kick:#b5651d;--t-dot:#dcefd0;--t-bg-d:#0d1f10;--t-card-d:#152c18;--t-soft-d:#18331c;--t-ink-d:#eaf6e5;--t-ink2-d:#c0dcb7;--t-ink3-d:#98ba8d;--t-line-d:#24452a;--t-acc-d:#4cbc5e;--t-acce-d:#2f8b40;--t-accp-d:#1a3d20;--t-kick-d:#f0a14e;--t-dot-d:#132a16;--t-title:var(--font-baloo);--t-pattern:radial-gradient(ellipse 9px 17px at 30% 40%, var(--t-dot-now) 96%, transparent), radial-gradient(ellipse 17px 9px at 75% 75%, var(--t-dot-now) 96%, transparent);--t-size:70px 70px}.site[data-theme=espace]{--t-bg:#eef0ff;--t-card:#fff;--t-soft:#e3e6ff;--t-ink:#1a1b4b;--t-ink2:#3d3f78;--t-ink3:#5b5e92;--t-line:#d3d7f7;--t-acc:#5b4bdb;--t-acce:#4033a8;--t-accp:#e4e0ff;--t-kick:#d94f9a;--t-dot:#b9bff0;--t-bg-d:#0a0b24;--t-card-d:#14163a;--t-soft-d:#181a44;--t-ink-d:#eef0ff;--t-ink2-d:#c6c9f2;--t-ink3-d:#9a9ed6;--t-line-d:#2a2d63;--t-acc-d:#8b7cff;--t-acce-d:#5f50d6;--t-accp-d:#221f52;--t-kick-d:#ff7fc0;--t-dot-d:#c8ccff;--t-title:var(--font-grotesk);--t-pattern:radial-gradient(1.6px 1.6px at 15% 25%, var(--t-dot-now) 99%, transparent), radial-gradient(1px 1px at 60% 10%, var(--t-dot-now) 99%, transparent), radial-gradient(2px 2px at 80% 65%, var(--t-dot-now) 99%, transparent), radial-gradient(1.2px 1.2px at 35% 80%, var(--t-dot-now) 99%, transparent);--t-size:160px 160px}.site[data-theme=bonbons]{--t-bg:#fff1f6;--t-card:#fff;--t-soft:#ffe3ee;--t-ink:#4a1631;--t-ink2:#713a58;--t-ink3:#8e5a76;--t-line:#f8cfe0;--t-acc:#e0457b;--t-acce:#b02c5d;--t-accp:#ffdbe8;--t-kick:#7b5bf2;--t-dot:#ffe1ec;--t-bg-d:#2a0f1d;--t-card-d:#3a1528;--t-soft-d:#43192f;--t-ink-d:#ffeef5;--t-ink2-d:#f3c3d7;--t-ink3-d:#d899b5;--t-line-d:#5c2541;--t-acc-d:#ff6f9f;--t-acce-d:#cc4876;--t-accp-d:#4d1c35;--t-kick-d:#b9a3ff;--t-dot-d:#33121f;--t-title:var(--font-pacifico);--t-pattern:repeating-linear-gradient(45deg, var(--t-dot-now) 0 12px, transparent 12px 30px);--t-size:auto}.site[data-theme=soleil]{--t-bg:#fffaeb;--t-card:#fff;--t-soft:#fff1c9;--t-ink:#3b2a05;--t-ink2:#5f4a1a;--t-ink3:#7c6532;--t-line:#f6e3a8;--t-acc:#e07800;--t-acce:#b05c00;--t-accp:#ffe8bf;--t-kick:#e04f2c;--t-dot:#fff0c4;--t-bg-d:#241a05;--t-card-d:#33260a;--t-soft-d:#3b2c0c;--t-ink-d:#fff6dc;--t-ink2-d:#f0dca8;--t-ink3-d:#cdb57e;--t-line-d:#4f3c12;--t-acc-d:#ffa53a;--t-acce-d:#d27d16;--t-accp-d:#4a3510;--t-kick-d:#ff8a65;--t-dot-d:#2d2108;--t-title:var(--font-fredoka);--t-pattern:repeating-conic-gradient(from 0deg at 50% -20%, var(--t-dot-now) 0 5deg, transparent 5deg 15deg);--t-size:auto}.site[data-theme=automne]{--t-bg:#fbf3ea;--t-card:#fffdf9;--t-soft:#f5e6d4;--t-ink:#3a2213;--t-ink2:#5e3f2a;--t-ink3:#7b5a43;--t-line:#ead6c0;--t-acc:#b4541c;--t-acce:#8a3d10;--t-accp:#f6dfcb;--t-kick:#7a8b2e;--t-dot:#f1e1cf;--t-bg-d:#1f140c;--t-card-d:#2c1d12;--t-soft-d:#342216;--t-ink-d:#fbeee2;--t-ink2-d:#e2c8b1;--t-ink3-d:#bf9f86;--t-line-d:#4a3122;--t-acc-d:#e3803f;--t-acce-d:#b45f26;--t-accp-d:#432a19;--t-kick-d:#c3d26a;--t-dot-d:#28190f;--t-title:var(--font-playfair);--t-pattern:radial-gradient(circle at 25% 25%, var(--t-dot-now) 0 5px, transparent 6px), radial-gradient(circle at 75% 60%, var(--t-dot-now) 0 9px, transparent 10px);--t-size:90px 90px}.site[data-theme=pastel]{--t-bg:#f7f3ff;--t-card:#fff;--t-soft:#efe8ff;--t-ink:#2d2541;--t-ink2:#524869;--t-ink3:#6d6386;--t-line:#e3daf7;--t-acc:#8a6ee8;--t-acce:#6a50c4;--t-accp:#ebe4ff;--t-kick:#e0779e;--t-dot:#ece4ff;--t-bg-d:#1b1728;--t-card-d:#252038;--t-soft-d:#2b2541;--t-ink-d:#f4f0ff;--t-ink2-d:#d4cbee;--t-ink3-d:#ada3cc;--t-line-d:#3a3256;--t-acc-d:#ab95ff;--t-acce-d:#7f68d6;--t-accp-d:#2f2850;--t-kick-d:#ff9ec1;--t-dot-d:#231e34;--t-title:var(--font-nunito);--t-pattern:radial-gradient(var(--t-dot-now) 20%, transparent 21%);--t-size:30px 30px}.site[data-theme=bd]{--t-bg:#fffdf2;--t-card:#fff;--t-soft:#fff4c2;--t-ink:#111;--t-ink2:#333;--t-ink3:#555;--t-line:#111;--t-acc:#e8262d;--t-acce:#a3141a;--t-accp:#ffe0e0;--t-kick:#1f5fd1;--t-dot:#f2e8b8;--t-bg-d:#121212;--t-card-d:#1c1c1c;--t-soft-d:#262318;--t-ink-d:#fafafa;--t-ink2-d:#ddd;--t-ink3-d:#b5b5b5;--t-line-d:#f2f2f2;--t-acc-d:#ff4b51;--t-acce-d:#c2252b;--t-accp-d:#3b1416;--t-kick-d:#6ea2ff;--t-dot-d:#2a2a2a;--t-title:var(--font-bangers);--t-pattern:radial-gradient(var(--t-dot-now) 32%, transparent 34%);--t-size:10px 10px}.site[data-theme=carnet]{--t-bg:#fdfaf2;--t-card:#fffef9;--t-soft:#f6f0de;--t-ink:#26304a;--t-ink2:#475273;--t-ink3:#646e8c;--t-line:#e5dcc3;--t-acc:#2f5fbf;--t-acce:#21458d;--t-accp:#e3ebfb;--t-kick:#c0392b;--t-dot:#dfe7f5;--t-bg-d:#171a22;--t-card-d:#20242f;--t-soft-d:#262a36;--t-ink-d:#f2f1ea;--t-ink2-d:#cfccbe;--t-ink3-d:#a8a596;--t-line-d:#353a49;--t-acc-d:#6d97ec;--t-acce-d:#4670c4;--t-accp-d:#22304d;--t-kick-d:#ff7b6b;--t-dot-d:#232838;--t-title:var(--font-patrick);--t-pattern:repeating-linear-gradient(to bottom, transparent 0 31px, var(--t-dot-now) 31px 32px);--t-size:auto}.site{--bg:var(--t-bg);--card:var(--t-card);--surface:var(--t-soft);--ink:var(--t-ink);--ink-2:var(--t-ink2);--ink-3:var(--t-ink3);--line:var(--t-line);--line-2:var(--t-line);--p-line:var(--t-line);--blue:var(--t-acc);--blue-edge:var(--t-acce);--blue-pale:var(--t-accp);--violet-edge:var(--t-kick);--yellow:var(--t-accp);--on-acc:var(--t-on,#fff);--t-dot-now:var(--t-dot);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--t-bg,#fff);background-image:var(--t-pattern,none);background-size:var(--t-size,auto);container:site/inline-size}@media (prefers-color-scheme:dark){.site:not([data-site-mode=light]){--bg:var(--t-bg-d);--card:var(--t-card-d);--surface:var(--t-soft-d);--ink:var(--t-ink-d);--ink-2:var(--t-ink2-d);--ink-3:var(--t-ink3-d);--line:var(--t-line-d);--line-2:var(--t-line-d);--p-line:var(--t-line-d);--blue:var(--t-acc-d);--blue-edge:var(--t-acce-d);--blue-pale:var(--t-accp-d);--violet-edge:var(--t-kick-d);--yellow:var(--t-accp-d);--on-acc:var(--t-on-d,#fff);--t-dot-now:var(--t-dot-d);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--t-bg-d,#13152a)}}.site[data-site-mode=dark]{--bg:var(--t-bg-d);--card:var(--t-card-d);--surface:var(--t-soft-d);--ink:var(--t-ink-d);--ink-2:var(--t-ink2-d);--ink-3:var(--t-ink3-d);--line:var(--t-line-d);--line-2:var(--t-line-d);--p-line:var(--t-line-d);--blue:var(--t-acc-d);--blue-edge:var(--t-acce-d);--blue-pale:var(--t-accp-d);--violet-edge:var(--t-kick-d);--yellow:var(--t-accp-d);--on-acc:var(--t-on-d,#fff);--t-dot-now:var(--t-dot-d);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--t-bg-d,#13152a)}.site .s-h1,.site .s-title,.site .s-list h2,.site .s-ep-t{font-family:var(--t-title,var(--f-display)), var(--f-display);font-synthesis:none}.site[data-shadow=bd] :is(.s-player,.s-ep,.s-cover,.s-empty){border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.site[data-shadow=bd] .s-ep.on{border-color:var(--blue);box-shadow:5px 5px 0 var(--blue)}.site[data-shadow=douces] :is(.s-player,.s-ep,.s-cover,.s-empty){box-shadow:0 14px 34px -14px #00000059,0 2px 6px -2px #0000002e}.site[data-shadow=douces] .s-ep.on{box-shadow:0 0 0 2px var(--blue), 0 14px 34px -14px #00000059}@supports (color:color-mix(in srgb, red, blue)){.site[data-shadow=douces] :is(.s-player,.s-ep,.s-cover,.s-empty){box-shadow:0 14px 34px -14px color-mix(in srgb, var(--ink) 40%, transparent), 0 2px 6px -2px color-mix(in srgb, var(--ink) 20%, transparent)}.site[data-shadow=douces] .s-ep.on{box-shadow:0 0 0 2px var(--blue), 0 14px 34px -14px color-mix(in srgb, var(--ink) 40%, transparent)}}.site[data-corners=carres] :is(.s-cover,.s-player,.s-view,.s-ep,.s-ep-c,.s-empty){border-radius:4px}.site[data-layout=affiche] .s-hero{text-align:center;grid-template-columns:minmax(0,1fr);place-items:start center;gap:18px}.site[data-layout=affiche] .s-hero>.s-cover{grid-row:auto;width:min(340px,72%)}.site[data-layout=affiche] .s-hero>.s-desc{grid-column:1;margin-inline-start:auto;margin-inline-end:auto}.site[data-layout=grille] .s-eps{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.site[data-layout=grille] .s-ep{flex-direction:column;align-items:stretch;gap:10px;height:100%;padding:10px 10px 14px;position:relative}.site[data-layout=grille] .s-ep-c{aspect-ratio:1;width:100%}.site[data-layout=grille] .s-ep-p{background:var(--card);margin:0;position:absolute;top:18px;right:18px}@container site (max-width:480px){.site[data-layout=grille] .s-eps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site[data-layout=grille] .s-ep-t{font-size:16px}}@supports not (container-type:inline-size){@media (max-width:480px){.site[data-layout=grille] .s-eps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site[data-layout=grille] .s-ep-t{font-size:16px}}.site[data-narrow][data-layout=grille] .s-eps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site[data-narrow][data-layout=grille] .s-ep-t{font-size:16px}}.site[data-layout=carnet] :is(.s-main,.s-foot){max-width:680px}.site[data-layout=carnet] .s-hero{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px 20px}.site[data-layout=carnet] .s-hero>.s-cover{grid-row:auto}.site[data-layout=carnet] .s-hero>.s-desc{grid-column:1/-1}.site[data-layout=carnet] .s-player{grid-template-columns:minmax(0,1fr)}.site[data-layout=carnet] .s-eps{grid-template-columns:minmax(0,1fr);gap:0}.site[data-layout=carnet] .s-ep{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0;padding:14px 0}.site[data-layout=carnet] .s-ep.on .s-ep-t{color:var(--blue)}.site[data-layout=carnet] .s-ep-c{aspect-ratio:1;width:64px}.site[data-theme=bd] .s-h1,.site[data-theme=bd] .s-title{letter-spacing:.03em}.p-seg{border:0;flex-wrap:wrap;gap:0;margin:0;padding:0;display:inline-flex}.p-seg legend{margin-bottom:8px}.p-seg label{cursor:pointer;position:relative}.p-seg input{opacity:0;pointer-events:none;position:absolute}.p-seg span{border:1px solid var(--line-2);font:700 14px / 1.2 var(--f-ui);background:var(--card);margin-left:-1px;padding:8px 16px;display:block}.p-seg label:first-of-type span{border-radius:10px 0 0 10px;margin-left:0}.p-seg label:last-of-type span{border-radius:0 10px 10px 0}.p-seg input:checked+span{background:var(--green-pale);border-color:var(--green);color:var(--ink);z-index:1;position:relative}.p-seg input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.p-themes{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.p-themes legend{margin-bottom:8px}.p-theme{cursor:pointer;text-align:center;gap:6px;display:grid;position:relative}.p-theme input{opacity:0;pointer-events:none;position:absolute}.p-theme-prev.site{border:1px solid var(--p-line);border-radius:12px;justify-content:center;align-items:center;gap:8px;height:64px;min-height:0;padding:0 8px;display:flex;overflow:hidden}.p-theme-prev b{font:400 26px / 1 var(--t-title,var(--f-display)), var(--f-display);color:var(--ink)}.p-theme-prev i{background:var(--blue);border-radius:50%;flex:none;width:16px;height:16px}.p-theme-name{font:600 13px / 1.2 var(--f-ui);color:var(--ink)}.p-theme input:checked+.p-theme-prev{box-shadow:0 0 0 2px var(--p-bg), 0 0 0 4px var(--green)}.p-theme input:focus-visible+.p-theme-prev{outline:2px solid var(--blue);outline-offset:3px}@media (max-width:560px){.p-themes{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-editor{border-top:1px solid var(--p-line);gap:18px;padding-top:18px;display:grid}.p-editor-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.p-editor-h h4{font:800 16px / 1.2 var(--f-ui)}.p-editor-h .plink:disabled{opacity:.5;cursor:default}.p-editor-row{flex-wrap:wrap;gap:18px 28px;display:flex}.p-colors{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.p-colors legend{margin-bottom:8px}.p-colors>.p-check,.p-colors>.p-meta{grid-column:1/-1}.p-color{border:1px solid var(--line-2);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.p-color.off{opacity:.5}.p-color input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;width:44px;min-width:44px;height:44px;padding:0}.p-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.p-color input[type=color]::-webkit-color-swatch{border:1px solid var(--p-line);border-radius:10px}.p-color input[type=color]::-moz-color-swatch{border:1px solid var(--p-line);border-radius:10px}.p-color b{font:700 14px / 1.2 var(--f-ui);display:block}.p-color small{color:var(--p-muted);font-size:13px;display:block}.p-check{font:600 14px / 1.2 var(--f-ui);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.p-check input[type=checkbox]{width:18px;min-width:0;height:18px;accent-color:var(--green);padding:0}.p-pats,.p-fonts,.p-layouts{border:0;gap:8px;margin:0;padding:0;display:grid}.p-pats legend,.p-fonts legend,.p-layouts legend{margin-bottom:8px}.p-pats{grid-template-columns:repeat(6,minmax(0,1fr))}.p-fonts{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.p-layouts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.p-pat,.p-font,.p-layout{cursor:pointer;text-align:center;position:relative}.p-pat input,.p-font input,.p-layout input{opacity:0;pointer-events:none;position:absolute}.p-pat{gap:4px;display:grid}.p-pat-prev.site{border:1px solid var(--p-line);border-radius:10px;height:46px;min-height:0;display:block}.p-pat input:checked+.p-pat-prev{box-shadow:0 0 0 2px var(--p-bg), 0 0 0 4px var(--green)}.p-pat input:focus-visible+.p-pat-prev{outline:2px solid var(--blue);outline-offset:3px}.p-font,.p-layout{border:1px solid var(--line-2);border-radius:12px;justify-items:center;gap:4px;padding:10px 8px;display:grid}.p-font b{font:700 24px / 1.15 var(--f-display);font-synthesis:none;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.p-font span,.p-layout span{font:400 12px / 1.3 var(--f-ui);color:var(--p-muted)}.p-layout b{font:700 14px / 1.2 var(--f-ui)}.p-font:has(input:checked){border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--green-pale)}.p-layout:has(input:checked){border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:var(--green-pale)}.p-font:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.p-layout:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.p-sketch{--p-sk-pic:var(--blue);--p-sk-line:var(--ink-3);--p-sk-box:#80808038;width:100%;max-width:132px;height:auto}@supports (color:color-mix(in srgb, red, blue)){.p-sketch{--p-sk-box:color-mix(in srgb, var(--ink) 12%, transparent)}}.p-preview{border-top:1px solid var(--p-line);gap:10px;padding-top:18px;display:grid}.p-preview-h{flex-wrap:wrap;align-items:end;gap:12px 20px;display:flex}.p-preview-h>.p-label{flex-basis:100%;font-size:15px}.p-preview-box{border:1px solid var(--p-line);background:var(--p-bg);border-radius:14px;max-height:560px;overflow:auto}.p-preview-frame{margin:0 auto}.p-preview-frame .site{min-height:0}@media (max-width:560px){.p-pats{grid-template-columns:repeat(4,minmax(0,1fr))}.p-layouts{grid-template-columns:repeat(2,minmax(0,1fr))}.p-colors{grid-template-columns:minmax(0,1fr)}}
