.ct-sandbox{--ct-colonne:1322px;--ct-gouttiere:46.8px;--ct-t-size:15.675px;--ct-q-size:18.81px;font-family:var(--font-space-grotesk),"Space Grotesk","Segoe UI",sans-serif;flex-direction:column;align-items:center;width:100%;display:flex}.ct-sandbox .ct-inner{width:min(100%, var(--ct-colonne));box-sizing:border-box;padding:0 20px}.ct-sandbox .xp-ai__title-row{justify-content:center;align-items:center;gap:18px;max-width:100%;display:flex}.ct-sandbox .xph-header{margin-bottom:0}.ct-sandbox .xph-header .xp-ai__title-row h2,.ct-sandbox .xph-header .xp-ai__title-row h1{letter-spacing:-.045em;color:#f7f2fe;flex:auto;margin:0;font-size:clamp(35.589px,2.834vw,50.089px);font-weight:620;line-height:1.08}.ct-sandbox .xph-mark{display:none}.ct-sandbox .xph-rail{padding-left:0}.ct-sandbox .xph-hero{max-width:none}.ct-sandbox .xph-hero h2,.ct-sandbox .xph-hero h1{text-align:center}.ct-sandbox .xph-hero h2 span,.ct-sandbox .xph-hero h1 span{margin:0 auto}.ct-sandbox .xph-hero h1 span{width:fit-content;display:block}.ct-sandbox .xph-hero h1 .xph-grad{color:var(--xpai-h2-line2-fallback);background:var(--xpai-h2-line2-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ct-sandbox .xph-header .xp-ai__title-row h1 .xph-grad{margin-top:var(--xph-title-gap,0px)}@media (max-width:767.98px),(max-height:540px) and (orientation:landscape){.ct-sandbox .xph-hero h1{text-align:center}.ct-sandbox .xph-hero h1 span{text-align:center;margin:0 auto;display:block}}@media (min-width:1201px){.ct-sandbox .xph-header .xp-ai__title-row h1{white-space:normal}}.ct-sandbox .ct-titre .xph-hero{padding-top:0}.ct-sandbox .ct-titre{padding:16px 0 96px}.ct-sandbox .ct-rangee{grid-template-columns:1fr;gap:24px;width:100%;display:grid}@media (min-width:1024px){.ct-sandbox .ct-rangee{gap:var(--ct-gouttiere);grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-sandbox .ct-rangee{align-items:stretch}.ct-sandbox .ct-console{width:100%;aspect-ratio:var(--ct-plancher);min-width:0;position:relative}.ct-sandbox .ct-coque{display:contents}.ct-sandbox .ct-console .ct-frame{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ct-sandbox .ct-console .tt-cons{width:auto;height:auto;padding:16px 16px 22px;transition:none;position:relative;inset:auto}.ct-sandbox .ct-console .tt-grad,.ct-sandbox .ct-console .tt-gradM{display:none}.ct-sandbox .ct-carte{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:start;gap:8px 12px;height:100%;display:grid}.ct-sandbox .ct-socle{grid-area:1/1;align-self:center;width:89.43px;height:auto;margin:0;padding:0;position:relative}.ct-sandbox .ct-socle .bnf-orbA{display:none}.ct-sandbox .ct-socle .bnf-scene{width:100%;height:auto;display:block;position:static;overflow:visible}@media (max-width:1023.98px){.ct-sandbox .ct-socle{width:86px}.ct-sandbox{--ct-t-size:15.094px;--ct-q-size:18.9px}.ct-sandbox .ct-inner{padding:0}}.ct-sandbox .ct-question{font-size:var(--ct-q-size,18px);letter-spacing:-.01em;color:var(--sc-ink-panel,#efe6ff);grid-area:1/2;align-self:center;margin:0;font-weight:600;line-height:1.28}.ct-sandbox .ct-texte{font:300 var(--ct-t-size,12.5px)/1.45 var(--sc-font);font-size:var(--ct-t-size);color:var(--sc-ink-body,#cbbde6);grid-area:2/1/auto/-1;margin:0;padding-left:12px}.ct-sandbox .ct-coordonnees{text-align:center;width:100%;margin:88px 0 0;padding:0 0 48px}.ct-sandbox .ct-coordonnees .ct-coord-titre{text-align:center;letter-spacing:-.03em;color:#f7f2fe;margin:0 0 30px;font-size:clamp(22.8px,1.995vw,32.3px);font-weight:620}.ct-sandbox .items{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.ct-sandbox .item{text-align:left;align-items:center;gap:16px;display:flex}.ct-sandbox .app{background:linear-gradient(160deg,#7c4ede 0%,#5b37b8 44%,#2f1c66 100%);border-radius:14px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #4b2d9a45,inset 0 1px #fff4,inset 0 -1px #00000040}.ct-sandbox .app:before{content:"";pointer-events:none;background:linear-gradient(#fff2 0%,#fff0 48%);position:absolute;inset:0}.ct-sandbox .app svg{filter:drop-shadow(0 1px 1px #00000040);width:34px;height:34px;position:relative}.ct-sandbox .app svg.logo-in{width:27.5px;height:27.5px}.ct-sandbox .mots{min-width:0}.ct-sandbox .lbl{color:#ffffff8f;margin-bottom:3px;font-size:14px;display:block}.ct-sandbox .lnk{color:#c7a2ff;overflow-wrap:anywhere;border-bottom:1px solid #c7a2ff55;padding-bottom:1px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}.ct-sandbox .lnk:hover{color:#fff;border-color:#fff}.ct-sandbox .lnk:focus-visible{color:#fff;outline-offset:4px;border-color:#fff;border-radius:3px;outline:2px solid #e2ceffeb}@media (max-width:899.98px){.ct-sandbox .items{flex-direction:column;align-items:center;gap:22px}.ct-sandbox .item{justify-content:flex-start;width:min(100%,320px)}}.ct-sandbox .ct-console .tt-fond,.ct-sandbox .ct-console .bnf-veil{fill:var(--sc-g-ttFond,url(#ttFond))}.ct-sandbox .ct-console .ov-br{stroke:var(--sc-g-gBR,url(#gBR))}@media (prefers-reduced-motion:reduce){.ct-sandbox .bnf-orbA,.ct-sandbox .tt-cons>*,.ct-sandbox .tk{animation:none}}.app-scrollmask:has(.ct-sans-mention)>.site-footer{display:none}@media (min-width:1080px) and (min-height:680px){html.is-scroll-route .app-main:has(.ct-sandbox){overflow-y:hidden}}.app-scrollmask:has(.ct-sandbox.xp-atelier)>.site-footer{display:none}.app-main:has(.ct-sandbox){--content-max:1371px}.ct-sandbox .ct-esp{display:none}@media (min-width:1080px){.ct-sandbox .ct-inner{min-height:calc(100dvh - var(--nav-clearance) - var(--space-10));flex-direction:column;display:flex}.ct-sandbox .ct-esp{display:block}.ct-sandbox .ct-titre{padding:0}.ct-sandbox .ct-coordonnees{flex-direction:column;flex:2.1 auto;justify-content:flex-end;margin:0;padding:0;display:flex}.ct-sandbox .ct-coordonnees .ct-coord-titre{flex:none;margin:0}.ct-sandbox .items,.ct-sandbox .ct-titre,.ct-sandbox .ct-rangee{flex:none}.ct-sandbox .ct-esp--1{flex:8px;max-height:48px}.ct-sandbox .ct-esp--2{flex:7 44px;max-height:none}.ct-sandbox .ct-esp--3{flex:5 68px;max-height:none}.ct-sandbox .ct-esp--4{flex:1.8 30px;max-height:80px}.ct-sandbox .ct-esp--5{flex:.3 24px;max-height:24px}}
