:root{--studio-lien:#244dcc;--studio-sur-action:#fff;--studio-illustration:#244dcc;--studio-action:#244dcc;--studio-muted:#465976;--studio-cover:#c8d6fc;--studio-tag-bg:#304669;--studio-tag-ink:#e9efff;--studio-ink:#152640;--studio-action-light:#e1e9ff;--studio-white:#fff}:root,html[data-clarte]{--body:"Geist Sans",sans-serif;--display:"Geist Sans",sans-serif;--mono:"Geist Sans",sans-serif;--page:#f3f5fa;--carte:#fff;--carte-2:#e4eaf6;--encre:#152640;--encre-2:#465976;--encre-3:#465976;--bleu:#244dcc;--bleu-plein:#244dcc;--bleu-appui:#183cae;--bleu-encre:#244dcc;--bleu-pale:#dce5ff;--nuit:#152640;--nuit-2:#293f62;--nuit-3:#385787;--sur-nuit:#fff;--sur-accent:#fff;--filet:#c3cddd;--filet-fort:#8295b3;--r-card:16px;--r-ctrl:8px;--fs-grand:clamp(2.4rem,3.7vw,3.5rem);--fs-grand-tel:2.2rem;--ease:cubic-bezier(.16,1,.3,1)}html[data-clarte] body{background:#f3f5fa;color:#152640;font-family:var(--body);scrollbar-color:#657690 #f3f5fa}html{scroll-padding-block:24px 100px}::selection{background:#c3d1ff;color:#152640}input,textarea{caret-color:#244dcc}.studio-app{--page:#f3f5fa;--carte:#fff;--carte-2:#e4eaf6;--encre:#152640;--encre-2:#465976;--encre-3:#465976;--esp:#244dcc;--esp-fond:#dce5ff;--esp-texte:#244dcc;--esp-trait:#244dcc;--esp-bleu:#244dcc;--esp-vert:#244dcc;--esp-orange:#244dcc;--esp-violet:#244dcc}html[data-clarte] .app.studio-app{display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"side top" "side sub" "side content";gap:0;min-height:100vh;max-width:none;margin:0;background:#f3f5fa;color:#152640;padding:0}.studio-app h1,.studio-app h2,.studio-app h3{font-family:var(--display);font-weight:600;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.marque-connexion,.studio-app h1{font-family:Cal Sans,sans-serif;font-optical-sizing:auto}.studio-app h1{max-width:28ch}.studio-app h2{font-size:1.65rem}.studio-app h3{font-size:1.25rem}.studio-app a,.studio-app button,.studio-app input,.studio-app label,.studio-app p,.studio-app select,.studio-app textarea{font-size:max(18px,1em)}.studio-app .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}html[data-clarte] .studio-app .corps{grid-area:content;display:block;padding:34px 36px 40px;min-width:0;width:auto;max-width:1650px;margin:0 auto;outline:none}.studio-app main{width:100%;max-width:none;margin:0;padding:0;min-width:0}.studio-app main>*+*{margin-top:24px}.studio-app .entete{align-items:flex-end;margin-bottom:28px;padding-bottom:0}.studio-app .entete:after{display:none}.studio-app .entete .contexte{margin-top:14px;max-width:64ch;color:#465976;font-size:18px;line-height:1.5}.studio-app .ico-ecran{display:none}.studio-saut{position:fixed;left:18px;top:-100px;z-index:1000;background:white;color:#152640;padding:12px}.studio-saut:focus{top:12px}.studio-sidebar{grid-area:side;position:sticky;top:0;height:100vh;max-height:100vh;background:#152640;color:#fff;padding:28px 18px 22px;display:flex;flex-direction:column;gap:32px;min-width:0;overflow-y:auto}.studio-marque{display:flex;align-items:center;gap:10px;color:white!important;text-decoration:none;font-family:Cal Sans,sans-serif;font-weight:600;line-height:1.1;font-size:22px!important;min-height:48px}.studio-marque img{width:45px;height:45px;object-fit:contain}.studio-marque small{display:block;font-family:var(--body);font-size:18px;font-weight:400;color:#d8e2f7;margin-top:3px}.studio-nav{display:flex;flex-direction:column;gap:8px}.studio-nav a,.studio-nouveau,.studio-sidebar-fin>a{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:8px;min-height:50px;text-decoration:none;color:#d2dff6;font-weight:600;line-height:1.4}.studio-nav a:hover,.studio-nouveau:hover,.studio-sidebar-fin>a:hover{background:#2c4164;color:white}.studio-nav a[aria-current]{background:#d6e1ff;color:#152640}.studio-nav a[aria-current]:after{content:"";width:7px;height:7px;border-radius:50%;background:#244dcc;margin-left:auto;flex-shrink:0}.studio-nouveau{border-top:1px solid #536581;border-radius:0;padding-top:25px}.studio-sidebar-fin{margin-top:auto;display:grid;gap:14px}.studio-signature{font:52px/1 var(--display);letter-spacing:-.04em;color:#bbcdf5;margin:25px 0 8px}.studio-sidebar :focus-visible{outline:3px solid #b8ceff;outline-offset:4px}html[data-clarte] .studio-app .chapeau.studio-topbar{grid-area:top;position:relative;top:auto;min-height:82px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 36px;max-width:none;margin:0;border:0;border-bottom:1px solid #c3cddd;background:#f3f5fa;color:#152640;box-shadow:none;z-index:30;clip-path:none}.studio-chemin{display:flex;align-items:center;gap:12px;min-width:0}.studio-chemin a{color:#152640;text-decoration:none;font-weight:600}.studio-chemin>span{color:#465976}.studio-topbar .contexte-haut{display:flex;align-items:center;gap:14px}.studio-rechercher{display:flex;align-items:center;gap:10px;min-width:46px;min-height:46px;color:#465976;text-decoration:none}.studio-topbar .compte-bouton,.studio-topbar .prof-avatar{clip-path:none;border-radius:8px}html[data-clarte] .studio-app .sous-barre{grid-area:sub;display:flex;flex-wrap:wrap;gap:5px;padding:10px 32px;margin:0;max-width:none;background:white;border:0;border-bottom:1px solid #c3cddd;color:#465976;overflow:visible}.studio-app .sous-barre a{min-height:44px;padding:9px 13px;border-radius:7px;color:#465976;text-decoration:none}.studio-app .sous-barre a[aria-current]{background:#dce5ff;color:#173a89}.studio-app .sous-barre a:after{display:none}.studio-sombre,html[data-clarte] .studio-app :is(.bloc,.carte,.fiche,.dep-corps,.guide-texte,.guide-sommaire,.pp-dire,.pp-compris,.pp-format,.liste-sessions,.liste-taches,.boite-signature){--display:"Geist Sans",sans-serif;--body:"Geist Sans",sans-serif;--carte:#152640;--carte-2:#293f62;--encre:#fff;--encre-2:#c3d1e9;--encre-3:#c3d1e9;--bleu:#acc4ff;--bleu-clair:#acc4ff;--bleu-encre:#d7e3ff;--bleu-plein:#244dcc;--sur-accent:#fff;--bleu-pale:#304669;--bleu-brume:#304669;--filet:#536b90;--filet-fort:#8ba0c2;--esp:#acc4ff;--esp-fond:#304669;--esp-texte:#d7e3ff;--esp-trait:#acc4ff;--attention:#ffe4a4;--attention-fond:#4b3b1e;--attention-filet:#b5a16a;color:#fff;background:#152640;color-scheme:light}html[data-clarte] .studio-app :is(.bloc,.carte,.fiche,.dep-corps,.guide-texte,.guide-sommaire,.pp-dire,.pp-compris,.pp-format,.liste-sessions,.liste-taches){border:0;border-radius:16px;clip-path:none;box-shadow:none}.studio-app .bloc{padding:26px}.studio-app .fiche{padding:24px}.studio-app .fiche:hover{transform:none;box-shadow:none}.studio-app :is(.bloc,.carte,.fiche) :is(h1,h2,h3){color:var(--encre)}.studio-app :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:#fff;color:#152640;border:1px solid #8295b3;border-radius:8px;clip-path:none;min-height:48px;font-family:var(--body);font-size:18px;line-height:1.5}.studio-app input::placeholder,.studio-app textarea::placeholder{color:#485c79;opacity:1}.studio-app input[type=checkbox],.studio-app input[type=radio]{accent-color:#244dcc}.studio-app .btn,.studio-app .btn-plein{background:#244dcc;color:white;border:0;border-radius:8px;clip-path:none;box-shadow:none;min-height:48px;padding:12px 18px;font-size:18px;line-height:1.4;letter-spacing:0;text-transform:none}.studio-app .btn:hover{background:#183cae;color:#fff;transform:none}.studio-app .btn-contour{background:transparent;color:var(--bleu-encre);box-shadow:inset 0 0 0 1px var(--filet-fort)}.studio-app .btn-contour:hover{background:var(--bleu-pale);color:var(--encre)}.studio-app :is(.btn-fant,.vue,.plus,.ecarter){clip-path:none;border-radius:7px;min-height:44px}.studio-app :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--bleu);outline-offset:4px}.studio-app :is(.etiq,.badge,.etiq-mini){border-radius:5px;clip-path:none;font-size:18px}.studio-app .badge{padding:2px 7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-app .onglets{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;border-bottom:1px solid #c3cddd;padding:0;gap:5px}.studio-app .onglets button{min-height:48px;border-radius:7px 7px 0 0;padding:12px 16px;color:#465976;clip-path:none;font-size:18px}.studio-app .onglets button.actif{background:#152640;color:#fff}.studio-app .onglets button:after{display:none}.studio-app .form{max-width:none}.studio-app .bloc:has(>table){overflow-x:auto}.studio-app .entete+.aide{color:#465976}.studio-app .retour{color:#244dcc}.studio-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:30px}.studio-intro h1{font-size:clamp(2.4rem,4.5vw,3.6rem);max-width:18ch}.studio-intro p{color:#465976;margin:14px 0 0;max-width:47ch}.studio-intro>.btn{flex-shrink:0}.studio-dashboard-bas,.studio-dashboard-haut{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:stretch}.studio-atelier{border-radius:16px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(210px,.9fr);overflow:hidden;min-width:0}.studio-atelier-texte{padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.studio-atelier h2{font-size:1.85rem;max-width:18ch;margin:0}.studio-atelier p{color:#c3d1e9;margin:0}.studio-atelier-texte>.btn{margin-top:auto}.studio-etat{background:#304669;color:#e9efff;padding:5px 10px;border-radius:5px;line-height:1.4}.studio-parcours{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 2px;color:#c1d0ec}.studio-parcours a{color:inherit;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.studio-book-scene{background:#c8d6fc;display:grid;place-items:center;overflow:hidden;padding:24px;position:relative;min-height:340px}.studio-book-scene:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid #899ed6;left:25%;top:32%}.studio-book{width:100%;max-width:236px;min-height:300px;background:#2b50cf;color:white;border-radius:3px 9px 9px 3px;box-shadow:15px 18px 24px -12px #273b6760;position:relative;padding:24px 18px 16px 24px;display:flex;flex-direction:column;isolation:isolate;transform:rotate(-5deg);overflow:hidden}.studio-book:before{content:"";width:9px;position:absolute;inset:0 auto 0 0;background:#1539ac;box-shadow:1px 0 #6686fa}.studio-book-title{font:600 44px/1 var(--display);letter-spacing:-.04em}.studio-book-formation .studio-book-title{font-size:30px}.studio-book>svg{width:100%;height:155px;flex-shrink:0;margin:24px 0 14px}.studio-book-foot{margin-top:auto;font-size:18px;display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid #a9bef5;padding-top:10px}.studio-book-ads{background:#d9e4ff;color:#142d63}.studio-book-ads:before{background:#9aafe1;box-shadow:1px 0 #bdd0ff}.studio-book-ads .studio-book-foot{border-color:#829ed1}.studio-book-image{background:#34476b}.studio-book-image:before{background:#1d3050}.studio-book-mini{overflow:hidden;display:grid;place-items:center;background:#d7e0f7;padding:16px;min-width:0}.studio-book-mini .studio-book{width:110px;min-width:110px;min-height:165px;height:165px;transform:rotate(-6deg);padding:15px 10px 9px 16px;box-shadow:8px 9px 14px -8px #273b67a0;pointer-events:none}.studio-book-mini .studio-book-title{font-size:29px}.studio-book-mini .studio-book-formation .studio-book-title{font-size:18px}.studio-book-mini .studio-book>svg{height:72px;margin:15px 0}.studio-book-mini .studio-book-foot{display:none}.studio-clair{background:white;color:#152640}.studio-suite{padding:25px 24px;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.studio-suite h2{font-size:1.5rem;margin:0}.studio-suite p{color:#465976;margin:0}.studio-taches{list-style:none;margin:0;padding:0;width:100%}.studio-taches li{display:flex;align-items:flex-start;gap:12px;padding:15px 0;border-top:1px solid #c3cddd}.studio-taches li:last-child{border-bottom:1px solid #c3cddd}.studio-taches svg{flex-shrink:0;margin-top:3px;color:#395bb3}.studio-taches a{text-decoration:none;color:#152640}.studio-taches a:hover{text-decoration:underline}.studio-taches span{display:block;color:#465976;margin-top:6px}.studio-suite>.studio-lien{margin-top:auto}.studio-lien{min-height:44px;display:inline-flex;align-items:center;gap:12px;padding:8px 2px;font-weight:700;text-align:left;text-decoration:none;line-height:1.4;color:inherit}.studio-lien:hover{text-decoration:underline;text-underline-offset:5px}.studio-app .btn.studio-btn-clair{background:#e1e9ff;color:#152640}.studio-app .btn.studio-btn-clair:hover{background:white;color:#152640}.studio-section-tete{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 16px}.studio-section-tete h2{font-size:1.5rem;margin:0}.studio-collection{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:start}.studio-collection-item{background:#fff;border-radius:16px;display:grid;grid-template-columns:120px minmax(0,1fr);overflow:hidden;min-height:220px}.studio-collection-item>div:last-child{padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.studio-collection-item h3{font-size:1.1rem;line-height:1.25;letter-spacing:-.02em;margin:0}.studio-collection-item h3 a{color:inherit;text-decoration:none}.studio-collection-item p{color:#465976;margin:0}.studio-collection-item .studio-lien{margin-top:auto}.studio-salle{border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:17px}.studio-salle h2{font-size:1.4rem;margin:0}.studio-salle p{color:#cbd9f1;margin:0}.studio-salle>.studio-lien{margin-top:auto}.studio-salle-actions{display:flex;flex-direction:column;gap:12px}.studio-reperes{display:flex;flex-wrap:wrap;gap:18px 30px;border-top:1px solid #c3cddd;margin-top:32px;padding-top:24px}.studio-reperes a{display:flex;gap:12px;align-items:baseline;text-decoration:none;color:#465976;min-height:44px}.studio-reperes strong{color:#152640;font-family:var(--display);font-size:1.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.studio-agenda{list-style:none;margin:0;padding:0;background:white;border-radius:16px;overflow:hidden}.studio-agenda a{display:grid;grid-template-columns:120px 1fr 1fr;gap:20px;align-items:center;padding:20px 24px;text-decoration:none;color:#152640;border-bottom:1px solid #c3cddd}.studio-agenda span{color:#465976}.studio-vide{background:white;border-radius:16px;padding:28px;grid-column:1/-1}.studio-vide h3{margin:0 0 16px}.studio-formation-hero{display:grid;grid-template-columns:minmax(0,1fr) 270px;border-radius:16px;overflow:hidden;margin:20px 0 26px;background:#152640;color:white}.studio-formation-hero>.entete{padding:32px;margin:0;display:block}.studio-formation-hero h1{font-size:2.65rem;max-width:26ch;color:white}.studio-formation-hero .contexte{color:#c3d1e9!important}.studio-formation-hero .retour{color:#d7e3ff}.studio-formation-hero .actions{margin-top:25px}.studio-formation-hero .studio-book{max-width:210px;min-height:280px}.studio-formation-hero .btn{background:#e1e9ff;color:#152640}.studio-quiz .liste-sujets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.studio-quiz .liste-sujets>li{padding:24px;background:#293f62;border:0;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.studio-quiz .liste-sujets .sujet-lib{width:100%;min-width:0;flex:0 1 auto}.studio-quiz .liste-sujets .sujet-lib b{font-family:var(--display);font-size:1.45rem;line-height:1.2}.studio-quiz .liste-sujets .ouvrir{margin-top:auto;display:flex;flex-wrap:wrap;gap:10px}.studio-quiz .liste-sujets .ouvrir .btn{min-height:48px}.studio-quiz>.ed-ouvre{margin:24px 0}.studio-quiz .aide{max-width:70ch}.studio-app .dock{display:none}.version{font-family:var(--body);font-size:18px;color:#465976;margin:0;padding:16px 32px 20px 268px;background:#f3f5fa}@media(min-width:1600px){html[data-clarte] .studio-app .corps{padding:42px 52px}.studio-dashboard-bas,.studio-dashboard-haut{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:1240px){html[data-clarte] .app.studio-app{grid-template-columns:205px minmax(0,1fr)}html[data-clarte] .studio-app .corps{padding:28px 26px}.studio-dashboard-bas,.studio-dashboard-haut{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.studio-atelier{grid-template-columns:minmax(0,1fr)}.studio-atelier .studio-book-scene{display:none}.studio-collection-item{grid-template-columns:90px minmax(0,1fr)}.studio-collection-item>div:last-child{padding:18px 16px}.studio-intro{align-items:flex-start}.studio-intro>.btn{max-width:210px}.studio-formation-hero{grid-template-columns:minmax(0,1fr) 215px}.studio-formation-hero h1{font-size:2.2rem}.studio-formation-hero .studio-book-scene{padding:20px}.studio-topbar .studio-rechercher span{display:none}}@media(max-width:1000px){html[data-clarte] .app.studio-app{grid-template-columns:86px minmax(0,1fr)}.studio-sidebar{padding:23px 12px;align-items:center;gap:28px}.studio-marque>span,.studio-nav a:after,.studio-nav a>span,.studio-nouveau,.studio-sidebar-fin{display:none!important}.studio-nav a{padding:15px;min-height:54px}.studio-collection{grid-template-columns:minmax(0,1fr)}.studio-collection-item{grid-template-columns:110px minmax(0,1fr);min-height:180px}.studio-chemin>span{display:none}.studio-quiz .liste-sujets{grid-template-columns:minmax(0,1fr)}.version{padding-left:112px}}@media(max-width:760px){html[data-clarte] .app.studio-app{display:block}.studio-sidebar{display:none}html[data-clarte] .studio-app .chapeau.studio-topbar{padding:14px 20px;min-height:76px;background:white;gap:12px}.studio-chemin a{font-family:var(--display);font-size:20px!important}.studio-topbar .contexte-haut{gap:8px}.studio-topbar .studio-rechercher{display:none}html[data-clarte] .studio-app .corps{padding:26px 20px 100px}.studio-intro{display:block;margin-bottom:25px}.studio-intro h1{font-size:2.2rem}.studio-intro>.btn{max-width:none;margin-top:22px}.studio-dashboard-bas,.studio-dashboard-haut{grid-template-columns:minmax(0,1fr);gap:18px}.studio-atelier{display:flex;flex-direction:column}.studio-atelier-texte{padding:25px;gap:19px}.studio-atelier h2{font-size:1.7rem}.studio-atelier .studio-book-scene{display:block;height:160px;min-height:160px;padding:18px}.studio-atelier .studio-book{position:absolute;right:30px;top:20px;min-width:148px;width:148px;min-height:242px;transform:rotate(9deg)}.studio-atelier .studio-book-title{font-size:36px}.studio-atelier .studio-book>svg{height:102px}.studio-atelier .studio-book-formation .studio-book-title{font-size:22px}.studio-suite{padding:24px}.studio-collection-item{grid-template-columns:110px minmax(0,1fr);min-height:210px}.studio-collection-item>div:last-child{padding:20px}.studio-section-tete h2{font-size:1.45rem}.studio-formation-hero{display:block}.studio-formation-hero .studio-book-scene{display:none}.studio-formation-hero>.entete{padding:25px}.studio-formation-hero h1{font-size:2.15rem}.studio-app .onglets button{padding:11px 13px}.studio-agenda a{grid-template-columns:1fr;gap:8px}.studio-app .entete .actions{width:100%}.studio-app .entete .actions>.btn{flex:1 1}.studio-app .bloc{padding:24px 20px}.studio-app .corps .liste-sujets>li{padding:20px}html[data-clarte] .studio-app .sous-barre{padding:8px 12px}.studio-app .sous-barre a{padding:9px 10px}.studio-app .sous-barre a>svg{display:none}html[data-clarte] .studio-app .dock{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;z-index:80;background:#152640;color:#d0dff8;gap:4px;padding:8px 10px max(8px,env(safe-area-inset-bottom));border:0;box-shadow:0 -8px 22px #15264017}.studio-app .dock a{min-height:58px;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:18px;padding:6px;color:#d0dff8;clip-path:none;text-decoration:none}.studio-app .dock a[aria-current]{color:#152640;background:#d7e3ff}.studio-app .dock .pa{background:none;color:inherit;width:auto;height:auto;clip-path:none;border:0}.studio-app .dock a:after,.studio-app .dock a:before{display:none}.studio-app .dock .badge{position:absolute;top:0;right:4px}.version{padding:16px 20px 110px}.studio-app .onglets{gap:4px}}@media(prefers-reduced-motion:reduce){.studio-app *,.studio-app :after,.studio-app :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.studio-filtres{display:flex;align-items:center;gap:18px;background:#fff;padding:14px 18px;border-radius:12px;margin:26px 0}.studio-filtres label{display:flex;align-items:center;gap:10px;flex:1 1;min-width:180px}.studio-app .studio-filtres input{width:100%;min-width:0;border:0;background:transparent;padding:8px 5px}.studio-filtres [role=group]{display:flex;gap:5px}.studio-filtres button{min-height:46px;padding:7px 14px;border:0;border-radius:6px;background:transparent;color:#465976;font:600 18px/1.4 var(--body);cursor:pointer}.studio-filtres button[aria-pressed=true]{background:#dce5ff;color:#153786}.studio-catalogue-resultats{display:grid;gap:18px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1000px){.studio-filtres{flex-wrap:wrap}.studio-filtres label{flex-basis:100%}}@media(max-width:760px){.studio-filtres{padding:12px 14px;gap:12px}.studio-filtres [role=group]{flex-wrap:wrap}.studio-filtres button{flex:1 1}.studio-filtres [role=group]{width:100%}}.studio-topbar:after,.studio-topbar:before{display:none!important}.studio-autres-taches{margin-top:20px;border-bottom:1px solid #c3cddd;padding:4px 0 16px}.studio-autres-taches summary{min-height:44px;cursor:pointer;color:#465976;font-weight:600}.studio-autres-taches li{padding:10px 0}.studio-autres-taches a{color:#152640;text-underline-offset:5px}button.studio-lien{background:transparent;border:0;border-radius:5px;font-family:var(--body);cursor:pointer}.studio-app .icone-outil-repli b{font-size:18px;line-height:1}.studio-app .fiche:after,.studio-app .fiche:before{display:none}.studio-app .guide-texte table{table-layout:fixed;width:100%;overflow-wrap:anywhere}.studio-app .guide-texte td,.studio-app .guide-texte th{white-space:normal}html[data-clarte] .studio-app .studio-filtres input{border:0}.studio-app [role=tabpanel]:not([hidden]){view-transition-name:studio-atelier}::view-transition-new(root),::view-transition-old(root){animation:none}::view-transition-group(studio-atelier){animation-duration:.18s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}.studio-app .planche{overflow:auto;margin-inline:0}.studio-app .planche,.studio-app .planches{max-width:100%;min-width:0}.studio-app .maquette :is(h1,h2,h3){color:#152640}html[data-clarte] :is(.boite-connexion,.boite-signature){--display:"Geist Sans",sans-serif;--body:"Geist Sans",sans-serif;--encre:#152640;--encre-2:#465976;--carte:#fff;--carte-2:#e4eaf6;--bleu-plein:#244dcc;--bleu-encre:#244dcc;--sur-accent:#fff;border-radius:16px;clip-path:none;box-shadow:none;color:#152640;background:white}.ecran-connexion{background:#f3f5fa!important}.ecran-connexion:after,.ecran-connexion:before{display:none}.boite-connexion :is(input,button),.boite-signature :is(input,button,textarea,select){border-radius:8px;clip-path:none;font-family:Geist Sans,sans-serif;font-size:18px}.studio-book-sub{font-size:18px;line-height:1.3;margin-top:10px}.studio-book:has(>.studio-book-sub)>svg{margin-top:12px;height:140px}.studio-book-mini .studio-book-sub{display:none}.studio-collection:has(>.studio-collection-item:only-child){grid-template-columns:minmax(0,1fr)}.studio-choix-couleurs{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:26px 0}.studio-choix-couleurs label{display:flex;align-items:center;justify-content:space-between;gap:18px}.studio-app .studio-choix-couleurs input[type=color]{width:84px;min-height:54px;padding:5px}.studio-couleurs summary{min-height:44px;cursor:pointer}.studio-couleurs h2{margin-top:0}@media(max-width:760px){.studio-choix-couleurs{grid-template-columns:1fr}}.studio-quiz-demo{margin:32px 0;color:var(--encre)}.studio-quiz-demo h2:before{display:none}.studio-quiz-demo .liste-sujets>li{background:#fff;color:#152640;--encre:#152640;--encre-2:#465976;--bleu-encre:#244dcc;--filet-fort:#64748b;--bleu-pale:#dce5ff}.marque-connexion{display:flex;align-items:center;gap:12px;margin:0 0 8px;color:var(--studio-ink);font-size:24px;font-weight:600;line-height:1.1}.marque-connexion-embleme{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:12px;background:var(--studio-ink)}.marque-connexion img{object-fit:contain}.marque-connexion small{display:block;margin-top:3px;color:var(--studio-action);font:400 18px/1.1 var(--body)}body :is(button,input,select,textarea,code,kbd,pre,samp){font-family:var(--body)}@media (max-width:820px){.studio-app .prof-appel,.studio-app .prof-appel:hover{background:transparent;border-color:transparent;box-shadow:none}.studio-app .prof-appel:focus-visible{outline:3px solid var(--studio-action);outline-offset:4px}}.studio-session .studio-session-hero{display:block;margin-bottom:18px;padding:clamp(20px,4vw,38px);border-radius:16px;background:var(--studio-ink);color:#fff}.studio-session-hero h1{color:inherit;overflow-wrap:anywhere}.studio-session .studio-session-hero :is(.retour,.contexte,.lien-info){color:#d7e3ff}.studio-session .studio-session-hero .studio-session-repere{color:#c1d3ff}.studio-session-repere{display:block;margin:8px 0 4px;color:#244dcc;font-size:.9rem;font-weight:700}html[data-clarte] .studio-app .studio-session .bloc{--carte:#fff;--carte-2:#edf2fb;--encre:#152640;--encre-2:#415474;--encre-3:#4b5e7d;--bleu:#244dcc;--bleu-encre:#173a89;--bleu-clair:#244dcc;--bleu-pale:#e1e9ff;--bleu-brume:#edf2fb;--filet:#c5cfe1;--filet-fort:#7588a5;--esp:#244dcc;--esp-fond:#edf2fb;--esp-texte:#173a89;--esp-trait:#244dcc;--attention:#674314;--attention-fond:#fff5dc;--attention-filet:#9a7845;border:1px solid var(--filet);background:var(--carte);color:var(--encre)}.studio-session .suivi{gap:16px}.studio-session .suivi-tete-texte{flex-basis:280px}.studio-session .suivi-axes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border-color:var(--filet);background:var(--filet)}.studio-session .suivi-axes li{flex-direction:column;align-items:flex-start;padding:12px}.studio-session .suivi-details>summary{min-height:48px;padding:10px 12px;border:1px solid var(--filet-fort);border-radius:8px;background:var(--carte-2);cursor:pointer}.studio-session .suivi-details>summary span{margin-inline-start:10px;color:var(--encre-2)}.studio-session .suivi-details .suivi-temps{margin-top:14px}.studio-session .suivi-participants{margin-top:16px}.studio-session .suivi-participants h3{margin:0 0 8px}html[data-clarte] .studio-app .studio-session .studio-session-questionnaire{border-top:4px solid var(--studio-action)}.studio-session-questionnaire-tete h2{margin:0}.studio-session-questionnaire-tete h2:before{display:none}.studio-session-questionnaire-tete p{margin:6px 0 14px;color:var(--encre-2)}.studio-session-questionnaire-liste{list-style:none;margin:0;padding:0}.studio-session-questionnaire-ligne{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:64px;padding:8px 12px;border-bottom:1px solid var(--filet);background:var(--carte-2);border-radius:8px}.studio-session-questionnaire-ligne+li{margin-top:6px}.studio-session-questionnaire-ligne strong{overflow-wrap:anywhere}.studio-session-questionnaire-ligne span{color:var(--encre-2)}@media (max-width:550px){.studio-session .suivi-axes{grid-template-columns:1fr}.studio-session .suivi-axes li{flex-direction:row;flex-wrap:wrap;align-items:baseline}}