@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAcwABUAAAAADVQAAAbBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGkQbgR4cLj9IVkFSYD9NVkFSRgZgP1NUQVSBECcqAFwvZBEICoMkgnELFAAwhH4BNgIkAyIEIAWGEAdnDAcboAsonoWxMy2MW9VSU/H2d24ggnj6P7/qdF8kHtj4XCsDah+E/KT39YIFcHcr5mdFZwLNDw9CeW4KlnBLVwQRet6nWJGSNRWvjZZM5AF9/V+YzdmiNbWZhBUUSOGWSLhW2RoXvEtYlxCEfCMrFAA6BuFam7oKRUZVCFWhRR/qJMlMiCgVZ/4ca0sETSHYgDJIJKezg6AEeH4/UIDkWQgqQABAB41AABe1VKK6dOsdhehnpalC9DfR1iEaDRCEADJ7qqmDPyCAYODEgeBAUIADRQ2tgB4qkWgAgOBp5BnH2tUEgA3ErCKtimIziMYx+tZRkDo+B2CcYroAUAMQQMOC/DExNOyf1AIEqIEEKgEKoAEFyK2JYdUjqxX9gAAwZpyto8zKVlMAICtmCHZvvscvU9uhetlltjPXxFCpcgAT1C41AqC3NxEZR3GGgPFsQPEn9Dv9AAEV1gUdEnSDES/lADn+6DGoZioeqIBCEBwIUIQ/UAa5fLpoEwZQQLIclVoNmiUiAMTkNhAAsaQOgAYUSg6A+hsQAHFIasTfqUaMdhH93bqCn0dv0Y1Mxwz/rMEkngeFGyecLPOg2jTgjVHHlnFn1ePPoBCvIU0PgI97z1hU0OQ8V6Iq/BwEUU8EQ4OB4FQdyadBEOByAhRAIhThj4OXDnAXcgDG2hAxxIQMtyzUgY0DcCA1wwnPy+biZg5xg64AiKelqxEkCD8ATgAKAdzAdMBJoAx4e5naGUU9jSAGahwNjTq+8W7DtfwYMsuPz6g1XPyMe4OHcM9wzZ544OVL2fjTo1fDhz95JRtfunY9r+B6JRd3737xgg3f338+ZMjD5wE2vLjmvqrsfi7KpklBNhwDNs4hLtfZB1nVo/LtXbteDo7bGL+x9LnOu7gSi0s45CJc/mquZ+53Had/3dvtr8Ybttd9ifzjnXq4Zb+pTblf584tP9A9sdAIX89W9cqWOy8urXS6243Og4UTLSdNOtqi74T6Wi+zp5Xr6RpTqLOrX2Wp2FTquoyMtjObjK4jpZMt84p3bd218fcnDp+IoMbXTl0+vgP56caMH6fVqeP+OKNQ34WDI8PmIJDVIAAbW7oRW9vBIzQAYINeo695N38DAQQF1BAAQB1AaXV6TEEMP0RLzQ5ctUHhwY/gB6cDpZRWWNvhvV7xtTdCTx62RTr+t9EROf52+4hqwKoHM4/P3FgXpe6yLMD76VNExDcBX1jIH3Yp7lSX+fKlzCapUmWPbtYsN7eRA47ZYTVbbEp/xcTqp40a3d8kgcC2lmDn2kCI59VnWx1NAZbGgyDNV1vAFJu5FO3miyhkCFmswIrSVn+m4cGofr9T0gtXmTw09dO1a16PkZUSH/IBkrx9G5qSFfLgxvTvUt01arz+FBpnGCEhx00R2RZKkZ2alp0fzE1LDbpKNhShcYSQv0hQG1qZDr/fmZca/ghYVGJxlLKSkix/drZ/c6tCgVkxImp4WHxugc/XJo8s3HRlyqfYLHfRckwVJGlsXycqqOGwidPXFPr25z/Nmxau/p9Rr57aFGS1RW4u7iIFAw1tFS5Mxb/8VkR5k5cXVEauSXY2pXVWSkRkklGk1rBYI0tr8nLTSpb8G+5yhXMADzyTaevXgL1Zp6VZlh0QM3fsx6LChf9nUFEe5Rfxel+//BCekJby74034cm1Sj0pKdGfMTg6JQXHolu80R26VNVeFRGjTGrML/a3KLdYsfRSwdIdF/wS97oFBJCflu4t3XhyfFibNIfWkQCf9r4tAJ9v5YH5D/L/t64YRwELBYDAz9xlvaUoc/8UQJDdHboro2Mz9jFInPDh9H5qASpKQgBOzmMzgG87VkOtVdB9GjGcwLdyIEJCoawjhU8WkKZZWpFBpZQgk2Guk0Ul58N9NCPHEwMP48ikiG6ycNGBbHyygBx4aEJOCsggFw7KkJtCAo/uwQV0olqyQtFmHZtpSTNMxXktRyAaKYo+cK9zaHpJBCK7ld6ZnAkoolP/ZzYvSzUPD8sKk8TLZmFYJCoGZhJ4DGjXa4xuGebQcRBOoWGIwKFaYhqHmCwSTJeiCKMCq0gNAc+GYSrLDBajCqNYJQYHcZXJJ0A4xapUqMKZ6z2NlL69lfVr0u8Nccx9YwPV6tkC81rPZI+nqPdmFSuWYpQISRkjH5QNMRmyUjejicO9FXMknCLnOWQIJNp0jmWMFZiWYyRwhQrhmdU9JWEPp+eCXCSYbnA0cgpOoIp7UWjRYogpltVxkolc5Ld0nsQ2aGrgvbG4QXMT38TJjo3+3UW3hhd38NKijMZseaj+FQn2vbEXAA==) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-cyrillic-wght-normal-C627f1f8.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-vietnamese-wght-normal-rat7GD3o.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-opsz-normal-oos9povj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-opsz-normal-Bf69Tn_J.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-opsz-italic-DNX9AbKj.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-opsz-italic-C8i6y2Ft.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #18191c;--surface: #222428;--surface-2: #2d3035;--border: #3d4046;--text: #f2f3f1;--muted: #b4b7bd;--on-accent: #0e0f11;--lime: #c6f432;--pink: #ff5ca8;--tier-bronze: #d08c55;--tier-argent: #c8cee3;--tier-or: #f6c945;--tier-platine: #8ff0f4;--dir-e: #2c6a4a;--dir-se: #3a6a3a;--dir-s: #6a5a2c;--dir-so: #6a4a2c;--dir-o: #7a3a3a;--dir-no: #7a3a5a;--dir-n: #2c4a7a;--dir-ne: #2c5a6a;--score-excellent: #4ade80;--score-good: #60a5fa;--score-ok: #fbbf24;--score-low: #f87171;--radius-card: 20px;--radius-hero: 24px;--radius-thumb: 14px;--radius-field: 14px;--radius-pill: 999px;--font-display: "Unbounded Variable", sans-serif;--font-body: "DM Sans Variable", system-ui, sans-serif;--shadow-hero: 0 24px 50px rgba(0, 0, 0, .45);--halo-lime: 0 0 0 6px rgba(198, 244, 50, .12);--halo-pink: 0 0 0 6px rgba(255, 92, 168, .12);--halo-gradient-lime: radial-gradient(circle, rgba(198, 244, 50, .16) 0%, transparent 65%);--halo-gradient-pink: radial-gradient(circle, rgba(255, 92, 168, .18) 0%, transparent 65%);--overlay: rgba(14, 15, 17, .7)}:root.nuit-rouge{filter:url(#filtre-nuit-rouge);--bg: #070000;--surface: #130303;--surface-2: #1d0505;--border: #330a0a;--text: #e0402f;--muted: #b03028;--on-accent: #070000;--lime: #d8382c;--pink: #8a2620;--tier-bronze: #7a1e18;--tier-argent: #a02a22;--tier-or: #c4342a;--tier-platine: #e0402f;--dir-e: #2a0808;--dir-se: #330a0a;--dir-s: #3d0c0c;--dir-so: #470e0e;--dir-o: #511010;--dir-no: #5b1212;--dir-n: #651414;--dir-ne: #6f1616;--score-excellent: #d8382c;--score-good: #a82c23;--score-ok: #7a211a;--score-low: #521612;--shadow-hero: 0 24px 50px rgba(0, 0, 0, .6);--halo-lime: 0 0 0 6px rgba(216, 56, 44, .12);--halo-pink: 0 0 0 6px rgba(138, 38, 32, .12);--halo-gradient-lime: radial-gradient(circle, rgba(216, 56, 44, .08) 0%, transparent 65%);--halo-gradient-pink: radial-gradient(circle, rgba(138, 38, 32, .1) 0%, transparent 65%);--overlay: rgba(3, 0, 0, .8);background:var(--bg)}*,*:before,*:after{box-sizing:border-box}html{overflow-y:scroll}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-display)}a{color:inherit}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--surface-2)}*{scrollbar-width:thin;scrollbar-color:var(--border) var(--bg)}.medaille[data-v-d69bef86]{flex-shrink:0;display:block}.disque[data-v-d69bef86]{fill:var(--surface);stroke:var(--bg);stroke-width:2}.eteinte[data-v-d69bef86]{opacity:.75}.zone[data-v-0f8265e4]{position:fixed;z-index:1100;right:16px;bottom:16px;left:16px;display:flex;justify-content:flex-end;pointer-events:none}.toast[data-v-0f8265e4]{pointer-events:auto;display:flex;align-items:center;gap:12px;width:100%;max-width:380px;padding:12px 12px 12px 14px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--pink);box-shadow:var(--shadow-hero),var(--halo-pink)}.corps[data-v-0f8265e4]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.texte[data-v-0f8265e4]{margin:0;font-size:14px;font-weight:700;overflow-wrap:anywhere}.lien[data-v-0f8265e4]{align-self:flex-start;font-size:13px;font-weight:700;color:var(--pink)}.fermer[data-v-0f8265e4]{flex-shrink:0;align-self:flex-start;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:transparent;border:1px solid var(--border);color:var(--text);cursor:pointer}.fermer[data-v-0f8265e4]:hover{border-color:var(--pink);color:var(--pink)}:is(.lien[data-v-0f8265e4],.fermer[data-v-0f8265e4]):focus-visible{outline:2px solid var(--lime);outline-offset:2px}.apparition-enter-active[data-v-0f8265e4],.apparition-leave-active[data-v-0f8265e4]{transition:opacity .25s ease,transform .25s ease}.apparition-enter-from[data-v-0f8265e4],.apparition-leave-to[data-v-0f8265e4]{opacity:0;transform:translateY(12px)}@media(max-width:639px){.zone[data-v-0f8265e4]{bottom:calc(84px + env(safe-area-inset-bottom))}.toast[data-v-0f8265e4]{max-width:none}}@media(prefers-reduced-motion:reduce){.apparition-enter-active[data-v-0f8265e4],.apparition-leave-active[data-v-0f8265e4]{transition:none}}.quitter-nuit-rouge[data-v-18b42f47]{position:fixed;right:16px;bottom:16px;z-index:50;min-height:44px;padding:0 16px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.quitter-nuit-rouge[data-v-18b42f47]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.app-nav[data-v-bae3028f]{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;max-width:1200px;margin:0 auto;padding:24px}.logo[data-v-bae3028f]{margin-right:auto;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:900;font-size:22px;letter-spacing:-.02em;text-decoration:none;color:var(--text)}.logo[data-v-bae3028f]:hover{color:var(--lime)}.logo-mark[data-v-bae3028f]{width:34px;height:34px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--lime);display:inline-flex;align-items:center;justify-content:center}.logo-mark svg[data-v-bae3028f]{width:70%;height:70%}.logo-carte[data-v-bae3028f]{fill:var(--lime);stroke:var(--lime);stroke-width:2.1}.logo-etoile[data-v-bae3028f]{fill:var(--bg)}.nav-pill[data-v-bae3028f]{display:flex;gap:6px;align-items:center;padding:6px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border)}.nav-link[data-v-bae3028f]{text-decoration:none;color:var(--text);padding:10px 18px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;white-space:nowrap}.nav-link[data-v-bae3028f]:hover{color:var(--lime)}.nav-link.active[data-v-bae3028f],.nav-link.active[data-v-bae3028f]:hover{background:var(--text);color:var(--on-accent);font-weight:700}.compte-zone[data-v-bae3028f]{position:relative}.compte[data-v-bae3028f]{background:transparent;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:8px;max-width:220px;min-height:48px;padding:0 18px;border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.compte[data-v-bae3028f]:hover,.compte.active[data-v-bae3028f]{border-color:var(--lime);color:var(--lime)}.visiteur[data-v-bae3028f]{display:flex;align-items:center;gap:8px}.compte-inscription[data-v-bae3028f]{border-color:var(--pink);background:var(--pink);color:var(--on-accent);font-weight:700}.compte-inscription[data-v-bae3028f]:hover,.compte-inscription.active[data-v-bae3028f]{border-color:var(--pink);color:var(--on-accent);box-shadow:var(--halo-pink)}.libelle-court[data-v-bae3028f]{display:none}.compte-initiale[data-v-bae3028f]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:-8px;border-radius:50%;background:var(--lime);color:var(--on-accent);font-size:13px;font-weight:900}.compte-photo[data-v-bae3028f]{flex-shrink:0;width:30px;height:30px;margin-left:-10px;border-radius:50%;object-fit:cover;border:2px solid var(--border)}.compte-nom[data-v-bae3028f]{min-width:0;overflow:hidden;text-overflow:ellipsis}.compte-chevron[data-v-bae3028f]{flex-shrink:0;margin-right:-4px;transition:transform .2s ease}.compte[aria-expanded=true] .compte-chevron[data-v-bae3028f]{transform:rotate(180deg)}.menu[data-v-bae3028f]{position:absolute;z-index:1000;top:calc(100% + 8px);right:0;display:flex;flex-direction:column;min-width:200px;padding:6px;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-hero)}.menu-item[data-v-bae3028f]{display:flex;align-items:center;min-height:44px;padding:0 14px;border:0;border-radius:12px;background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}.menu-item[data-v-bae3028f]:hover:not(:disabled){background:var(--surface-2);color:var(--lime)}.menu-item[data-v-bae3028f]:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.menu-erreur[data-v-bae3028f]{margin:4px 8px 6px;font-size:12px;font-weight:500;color:var(--pink)}.compte[data-v-bae3028f]:focus-visible,.logo[data-v-bae3028f]:focus-visible,.nav-link[data-v-bae3028f]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.nav-icone[data-v-bae3028f]{display:none}@media(max-width:639px){.app-nav[data-v-bae3028f]{gap:12px;padding:12px 16px}.logo[data-v-bae3028f]{font-size:18px}.logo-mark[data-v-bae3028f]{width:28px;height:28px}.compte[data-v-bae3028f]{min-height:40px;padding:0 12px}.compte-nom[data-v-bae3028f]{display:none}.visiteur[data-v-bae3028f]{gap:6px}.visiteur .compte[data-v-bae3028f]{padding:0 10px;font-size:13px}.libelle-long[data-v-bae3028f]{display:none}.libelle-court[data-v-bae3028f]{display:inline}.compte-initiale[data-v-bae3028f],.compte-photo[data-v-bae3028f]{margin-left:0}.compte-chevron[data-v-bae3028f]{display:none}.nav-pill[data-v-bae3028f]{position:fixed;z-index:900;left:0;right:0;bottom:0;gap:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-radius:0;border-width:1px 0 0;box-shadow:var(--shadow-hero)}.nav-link[data-v-bae3028f]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 4px;border-radius:14px;font-size:11px;text-align:center}.nav-icone[data-v-bae3028f]{display:block}.nav-libelle[data-v-bae3028f]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.nav-link.active[data-v-bae3028f],.nav-link.active[data-v-bae3028f]:hover{background:var(--surface-2);color:var(--lime)}}.langues[data-v-75155579]{display:inline-flex;gap:2px;padding:2px;border-radius:var(--radius-pill);border:1px solid var(--border)}.langue[data-v-75155579]{min-width:36px;min-height:28px;padding:0 8px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.langue[data-v-75155579]:hover{color:var(--text)}.langue.active[data-v-75155579]{background:var(--surface-2);color:var(--lime)}.langue[data-v-75155579]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.app-footer[data-v-c0ebbda5]{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:28px 24px 44px;border-top:1px solid var(--border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--muted)}.links[data-v-c0ebbda5]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.links a[data-v-c0ebbda5]{color:var(--muted);text-decoration:none}.links a[data-v-c0ebbda5]:hover{color:var(--lime)}.bandeau[data-v-6c731230]{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;width:calc(100% - 32px);max-width:1152px;margin:8px auto 0;padding:12px 16px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--lime)}.texte[data-v-6c731230]{flex:1 1 280px;margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.lien[data-v-6c731230]{color:var(--lime)}.erreur[data-v-6c731230]{flex-basis:100%;margin:0;font-size:13px;color:var(--pink)}.bouton[data-v-6c731230]{min-height:40px;padding:0 18px;border:0;border-radius:var(--radius-field);background:var(--lime);color:var(--on-accent);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.bouton[data-v-6c731230]:disabled{opacity:.7;cursor:progress}.bouton[data-v-6c731230]:focus-visible,.lien[data-v-6c731230]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.collection-error[data-v-34b728be]{max-width:600px;margin:48px auto;padding:24px;text-align:center}.collection-error a[data-v-34b728be],.collection-error button[data-v-34b728be]{color:var(--lime);margin:12px}.page-shell[data-v-34b728be]{position:relative;overflow:hidden;overflow:clip;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:var(--font-body)}.page-shell[data-v-34b728be]>.app-nav{width:100%}@media(max-width:639px){.page-shell[data-v-34b728be]{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.page-content[data-v-34b728be]{position:relative;flex:1}.halo[data-v-34b728be]{position:absolute;width:640px;height:640px;border-radius:50%;pointer-events:none}.halo-lime[data-v-34b728be]{background:var(--halo-gradient-lime)}.halo-pink[data-v-34b728be]{background:var(--halo-gradient-pink)}.pos-top-right[data-v-34b728be]{top:-200px;right:-160px}.pos-top-left[data-v-34b728be]{top:-200px;left:-160px}.pos-left[data-v-34b728be]{top:520px;left:-220px}.container[data-v-6cc3597a]{position:relative;max-width:1200px;margin:0 auto;padding-inline:24px}.pill[data-v-4dc1c7d9]{display:inline-block;padding:5px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap;text-decoration:none}.tone-lime[data-v-4dc1c7d9]{background:var(--lime);color:var(--on-accent)}.tone-pink[data-v-4dc1c7d9]{background:var(--pink);color:var(--on-accent)}.tone-surface[data-v-4dc1c7d9]{background:var(--surface-2);color:var(--text);font-weight:500}.tone-ghost[data-v-4dc1c7d9]{background:var(--surface);border:1px solid var(--border);color:var(--text)}.progress[data-v-b6f6f570]{width:100%;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);padding:2px}.size-md[data-v-b6f6f570]{height:12px}.size-sm[data-v-b6f6f570]{height:8px;padding:1px}.fill[data-v-b6f6f570]{height:100%;border-radius:var(--radius-pill);background:var(--lime);transition:width .4s ease}.switch[data-v-b0209614]{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 6px;border:1px solid var(--border);font-size:14px;font-weight:500;cursor:pointer}.variant-pill[data-v-b0209614]{border-radius:var(--radius-pill);background:var(--surface)}.variant-field[data-v-b0209614]{border-radius:var(--radius-field);background:var(--bg)}.sr-only[data-v-b0209614]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.switch[data-v-b0209614]:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.track[data-v-b0209614]{display:inline-flex;align-items:center;flex-shrink:0;width:40px;height:24px;padding:2px;border-radius:var(--radius-pill);background:var(--border);transition:background-color .2s ease}.knob[data-v-b0209614]{display:block;width:20px;height:20px;border-radius:50%;background:var(--muted);transition:transform .2s ease,background-color .2s ease}input:checked+.track[data-v-b0209614]{background:var(--lime)}input:checked+.track .knob[data-v-b0209614]{background:var(--on-accent);transform:translate(16px)}@media(prefers-reduced-motion:reduce){.track[data-v-b0209614],.knob[data-v-b0209614]{transition:none}}.fond[data-v-b9e3c549]{position:fixed;inset:0;z-index:1000;display:flex;background:var(--overlay);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.visionneuse[data-v-b9e3c549]{display:flex;flex-direction:column;width:100%;height:100dvh;color:var(--text);font-family:var(--font-body)}.entete[data-v-b9e3c549],.pied[data-v-b9e3c549]{display:flex;align-items:center;gap:12px 16px;padding:16px clamp(16px,4vw,32px)}.entete[data-v-b9e3c549]{justify-content:space-between}.entete-actions[data-v-b9e3c549]{display:flex;align-items:center;gap:8px}.entete-texte[data-v-b9e3c549]{display:flex;align-items:baseline;gap:12px;min-width:0}.titre[data-v-b9e3c549]{margin:0;font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em}.compteur[data-v-b9e3c549]{font-size:14px;color:var(--muted)}.scene[data-v-b9e3c549]{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 clamp(16px,6vw,88px)}.image[data-v-b9e3c549]{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-card);box-shadow:var(--shadow-hero)}.annotations[data-v-b9e3c549]{position:absolute;pointer-events:none;overflow:hidden;border-radius:var(--radius-card);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.annotations.visibles[data-v-b9e3c549]{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.annotations[data-v-b9e3c549]{transition:none}}.cercle[data-v-b9e3c549]{fill:none;stroke:var(--lime);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.9}.nom[data-v-b9e3c549]{pointer-events:auto;cursor:pointer;outline:none}.nom text[data-v-b9e3c549]{fill:var(--text);font-family:var(--font-body);font-size:13px;font-weight:700;paint-order:stroke;stroke:var(--overlay);stroke-width:4px;stroke-linejoin:round}.nom:hover text[data-v-b9e3c549],.nom:focus-visible text[data-v-b9e3c549]{fill:var(--lime)}.bouton-rond[data-v-b9e3c549]{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}.bouton-rond.actif[data-v-b9e3c549]{border-color:var(--lime);background:var(--lime);color:var(--on-accent)}.bouton-rond[data-v-b9e3c549]:hover{border-color:var(--lime);color:var(--lime)}.bouton-rond[data-v-b9e3c549]:focus-visible,.original[data-v-b9e3c549]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.nav[data-v-b9e3c549]{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.nav-precedente[data-v-b9e3c549]{left:clamp(8px,2vw,24px)}.nav-suivante[data-v-b9e3c549]{right:clamp(8px,2vw,24px)}.pied[data-v-b9e3c549]{flex-wrap:wrap;justify-content:center;font-size:14px}.vedette[data-v-b9e3c549]{padding:4px 10px;border-radius:var(--radius-pill);background:var(--lime);color:var(--on-accent);font-size:12px;font-weight:700}.date[data-v-b9e3c549]{font-weight:700}.metadonnees[data-v-b9e3c549]{color:var(--muted)}.original[data-v-b9e3c549]{color:var(--lime);font-weight:700}.galerie[data-v-42c31b2c]{display:flex;flex-direction:column;gap:20px}.grille[data-v-42c31b2c]{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.grille[data-v-42c31b2c]:after{content:"";flex-grow:999}.tuile[data-v-42c31b2c]{flex-grow:var(--ratio);flex-basis:calc(var(--ratio) * 230px);min-width:0}.cadre[data-v-42c31b2c]{position:relative;aspect-ratio:var(--ratio);overflow:hidden;border-radius:var(--radius-thumb);background:var(--surface-2)}.image[data-v-42c31b2c]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tuile:hover .image[data-v-42c31b2c]{transform:scale(1.03)}.lien-image[data-v-42c31b2c]{position:absolute;inset:0;z-index:1;padding:0;border:0;background:none;cursor:zoom-in}.lien-image[data-v-42c31b2c]:focus-visible{outline:2px solid var(--lime);outline-offset:-2px;border-radius:var(--radius-thumb)}.legende[data-v-42c31b2c]{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:6px;padding:36px 14px 12px;background:linear-gradient(to top,var(--overlay),transparent);pointer-events:none}.legende a[data-v-42c31b2c]{pointer-events:auto}.cartes[data-v-42c31b2c]{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;font-family:var(--font-display);font-weight:700;font-size:15px;line-height:1.2}.carte[data-v-42c31b2c]{color:var(--text);text-decoration:none}.carte[data-v-42c31b2c]:hover{color:var(--lime)}.en-plus[data-v-42c31b2c]{color:var(--muted)}.auteur[data-v-42c31b2c]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;max-width:100%;color:var(--text);font-size:13px;text-decoration:none}.auteur:hover .auteur-nom[data-v-42c31b2c]{color:var(--lime)}.auteur-nom[data-v-42c31b2c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar[data-v-42c31b2c]{flex-shrink:0;width:22px;height:22px;border-radius:50%;object-fit:cover}.avatar-initiale[data-v-42c31b2c]{display:inline-grid;place-items:center;background:var(--pink);color:var(--on-accent);font-size:11px;font-weight:700;text-transform:uppercase}.carte[data-v-42c31b2c]:focus-visible,.auteur[data-v-42c31b2c]:focus-visible,.plus[data-v-42c31b2c]:focus-visible,.bouton-texte[data-v-42c31b2c]:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:4px}.squelette[data-v-42c31b2c]{animation:pulsation-42c31b2c 1.4s ease-in-out infinite}@keyframes pulsation-42c31b2c{50%{opacity:.5}}.pied[data-v-42c31b2c]{display:flex;justify-content:center}.plus[data-v-42c31b2c]{min-height:48px;padding:0 24px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:inherit;font-weight:700;cursor:pointer}.plus[data-v-42c31b2c]:hover:not(:disabled){border-color:var(--lime);color:var(--lime)}.plus[data-v-42c31b2c]:disabled{cursor:progress;opacity:.7}.fin[data-v-42c31b2c],.message[data-v-42c31b2c]{margin:0;color:var(--muted);font-size:14px}.bouton-texte[data-v-42c31b2c]{margin-left:8px;padding:0;border:0;background:none;color:var(--lime);font:inherit;font-weight:700;cursor:pointer}@media(max-width:560px){.tuile[data-v-42c31b2c]{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.image[data-v-42c31b2c]{transition:none}.tuile:hover .image[data-v-42c31b2c]{transform:none}.squelette[data-v-42c31b2c]{animation:none}}.accent[data-v-b1094950]{color:var(--lime)}.halo-rose[data-v-b1094950]{position:absolute;top:520px;left:-220px;width:640px;height:640px;border-radius:50%;background:var(--halo-gradient-pink);pointer-events:none}.hero[data-v-b1094950]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:48px;align-items:center;padding:72px 0 64px}.hero-texte[data-v-b1094950]{display:flex;flex-direction:column;gap:26px;min-width:0}.hero-texte .surtitre[data-v-b1094950]{align-self:flex-start;font-size:13px;padding:8px 14px;color:var(--lime);white-space:normal}.hero-titre[data-v-b1094950]{margin:0;font-weight:900;font-size:clamp(30px,8.2vw,72px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.hero-intro[data-v-b1094950]{margin:0;max-width:520px;font-size:18px;line-height:1.55;color:var(--muted)}.hero-boutons[data-v-b1094950]{display:flex;flex-wrap:wrap;gap:12px}.bouton[data-v-b1094950]{display:inline-flex;align-items:center;min-height:52px;border-radius:16px;font-size:16px;text-decoration:none}.bouton-principal[data-v-b1094950]{gap:10px;padding:0 26px;background:var(--lime);color:var(--on-accent);font-weight:700}.bouton-principal[data-v-b1094950]:hover{filter:brightness(1.08)}.bouton-secondaire[data-v-b1094950]{padding:0 22px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-weight:500}.bouton-secondaire[data-v-b1094950]:hover{border-color:var(--lime);color:var(--lime)}.hero-progression[data-v-b1094950]{display:flex;align-items:center;gap:16px;padding-top:8px}.hero-progression[data-v-b1094950] .progress{flex:1}.progression-chiffres[data-v-b1094950]{font-family:var(--font-display);font-weight:700;font-size:14px;white-space:nowrap}.progression-total[data-v-b1094950]{color:var(--muted);font-weight:500}.eventail[data-v-b1094950]{--ecart: 150px;position:relative;height:460px;display:flex;justify-content:center;align-items:center}.carte-arriere[data-v-b1094950]{position:absolute;width:240px;height:340px;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);opacity:.9}.carte-arriere.gauche[data-v-b1094950]{transform:rotate(-14deg) translate(calc(var(--ecart) * -1))}.carte-arriere.droite[data-v-b1094950]{transform:rotate(13deg) translate(var(--ecart))}.carte-arriere-image[data-v-b1094950]{flex:1;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--surface-2);font-size:12px;color:var(--muted)}.carte-nom[data-v-b1094950]{font-family:var(--font-display);font-weight:700;font-size:16px;overflow-wrap:anywhere}.carte-meta[data-v-b1094950]{font-size:12px;color:var(--muted)}.carte-centrale[data-v-b1094950]{position:relative;width:260px;height:370px;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:22px;background:var(--surface);border:2px solid var(--lime);box-shadow:var(--shadow-hero),var(--halo-lime);color:var(--text);text-decoration:none}.carte-image[data-v-b1094950]{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--radius-thumb);background:var(--surface-2)}.carte-image img[data-v-b1094950]{width:100%;height:100%;object-fit:cover;display:block}.badge-etat[data-v-b1094950]{position:absolute;top:10px;left:10px}.carte-image .badge-type[data-v-b1094950]{position:absolute;bottom:10px;right:10px;font-size:11px;padding:4px 8px}.carte-entete[data-v-b1094950]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.carte-titres[data-v-b1094950]{display:flex;flex-direction:column;min-width:0}.carte-nom-grand[data-v-b1094950]{font-size:18px}.carte-etoiles[data-v-b1094950]{font-size:12px;color:var(--lime);white-space:nowrap}.carte-caracteristiques[data-v-b1094950]{display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:11px;color:var(--muted)}.carte-caracteristiques span[data-v-b1094950]{min-width:0;overflow-wrap:anywhere}.section[data-v-b1094950]{display:flex;flex-direction:column;gap:28px;padding-bottom:96px}.section-soir[data-v-b1094950]{padding-top:24px}.section-entete[data-v-b1094950]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px}.section-titres[data-v-b1094950]{display:flex;flex-direction:column;gap:8px;min-width:0}.surtitre-section[data-v-b1094950]{font-size:13px;font-weight:700}.surtitre-rose[data-v-b1094950]{color:var(--pink)}.surtitre-lime[data-v-b1094950]{color:var(--lime)}.section-titre[data-v-b1094950]{margin:0;font-weight:700;font-size:clamp(26px,5.2vw,40px);letter-spacing:-.03em;text-wrap:balance}.section-droite[data-v-b1094950]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.section-note[data-v-b1094950]{font-size:14px;color:var(--muted)}.lien-section[data-v-b1094950]{font-size:14px;font-weight:700;color:var(--lime);text-decoration:none}.lien-section[data-v-b1094950]:hover{text-decoration:underline}.grille-quetes[data-v-b1094950]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:18px}.quete[data-v-b1094950]{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);color:var(--text);text-decoration:none}.quete.a-debloquer[data-v-b1094950]{border-color:var(--pink)}a.quete[data-v-b1094950]:hover{transform:translateY(-2px)}.quete-image[data-v-b1094950]{position:relative;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-thumb);background:var(--surface-2)}.quete-image img[data-v-b1094950]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.quete-image.grisee img[data-v-b1094950]{filter:saturate(.4)}.point-interrogation[data-v-b1094950]{font-family:var(--font-display);font-weight:900;font-size:64px;color:var(--border)}.quete-titre[data-v-b1094950]{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.carte-nom-moyen[data-v-b1094950]{font-size:18px}.quete-pilules[data-v-b1094950]{display:flex;flex-wrap:wrap;gap:8px}.quete-pilules[data-v-b1094950] .pill{font-size:12px;font-weight:400;padding:4px 10px}.message-vide[data-v-b1094950]{grid-column:1 / -1;margin:0;color:var(--muted)}.squelette[data-v-b1094950]{background:var(--surface-2);border-radius:var(--radius-thumb);animation:pulsation-b1094950 1.4s ease-in-out infinite}.ligne-nom[data-v-b1094950]{height:24px;width:60%}.ligne-pilules[data-v-b1094950]{height:24px;width:85%}.quete-squelette .quete-image[data-v-b1094950]{background:var(--surface-2);animation:pulsation-b1094950 1.4s ease-in-out infinite}@keyframes pulsation-b1094950{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.squelette[data-v-b1094950],.quete-squelette .quete-image[data-v-b1094950]{animation:none}a.quete[data-v-b1094950]:hover{transform:none}}.grille-albums[data-v-b1094950]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:14px}.album[data-v-b1094950]{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:18px;background:var(--surface);border:1px solid var(--border);color:var(--text);text-decoration:none}.album[data-v-b1094950]:hover{border-color:var(--lime)}.album-entete[data-v-b1094950]{display:flex;justify-content:space-between;align-items:center;gap:8px}.album-nom[data-v-b1094950]{font-family:var(--font-display);font-weight:700;font-size:18px;min-width:0;overflow-wrap:anywhere}.album-entete .album-compte[data-v-b1094950]{padding:3px 8px;background:var(--surface-2);color:var(--muted)}.album-cases[data-v-b1094950]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.case[data-v-b1094950]{aspect-ratio:1;border-radius:4px;background:var(--border)}.case.capturee[data-v-b1094950]{background:var(--lime)}.section-fiche[data-v-b1094950]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:40px;align-items:center}.fiche-texte[data-v-b1094950]{display:flex;flex-direction:column;gap:18px;min-width:0}.perso-liste[data-v-b1094950]{display:flex;flex-direction:column;gap:14px;margin:0;padding:0 0 0 20px;font-size:17px;line-height:1.6;color:var(--muted)}.perso-liste strong[data-v-b1094950]{color:var(--text)}.perso-exemple[data-v-b1094950]{display:flex;flex-direction:column;gap:18px;min-width:0;margin:0;padding:20px;border-radius:22px;background:var(--surface);border:1px solid var(--border)}.perso-photo[data-v-b1094950]{position:relative;aspect-ratio:8272 / 5634;overflow:hidden;border-radius:var(--radius-thumb);background:var(--bg)}.perso-photo-image[data-v-b1094950]{display:block;width:100%;height:100%;object-fit:cover}.perso-cadrage[data-v-b1094950]{position:absolute;border:2px dashed var(--lime);border-radius:6px}.perso-cadrage-nom[data-v-b1094950]{position:absolute;top:-1px;left:-1px;padding:2px 7px;border-radius:6px 0;background:var(--lime);color:var(--on-accent);font-size:11px;font-weight:700}.perso-cartes[data-v-b1094950]{display:flex;align-items:flex-start;justify-content:center;gap:12px}.perso-carte[data-v-b1094950]{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 1 0;min-width:0;max-width:140px;text-align:center}.perso-vignette[data-v-b1094950]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-thumb);border:2px solid var(--border);background:var(--bg)}.perso-vignette img[data-v-b1094950]{display:block;width:100%;height:100%;object-fit:cover}.perso-avant img[data-v-b1094950]{filter:grayscale(1);opacity:.6}.perso-apres[data-v-b1094950]{border-color:var(--lime)}.perso-coche[data-v-b1094950]{position:absolute;top:6px;right:6px;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--lime);color:var(--on-accent)}.perso-fleche[data-v-b1094950]{align-self:center;margin-top:-36px;font-size:20px;font-weight:700;color:var(--muted)}.perso-nom[data-v-b1094950]{font-family:var(--font-display);font-weight:700;font-size:14px}.perso-legende[data-v-b1094950]{font-size:12px;color:var(--muted)}.perso-titre[data-v-b1094950]{font-size:13px;color:var(--muted);text-align:center}.ciel-image[data-v-b1094950]{display:block;width:100%;height:auto;border-radius:var(--radius-thumb);background:var(--bg)}.section-ciel .lien-section[data-v-b1094950]{align-self:flex-start}@media(min-width:900px){.section-ciel[data-v-b1094950]{grid-template-columns:3fr 2fr}.ciel-exemple[data-v-b1094950]{order:-1}}.thumb[data-v-1cf77976]{display:flex;flex-direction:column;gap:6px;min-width:0;color:var(--text);text-decoration:none}.frame[data-v-1cf77976]{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;aspect-ratio:1;padding:6px;overflow:hidden;border-radius:var(--radius-thumb);background:var(--surface-2);border:1px solid var(--border)}.captured .frame[data-v-1cf77976]{border:2px solid var(--lime)}.image[data-v-1cf77976]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.25) brightness(.7)}.captured .image[data-v-1cf77976]{filter:none}.check[data-v-1cf77976]{position:relative;width:18px;height:18px;border-radius:50%;background:var(--lime);color:var(--on-accent);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.name[data-v-1cf77976]{font-size:12px;font-weight:500;text-align:center;color:var(--muted);overflow-wrap:anywhere}.captured .name[data-v-1cf77976]{font-weight:700;color:var(--text)}a.thumb:hover .name[data-v-1cf77976]{color:var(--lime)}.size-sm .name[data-v-1cf77976]{font-size:11px}.size-sm .check[data-v-1cf77976]{width:14px;height:14px;font-size:9px}.size-lg .name[data-v-1cf77976]{font-size:14px}.size-lg .check[data-v-1cf77976]{width:24px;height:24px;font-size:14px}.declencheur[data-v-45965bd4]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--radius-field);background:var(--bg);border:1px solid var(--border);color:var(--text);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.libelle[data-v-45965bd4]{color:var(--muted)}.valeur[data-v-45965bd4]{font-weight:700}.chevron[data-v-45965bd4]{color:var(--muted);transition:transform .15s}.ouvert .chevron[data-v-45965bd4]{transform:rotate(180deg)}.declencheur[data-v-45965bd4]:hover,.ouvert[data-v-45965bd4]{border-color:var(--lime)}.declencheur[data-v-45965bd4]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.liste[data-v-45965bd4]{z-index:1100;margin:0;padding:6px;list-style:none;border-radius:var(--radius-field);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-hero);color:var(--text);font-family:var(--font-body);font-size:14px}.option[data-v-45965bd4]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:0 12px;border-radius:10px;cursor:pointer;white-space:nowrap}.option.active[data-v-45965bd4]{background:var(--surface-2)}.option.choisie[data-v-45965bd4]{color:var(--lime);font-weight:700}@media(prefers-reduced-motion:reduce){.chevron[data-v-45965bd4]{transition:none}}.profil[data-v-2f02ce54]{width:100%;max-width:300px;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius-hero);background:var(--surface);border:2px solid var(--pink);box-shadow:var(--shadow-hero),var(--halo-pink);transform:rotate(2deg)}.profil-tete[data-v-2f02ce54]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.profil-nom[data-v-2f02ce54]{min-width:0;font-family:var(--font-display);font-weight:700;font-size:18px;max-width:100%;overflow-wrap:break-word}.profil-role[data-v-2f02ce54]{font-size:11px;text-transform:uppercase}.profil-photo[data-v-2f02ce54]{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:16px;background:var(--surface-2)}.profil-photo img[data-v-2f02ce54]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profil-photo[data-v-2f02ce54]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.legende[data-v-2f02ce54]{position:absolute;left:0;right:0;bottom:0;padding:24px 10px 10px;background:linear-gradient(transparent,var(--overlay));font-size:11px;color:var(--text)}.profil-photo-vide[data-v-2f02ce54]{display:grid;place-items:center;border:1px dashed var(--border);font-size:13px;color:var(--muted)}.profil-stats[data-v-2f02ce54]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:13px}.stat[data-v-2f02ce54]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.stat dt[data-v-2f02ce54]{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.stat dd[data-v-2f02ce54]{margin:0;font-weight:700;overflow-wrap:anywhere}.profil-badges[data-v-2f02ce54]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:12px;background:var(--surface-2)}.badges-meilleure[data-v-2f02ce54]{flex:1 1 100%;margin:0;font-size:12px;color:var(--muted)}.badges-meilleure-lien[data-v-2f02ce54]{color:var(--text);font-weight:700}.badges-nombre[data-v-2f02ce54]{font-size:13px;font-weight:700}.badges-vitrine[data-v-2f02ce54]{display:flex;gap:6px;margin:0;padding:0;list-style:none}@media(max-width:640px){.profil[data-v-2f02ce54]{max-width:none;transform:none}}.liens[data-v-d176c880]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.lien[data-v-d176c880]{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px 0 12px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--text);font-size:13px;font-weight:700;text-decoration:none}.lien svg[data-v-d176c880]{flex-shrink:0;color:var(--muted)}.lien[data-v-d176c880]:hover{border-color:var(--lime);color:var(--lime)}.lien:hover svg[data-v-d176c880]{color:var(--lime)}.lien[data-v-d176c880]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.apropos[data-v-95f8bbd0]{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border)}.texte[data-v-95f8bbd0]{margin:0;font-size:14px;line-height:1.55;color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}.invitation[data-v-95f8bbd0]{padding:14px 16px;border-radius:var(--radius-card);border:1px dashed var(--border);color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.invitation[data-v-95f8bbd0]:hover{border-color:var(--lime);color:var(--lime)}.invitation[data-v-95f8bbd0]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.field[data-v-4b84194f]{display:flex;flex-direction:column;gap:6px;min-width:0}.label[data-v-4b84194f]{font-size:13px;font-weight:700}.input[data-v-4b84194f]{min-height:48px;padding:0 14px;border-radius:var(--radius-field);background:var(--bg);border:1px solid var(--border);color:var(--text);font:inherit;font-weight:500;outline:none;color-scheme:dark}.input[data-v-4b84194f]:focus-visible{border-color:var(--lime);box-shadow:var(--halo-lime)}.input.invalid[data-v-4b84194f]{border-color:var(--pink)}.input[data-v-4b84194f]:disabled{opacity:.6}.help[data-v-4b84194f]{font-size:12px;font-weight:400;color:var(--muted)}.help.error[data-v-4b84194f]{color:var(--pink);font-weight:500}.declencheur[data-v-18fcbf66]{display:inline-flex;align-items:center;gap:10px;width:100%;padding:0 14px;border-radius:var(--radius-field);background:var(--bg);border:1px solid var(--border);color:var(--text);font:inherit;font-weight:500;text-align:left;cursor:pointer}.taille-field[data-v-18fcbf66]{min-height:48px}.taille-compact[data-v-18fcbf66]{width:auto;min-height:40px;padding:0 12px;background:var(--surface);font-weight:700}.declencheur svg[data-v-18fcbf66]{flex-shrink:0;color:var(--muted)}.valeur[data-v-18fcbf66]{flex:1;white-space:nowrap}.vide .valeur[data-v-18fcbf66]{color:var(--muted)}.chevron[data-v-18fcbf66]{transition:transform .15s}.ouvert .chevron[data-v-18fcbf66]{transform:rotate(180deg)}.declencheur[data-v-18fcbf66]:hover:not(:disabled),.ouvert[data-v-18fcbf66]{border-color:var(--lime)}.declencheur[data-v-18fcbf66]:focus-visible{outline:none;border-color:var(--lime);box-shadow:var(--halo-lime)}.invalide[data-v-18fcbf66]{border-color:var(--pink)}.declencheur[data-v-18fcbf66]:disabled{opacity:.6;cursor:not-allowed}.calendrier[data-v-18fcbf66]{z-index:1100;width:300px;max-width:calc(100vw - 16px);padding:14px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-hero);color:var(--text);font-family:var(--font-body)}.entete[data-v-18fcbf66]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.mois[data-v-18fcbf66]{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border-radius:10px;background:transparent;border:1px solid transparent;color:var(--text);font:inherit;font-weight:700;font-size:15px;text-transform:capitalize;cursor:pointer}.mois[data-v-18fcbf66]:hover{border-color:var(--border);background:var(--bg)}.mois svg[data-v-18fcbf66]{color:var(--muted)}.choix-grille[data-v-18fcbf66]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 0}.choix[data-v-18fcbf66]{min-height:48px;border-radius:12px;background:transparent;border:1px solid transparent;color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.choix[data-v-18fcbf66]:hover:not(:disabled){background:var(--surface-2)}.choix.courant[data-v-18fcbf66]{background:var(--lime);border-color:var(--lime);color:var(--on-accent);font-weight:700}.choix[data-v-18fcbf66]:disabled{opacity:.25;cursor:not-allowed}.nav[data-v-18fcbf66]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer}.nav[data-v-18fcbf66]:hover{border-color:var(--lime);color:var(--lime)}.grille[data-v-18fcbf66]{width:100%;border-collapse:collapse;table-layout:fixed}.grille th[data-v-18fcbf66]{padding:4px 0 6px;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase}.grille td[data-v-18fcbf66]{padding:2px;text-align:center}.jour[data-v-18fcbf66]{width:100%;aspect-ratio:1;max-height:38px;border-radius:10px;background:transparent;border:1px solid transparent;color:var(--text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.jour[data-v-18fcbf66]:hover:not(:disabled){background:var(--surface-2)}.jour.autre[data-v-18fcbf66]{color:var(--muted);opacity:.55}.jour.aujourdhui[data-v-18fcbf66]{border-color:var(--lime)}.jour.choisi[data-v-18fcbf66]{background:var(--lime);border-color:var(--lime);color:var(--on-accent);font-weight:700}.jour[data-v-18fcbf66]:disabled{opacity:.25;cursor:not-allowed}.pied[data-v-18fcbf66]{display:flex;justify-content:space-between;margin-top:10px}.lien[data-v-18fcbf66]{padding:6px 4px;background:transparent;border:0;color:var(--lime);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.lien.discret[data-v-18fcbf66]{color:var(--muted)}.calendrier[data-v-18fcbf66] :is(button):focus-visible{outline:2px solid var(--lime);outline-offset:1px}@media(prefers-reduced-motion:reduce){.chevron[data-v-18fcbf66]{transition:none}}.field[data-v-d81a3cf6]{display:flex;flex-direction:column;gap:6px;min-width:0}.label[data-v-d81a3cf6]{font-size:13px;font-weight:700}.help[data-v-d81a3cf6]{font-size:12px;color:var(--muted)}.help.error[data-v-d81a3cf6]{color:var(--pink);font-weight:500}.overlay[data-v-9a566718]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--font-body)}.dialog[data-v-9a566718]{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:var(--radius-hero);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-hero);color:var(--text)}.head[data-v-9a566718]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.head-text[data-v-9a566718]{display:flex;flex-direction:column;gap:6px;min-width:0}.eyebrow[data-v-9a566718]{font-size:13px;font-weight:700;color:var(--lime)}.title[data-v-9a566718]{margin:0;font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.close[data-v-9a566718]{width:44px;height:44px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer}.close[data-v-9a566718]:hover{border-color:var(--lime);color:var(--lime)}.fields[data-v-9a566718]{display:flex;flex-direction:column;gap:18px}.colonne-image[data-v-9a566718],.colonne-infos[data-v-9a566718],.ligne-meta[data-v-9a566718]{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:860px){.dialog.large[data-v-9a566718]{width:min(940px,100%)}.formulaire-image[data-v-9a566718]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;align-items:start}.formulaire-image>.deroule[data-v-9a566718]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:6px 28px}.formulaire-image .apercu[data-v-9a566718]{max-height:220px}.ligne-meta[data-v-9a566718]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.ligne-meta .pose[data-v-9a566718]{flex-wrap:nowrap;gap:8px}.ligne-meta .pose-champ .input[data-v-9a566718]{width:64px}}@media(min-width:860px)and (max-height:760px){.dialog.large[data-v-9a566718]{padding:20px 24px;gap:14px}.formulaire-image[data-v-9a566718]{row-gap:14px}}.enregistree[data-v-9a566718]{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;color:var(--lime)}.fichier[data-v-9a566718]{display:flex;flex-direction:column;gap:10px}.depot-survol .apercu[data-v-9a566718]{border-style:dashed;box-shadow:var(--halo-lime)}.apercu[data-v-9a566718]{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;max-height:260px;width:100%;overflow:hidden;border-radius:16px;background:var(--bg);border:2px solid var(--lime)}.apercu.vide[data-v-9a566718]{border:2px dashed var(--border);background:var(--surface-2)}.apercu-image[data-v-9a566718]{width:100%;height:100%;object-fit:contain}.apercu-vide[data-v-9a566718]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;text-align:center;font-size:13px;color:var(--muted)}.choisir[data-v-9a566718]{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;cursor:pointer}.choisir.desactive[data-v-9a566718]{cursor:not-allowed;opacity:.6}.choisir-input[data-v-9a566718]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.choisir-bouton[data-v-9a566718]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);font-size:14px;font-weight:700}.choisir:hover .choisir-bouton[data-v-9a566718]{border-color:var(--lime);color:var(--lime)}.choisir:has(.choisir-input:focus-visible) .choisir-bouton[data-v-9a566718]{outline:2px solid var(--lime);outline-offset:2px}.choisir-nom[data-v-9a566718]{display:flex;flex-direction:column;min-width:0;flex:1;font-size:13px}.nom[data-v-9a566718]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.taille[data-v-9a566718]{color:var(--muted)}.help[data-v-9a566718]{font-size:12px;color:var(--muted)}.groupe[data-v-9a566718]{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.groupe-titre[data-v-9a566718]{padding:0;margin-bottom:8px;font-size:14px;font-weight:700}.input[data-v-9a566718]{min-height:48px;padding:0 14px;border-radius:var(--radius-field);background:var(--bg);border:1px solid var(--border);color:var(--text);font:inherit;font-weight:500;outline:none;color-scheme:dark}.input[data-v-9a566718]:focus-visible{border-color:var(--lime);box-shadow:var(--halo-lime)}.pose[data-v-9a566718]{display:flex;flex-wrap:wrap;gap:12px}.pose-champ[data-v-9a566718]{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}.pose-champ .input[data-v-9a566718]{width:96px}.help.error[data-v-9a566718]{color:var(--pink);font-weight:500}.progression[data-v-9a566718]{display:flex;flex-direction:column;gap:8px}.progression-texte[data-v-9a566718]{font-size:13px;font-weight:500;color:var(--muted)}p.error[data-v-9a566718]{margin:0;padding:12px 14px;border-radius:var(--radius-field);background:var(--surface-2);border:1px solid var(--pink);color:var(--pink);font-size:14px;font-weight:500}.error-lien[data-v-9a566718]{margin-left:6px;color:var(--lime);font-weight:700}.actions[data-v-9a566718]{display:flex;justify-content:flex-end;gap:10px}.btn[data-v-9a566718]{min-height:48px;padding:0 22px;border-radius:var(--radius-field);font:inherit;font-weight:700;font-size:14px;cursor:pointer}.btn-ghost[data-v-9a566718]{padding:0 20px;background:transparent;border:1px solid var(--border);color:var(--text)}.btn-ghost[data-v-9a566718]:hover{border-color:var(--text)}.btn-primary[data-v-9a566718]{background:var(--lime);border:0;color:var(--on-accent)}.btn-primary[data-v-9a566718]:hover:not(:disabled){box-shadow:var(--halo-lime)}.btn-primary[data-v-9a566718]:disabled{opacity:.7;cursor:progress}.champ[data-v-9a566718]{display:flex;flex-direction:column;gap:8px}.champ-apercu[data-v-9a566718]{aspect-ratio:auto;max-height:none}.champ-cadre[data-v-9a566718]{position:relative;display:inline-block;max-width:100%;line-height:0}.champ-image[data-v-9a566718]{display:block;max-width:100%;max-height:320px}.repere[data-v-9a566718]{position:absolute;transform:translate(-50%,-50%);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--muted);background:var(--overlay);color:var(--text);font-size:12px;font-weight:700;line-height:1;transition:transform .15s}.repere.coche[data-v-9a566718]{border-color:var(--lime);color:var(--lime)}.repere.survole[data-v-9a566718]{transform:translate(-50%,-50%) scale(1.3)}.champ-resume[data-v-9a566718]{margin:0;font-size:12px;color:var(--muted)}.cartes[data-v-9a566718]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto}.carte-ligne[data-v-9a566718]{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:var(--radius-field);background:var(--bg);border:1px solid var(--border);cursor:pointer}.carte-ligne[data-v-9a566718]:has(input:checked){border-color:var(--lime)}.carte-ligne input[data-v-9a566718]{width:18px;height:18px;accent-color:var(--lime)}.carte-num[data-v-9a566718]{width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-2);font-size:11px;font-weight:700}.carte-nom[data-v-9a566718]{font-weight:700}.resultat[data-v-9a566718]{width:100%;color:var(--text);font:inherit;text-align:left}.resultat[data-v-9a566718]:hover{border-color:var(--lime)}.deroule[data-v-9a566718]{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px 14px 12px 32px;border-radius:var(--radius-field);background:var(--surface-2);font-size:13px;line-height:1.5;color:var(--muted)}.deroule strong[data-v-9a566718]{color:var(--text)}.groupe-cle[data-v-9a566718]{padding:14px;border-radius:var(--radius-field);border:1px solid var(--lime);background:var(--surface-2)}.groupe-cle .groupe-titre[data-v-9a566718]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.recommande[data-v-9a566718]{padding:2px 8px;border-radius:var(--radius-pill);background:var(--lime);color:var(--on-accent);font-size:11px;font-weight:700}.aide-carte[data-v-9a566718]{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.5;color:var(--muted)}.aide-carte p[data-v-9a566718]{margin:0}.aide-carte strong[data-v-9a566718]{color:var(--text)}.carte-choisie[data-v-9a566718]{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 6px 0 14px;border-radius:var(--radius-field);background:var(--bg);border:1px solid var(--lime)}.carte-retirer[data-v-9a566718]{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:transparent;border:1px solid var(--border);color:var(--text);font:inherit;font-size:18px;cursor:pointer}.carte-retirer[data-v-9a566718]:hover{border-color:var(--pink);color:var(--pink)}.reprise-apercu[data-v-9a566718]{max-height:200px}.reprise-message[data-v-9a566718]{margin:0;padding:12px 14px;border-radius:var(--radius-field);background:var(--surface-2);border:1px solid var(--pink);color:var(--text);font-size:14px;line-height:1.5}.carte-type[data-v-9a566718]{margin-left:auto;font-size:12px;color:var(--muted);text-align:right}.sablier[data-v-9a566718]{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-1px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--lime);animation:tourne-9a566718 .9s linear infinite}@keyframes tourne-9a566718{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sablier[data-v-9a566718]{animation:none}}.dialog[data-v-9a566718] :is(button,input,a):focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media(max-width:479px){.dialog[data-v-9a566718]{padding:20px;gap:16px}.title[data-v-9a566718]{font-size:19px}.actions[data-v-9a566718]{flex-direction:column-reverse}.btn[data-v-9a566718]{width:100%}}.sr-only[data-v-0dd16886]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}button[data-v-0dd16886]:focus-visible,.champ[data-v-0dd16886]:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.entete[data-v-0dd16886]{display:flex;flex-direction:column;gap:22px;padding:40px 0 28px}.entete-principale[data-v-0dd16886]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 32px}.entete-principale .entete-haut[data-v-0dd16886]{flex-direction:column;align-items:stretch}@media(max-width:760px){.entete-principale[data-v-0dd16886]{grid-template-columns:minmax(0,1fr)}}.entete-haut[data-v-0dd16886]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:24px}.vitrine-profil[data-v-0dd16886]{grid-column:1 / -1;display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px}@media(max-width:760px){.vitrine-profil[data-v-0dd16886]{grid-template-columns:minmax(0,1fr)}}.entete-actions[data-v-0dd16886]{display:flex;flex-wrap:wrap;gap:10px}.action[data-v-0dd16886]{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--radius-pill);background:transparent;border:1px solid var(--border);color:var(--text);font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.action[data-v-0dd16886]:hover{border-color:var(--lime);color:var(--lime)}.action-principale[data-v-0dd16886]{background:var(--lime);border-color:var(--lime);color:var(--on-accent)}.action-principale[data-v-0dd16886]:hover{color:var(--on-accent);box-shadow:var(--halo-lime)}.action[data-v-0dd16886]:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.entete-titres[data-v-0dd16886]{display:flex;flex-direction:column;gap:8px;min-width:0}.surtitre[data-v-0dd16886]{font-size:13px;font-weight:700;color:var(--lime)}.titre[data-v-0dd16886]{margin:0;font-weight:900;font-size:clamp(28px,7.5vw,52px);letter-spacing:-.035em;line-height:1;text-wrap:balance}.titre-squelette[data-v-0dd16886]{display:block;width:min(420px,100%);height:1em}.progression-globale[data-v-0dd16886]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:min(360px,100%)}.progression-globale[data-v-0dd16886] .progress{flex:1 1 140px}.progression-chiffres[data-v-0dd16886]{font-family:var(--font-display);font-weight:700;font-size:14px;white-space:nowrap}.progression-total[data-v-0dd16886]{color:var(--muted);font-weight:500}.barre-outils[data-v-0dd16886]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);color-scheme:dark}.champ[data-v-0dd16886]{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--radius-field);background:var(--bg);border:1px solid var(--border);font-size:14px;font-weight:500}.champ-recherche[data-v-0dd16886]{flex:1 1 260px;gap:10px;padding:0 16px;color:var(--muted)}.champ-recherche input[data-v-0dd16886]{flex:1;min-width:0;background:transparent;border:0;color:var(--text);font:inherit;outline:none}.champ-recherche input[data-v-0dd16886]::placeholder{color:var(--muted);opacity:.8}.champ-libelle[data-v-0dd16886]{color:var(--muted)}.onglets[data-v-0dd16886]{display:flex;flex-wrap:wrap;gap:8px}.onglet[data-v-0dd16886]{padding:8px 14px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.onglet[data-v-0dd16886]:hover{border-color:var(--lime)}.onglet.actif[data-v-0dd16886]{background:var(--lime);border-color:var(--lime);color:var(--on-accent)}.onglet.filtre-type[data-v-0dd16886]{display:inline-flex;align-items:center;gap:8px;background:var(--pink);border-color:var(--pink);color:var(--on-accent)}.resultats[data-v-0dd16886]{position:relative;padding-bottom:72px}.albums[data-v-0dd16886]{position:relative;display:flex;flex-direction:column}.album[data-v-0dd16886]{display:flex;flex-direction:column;gap:16px;padding:24px 0 12px;scroll-margin-top:16px}.albums>.album+.album[data-v-0dd16886]{padding-top:36px}.album-entete[data-v-0dd16886]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.album-titre[data-v-0dd16886]{margin:0;font-weight:700;font-size:26px;letter-spacing:-.03em;overflow-wrap:anywhere}.album-entete .album-compte[data-v-0dd16886]{padding:4px 10px;color:var(--muted)}.album-entete .album-compte.tone-lime[data-v-0dd16886]{color:var(--on-accent)}.album-progression[data-v-0dd16886]{flex:1 1 160px;max-width:240px}.album-info[data-v-0dd16886]{margin-left:auto;font-size:13px;color:var(--muted)}.album-info-visible[data-v-0dd16886]{font-weight:700;color:var(--pink)}.grille[data-v-0dd16886]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(104px,100%),1fr));gap:10px}.case-bascule[data-v-0dd16886]{display:flex;flex-direction:column;gap:6px;padding:0;min-width:0;background:none;border:0;color:var(--muted);font:inherit;cursor:pointer}.case-cadre[data-v-0dd16886]{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:var(--radius-thumb);border:1px dashed var(--border);font-size:13px;font-weight:700}.case-nom[data-v-0dd16886]{font-size:12px;font-weight:500;text-align:center}.case-bascule:hover .case-cadre[data-v-0dd16886]{border-color:var(--lime);color:var(--lime)}.vides[data-v-0dd16886]{display:flex;flex-direction:column;gap:16px;padding-top:48px}.vides-entete[data-v-0dd16886]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.vides-titre[data-v-0dd16886]{margin:0;font-weight:700;font-size:22px;letter-spacing:-.03em;color:var(--muted)}.vides-note[data-v-0dd16886]{font-size:13px;color:var(--muted)}.vides-pilules[data-v-0dd16886]{display:flex;flex-wrap:wrap;gap:8px}.pilule-vide[data-v-0dd16886]{padding:10px 14px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.pilule-vide[data-v-0dd16886]:hover,.pilule-vide.ouverte[data-v-0dd16886]{border-color:var(--lime)}.pilule-vide-compte[data-v-0dd16886]{color:var(--muted)}.albums-vides[data-v-0dd16886]{padding-top:8px}.message[data-v-0dd16886]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 20px;border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);color:var(--muted);text-align:center}.message p[data-v-0dd16886]{margin:0}.message-erreur[data-v-0dd16886]{border-color:var(--pink);color:var(--text)}.bouton[data-v-0dd16886]{min-height:44px;padding:0 22px;border-radius:var(--radius-field);background:var(--lime);border:0;color:var(--on-accent);font:inherit;font-weight:700;cursor:pointer}.bouton[data-v-0dd16886]:hover{filter:brightness(1.08)}.squelette[data-v-0dd16886]{display:block;background:var(--surface-2);border-radius:var(--radius-thumb);animation:pulsation-0dd16886 1.4s ease-in-out infinite}.ligne-titre[data-v-0dd16886]{width:160px;height:32px}.ligne-pilule[data-v-0dd16886]{width:70px;height:24px;border-radius:var(--radius-pill)}.vignette-squelette[data-v-0dd16886]{aspect-ratio:1}@keyframes pulsation-0dd16886{50%{opacity:.55}}.album-fade-enter-active[data-v-0dd16886]{transition:opacity .3s ease,transform .3s ease}.album-fade-enter-from[data-v-0dd16886]{opacity:0;transform:translateY(-12px)}@media(prefers-reduced-motion:reduce){.squelette[data-v-0dd16886]{animation:none}.album-fade-enter-active[data-v-0dd16886]{transition:none}}@media(max-width:640px){.entete[data-v-0dd16886]{padding-top:24px}.barre-outils[data-v-0dd16886]{flex-direction:column;align-items:stretch}.champ[data-v-0dd16886]{justify-content:space-between}.champ-recherche[data-v-0dd16886]{flex:none;justify-content:flex-start}.album-titre[data-v-0dd16886]{font-size:22px}.album-info[data-v-0dd16886]{margin-left:0;flex-basis:100%}.resultats[data-v-0dd16886]{padding-bottom:48px}}@media(max-width:480px){.grille[data-v-0dd16886]{grid-template-columns:repeat(auto-fill,minmax(min(92px,100%),1fr))}}
