@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.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:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.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:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.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:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.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%}.nunito_8b98e339-module__t5Xcwq__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_8b98e339-module__t5Xcwq__variable{--font-body:"Nunito", "Nunito Fallback"}
@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5dbc2e486fb5c35-s.0ht_1fqqq2w7l.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2143439d887cc23b-s.0.ibdrrwzo8mi.woff2)format("woff2");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/326092f43448335c-s.0s7~1i7ji9qul.woff2)format("woff2");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F507,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9D1-1F9D2,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26d0e1b4ad9ce24c-s.158dh8e9_~rpd.woff2)format("woff2");unicode-range:U+200D,U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4A5,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F508-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA8E-1FA8F,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f04c602f6124ee-s.0lo.ycmtxnqqa.woff2)format("woff2");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA8A,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9,U+1FADF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dff0269a9c8f79a2-s.00cxwyma_9vj3.woff2)format("woff2");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c273c63b0bc42eac-s.07uqh9pjmn_rq.woff2)format("woff2");unicode-range:U+200D,U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F344-1F37F,U+1F382,U+1F52A,U+1F7E9,U+1F7EB,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADC}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3213a05d18e7e59b-s.0359jnxf~zp9c.woff2)format("woff2");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F6D8,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB?,U+1FACD-1FACF,U+1FAE7}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fac7f34369d861bb-s.0egx4wr3xw-4u.woff2)format("woff2");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+27A1,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F430,U+1F466-1F469,U+1F46B-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA70,U+1FA82,U+1FAC3-1FAC5,U+1FAC8,U+1FAEF}@font-face{font-family:Noto Color Emoji;font-style:normal;font-weight:400;font-display:swap;src:url(../media/55c94168a597ee17-s.0t8_l3htcf6xe.woff2)format("woff2");unicode-range:U+200D,U+2194-2195,U+2603,U+261D,U+2620,U+2639-263A,U+2665,U+26A1,U+26C4,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F389-1F38A,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A2,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAC6,U+1FAE0-1FAE6,U+1FAE8-1FAEA,U+1FAEF-1FAF8}body{--google-font-color-notocoloremoji:colrv1}@font-face{font-family:Noto Color Emoji Fallback;src:local(Arial);ascent-override:33.22%;descent-override:8.74%;line-gap-override:0.0%;size-adjust:279.3%}.noto_color_emoji_bf0bb8fd-module__sRefSa__className{font-family:Noto Color Emoji,Noto Color Emoji Fallback;font-style:normal;font-weight:400}.noto_color_emoji_bf0bb8fd-module__sRefSa__variable{--font-emoji:"Noto Color Emoji", "Noto Color Emoji Fallback"}
@font-face{font-family:bryndanWrite;src:url(../media/BryndanWrite-s.0q19k_smd3wfm.ttf)format("truetype");font-display:swap}@font-face{font-family:bryndanWrite Fallback;src:local(Arial);ascent-override:80.04%;descent-override:21.76%;line-gap-override:8.74%;size-adjust:102.95%}.bryndanwrite_b1fdfb4-module__OHp8Wq__className{font-family:bryndanWrite,bryndanWrite Fallback}.bryndanwrite_b1fdfb4-module__OHp8Wq__variable{--font-brand:"bryndanWrite", "bryndanWrite Fallback"}
:root{--color-surface-tinted:#fcebee;--color-surface:#fff;--color-surface-sunken:#fcdede;--color-text-primary:#4c5758;--color-text-secondary:#5a4848;--color-text-tertiary:#8a7a7a;--color-border-subtle:#e8dfdd;--color-border-strong:#d4c8c5;--color-coral:#d37d7d;--color-coral-soft:#e9a59c;--color-coral-strong:#b96868;--color-mint:#adbdac;--color-mint-soft:#c4d1c3;--color-mint-strong:#9cac9b;--color-sky:#e9c2b0;--color-sky-soft:#f2d9ca;--color-sky-strong:#d4a890;--color-sun:#fdeaac;--color-sun-soft:#fef2cc;--color-sun-strong:#ecc889;--color-coral-ink:#8a4747;--color-mint-ink:#4a6149;--color-sky-ink:#7d4825;--color-sun-ink:#6b5715;--color-langagier:var(--color-coral);--color-physique:var(--color-mint-strong);--color-cognitif:var(--color-sky-strong);--color-social:var(--color-sun-strong);--color-langagier-tint:#f4d8d6;--color-physique-tint:#e0e8df;--color-cognitif-tint:#f3e3d8;--color-social-tint:#faecca;--color-langagier-on-brand:var(--color-coral-ink);--color-physique-on-brand:var(--color-mint-ink);--color-cognitif-on-brand:var(--color-sky-ink);--color-social-on-brand:var(--color-sun-ink);--color-brand:var(--color-coral);--color-brand-soft:var(--color-coral-soft);--color-brand-strong:var(--color-coral-strong);--color-brand-ink:var(--color-coral-ink);--color-on-brand:#fff;--color-text-on-brand-secondary:#3d2e2e;--color-text-on-cream-secondary:#5a4848;--color-text-on-white-secondary:#6b6060;--color-accent-on-brand:#5c2828;--color-accent-on-cream:var(--color-brand-strong);--color-accent-on-white:var(--color-brand);--color-success:var(--color-mint);--color-warning:var(--color-sun);--color-info:var(--color-sky);--color-danger:#c44e4e;--color-danger-soft:#f8d7da;--color-danger-light:#fde8e8;--color-info-blue:#3a7ab8;--color-info-blue-soft:#e4f0fb;--color-nordique-navy:#1d3557;--color-nordique-blue:#4a5d7e;--color-nordique-blue-hover:#1a38a0;--color-nordique-blue-soft:#e8edf5;--color-nordique-blue-bright:#2563eb;--gradient-brand-start:var(--color-brand);--gradient-brand-end:var(--color-brand-soft);--gradient-subtle-brand:color-mix(in srgb, var(--color-brand) 8%, transparent);--gradient-subtle-mint:color-mix(in srgb, var(--color-mint) 8%, transparent);--gradient-subtle-sky:color-mix(in srgb, var(--color-sky) 8%, transparent);--gradient-subtle-sun:color-mix(in srgb, var(--color-sun) 8%, transparent);--overlay-brand-10:color-mix(in srgb, var(--color-brand) 10%, transparent);--overlay-brand-15:color-mix(in srgb, var(--color-brand) 15%, transparent);--overlay-brand-20:color-mix(in srgb, var(--color-brand) 20%, transparent);--overlay-brand-40:color-mix(in srgb, var(--color-brand) 40%, transparent);--overlay-brand-50:color-mix(in srgb, var(--color-brand) 50%, transparent);--overlay-brand-60:color-mix(in srgb, var(--color-brand) 60%, transparent);--shadow-brand:0 4px 12px color-mix(in srgb, var(--color-brand) 50%, transparent);--shadow-brand-hover:0 6px 16px color-mix(in srgb, var(--color-brand) 50%, transparent);--shadow-brand-active:0 2px 8px color-mix(in srgb, var(--color-brand-strong) 30%, transparent);--overlay-mint-10:color-mix(in srgb, var(--color-mint) 10%, transparent);--overlay-mint-15:color-mix(in srgb, var(--color-mint) 15%, transparent);--overlay-mint-20:color-mix(in srgb, var(--color-mint) 20%, transparent);--overlay-mint-40:color-mix(in srgb, var(--color-mint) 40%, transparent);--overlay-mint-50:color-mix(in srgb, var(--color-mint) 50%, transparent);--overlay-sky-10:color-mix(in srgb, var(--color-sky) 10%, transparent);--overlay-sky-15:color-mix(in srgb, var(--color-sky) 15%, transparent);--overlay-sky-30:color-mix(in srgb, var(--color-sky) 30%, transparent);--overlay-sun-05:color-mix(in srgb, var(--color-sun) 5%, transparent);--overlay-sun-10:color-mix(in srgb, var(--color-sun) 10%, transparent);--overlay-sun-30:color-mix(in srgb, var(--color-sun) 30%, transparent);--overlay-sun-80:color-mix(in srgb, var(--color-sun) 80%, transparent);--overlay-white-95:#fffffff2;--overlay-white-80:#fffc;--overlay-white-60:#fff9;--overlay-white-50:#ffffff80;--overlay-white-30:#ffffff4d;--overlay-white-20:#fff3;--overlay-white-10:#ffffff1a;--overlay-black-50:#00000080;--overlay-black-30:#0000004d;--overlay-black-25:#00000040;--overlay-black-15:#00000026;--overlay-black-12:#0000001f;--overlay-black-10:#0000001a;--overlay-immersive:#1c18178c;--blur-immersive:blur(20px);--color-text-on-light:#4c5758;--color-text-on-colored:var(--color-on-brand);--header-bg-light:color-mix(in srgb, var(--color-surface-tinted) 80%, transparent);--wave-primary-to-secondary-bg:var(--color-surface-tinted);--wave-primary-to-secondary-color:var(--color-surface);--wave-secondary-to-primary-bg:var(--color-surface);--wave-secondary-to-primary-color:var(--color-surface-tinted);--mascot-ink:#2d2d2d;--mascot-brown:#5c4033;--mascot-gray:#6b6b6b;--mascot-white:#fff;--mascot-blush-1:#fcebee;--mascot-blush-2:#fcdede;--mascot-blush-3:#f0c4c4;--mascot-blush-4:#e9a59c;--mascot-blush-5:#e09090;--mascot-blush-6:#d37d7d;--mascot-blush-7:#c06a6a;--mascot-pink-1:#e9a59c;--mascot-pink-2:#f0c4c4;--mascot-pink-3:#fcdede;--mascot-sky-1:#87ceeb;--mascot-sky-2:#4fc3f7;--mascot-sky-3:#7dd3fc;--mascot-sky-4:#a5f3fc;--mascot-peach-1:#e9c2b0;--mascot-peach-2:#f2d9ca;--app-content-max-width:600px;--size-mic-inline:96px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-fluid-2:clamp(.375rem, .324rem + .227vw, .5rem);--space-fluid-3:clamp(.5rem, .398rem + .455vw, .75rem);--space-fluid-4:clamp(.75rem, .648rem + .455vw, 1rem);--layout-1:3rem;--layout-2:4rem;--layout-3:6rem;--size-dot:.5rem;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius-pill:999px;--shadow-color:45 30 30;--shadow-1:0 1px 3px rgb(var(--shadow-color) / .06), 0 2px 6px rgb(var(--shadow-color) / .04);--shadow-2:0 2px 6px rgb(var(--shadow-color) / .06), 0 8px 20px rgb(var(--shadow-color) / .1);--shadow-3:0 8px 16px rgb(var(--shadow-color) / .1), 0 20px 50px rgb(var(--shadow-color) / .18);--shadow-text:0 1px 2px rgb(var(--shadow-color) / .15), 0 1px 3px rgb(var(--shadow-color) / .1);--shadow-mint:0 2px 6px color-mix(in srgb, var(--color-mint) 25%, transparent), 0 8px 20px color-mix(in srgb, var(--color-mint) 30%, transparent);--shadow-sky:0 2px 6px color-mix(in srgb, var(--color-sky) 25%, transparent), 0 8px 20px color-mix(in srgb, var(--color-sky) 30%, transparent);--shadow-sun:0 2px 6px color-mix(in srgb, var(--color-sun) 25%, transparent), 0 8px 20px color-mix(in srgb, var(--color-sun) 30%, transparent);--ring-color:var(--color-brand);--ring-subtle:0 0 0 2px color-mix(in srgb, var(--ring-color) 20%, transparent);--ring-focus:0 0 0 3px color-mix(in srgb, var(--ring-color) 35%, transparent);--ring-strong:0 0 0 4px color-mix(in srgb, var(--ring-color) 50%, transparent);--ring-prominent:0 0 0 3px #3a28202e;--outline-1:drop-shadow(1px 0 0 var(--color-border-subtle)) drop-shadow(-1px 0 0 var(--color-border-subtle)) drop-shadow(0 1px 0 var(--color-border-subtle)) drop-shadow(0 -1px 0 var(--color-border-subtle));--avatar-bg:#fafaf7;--font-display:"Nunito", "Poppins", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif;--font-emoji-stack:"Apple Color Emoji", var(--font-emoji), "Segoe UI Emoji", "Noto Color Emoji", "Android Emoji", EmojiSymbols, sans-serif;--font-size-eyebrow:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-fluid-xs:clamp(.75rem, .724rem + .114vw, .8125rem);--font-size-fluid-sm:clamp(.8125rem, .761rem + .227vw, .9375rem);--font-size-fluid-base:clamp(1rem, .949rem + .227vw, 1.125rem);--font-size-fluid-lg:clamp(1.0625rem, .986rem + .341vw, 1.25rem);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--easing-smooth:cubic-bezier(.4, 0, .2, 1);--easing-bounce:cubic-bezier(.68, -.55, .265, 1.55);--z-behind:-1;--z-base:0;--z-raised:1;--z-elevated:2;--z-sticky-local:10;--z-sticky-page:50;--z-sticky:200;--z-dropdown:100;--z-nav:200;--z-overlay:300;--z-modal:400;--z-modal-sticky:410;--z-modal-celebration:420;--z-toast:1000;--z-tutorial-page-backdrop:8000;--z-tutorial-page-content:8010;--z-tutorial-backdrop:9000;--z-tutorial-spotlight:9001;--z-tutorial-blocker:9002;--z-tutorial-bubble:9003;--z-tutorial-quiz:9010;--z-consent-dialog:9011;--z-celebration:9999;--z-scanner:9999;--z-dev:9999;--fab-content-clearance:calc(120px + env(safe-area-inset-bottom));--top-nav-clearance:calc(72px + env(safe-area-inset-top));--widget-padding:var(--space-5);--widget-padding-tight:var(--space-3);--widget-radius:var(--radius-lg);--widget-bg:transparent;--widget-border:1px solid transparent;--widget-backdrop:blur(20px) saturate(140%);--widget-shadow:0 1px 2px #00000026, 0 8px 24px #00000040, inset 0 1px 0 var(--overlay-white-50);--widget-eyebrow-size:var(--font-size-eyebrow);--widget-eyebrow-weight:var(--font-weight-semibold);--widget-eyebrow-letter-spacing:.18em;--widget-eyebrow-text-transform:uppercase;--widget-eyebrow-color:var(--color-text-secondary);--widget-eyebrow-opacity:1;--widget-title-size:11px;--widget-title-weight:var(--font-weight-bold);--widget-title-color:var(--color-on-brand);--widget-title-line-height:1.1;--widget-title-text-transform:uppercase;--widget-title-letter-spacing:.18em;--widget-title-opacity:.85;--widget-icon-display:none;--widget-badge-display:none;--widget-header-justify:center;--widget-info-size:var(--font-size-sm);--widget-info-weight:var(--font-weight-semibold);--widget-info-color:var(--color-on-brand);--widget-info-opacity:.85;--widget-subtle-size:var(--font-size-sm);--widget-subtle-color:var(--color-on-brand);--widget-eyebrow-gap:var(--space-1);--widget-header-gap:var(--space-3);--hero-greeting-size:26px;--hero-greeting-weight:var(--font-weight-extrabold);--hero-greeting-line-height:1.05;--hero-greeting-letter-spacing:-.015em;--slide-item-gap:var(--space-3);--slide-item-main-gap:var(--space-1);--slide-item-media-size:48px;--slide-item-media-size-tight:36px;--slide-item-media-bg:var(--avatar-bg);--slide-item-title-size:var(--font-size-lg);--slide-item-title-weight:var(--font-weight-bold);--slide-item-subtitle-size:var(--font-size-base);--slide-item-meta-size:var(--font-size-sm);--slide-item-meta-weight:var(--font-weight-bold);--slide-item-meta-color:var(--color-brand-ink);--skeleton-base:color-mix(in srgb, var(--color-surface-sunken) 65%, var(--color-surface));--skeleton-highlight:color-mix(in srgb, var(--color-surface-sunken) 30%, var(--color-surface));--skeleton-shimmer-duration:1.6s;--skeleton-fade-in-duration:.15s;--skeleton-radius-sm:var(--radius-sm);--skeleton-radius-md:var(--radius-md);--skeleton-radius-pill:var(--radius-pill);--form-section-gap:var(--space-6);--form-subgroup-gap:var(--space-3);--form-label-gap:var(--space-2);--form-hint-gap:var(--space-1)}[data-theme=dark]{--color-surface-tinted:#1c1817;--color-surface:#2a2423;--color-surface-sunken:#3d3534;--color-text-primary:#faf5f3;--color-text-secondary:#d4cbca;--color-text-tertiary:#a09595;--color-border-subtle:#3d3534;--color-border-strong:#544a48;--color-coral:#e09090;--color-coral-soft:#f0b5b0;--color-coral-strong:#c87878;--color-mint:#bdd0bc;--color-mint-soft:#d0e0cf;--color-mint-strong:#aac0a9;--color-sky:#f0d4c2;--color-sky-soft:#f5e2d5;--color-sky-strong:#ddb8a0;--color-sun:#ffe8b0;--color-sun-soft:#fff0cc;--color-sun-strong:#f5d49a;--color-coral-ink:var(--color-coral-soft);--color-mint-ink:var(--color-mint-soft);--color-sky-ink:var(--color-sky-soft);--color-sun-ink:var(--color-sun-soft);--color-langagier-tint:color-mix(in srgb, var(--color-coral) 25%, var(--color-surface));--color-physique-tint:color-mix(in srgb, var(--color-mint) 25%, var(--color-surface));--color-cognitif-tint:color-mix(in srgb, var(--color-sky) 25%, var(--color-surface));--color-social-tint:color-mix(in srgb, var(--color-sun) 25%, var(--color-surface));--color-langagier-on-brand:var(--color-coral-ink);--color-physique-on-brand:var(--color-mint-ink);--color-cognitif-on-brand:var(--color-sky-ink);--color-social-on-brand:var(--color-sun-ink);--color-text-on-brand-secondary:#f5e8e6;--color-text-on-cream-secondary:#d4cbca;--color-text-on-white-secondary:#d4cbca;--color-accent-on-brand:#faf5f3;--color-accent-on-cream:var(--color-brand);--color-accent-on-white:var(--color-brand);--color-danger:#d06060;--gradient-brand-start:color-mix(in srgb, var(--color-brand) 65%, black);--gradient-brand-end:color-mix(in srgb, var(--color-brand) 35%, black);--gradient-subtle-brand:color-mix(in srgb, var(--color-brand) 12%, transparent);--gradient-subtle-mint:color-mix(in srgb, var(--color-mint) 12%, transparent);--gradient-subtle-sky:color-mix(in srgb, var(--color-sky) 12%, transparent);--gradient-subtle-sun:color-mix(in srgb, var(--color-sun) 12%, transparent);--overlay-white-95:#1c1817f2;--overlay-white-80:#1c1817cc;--overlay-white-60:#ffffff4d;--overlay-white-50:#ffffff40;--overlay-white-30:#ffffff26;--overlay-white-10:#ffffff0f;--overlay-immersive:#000000a6;--overlay-brand-20:color-mix(in srgb, var(--color-brand) 25%, transparent);--shadow-brand-hover:0 6px 16px color-mix(in srgb, var(--color-brand) 60%, transparent);--shadow-brand-active:0 2px 8px color-mix(in srgb, var(--color-brand) 30%, transparent);--color-text-on-light:#4c5758;--color-text-on-colored:var(--color-on-brand);--header-bg-light:#1c1817cc;--wave-primary-to-secondary-bg:#1c1817;--wave-primary-to-secondary-color:#2a2423;--wave-secondary-to-primary-bg:#2a2423;--wave-secondary-to-primary-color:#1c1817;--shadow-color:0 0 0;--shadow-1:0 1px 3px rgb(var(--shadow-color) / .3), 0 2px 6px rgb(var(--shadow-color) / .2);--shadow-2:0 2px 6px rgb(var(--shadow-color) / .35), 0 8px 20px rgb(var(--shadow-color) / .45);--shadow-3:0 8px 16px rgb(var(--shadow-color) / .5), 0 20px 50px rgb(var(--shadow-color) / .6);--shadow-text:0 1px 2px rgb(var(--shadow-color) / .4), 0 1px 3px rgb(var(--shadow-color) / .3);--ring-subtle:0 0 0 2px color-mix(in srgb, var(--ring-color) 30%, transparent);--ring-focus:0 0 0 3px color-mix(in srgb, var(--ring-color) 50%, transparent);--ring-strong:0 0 0 4px color-mix(in srgb, var(--ring-color) 65%, transparent);--ring-prominent:0 0 0 3px #f0e3d838;--avatar-bg:#2a2423;--widget-bg:transparent;--widget-border:1px solid transparent;--widget-shadow:0 1px 2px #0000004d, 0 8px 24px #00000059, inset 0 1px 0 var(--overlay-white-50);--widget-eyebrow-color:var(--color-text-secondary);--widget-title-color:var(--color-on-brand);--widget-subtle-color:var(--color-on-brand);--skeleton-base:color-mix(in srgb, var(--color-surface-sunken) 70%, var(--color-surface));--skeleton-highlight:color-mix(in srgb, var(--color-surface-sunken) 35%, #fff)}[data-palette=mint]{--color-brand:var(--color-mint);--color-brand-soft:var(--color-mint-soft);--color-brand-strong:var(--color-mint-strong);--color-brand-ink:var(--color-mint-ink);--color-on-brand:#2a3a29;--color-surface-tinted:color-mix(in srgb, var(--color-mint) 14%, white);--color-surface-sunken:color-mix(in srgb, var(--color-mint) 24%, white)}[data-palette=sky]{--color-brand:var(--color-sky);--color-brand-soft:var(--color-sky-soft);--color-brand-strong:var(--color-sky-strong);--color-brand-ink:var(--color-sky-ink);--color-on-brand:#4a2e1a;--color-surface-tinted:color-mix(in srgb, var(--color-sky) 14%, white);--color-surface-sunken:color-mix(in srgb, var(--color-sky) 24%, white)}[data-palette=sun]{--color-brand:var(--color-sun);--color-brand-soft:var(--color-sun-soft);--color-brand-strong:var(--color-sun-strong);--color-brand-ink:var(--color-sun-ink);--color-on-brand:#4c5758;--color-surface-tinted:color-mix(in srgb, var(--color-sun) 14%, white);--color-surface-sunken:color-mix(in srgb, var(--color-sun) 24%, white)}[data-theme=dark][data-palette=mint]{--color-surface-tinted:color-mix(in srgb, var(--color-mint) 12%, black);--color-surface-sunken:color-mix(in srgb, var(--color-mint) 22%, black)}[data-theme=dark][data-palette=sky]{--color-surface-tinted:color-mix(in srgb, var(--color-sky) 12%, black);--color-surface-sunken:color-mix(in srgb, var(--color-sky) 22%, black)}[data-theme=dark][data-palette=sun]{--color-surface-tinted:color-mix(in srgb, var(--color-sun) 12%, black);--color-surface-sunken:color-mix(in srgb, var(--color-sun) 22%, black);--color-on-brand:#2a2510}@media (min-width:768px){:root{--app-content-max-width:740px}}@media (min-width:1024px){:root{--app-content-max-width:880px}}@media (min-width:1440px){:root{--app-content-max-width:1060px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:linear-gradient(180deg, var(--gradient-brand-start) 0%, var(--gradient-brand-end) 100%) no-repeat fixed;background-color:var(--gradient-brand-start);transition:background-color var(--duration-normal) var(--easing-smooth)}body{font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);transition:background-color var(--duration-normal) var(--easing-smooth), color var(--duration-normal) var(--easing-smooth);background-color:#0000;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin:0}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-base)}p{line-height:var(--line-height-relaxed);margin:0}a{color:var(--color-brand-ink);transition:color var(--duration-fast) var(--easing-smooth);text-decoration:none}a:hover{color:var(--color-text-primary)}a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-sm)}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;height:auto;display:block}button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}button:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.container{width:100%;max-width:1280px;padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}@media (min-width:640px){.container{padding-left:var(--space-6);padding-right:var(--space-6)}}@media (min-width:1024px){.container{padding-left:var(--space-8);padding-right:var(--space-8)}}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}.safe-area-all{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.brand-name{font-family:var(--font-brand), "Comic Sans MS", cursive}.fab-label{margin-top:var(--space-1);padding:3px var(--space-2);text-align:center;letter-spacing:.02em;color:var(--color-on-brand);background:var(--color-brand);border-radius:var(--radius-pill);box-shadow:var(--shadow-brand);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;max-width:96px;font-size:11px;font-weight:700;line-height:1.2;display:inline-block;overflow:hidden}body[data-peek-active=true] [data-fab]{display:none!important}
