:root{--cqh-bg-page:#fafbff;--cqh-bg-surface:#ffffff;--cqh-bg-surface-2:#f6f8fc;--cqh-border:rgba(15, 23, 42, 0.08);--cqh-shadow-soft:0 1px 0 rgba(15,23,42,0.04), 0 18px 48px -28px rgba(99,102,241,0.18);--cqh-radius:20px;--cqh-radius-sm:14px}body.qcm-dark,[data-theme="dark"]{--cqh-bg-page:#0b1226;--cqh-bg-surface:#111a31;--cqh-bg-surface-2:#0f172e;--cqh-border:rgba(148, 163, 184, 0.12);--cqh-shadow-soft:0 1px 0 rgba(255,255,255,0.03), 0 22px 60px -32px rgba(0,0,0,0.6)}body:not(#nope){background:var(--cqh-bg-page)!important;background-attachment:fixed}body:not(#nope)>main,body:not(#nope)>main.cq-main,body:not(#nope) .home-page-v2,body:not(#nope) .dashboard-v2,body:not(#nope) .dashboard-page,body:not(#nope) .blog-hub,body:not(#nope) .blog-single,body:not(#nope) .equipe-page,body:not(#nope) .premium-page,body:not(#nope) .qcm-hub-page,body:not(#nope) .matiere-hub-page,body:not(#nope) .notion-hub-page,body:not(#nope) .leaderboard-page,body:not(#nope) .cq-lb,body:not(#nope) .profile-page,body:not(#nope) .teacher-page,body:not(#nope) .scores-page,body:not(#nope) .aide-page,body:not(#nope) .a-propos-page,body:not(#nope) .culture-page,body:not(#nope) .grp-page,body:not(#nope) .generator-page,body:not(#nope) .gen-wizard-page,body:not(#nope) .contact-page,body:not(#nope) .auth-page,body:not(#nope) .methodologie-page{background:transparent!important;background-image:none!important}body:not(#nope) .cq-lb,body:not(#nope) .blog-hub,body:not(#nope) .dashboard-v2{background-image:none!important}body:not(#nope) .cq-section,body:not(#nope) .cq-block,body:not(#nope) .cq-panel,body:not(#nope) .cq-card,body:not(#nope) .section-box,body:not(#nope) .content-box,body:not(#nope) .info-box,body:not(#nope) .feature-box,body:not(#nope) .stat-box,body:not(#nope) [class*="__section"]:not([class*="hero"]):not([class*="nav"]):not([class*="cocon"]),body:not(#nope) [class*="__panel"],body:not(#nope) [class*="__block"]:not([class*="hero"]):not([class*="grid"]){border-radius:var(--cqh-radius)}body:not(#nope) [class*="__card"]:not([class*="hero"]):not([class*="bar"]){border-radius:var(--cqh-radius-sm)}body:not(#nope) section[class]:not(.no-radius):not([class*="hero"]):not([class*="nav"]):not([class*="footer"]):not([class*="header"]){border-radius:var(--cqh-radius)}body.qcm-dark .pour-toi-section,body.qcm-dark .quick-bar-inner,body.qcm-dark .dashboard-card,body.qcm-dark .cq-lb__personal-card,body.qcm-dark .cq-lb__table,body.qcm-dark .cq-lb__empty-state-inner,body.qcm-dark .cq-lb__podium-card:not(.cq-lb__podium-card--gold),body.qcm-dark .blog-hub__card,body.qcm-dark .blog-hub__cocon-card,body.qcm-dark .pricing-card,body.qcm-dark .feature-card,body.qcm-dark .stat-card,body.qcm-dark .testimonial-card{background-color:var(--cqh-bg-surface)!important;border-color:var(--cqh-border)!important}body:not(.qcm-dark):not([data-theme="dark"]) .cq-lb__personal-card,body:not(.qcm-dark):not([data-theme="dark"]) .cq-lb__table,body:not(.qcm-dark):not([data-theme="dark"]) .cq-lb__empty-state-inner,body:not(.qcm-dark):not([data-theme="dark"]) .pour-toi-section,body:not(.qcm-dark):not([data-theme="dark"]) .quick-bar-inner{border-color:var(--cqh-border)}body:not(#nope) section,body:not(#nope) [class*="-section"],body:not(#nope) [class*="__section"]{transition:background-color 0.3s ease,border-color 0.3s ease}body:not(.qcm-dark):not([data-theme="dark"]) .grp-stats-bar{background:rgb(99 102 241 / .06)!important;border-color:rgb(99 102 241 / .18)!important}body:not(.qcm-dark):not([data-theme="dark"]) .grp-stats-bar__value{color:#0f172a!important}body:not(.qcm-dark):not([data-theme="dark"]) .grp-stats-bar__label{color:#475569!important}body:not(.qcm-dark):not([data-theme="dark"]) .grp-stats-bar__sep{background:rgb(15 23 42 / .1)!important}body:not(.qcm-dark):not([data-theme="dark"]) .qcm-hub-hero__trust{background:rgb(99 102 241 / .06)!important;border-color:rgb(99 102 241 / .18)!important;color:#475569!important}body:not(.qcm-dark):not([data-theme="dark"]) .qcm-hub-trust-item{color:#475569!important}body:not(.qcm-dark):not([data-theme="dark"]) .qcm-hub-trust-item svg{stroke:#6366f1!important}body:not(.qcm-dark):not([data-theme="dark"]) .qcm-hub-trust-item a{color:#4f46e5!important;text-decoration-color:rgb(79 70 229 / .4)!important}body:not(.qcm-dark):not([data-theme="dark"]) .cq-lb__hero-badge,body:not(.qcm-dark):not([data-theme="dark"]) .cq-lb__hero-week,body:not(.qcm-dark):not([data-theme="dark"]) .cq-lb__hero-privacy{background:rgb(99 102 241 / .08)!important;border-color:rgb(99 102 241 / .2)!important;color:#4f46e5!important}body:not(.qcm-dark):not([data-theme="dark"]) .cq-lb__hero-privacy svg{color:#6366f1!important}body:not(.qcm-dark):not([data-theme="dark"]) .cq-lb__hero-title{color:#0f172a!important}body:not(.qcm-dark):not([data-theme="dark"]) .cq-lb__hero-subtitle{color:#475569!important}body:not(.qcm-dark):not([data-theme="dark"]) .qcm-hub-hero--notion{--cqh2-bg-tint:#fafbff;--cqh2-fg:#0f172a;--cqh2-fg-soft:#475569;--cqh2-border:rgba(99, 102, 241, 0.12);background:var(--cqh2-bg-tint,#fafbff)!important;background-image:none!important;border:1px solid var(--cqh2-border,rgb(99 102 241 / .12))!important;box-shadow:var(--cqh2-shadow,0 18px 48px rgb(99 102 241 / .1))!important;color:var(--cqh2-fg,#0f172a)!important}body:not(.qcm-dark):not([data-theme="dark"]) .qcm-hub-hero--notion .notion-eeat-badge{background:rgb(99 102 241 / .08)!important;border-color:rgb(99 102 241 / .2)!important;color:#4f46e5!important}body:not(.qcm-dark):not([data-theme="dark"]) .qcm-hub-hero--notion .notion-eeat-badge svg{stroke:#6366f1!important;color:#6366f1!important}body:not(.qcm-dark):not([data-theme="dark"]):not(#nope) .qcm-hub-hero--notion .qcm-hub-hero__title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;text-shadow:none!important}body:not(.qcm-dark):not([data-theme="dark"]):not(#nope) .qcm-hub-hero--notion .qcm-hub-hero__subtitle{color:#475569!important;-webkit-text-fill-color:#475569!important;text-shadow:none!important}body:not(.qcm-dark):not([data-theme="dark"]):not(#nope) .qcm-hub-hero--notion .qcm-hub-hero__badge{background:rgb(99 102 241 / .08)!important;border-color:rgb(99 102 241 / .2)!important;color:#4f46e5!important}body:not(.qcm-dark):not([data-theme="dark"]) .profile-hero [class*="badge"],body:not(.qcm-dark):not([data-theme="dark"]) .profile-hero [class*="chip"],body:not(.qcm-dark):not([data-theme="dark"]) .profile-hero [class*="tag"],body:not(.qcm-dark):not([data-theme="dark"]) .generator-hero [class*="pill"],body:not(.qcm-dark):not([data-theme="dark"]) .generator-hero [class*="chip"],body:not(.qcm-dark):not([data-theme="dark"]) .generator-hero [class*="badge"],body:not(.qcm-dark):not([data-theme="dark"]) .scores-hero [class*="badge"]{background:rgb(99 102 241 / .08)!important;border-color:rgb(99 102 241 / .2)!important;color:#4f46e5!important}body:not(.qcm-dark):not([data-theme="dark"]) .teacher-hero [class*="stat-value"],body:not(.qcm-dark):not([data-theme="dark"]) .dashboard-hero [class*="stat-value"],body:not(.qcm-dark):not([data-theme="dark"]) .scores-hero [class*="value"]{color:#0f172a!important}body:not(.qcm-dark):not([data-theme="dark"]) .teacher-hero [class*="stat-label"],body:not(.qcm-dark):not([data-theme="dark"]) .dashboard-hero [class*="stat-label"],body:not(.qcm-dark):not([data-theme="dark"]) .scores-hero [class*="label"]{color:#475569!important}body:not(.qcm-dark):not([data-theme="dark"]) .teacher-badge,body:not(.qcm-dark):not([data-theme="dark"]) .teacher-hero__badges .teacher-badge,body:not(.qcm-dark):not([data-theme="dark"]) .period-badge{background:rgb(99 102 241 / .08)!important;border-color:rgb(99 102 241 / .2)!important;color:#4f46e5!important}body:not(.qcm-dark):not([data-theme="dark"]) .teacher-badge svg,body:not(.qcm-dark):not([data-theme="dark"]) .period-badge svg{stroke:#6366f1!important;color:#6366f1!important}body:not(.qcm-dark):not([data-theme="dark"]) .teacher-hero h1,body:not(.qcm-dark):not([data-theme="dark"]) .teacher-hero__title,body:not(.qcm-dark):not([data-theme="dark"]) .teacher-hero--compact h1,body:not(.qcm-dark):not([data-theme="dark"]) .dashboard-hero h1{color:#0f172a!important;text-shadow:none!important}body:not(.qcm-dark):not([data-theme="dark"]) .teacher-hero__subtitle,body:not(.qcm-dark):not([data-theme="dark"]) .teacher-hero p,body:not(.qcm-dark):not([data-theme="dark"]) .dashboard-hero p{color:#475569!important}body:not(.qcm-dark):not([data-theme="dark"]) .scores-hero h1,body:not(.qcm-dark):not([data-theme="dark"]) .scores-hero .page-h1,body:not(.qcm-dark):not([data-theme="dark"]) .scores-hero-content h1{color:#0f172a!important;text-shadow:none!important;-webkit-text-fill-color:#0f172a!important}body:not(.qcm-dark):not([data-theme="dark"]) .scores-hero-subtitle,body:not(.qcm-dark):not([data-theme="dark"]) .scores-hero p{color:#475569!important}body:not(.qcm-dark):not([data-theme="dark"]) .scores-hero-badge{background:rgb(99 102 241 / .08)!important;border-color:rgb(99 102 241 / .2)!important;color:#4f46e5!important}body:not(.qcm-dark):not([data-theme="dark"]) .blog-hub__breadcrumb .cq-breadcrumb__link{color:#475569!important}body:not(.qcm-dark):not([data-theme="dark"]) .blog-hub__breadcrumb .cq-breadcrumb__link:hover{color:#4f46e5!important}body:not(.qcm-dark):not([data-theme="dark"]) .blog-hub__breadcrumb .cq-breadcrumb__current{color:#0f172a!important}body:not(.qcm-dark):not([data-theme="dark"]) .blog-hub__breadcrumb .cq-breadcrumb__separator{color:#94a3b8!important}body:not(.qcm-dark):not([data-theme="dark"]) .blog-hub__intro a{color:#4f46e5!important;text-decoration:underline!important;text-decoration-color:rgb(79 70 229 / .4)!important;text-underline-offset:3px!important;background:none!important;-webkit-text-fill-color:#4f46e5!important}body:not(.qcm-dark):not([data-theme="dark"]) .blog-hub__intro a:hover{color:#4338ca!important;text-decoration-color:#4338ca!important;-webkit-text-fill-color:#4338ca!important}