.home_pagePrincipaleMoi___NGcm[data-hidden=true]{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:none!important;transition:none!important}.home_pagePrincipaleMoi___NGcm[data-hidden=false]{opacity:1;pointer-events:auto;transition:opacity .3s ease}.home_pageHidden__bZ_WZ{opacity:0}.home_pageEnter__wVIux{opacity:1;animation:home_pageEnterAnimation__n1FA8 .8s cubic-bezier(.4,0,.2,1) forwards}.home_contentEnter__xbCXt{animation:home_contentSlideUp__6DSop .6s cubic-bezier(.4,0,.2,1) .2s both}.home_pagePrincipaleMoi___NGcm{position:relative;background-color:#15222e;width:100%;min-height:100vh;text-align:left;font-size:16px;color:#fff;font-family:var(--element-text-style);overflow-y:auto;padding-bottom:60px}.home_body__HThMK,.home_html__vPFuC{margin:0;padding:0;overflow-x:hidden}.home_homeHeader__LKpbB{position:fixed;top:0;left:0;width:100%;background-color:#15222e;z-index:10;padding:0 0 5px;display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:center}.home_main__ZeoCC{display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto;padding-top:25px;gap:10px}.home_communaut__jDbeK{align-self:stretch;flex-shrink:0;gap:5px;width:100%;margin:auto;padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.home_mesDerniersTests__FQ6fr{font-size:1.25rem;margin:auto;padding-top:18px;padding-bottom:12px}.home_cat__0ejLa,.home_mesDerniersTests__FQ6fr{position:relative;letter-spacing:1.25px;line-height:16px;height:15px;text-align:left;font-weight:700;width:100%;flex-shrink:0;display:flex;align-items:center}.home_cat__0ejLa{font-size:1.4rem;margin:80px auto auto;padding:18px 1rem 12px}@keyframes home_t__ZvDCM{0%{background-size:0 200%}}@keyframes home_b__XhSPQ{80%{background-position:0 -100%,0 0}}@media (min-width:768px){.home_homeHeader__LKpbB,.home_pagePrincipaleMoi___NGcm{max-width:none;margin-left:280px;width:calc(100% - 280px)}}.suggestions_grid__r857s{display:flex;gap:1rem;overflow-x:auto;flex-direction:row;flex-wrap:nowrap;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding-left:1rem}.suggestions_grid__r857s::-webkit-scrollbar{display:none}.suggestions_categoryCard__AoS3N{flex:0 0 200px;min-width:200px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border:2px solid transparent;position:relative;color:white;border-radius:6px}.suggestions_categoryCard__AoS3N:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px rgba(0,0,0,.2)}.suggestions_categoryContent__oatUX{padding:.5rem;text-align:center;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:white}.suggestions_categoryHeader__DdIzR{width:100%;display:flex;justify-content:space-between;align-items:center}.suggestions_presentationCatImage__eUXBZ{height:40px}.suggestions_favoriteButton__R5_Pi{padding:0;height:auto;color:white}.suggestions_bookmarkIcon__EDhyl{stroke:white;fill:transparent;transition:fill .2s ease}.suggestions_favoriteCard__PAgaB{opacity:.9;box-shadow:0 4px 6px rgba(0,0,0,.1)}.suggestions_favoriteCard__PAgaB .suggestions_bookmarkIcon__EDhyl{fill:white}.suggestions_layoutToggle__lFoHM{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:#7E69AB}.suggestions_categoryTag___3Di6{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;background-color:rgba(80,250,123,.1);color:#50fa7b;gap:4px;max-width:190px;color:var(--sigmund-dark);font-weight:600}@keyframes suggestions_pulse__vwT4j{0%{background-position:100% 0}to{background-position:0 0}}.questionnaire-card_card__zwY6x{position:relative;margin-bottom:12px;border:none;transition:all .2s ease;background:linear-gradient(135deg,#334155,#1e293b);width:70vw;border-radius:10px;max-width:350px;min-height:120px;max-height:120px}.questionnaire-card_card__zwY6x:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.questionnaire-card_newCard__uWn9I{border-left:3px solid var(--professional-primary)}.questionnaire-card_cardLink__sx8rZ{display:block;text-decoration:none;color:inherit;margin:auto}.questionnaire-card_cardContent__ahQTI{padding:1rem;margin:auto}.questionnaire-card_cardHeader__Suh0H{display:flex;justify-content:space-between;align-items:center}.questionnaire-card_title__JHTVZ{font-size:1rem;font-weight:600;margin:0;flex:1 1}.questionnaire-card_expandButton__5TPJI{width:24px;height:24px;padding:0;position:absolute;top:13px;right:12px}.questionnaire-card_tags__iYL_1{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.questionnaire-card_childTag__5htRi,.questionnaire-card_newTag__tNA0n,.questionnaire-card_pegi16Tag__iyUil,.questionnaire-card_priceTag__usQIk{display:inline-flex;align-items:center;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.questionnaire-card_newTag__tNA0n{color:var(--warning);font-weight:600;border-color:var(--warning);border-width:1px}.questionnaire-card_pegi16Tag__iyUil{background-color:rgba(239,45,86,.1);color:#ef2d56}.questionnaire-card_childTag__5htRi{background-color:rgba(118,146,255,.1);color:#7692ff}.questionnaire-card_priceTag__usQIk{background-color:rgba(80,250,123,.1);color:#50fa7b;margin-left:auto}.questionnaire-card_description__Uw6m4{margin-top:12px;font-size:.875rem;line-height:1.5;color:var(--muted-foreground);white-space:pre-line}.questionnaire-card_expandAnimation__OAzNH{animation:questionnaire-card_expandIn__abHw_ .3s ease-out forwards}@keyframes questionnaire-card_expandIn__abHw_{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@media (min-width:768px){.questionnaire-card_cardContent__ahQTI{padding:20px}.questionnaire-card_title__JHTVZ{font-size:1.1rem}}.loading-screen_loadingScreen__ffru5{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#15222e;width:100vw;height:100vh;z-index:100000;opacity:1}.loading-screen_fadeOut__Ayspy{animation:loading-screen_fadeOut__Ayspy .3s ease forwards}@keyframes loading-screen_fadeOut__Ayspy{to{opacity:0;visibility:hidden}}.loading-screen_logoContainer__KdIYf{display:flex;flex-direction:column;align-items:center;gap:2rem;position:relative;animation:loading-screen_pulse__ASgdu 1.5s ease-in-out infinite,loading-screen_float__3c5rc 3s ease-in-out infinite}.loading-screen_logo__uVEM1{width:14rem;height:14rem;object-fit:contain;filter:drop-shadow(0 10px 20px hsl(var(--warning)/.2))}.loading-screen_twinklingDot__tWGQC{position:absolute;bottom:0;left:24%;display:flex;justify-content:center;z-index:10}.loading-screen_dot__KnKmP{width:1.5rem;height:1.5rem;background:var(--warning);border-radius:50%;animation:loading-screen_twinkle__J5J3C 1.5s ease-in-out infinite;box-shadow:0 0 20px (var(--warning)/.5)}@keyframes loading-screen_fadeIn__af0_K{0%{opacity:0}to{opacity:1}}@keyframes loading-screen_pulse__ASgdu{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes loading-screen_float__3c5rc{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes loading-screen_twinkle__J5J3C{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 20px hsl(var(--warning)/.5)}25%{opacity:.3;transform:scale(.8);box-shadow:0 0 10px hsl(var(--warning)/.3)}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 30px hsl(var(--warning)/.8),0 0 40px hsl(var(--warning)/.4)}75%{opacity:.7;transform:scale(.9);box-shadow:0 0 15px hsl(var(--warning)/.4)}}.loading-screen_dark__iZ6Ir .loading-screen_loadingScreen__ffru5{background:linear-gradient(135deg,hsl(var(--sigmund-dark)) 0,hsl(var(--card)) 100%)}.loading-screen_dark__iZ6Ir .loading-screen_logo__uVEM1{filter:drop-shadow(0 10px 20px hsl(var(--warning)/.3))}@media (max-width:640px){.loading-screen_logo__uVEM1{width:10rem;height:10rem}.loading-screen_logoContainer__KdIYf{gap:1.5rem}.loading-screen_dot__KnKmP{width:1.3rem;height:1.3rem}}.InstallAndroidBanner_install__vDjis{animation:InstallAndroidBanner_animateOutline__pDtUt 1s ease;animation-iteration-count:5}@keyframes InstallAndroidBanner_animateOutline__pDtUt{0%{outline-width:1px;outline-offset:0;outline-color:transparent}50%{outline-color:var(#7692ff)}80%{outline-width:4px;outline-offset:4px;outline-color:transparent}15%{outline-width:1px;outline-offset:4px;outline-color:transparent}}