.AtelierCodePanel-module__uQdNfW__root{border-top:1px solid var(--color-line);background:var(--color-canvas)}
.AtelierPlaygroundProjection-module__E0JYjq__root{min-width:0}.atelier-playground-grid:has(>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large]){grid-template-columns:minmax(0,1fr);display:grid}.atelier-playground-grid:has(>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large])>aside{border-top:1px solid var(--color-line);border-bottom:0;border-right:0;grid-row:2;width:100%}.atelier-playground-grid>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large]{display:contents}.atelier-playground-grid>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large]>:first-child{grid-row:1;min-width:0;min-height:0!important}.atelier-playground-grid>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large]>:last-child{grid-row:3;min-width:0}.atelier-playground-grid:has(>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large]) .atelier-playground-controls{grid-template-columns:minmax(0,1fr);gap:1.75rem 2rem;display:grid}.atelier-playground-grid:has(>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large]) .atelier-playground-controls>*{margin-block-start:0!important}@media (min-width:64rem){.AtelierPlaygroundProjection-module__E0JYjq__root{overscroll-behavior:contain;scrollbar-color:var(--color-line-strong) transparent;align-self:start;max-height:100vh;position:sticky;top:0;overflow-y:auto}.atelier-playground-grid>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large]{position:static}}@media (min-width:48rem){.atelier-playground-grid:has(>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large]) .atelier-playground-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.atelier-playground-grid:has(>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large]) .atelier-playground-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:90rem){.atelier-playground-grid:has(>.AtelierPlaygroundProjection-module__E0JYjq__root[data-cadre=large]) .atelier-playground-controls{grid-template-columns:repeat(4,minmax(0,1fr))}}
.AtelierOptionRadio-module__RgxDGa__root{cursor:pointer;color:var(--color-ink-soft);align-items:center;gap:.5rem;font-size:.875rem;display:flex}
.PixieSwitch-module__sKh0SG__root{--pixie-switch-active-color:var(--pixie-switch-color,var(--color-accent));--pixie-switch-width:2.75rem;--pixie-switch-height:1.5rem;--pixie-switch-thumb:1.125rem;--pixie-switch-inset:.1875rem;--pixie-switch-travel:calc(var(--pixie-switch-width) - var(--pixie-switch-thumb) - var(--pixie-switch-inset) - var(--pixie-switch-inset));width:max(var(--pixie-switch-width), 2.75rem);height:max(var(--pixie-switch-height), 2.75rem);vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.PixieSwitch-module__sKh0SG__small{--pixie-switch-width:2.25rem;--pixie-switch-height:1.25rem;--pixie-switch-thumb:.875rem}.PixieSwitch-module__sKh0SG__large{--pixie-switch-width:3.25rem;--pixie-switch-height:1.75rem;--pixie-switch-thumb:1.375rem}.PixieSwitch-module__sKh0SG__input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.PixieSwitch-module__sKh0SG__track{box-sizing:border-box;width:var(--pixie-switch-width);height:var(--pixie-switch-height);border:1px solid var(--color-line-strong);background:var(--color-surface-muted);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-ink) 7%, transparent);border-radius:999px;transition:border-color .16s,background-color .16s,box-shadow .16s,opacity .16s;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.PixieSwitch-module__sKh0SG__thumb{top:50%;left:var(--pixie-switch-inset);box-sizing:border-box;width:var(--pixie-switch-thumb);height:var(--pixie-switch-thumb);border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);background:var(--color-canvas);box-shadow:0 .125rem .25rem color-mix(in srgb, var(--color-ink) 24%, transparent);border-radius:50%;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .16s,background-color .16s,box-shadow .16s;position:absolute;transform:translateY(-50%)}.PixieSwitch-module__sKh0SG__checkedIcon,.PixieSwitch-module__sKh0SG__uncheckedIcon{color:var(--color-ink);justify-content:center;align-items:center;font-size:.625rem;line-height:1;display:flex;position:absolute;inset:0}.PixieSwitch-module__sKh0SG__checkedIcon{display:none}.PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track .PixieSwitch-module__sKh0SG__checkedIcon{display:flex}.PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track .PixieSwitch-module__sKh0SG__uncheckedIcon{display:none}.PixieSwitch-module__sKh0SG__pendingIndicator{border:1px solid;border-right-color:#0000;border-radius:50%;animation:.72s linear infinite PixieSwitch-module__sKh0SG__pixie-switch-pending;display:none;position:absolute;inset:18%}.PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track .PixieSwitch-module__sKh0SG__thumb{transform:translate(var(--pixie-switch-travel), -50%)}.PixieSwitch-module__sKh0SG__solid .PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track{border-color:var(--pixie-switch-active-color);background:var(--pixie-switch-active-color)}.PixieSwitch-module__sKh0SG__soft .PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track{border-color:color-mix(in srgb, var(--pixie-switch-active-color) 62%, var(--color-line-strong));background:color-mix(in srgb, var(--pixie-switch-active-color) 24%, var(--color-surface-muted))}.PixieSwitch-module__sKh0SG__soft,.PixieSwitch-module__sKh0SG__outline{--pixie-switch-inset:.25rem}.PixieSwitch-module__sKh0SG__soft .PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track .PixieSwitch-module__sKh0SG__thumb,.PixieSwitch-module__sKh0SG__outline .PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track .PixieSwitch-module__sKh0SG__thumb{border-color:var(--pixie-switch-active-color);background:var(--pixie-switch-active-color)}.PixieSwitch-module__sKh0SG__outline .PixieSwitch-module__sKh0SG__track{box-shadow:none;background:0 0}.PixieSwitch-module__sKh0SG__outline .PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track{border-color:var(--pixie-switch-active-color);background:0 0}.PixieSwitch-module__sKh0SG__glass .PixieSwitch-module__sKh0SG__track{border-color:color-mix(in srgb, var(--color-line-strong) 72%, transparent);background:color-mix(in srgb, var(--color-surface-muted) 64%, transparent);box-shadow:inset 0 1px 0 #ffffff2e, 0 .25rem 1rem color-mix(in srgb, var(--color-ink) 8%, transparent);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.PixieSwitch-module__sKh0SG__glass .PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track{border-color:color-mix(in srgb, var(--pixie-switch-active-color) 72%, transparent);background:color-mix(in srgb, var(--pixie-switch-active-color) 38%, transparent)}.PixieSwitch-module__sKh0SG__projector .PixieSwitch-module__sKh0SG__track{background:color-mix(in srgb, var(--color-surface-muted) 88%, var(--pixie-switch-active-color))}.PixieSwitch-module__sKh0SG__projector .PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track{border-color:var(--pixie-switch-active-color);background:color-mix(in srgb, var(--pixie-switch-active-color) 74%, var(--color-surface));box-shadow:inset 0 1px 0 #ffffff47, 0 0 .75rem color-mix(in srgb, var(--pixie-switch-active-color) 46%, transparent), 0 0 1.75rem color-mix(in srgb, var(--pixie-switch-active-color) 24%, transparent)}.PixieSwitch-module__sKh0SG__input:hover:not(:disabled)+.PixieSwitch-module__sKh0SG__track{border-color:color-mix(in srgb, var(--pixie-switch-active-color) 55%, var(--color-line-strong))}.PixieSwitch-module__sKh0SG__input:focus-visible+.PixieSwitch-module__sKh0SG__track{border-color:var(--pixie-switch-active-color);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--pixie-switch-active-color) 28%, transparent)}.PixieSwitch-module__sKh0SG__root[data-invalid=true]{--pixie-switch-active-color:var(--atelier-animation-rouge-crayon)}.PixieSwitch-module__sKh0SG__root[data-invalid=true] .PixieSwitch-module__sKh0SG__track{border-color:var(--atelier-animation-rouge-crayon)}.PixieSwitch-module__sKh0SG__root[data-disabled=true]{opacity:.48}.PixieSwitch-module__sKh0SG__root[data-readonly=true] .PixieSwitch-module__sKh0SG__input,.PixieSwitch-module__sKh0SG__root[data-pending=true] .PixieSwitch-module__sKh0SG__input{cursor:wait}.PixieSwitch-module__sKh0SG__root[data-readonly=true] .PixieSwitch-module__sKh0SG__input{cursor:default}.PixieSwitch-module__sKh0SG__root[data-pending=true] .PixieSwitch-module__sKh0SG__checkedIcon,.PixieSwitch-module__sKh0SG__root[data-pending=true] .PixieSwitch-module__sKh0SG__uncheckedIcon{display:none}.PixieSwitch-module__sKh0SG__root[data-pending=true] .PixieSwitch-module__sKh0SG__pendingIndicator{display:block}.PixieSwitch-module__sKh0SG__root[data-pending=true] .PixieSwitch-module__sKh0SG__track{opacity:.78}.PixieSwitch-module__sKh0SG__input:disabled{cursor:not-allowed}.PixieSwitch-module__sKh0SG__motionSnap .PixieSwitch-module__sKh0SG__thumb{transition-duration:90ms;transition-timing-function:steps(2,jump-none)}.PixieSwitch-module__sKh0SG__motionSpring .PixieSwitch-module__sKh0SG__thumb{transition-duration:.36s;transition-timing-function:cubic-bezier(.18,1.45,.42,1)}.PixieSwitch-module__sKh0SG__motionNone .PixieSwitch-module__sKh0SG__thumb,.PixieSwitch-module__sKh0SG__motionNone .PixieSwitch-module__sKh0SG__track{transition:none}.PixieSwitch-module__sKh0SG__effectGlow .PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track .PixieSwitch-module__sKh0SG__thumb{box-shadow:0 .125rem .25rem color-mix(in srgb, var(--color-ink) 18%, transparent), 0 0 .625rem color-mix(in srgb, var(--pixie-switch-active-color) 62%, transparent)}.PixieSwitch-module__sKh0SG__dust{z-index:2;width:var(--pixie-switch-width);height:var(--pixie-switch-height);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PixieSwitch-module__sKh0SG__dust span{background:var(--pixie-switch-active-color);opacity:0;border-radius:50%;width:.1875rem;height:.1875rem;position:absolute;top:50%;left:50%}.PixieSwitch-module__sKh0SG__effectDust .PixieSwitch-module__sKh0SG__input:checked~.PixieSwitch-module__sKh0SG__dust span{animation:.44s ease-out both PixieSwitch-module__sKh0SG__pixie-switch-dust}.PixieSwitch-module__sKh0SG__dust span:first-child{--pixie-dust-x:-1.25rem;--pixie-dust-y:-.75rem}.PixieSwitch-module__sKh0SG__dust span:nth-child(2){--pixie-dust-x:-.45rem;--pixie-dust-y:-1.05rem;animation-delay:35ms}.PixieSwitch-module__sKh0SG__dust span:nth-child(3){--pixie-dust-x:.55rem;--pixie-dust-y:-1rem;animation-delay:70ms}.PixieSwitch-module__sKh0SG__dust span:nth-child(4){--pixie-dust-x:1.25rem;--pixie-dust-y:-.45rem;animation-delay:.105s}.PixieSwitch-module__sKh0SG__dust span:nth-child(5){--pixie-dust-x:.9rem;--pixie-dust-y:.75rem;animation-delay:.14s}.PixieSwitch-module__sKh0SG__root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .PixieSwitch-module__sKh0SG__thumb{right:var(--pixie-switch-inset);left:auto}.PixieSwitch-module__sKh0SG__root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .PixieSwitch-module__sKh0SG__input:checked+.PixieSwitch-module__sKh0SG__track .PixieSwitch-module__sKh0SG__thumb{transform:translate(calc(var(--pixie-switch-travel) * -1), -50%)}@keyframes PixieSwitch-module__sKh0SG__pixie-switch-pending{to{transform:rotate(1turn)}}@keyframes PixieSwitch-module__sKh0SG__pixie-switch-dust{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}35%{opacity:.9}to{opacity:0;transform:translate(calc(-50% + var(--pixie-dust-x)), calc(-50% + var(--pixie-dust-y))) scale(1.15)}}@media (prefers-reduced-motion:reduce){.PixieSwitch-module__sKh0SG__track,.PixieSwitch-module__sKh0SG__thumb,.PixieSwitch-module__sKh0SG__pendingIndicator,.PixieSwitch-module__sKh0SG__dust span{transition:none;animation:none}}
.PixieMarkdown-module__DzRF3W__root{--pixie-markdown-accent:var(--pixie-markdown-color,var(--color-accent));--pixie-markdown-reading-measure:44rem;--pixie-markdown-wide-measure:64rem;--pixie-markdown-flow:1.35rem;--pixie-markdown-section-flow:2.75rem;--syntax-comment:color-mix(in srgb, var(--color-muted) 86%, var(--color-ink));--syntax-keyword:color-mix(in srgb, var(--atelier-animation-gouache) 72%, var(--color-ink));--syntax-tag:color-mix(in srgb, var(--atelier-animation-rouge-crayon) 70%, var(--color-ink));--syntax-attribute:color-mix(in srgb, var(--atelier-animation-cyan-effets-optiques) 68%, var(--color-ink));--syntax-string:color-mix(in srgb, var(--atelier-animation-vert-cellulo) 72%, var(--color-ink));--syntax-number:color-mix(in srgb, var(--atelier-animation-orange-banc-titre) 76%, var(--color-ink));--syntax-literal:color-mix(in srgb, var(--atelier-animation-rose-aerographe) 72%, var(--color-ink));--syntax-function:color-mix(in srgb, var(--atelier-animation-jaune-lampe) 70%, var(--color-ink));--syntax-property:color-mix(in srgb, var(--atelier-animation-turquoise-acetate) 66%, var(--color-ink));min-width:0;color:var(--color-ink-soft);font-family:var(--font-sans), sans-serif;font-size:1rem;line-height:1.72}.PixieMarkdown-module__DzRF3W__densityCompact{--pixie-markdown-flow:.9rem;--pixie-markdown-section-flow:2rem;line-height:1.55}.PixieMarkdown-module__DzRF3W__densityAiry{--pixie-markdown-flow:1.75rem;--pixie-markdown-section-flow:3.5rem;line-height:1.85}.PixieMarkdown-module__DzRF3W__measureReading{--pixie-markdown-measure:var(--pixie-markdown-reading-measure)}.PixieMarkdown-module__DzRF3W__measureWide{--pixie-markdown-measure:var(--pixie-markdown-wide-measure)}.PixieMarkdown-module__DzRF3W__measureFull{--pixie-markdown-measure:100%}.PixieMarkdown-module__DzRF3W__block{width:min(100%, var(--pixie-markdown-measure));margin-left:auto;margin-right:auto}.PixieMarkdown-module__DzRF3W__wideBlock{width:100%;margin-left:auto;margin-right:auto}.PixieMarkdown-module__DzRF3W__studioCard{margin-block:clamp(.5rem,2vw,1rem)}.PixieMarkdown-module__DzRF3W__root>[data-markdown-block]+[data-markdown-block]{margin-top:var(--pixie-markdown-flow)}.PixieMarkdown-module__DzRF3W__root>.PixieMarkdown-module__DzRF3W__heading:not(:first-child){margin-top:var(--pixie-markdown-section-flow)}.PixieMarkdown-module__DzRF3W__heading{color:var(--color-ink);font-family:var(--font-display), serif;text-wrap:balance;align-items:baseline;gap:.55rem;margin-bottom:0;scroll-margin-top:6rem;font-weight:700;line-height:1.08;display:flex}.PixieMarkdown-module__DzRF3W__heading1{font-size:clamp(2.35rem,7vw,4.75rem)}.PixieMarkdown-module__DzRF3W__heading2{font-size:clamp(1.85rem,5vw,3rem)}.PixieMarkdown-module__DzRF3W__heading3{font-size:clamp(1.5rem,4vw,2.1rem)}.PixieMarkdown-module__DzRF3W__heading4{font-size:clamp(1.25rem,3vw,1.6rem)}.PixieMarkdown-module__DzRF3W__heading5,.PixieMarkdown-module__DzRF3W__heading6{font-family:var(--font-eyebrow), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;line-height:1.35}.PixieMarkdown-module__DzRF3W__headingAnchor{opacity:0;font-family:var(--font-mono), monospace;flex-shrink:0;font-size:.72em;transition:opacity .15s;transform:translateY(-.06em)}.PixieMarkdown-module__DzRF3W__headingAnchor:hover,.PixieMarkdown-module__DzRF3W__headingAnchor:focus-visible{color:var(--pixie-markdown-accent)}.PixieMarkdown-module__DzRF3W__heading:hover .PixieMarkdown-module__DzRF3W__headingAnchor,.PixieMarkdown-module__DzRF3W__heading:focus-within .PixieMarkdown-module__DzRF3W__headingAnchor{opacity:1}.PixieMarkdown-module__DzRF3W__withoutHeadingAnchors .PixieMarkdown-module__DzRF3W__headingAnchor{display:none}.PixieMarkdown-module__DzRF3W__paragraph{text-wrap:pretty;margin-bottom:0}.PixieMarkdown-module__DzRF3W__paragraph strong{color:var(--color-ink);font-weight:650}.PixieMarkdown-module__DzRF3W__inlineCode{border:1px solid var(--color-line);background:var(--color-surface-muted);color:var(--color-ink);font-family:var(--font-mono), monospace;overflow-wrap:anywhere;border-radius:.3rem;padding:.08em .32em;font-size:.88em}.PixieMarkdown-module__DzRF3W__link{overflow-wrap:anywhere}.PixieMarkdown-module__DzRF3W__unavailableLink{border-bottom:1px dotted var(--color-line-strong);color:var(--color-muted);text-decoration:none}.PixieMarkdown-module__DzRF3W__blockquote{border-left:.25rem solid var(--pixie-markdown-accent);background:color-mix(in srgb, var(--pixie-markdown-accent) 7%, var(--color-surface-muted));color:var(--color-ink-soft);padding:1.25rem clamp(1rem,4vw,1.75rem) 1.25rem clamp(2.5rem,5vw,3.25rem);position:relative}.PixieMarkdown-module__DzRF3W__blockquote:before{color:color-mix(in srgb, var(--pixie-markdown-accent) 55%, transparent);content:"“";font-family:var(--font-display), serif;pointer-events:none;font-size:2rem;line-height:1;position:absolute;top:.35rem;left:.65rem}.PixieMarkdown-module__DzRF3W__blockquote>[data-markdown-block]+[data-markdown-block],.PixieMarkdown-module__DzRF3W__blockquote>*+*{margin-top:.8rem}.PixieMarkdown-module__DzRF3W__list{padding-left:1.5rem}.PixieMarkdown-module__DzRF3W__list .PixieMarkdown-module__DzRF3W__list{margin-top:.75rem}.PixieMarkdown-module__DzRF3W__listItem{padding-left:.25rem}.PixieMarkdown-module__DzRF3W__listItem+.PixieMarkdown-module__DzRF3W__listItem{margin-top:.48rem}.PixieMarkdown-module__DzRF3W__listItem::marker{color:var(--pixie-markdown-accent);font-family:var(--font-mono), monospace;font-weight:700}.PixieMarkdown-module__DzRF3W__listItem[data-task-state]{align-items:flex-start;gap:.65rem;list-style:none;display:flex}.PixieMarkdown-module__DzRF3W__taskStatus{border:1px solid var(--color-line-strong);width:1.25rem;height:1.25rem;color:var(--color-muted);font-family:var(--font-mono), monospace;border-radius:.3rem;flex:0 0 1.25rem;place-items:center;margin-top:.22em;font-size:.75rem;line-height:1;display:grid}.PixieMarkdown-module__DzRF3W__listItem[data-task-state=checked] .PixieMarkdown-module__DzRF3W__taskStatus{border-color:var(--pixie-markdown-accent);background:color-mix(in srgb, var(--pixie-markdown-accent) 13%, transparent);color:var(--pixie-markdown-accent)}.PixieMarkdown-module__DzRF3W__listItemContent{flex:1;min-width:0}.PixieMarkdown-module__DzRF3W__listItemContent>*+*{margin-top:.6rem}.PixieMarkdown-module__DzRF3W__tableViewport,.PixieMarkdown-module__DzRF3W__codeViewport{scrollbar-color:var(--color-line-strong) transparent}.PixieMarkdown-module__DzRF3W__tableViewport{border:1px solid var(--color-line);background:var(--color-surface);overflow-x:auto}.PixieMarkdown-module__DzRF3W__tableViewport:focus-visible,.PixieMarkdown-module__DzRF3W__codeViewport:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.PixieMarkdown-module__DzRF3W__table{border-collapse:collapse;text-align:left;width:100%;min-width:36rem}.PixieMarkdown-module__DzRF3W__tableFixed{table-layout:fixed;min-width:100%}.PixieMarkdown-module__DzRF3W__tableFixed th,.PixieMarkdown-module__DzRF3W__tableFixed td{overflow-wrap:anywhere}.PixieMarkdown-module__DzRF3W__table th,.PixieMarkdown-module__DzRF3W__table td{border-bottom:1px solid var(--color-line);vertical-align:top;padding:.8rem 1rem}.PixieMarkdown-module__DzRF3W__table th{background:var(--color-surface-muted);color:var(--color-muted);font-family:var(--font-eyebrow), sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600}.PixieMarkdown-module__DzRF3W__table tr:last-child td{border-bottom:0}.PixieMarkdown-module__DzRF3W__alignLeft{text-align:left}.PixieMarkdown-module__DzRF3W__alignCenter{text-align:center}.PixieMarkdown-module__DzRF3W__alignRight{text-align:right}.PixieMarkdown-module__DzRF3W__codeFigure{border:1px solid var(--color-line);background:var(--color-canvas);overflow:hidden}.PixieMarkdown-module__DzRF3W__codeLanguage{border-bottom:1px solid var(--color-line);background:var(--color-surface-muted);color:var(--color-muted);font-family:var(--font-eyebrow), sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 1rem;font-size:.68rem;font-weight:600}.PixieMarkdown-module__DzRF3W__codeViewport{color:var(--color-ink-soft);font-family:var(--font-mono), monospace;tab-size:4;margin:0;padding:clamp(1rem,4vw,1.4rem);font-size:.84rem;line-height:1.65}.PixieMarkdown-module__DzRF3W__codeScroll{overflow-x:auto}.PixieMarkdown-module__DzRF3W__codeWrap{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}.PixieMarkdown-module__DzRF3W__code{color:inherit;font:inherit}.PixieMarkdown-module__DzRF3W__codeWithLineNumbers{display:grid}.PixieMarkdown-module__DzRF3W__codeLine{grid-template-columns:2.5rem minmax(max-content,1fr);min-width:max-content;display:grid}.PixieMarkdown-module__DzRF3W__codeLineNumber{border-right:1px solid var(--color-line);color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;margin-right:1rem;padding-right:.75rem}.PixieMarkdown-module__DzRF3W__codeLineContent{min-width:0}.PixieMarkdown-module__DzRF3W__codeWrap .PixieMarkdown-module__DzRF3W__codeLine{white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:2.5rem minmax(0,1fr);min-width:0}.PixieMarkdown-module__DzRF3W__codeWrap .PixieMarkdown-module__DzRF3W__codeLineContent{white-space:pre-wrap;overflow-wrap:anywhere}.PixieMarkdown-module__DzRF3W__comment{color:var(--syntax-comment);font-style:italic}.PixieMarkdown-module__DzRF3W__keyword{color:var(--syntax-keyword);font-weight:600}.PixieMarkdown-module__DzRF3W__tag{color:var(--syntax-tag)}.PixieMarkdown-module__DzRF3W__attribute{color:var(--syntax-attribute)}.PixieMarkdown-module__DzRF3W__string{color:var(--syntax-string)}.PixieMarkdown-module__DzRF3W__number{color:var(--syntax-number)}.PixieMarkdown-module__DzRF3W__literal{color:var(--syntax-literal);font-weight:600}.PixieMarkdown-module__DzRF3W__function{color:var(--syntax-function)}.PixieMarkdown-module__DzRF3W__property{color:var(--syntax-property)}.PixieMarkdown-module__DzRF3W__operator,.PixieMarkdown-module__DzRF3W__punctuation{color:var(--color-muted)}.PixieMarkdown-module__DzRF3W__unsupported{border:1px dashed var(--color-line-strong);background:var(--color-surface-muted);color:var(--color-muted);padding:1rem 1.25rem}.PixieMarkdown-module__DzRF3W__unsupported strong{color:var(--color-ink);display:block}.PixieMarkdown-module__DzRF3W__unsupportedType{color:var(--pixie-markdown-accent);font-family:var(--font-mono), monospace;letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;display:block}.PixieMarkdown-module__DzRF3W__unsupported p{margin:.45rem 0 0}.PixieMarkdown-module__DzRF3W__empty{border:1px dashed var(--color-line);background:var(--color-surface-muted);color:var(--color-muted);text-align:center;margin:0;padding:1.5rem}.PixieMarkdown-module__DzRF3W__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:40rem){.PixieMarkdown-module__DzRF3W__root{font-size:.96rem}.PixieMarkdown-module__DzRF3W__headingAnchor{opacity:1}.PixieMarkdown-module__DzRF3W__table{min-width:30rem}.PixieMarkdown-module__DzRF3W__tableFixed{min-width:100%}.PixieMarkdown-module__DzRF3W__codeLine,.PixieMarkdown-module__DzRF3W__codeWrap .PixieMarkdown-module__DzRF3W__codeLine{grid-template-columns:2rem minmax(0,1fr)}.PixieMarkdown-module__DzRF3W__codeLineNumber{margin-right:.7rem;padding-right:.55rem}}@media (prefers-reduced-motion:reduce){.PixieMarkdown-module__DzRF3W__headingAnchor{transition:none}}@media (forced-colors:active){.PixieMarkdown-module__DzRF3W__blockquote,.PixieMarkdown-module__DzRF3W__tableViewport,.PixieMarkdown-module__DzRF3W__codeFigure,.PixieMarkdown-module__DzRF3W__unsupported,.PixieMarkdown-module__DzRF3W__empty,.PixieMarkdown-module__DzRF3W__taskStatus{border-color:canvastext}.PixieMarkdown-module__DzRF3W__blockquote:before{color:canvastext}.PixieMarkdown-module__DzRF3W__headingAnchor{opacity:1}}@media print{.PixieMarkdown-module__DzRF3W__root{--pixie-markdown-measure:100%;color:#000}.PixieMarkdown-module__DzRF3W__headingAnchor{display:none}.PixieMarkdown-module__DzRF3W__tableViewport,.PixieMarkdown-module__DzRF3W__codeViewport{overflow:visible}.PixieMarkdown-module__DzRF3W__codeViewport{white-space:pre-wrap;overflow-wrap:anywhere}.PixieMarkdown-module__DzRF3W__codeLine{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}}
.PixiePanel-module__9CARwW__root{--panel-accent:var(--pixie-panel-color,var(--color-accent));--panel-accent-soft:color-mix(in srgb, var(--panel-accent) 10%, transparent);--panel-accent-line:color-mix(in srgb, var(--panel-accent) 42%, var(--color-line));--panel-padding:2rem;isolation:isolate;min-width:0;color:inherit;position:relative;overflow:hidden}.PixiePanel-module__9CARwW__root:before{z-index:0;content:"";pointer-events:none;position:absolute}.PixiePanel-module__9CARwW__root>*{z-index:1;position:relative}.PixiePanel-module__9CARwW__plain{background:0 0;border:1px solid #0000}.PixiePanel-module__9CARwW__surface{background:var(--color-surface);border:1px solid #0000}.PixiePanel-module__9CARwW__muted{background:var(--color-surface-muted);border:1px solid #0000}.PixiePanel-module__9CARwW__outline{border:1px solid var(--color-line-strong);background:0 0}.PixiePanel-module__9CARwW__accent{border:1px solid var(--panel-accent-line);background:var(--color-surface)}.PixiePanel-module__9CARwW__accent:before{background:var(--panel-accent)}.PixiePanel-module__9CARwW__tinted{border:1px solid var(--panel-accent-line);background:linear-gradient(135deg, var(--panel-accent-soft), transparent 56%), var(--color-surface)}.PixiePanel-module__9CARwW__accentTop:before{height:.25rem;top:0;left:0;right:0}.PixiePanel-module__9CARwW__accentEnd:before{width:.25rem;top:0;bottom:0;right:0}.PixiePanel-module__9CARwW__accentBottom:before{height:.25rem;bottom:0;left:0;right:0}.PixiePanel-module__9CARwW__accentStart:before{width:.25rem;top:0;bottom:0;left:0}.PixiePanel-module__9CARwW__header,.PixiePanel-module__9CARwW__body,.PixiePanel-module__9CARwW__footer{padding:var(--panel-padding)}.PixiePanel-module__9CARwW__dividerHeader .PixiePanel-module__9CARwW__header,.PixiePanel-module__9CARwW__dividersBoth .PixiePanel-module__9CARwW__header{border-bottom:1px solid var(--color-line)}.PixiePanel-module__9CARwW__dividerFooter .PixiePanel-module__9CARwW__footer,.PixiePanel-module__9CARwW__dividersBoth .PixiePanel-module__9CARwW__footer{border-top:1px solid var(--color-line)}.PixiePanel-module__9CARwW__elevationNone{box-shadow:none}.PixiePanel-module__9CARwW__elevationSoft{box-shadow:var(--shadow-soft)}.PixiePanel-module__9CARwW__elevationStrong{box-shadow:var(--shadow-soft), 0 0 0 1px var(--panel-accent-line)}.PixiePanel-module__9CARwW__scrollBody{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.PixiePanel-module__9CARwW__scrollBody .PixiePanel-module__9CARwW__body{overscroll-behavior:contain;overflow:auto}.PixiePanel-module__9CARwW__paddingNone{--panel-padding:0}.PixiePanel-module__9CARwW__paddingSmall{--panel-padding:1rem}.PixiePanel-module__9CARwW__paddingMedium{--panel-padding:1.5rem}.PixiePanel-module__9CARwW__paddingLarge{--panel-padding:2rem}.PixiePanel-module__9CARwW__paddingExtraLarge{--panel-padding:2.5rem}.PixiePanel-module__9CARwW__radiusNone{border-radius:0}.PixiePanel-module__9CARwW__radiusSmall{border-radius:var(--radius-small)}.PixiePanel-module__9CARwW__radiusMedium{border-radius:var(--radius-medium)}.PixiePanel-module__9CARwW__radiusLarge{border-radius:var(--radius-large)}@media (forced-colors:active){.PixiePanel-module__9CARwW__surface,.PixiePanel-module__9CARwW__muted,.PixiePanel-module__9CARwW__outline,.PixiePanel-module__9CARwW__accent,.PixiePanel-module__9CARwW__tinted{border-color:canvastext}.PixiePanel-module__9CARwW__accent:before{background:canvastext}}
.CodexFicheRecit-module__jCRWyq__navigationPanel{--pixie-panel-color:var(--codex-fiche-color,var(--projection-originale-lueur-technicolor))}.CodexFicheRecit-module__jCRWyq__navigationHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;display:flex}.CodexFicheRecit-module__jCRWyq__navigationEyebrow,.CodexFicheRecit-module__jCRWyq__tableCaption,.CodexFicheRecit-module__jCRWyq__tableHead,.CodexFicheRecit-module__jCRWyq__cellLabel{font-family:var(--projection-font-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.CodexFicheRecit-module__jCRWyq__navigationEyebrow,.CodexFicheRecit-module__jCRWyq__tableCaption,.CodexFicheRecit-module__jCRWyq__cellLabel{color:var(--codex-fiche-color,var(--color-accent))}.CodexFicheRecit-module__jCRWyq__navigationTitle{font-family:var(--projection-font-display);color:var(--color-ink);margin-top:.25rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.CodexFicheRecit-module__jCRWyq__navigationCount{color:var(--color-muted);white-space:nowrap}.CodexFicheRecit-module__jCRWyq__chapterList{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin-top:1.5rem;list-style:none;display:grid}.CodexFicheRecit-module__jCRWyq__chapterLink{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface-muted) 72%, transparent);border-radius:.75rem;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.75rem;min-height:100%;padding:1rem;text-decoration:none;display:grid}.CodexFicheRecit-module__jCRWyq__chapterLink:hover{border-color:var(--codex-fiche-color,var(--color-accent))}.CodexFicheRecit-module__jCRWyq__chapterNumber{font-family:var(--projection-font-mono);color:var(--codex-fiche-color,var(--color-accent))}.CodexFicheRecit-module__jCRWyq__chapterCopy{min-width:0}.CodexFicheRecit-module__jCRWyq__chapterTitle{font-family:var(--projection-font-display);color:var(--color-ink);font-size:1.125rem;line-height:1.2;display:block}.CodexFicheRecit-module__jCRWyq__chapterQuestion{color:var(--color-ink-soft);margin-top:.4rem;line-height:1.35;display:block}.CodexFicheRecit-module__jCRWyq__tablePanel{overflow:hidden}.CodexFicheRecit-module__jCRWyq__tableViewport{overflow-x:auto}.CodexFicheRecit-module__jCRWyq__table{border-collapse:collapse;text-align:left;width:100%;min-width:58rem}.CodexFicheRecit-module__jCRWyq__tableCaption{text-align:left;padding:0 0 1rem}.CodexFicheRecit-module__jCRWyq__tableHead{color:var(--color-muted)}.CodexFicheRecit-module__jCRWyq__tableHead th,.CodexFicheRecit-module__jCRWyq__table td{vertical-align:top;border-top:1px solid var(--color-line);padding:1rem}.CodexFicheRecit-module__jCRWyq__tableHead th{padding-top:.75rem;padding-bottom:.75rem}.CodexFicheRecit-module__jCRWyq__chapterCell{width:19rem}.CodexFicheRecit-module__jCRWyq__questionCell{width:18rem;color:var(--color-ink-soft)}.CodexFicheRecit-module__jCRWyq__proofCell{width:19rem}.CodexFicheRecit-module__jCRWyq__chapterCellLink{font-family:var(--projection-font-display);font-size:1.05rem;line-height:1.25}.CodexFicheRecit-module__jCRWyq__chapterMeta{color:var(--color-muted);margin-top:.45rem;display:block}.CodexFicheRecit-module__jCRWyq__proofList,.CodexFicheRecit-module__jCRWyq__reserveList{gap:.5rem;list-style:none;display:grid}.CodexFicheRecit-module__jCRWyq__proofLink,.CodexFicheRecit-module__jCRWyq__reserveLink{line-height:1.35}.CodexFicheRecit-module__jCRWyq__proofNumber{font-family:var(--projection-font-mono);color:var(--codex-fiche-color,var(--color-accent));margin-right:.4rem}.CodexFicheRecit-module__jCRWyq__reserveText{color:var(--color-ink-soft);margin-top:.25rem;line-height:1.4;display:block}.CodexFicheRecit-module__jCRWyq__empty{color:var(--color-muted)}@media (max-width:639px){.CodexFicheRecit-module__jCRWyq__chapterList{grid-template-columns:1fr}}@media (forced-colors:active){.CodexFicheRecit-module__jCRWyq__chapterLink{background:canvas}}
.CodexFicheSourceCitations-module__4Rv1rq__root{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.CodexFicheSourceCitations-module__4Rv1rq__label{color:var(--color-muted);font-family:var(--projection-font-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}.CodexFicheSourceCitations-module__4Rv1rq__list{flex-wrap:wrap;gap:.5rem;display:flex}.CodexFicheSourceCitations-module__4Rv1rq__link{border:1px solid color-mix(in srgb, var(--codex-fiche-color,var(--color-accent)) 55%, var(--color-line));width:1.75rem;height:1.75rem;color:var(--codex-fiche-color,var(--color-accent));font-family:var(--projection-font-mono);border-radius:999px;place-items:center;font-size:.75rem;font-weight:600;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:grid}.CodexFicheSourceCitations-module__4Rv1rq__link:hover{border-color:var(--codex-fiche-color,var(--color-accent));background:color-mix(in srgb, var(--codex-fiche-color,var(--color-accent)) 12%, transparent)}.CodexFicheSourceCitations-module__4Rv1rq__link:focus-visible{outline:2px solid var(--codex-fiche-color,var(--color-accent));outline-offset:3px}@media (prefers-reduced-motion:reduce){.CodexFicheSourceCitations-module__4Rv1rq__link{transition:none}}@media (forced-colors:active){.CodexFicheSourceCitations-module__4Rv1rq__link{color:linktext;border-color:buttontext}.CodexFicheSourceCitations-module__4Rv1rq__link:focus-visible{outline-color:highlight}}
.AtelierPlanDossier-module__jgVtoa__root{margin-top:3rem}.AtelierPlanDossier-module__jgVtoa__opening{border:1px solid var(--color-line);overflow:hidden}.AtelierPlanDossier-module__jgVtoa__openingContent{gap:2rem;display:grid}.AtelierPlanDossier-module__jgVtoa__openingTitle{letter-spacing:-.045em;max-width:17ch;font-size:clamp(2.75rem,7vw,5.75rem);line-height:.94}.AtelierPlanDossier-module__jgVtoa__openingDescription{max-width:52rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75}.AtelierPlanDossier-module__jgVtoa__clap{border:1px solid var(--color-line);background:var(--color-line);gap:1px;display:grid}.AtelierPlanDossier-module__jgVtoa__clapCell{background:var(--color-surface);min-width:0;padding:1rem 1.125rem}.AtelierPlanDossier-module__jgVtoa__clapLabel,.AtelierPlanDossier-module__jgVtoa__sectionIndex{font-family:var(--font-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:600}.AtelierPlanDossier-module__jgVtoa__clapValue{color:var(--color-ink);margin-top:.35rem}.AtelierPlanDossier-module__jgVtoa__sequence{margin-top:4.5rem}.AtelierPlanDossier-module__jgVtoa__sectionHeader{gap:.65rem;margin-bottom:1.5rem;display:grid}.AtelierPlanDossier-module__jgVtoa__sectionTitle{color:var(--color-ink);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.08}.AtelierPlanDossier-module__jgVtoa__sectionDescription{max-width:52rem;color:var(--color-ink-soft);line-height:1.75}.AtelierPlanDossier-module__jgVtoa__question{max-width:24ch;font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.75rem,4vw,3rem);font-weight:600;line-height:1.1}.AtelierPlanDossier-module__jgVtoa__questionLabel{font-family:var(--font-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.75rem;font-size:.72rem;font-weight:600}.AtelierPlanDossier-module__jgVtoa__gridTwo,.AtelierPlanDossier-module__jgVtoa__gridThree{gap:1rem;display:grid}.AtelierPlanDossier-module__jgVtoa__cardTitle{color:var(--color-ink);font-size:1.35rem;line-height:1.2}.AtelierPlanDossier-module__jgVtoa__cardText{color:var(--color-ink-soft);margin-top:.75rem;line-height:1.7}.AtelierPlanDossier-module__jgVtoa__list{gap:.75rem;margin-top:1rem;padding:0;list-style:none;display:grid}.AtelierPlanDossier-module__jgVtoa__listItem{color:var(--color-ink-soft);padding-left:1.25rem;line-height:1.65;position:relative}.AtelierPlanDossier-module__jgVtoa__listItem:before{background:var(--color-accent);content:"";border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.68em;left:0}.AtelierPlanDossier-module__jgVtoa__badges{flex-wrap:wrap;gap:.6rem;display:flex}.AtelierPlanDossier-module__jgVtoa__technicalTable{border-collapse:collapse;text-align:left;width:100%;min-width:44rem}.AtelierPlanDossier-module__jgVtoa__technicalTable th,.AtelierPlanDossier-module__jgVtoa__technicalTable td{border-bottom:1px solid var(--color-line);vertical-align:top;padding:1rem 1.125rem}.AtelierPlanDossier-module__jgVtoa__technicalTable thead{background:var(--color-surface-muted);font-family:var(--font-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem}.AtelierPlanDossier-module__jgVtoa__technicalTable tbody th{width:9rem;font-family:var(--font-mono);color:var(--color-accent);font-size:.78rem;font-weight:500}.AtelierPlanDossier-module__jgVtoa__technicalTable tbody td{color:var(--color-ink-soft);line-height:1.6}.AtelierPlanDossier-module__jgVtoa__tableFrame{border:1px solid var(--color-line);overflow-x:auto}.AtelierPlanDossier-module__jgVtoa__lastImage{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.2}@media (min-width:40rem){.AtelierPlanDossier-module__jgVtoa__openingContent{gap:3rem}.AtelierPlanDossier-module__jgVtoa__clap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.AtelierPlanDossier-module__jgVtoa__clap{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.AtelierPlanDossier-module__jgVtoa__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.AtelierPlanDossier-module__jgVtoa__gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}}
.FocaleAnnotation-module__VRZw-W__root{--annotation-color:var(--color-accent);border:1px solid color-mix(in srgb, var(--annotation-color) 45%, var(--color-line));border-radius:var(--radius-small);background:color-mix(in srgb, var(--annotation-color) 7%, var(--color-surface));color:var(--color-ink);border-inline-start-width:.25rem;gap:.35rem;padding:1rem;display:grid}.FocaleAnnotation-module__VRZw-W__uncertainty{--annotation-color:var(--color-muted)}.FocaleAnnotation-module__VRZw-W__warning{--annotation-color:var(--color-accent-strong,var(--color-accent))}.FocaleAnnotation-module__VRZw-W__tone{color:var(--annotation-color);font-family:var(--font-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.FocaleAnnotation-module__VRZw-W__title{font-family:var(--font-display);font-size:1rem}.FocaleAnnotation-module__VRZw-W__body{color:var(--color-ink-soft);line-height:1.5}.FocaleAnnotation-module__VRZw-W__body>:first-child{margin-block-start:0}.FocaleAnnotation-module__VRZw-W__body>:last-child{margin-block-end:0}.FocaleAnnotation-module__VRZw-W__provenance{border-block-start:1px solid var(--color-line);color:var(--color-muted);padding-block-start:.5rem;font-size:.8rem}@media (forced-colors:active){.FocaleAnnotation-module__VRZw-W__root{border-color:canvastext}}
.FocaleMark-module__bAhaXG__root{--mark-color:var(--focale-mark-color,var(--color-accent));box-sizing:border-box;color:var(--mark-color);flex:none;display:inline-block}.FocaleMark-module__bAhaXG__dot{border:1px solid color-mix(in srgb, currentColor 70%, transparent);box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%}.FocaleMark-module__bAhaXG__bar{inline-size:max(.25rem, calc(var(--focale-mark-value) * 100%));border-radius:var(--radius-small);background:currentColor;min-inline-size:.25rem}.FocaleMark-module__bAhaXG__line{inline-size:max(.5rem, calc(var(--focale-mark-value) * 100%));border-block-start:.15rem solid;min-inline-size:.5rem}.FocaleMark-module__bAhaXG__small.FocaleMark-module__bAhaXG__dot{block-size:.5rem;inline-size:.5rem}.FocaleMark-module__bAhaXG__medium.FocaleMark-module__bAhaXG__dot{block-size:.75rem;inline-size:.75rem}.FocaleMark-module__bAhaXG__large.FocaleMark-module__bAhaXG__dot{block-size:1rem;inline-size:1rem}.FocaleMark-module__bAhaXG__small.FocaleMark-module__bAhaXG__bar{block-size:.35rem}.FocaleMark-module__bAhaXG__medium.FocaleMark-module__bAhaXG__bar{block-size:.55rem}.FocaleMark-module__bAhaXG__large.FocaleMark-module__bAhaXG__bar{block-size:.8rem}@media (forced-colors:active){.FocaleMark-module__bAhaXG__dot,.FocaleMark-module__bAhaXG__bar{color:canvastext;box-shadow:none;background:canvastext;border-color:canvastext}.FocaleMark-module__bAhaXG__line{color:canvastext}}
.FocaleLegend-module__Au1zeW__root{color:var(--color-ink);gap:.75rem;display:grid}.FocaleLegend-module__Au1zeW__title{font-family:var(--font-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.FocaleLegend-module__Au1zeW__list{flex-wrap:wrap;gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:flex}.FocaleLegend-module__Au1zeW__vertical .FocaleLegend-module__Au1zeW__list{display:grid}.FocaleLegend-module__Au1zeW__item{align-items:flex-start;gap:.65rem;min-inline-size:0;display:flex}.FocaleLegend-module__Au1zeW__item>:first-child{margin-block-start:.3rem}.FocaleLegend-module__Au1zeW__copy{gap:.1rem;min-inline-size:0;display:grid}.FocaleLegend-module__Au1zeW__label{font-weight:700}.FocaleLegend-module__Au1zeW__description,.FocaleLegend-module__Au1zeW__empty{color:var(--color-muted);font-size:.875rem;line-height:1.4}.FocaleLegend-module__Au1zeW__empty{margin:0}
.PixieSelect-module__c0qDaW__root{--pixie-select-active-color:var(--pixie-select-color,var(--color-accent));width:100%;min-width:0;color:var(--color-ink);align-items:center;transition:border-color .15s,background-color .15s,box-shadow .15s,opacity .15s;display:flex;position:relative}.PixieSelect-module__c0qDaW__root:hover:not([data-disabled=true]){border-color:color-mix(in srgb, var(--pixie-select-active-color) 55%, var(--color-line-strong))}.PixieSelect-module__c0qDaW__root:focus-within{z-index:1;border-color:var(--pixie-select-active-color);box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--pixie-select-active-color) 28%, transparent)}.PixieSelect-module__c0qDaW__outline{border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-canvas)}.PixieSelect-module__c0qDaW__filled{border-radius:var(--radius-small);background:var(--color-surface-muted);box-shadow:inset 0 -1px var(--color-line-strong);border:1px solid #0000}.PixieSelect-module__c0qDaW__filled:focus-within{box-shadow:inset 0 -1px var(--pixie-select-active-color), 0 0 0 .1875rem color-mix(in srgb, var(--pixie-select-active-color) 28%, transparent)}.PixieSelect-module__c0qDaW__underline{border:0;border-bottom:1px solid var(--color-line-strong);background:0 0;border-radius:0}.PixieSelect-module__c0qDaW__underline:focus-within{border-bottom-color:var(--pixie-select-active-color);box-shadow:0 .1875rem 0 color-mix(in srgb, var(--pixie-select-active-color) 28%, transparent)}.PixieSelect-module__c0qDaW__small{min-height:2.25rem;font-size:.875rem}.PixieSelect-module__c0qDaW__medium{min-height:2.75rem;font-size:1rem}.PixieSelect-module__c0qDaW__large{min-height:3.25rem;font-size:1.0625rem}.PixieSelect-module__c0qDaW__select,.PixieSelect-module__c0qDaW__trigger{box-sizing:border-box;width:100%;min-width:0;min-height:inherit;appearance:none;border-radius:inherit;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:0;padding-block:.5rem;padding-inline:.875rem 2.75rem;line-height:1.35}.PixieSelect-module__c0qDaW__select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PixieSelect-module__c0qDaW__trigger{align-items:center;display:flex}.PixieSelect-module__c0qDaW__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.PixieSelect-module__c0qDaW__trigger[data-placeholder=true] .PixieSelect-module__c0qDaW__value{color:var(--color-muted)}.PixieSelect-module__c0qDaW__small .PixieSelect-module__c0qDaW__select,.PixieSelect-module__c0qDaW__small .PixieSelect-module__c0qDaW__trigger{padding-inline:.75rem 2.5rem}.PixieSelect-module__c0qDaW__large .PixieSelect-module__c0qDaW__select,.PixieSelect-module__c0qDaW__large .PixieSelect-module__c0qDaW__trigger{padding-inline:1rem 3rem}.PixieSelect-module__c0qDaW__chevron{width:1rem;height:1rem;color:color-mix(in srgb, currentColor 65%, var(--color-muted));pointer-events:none;transition:color .15s,transform .15s;position:absolute;inset-inline-end:.875rem}.PixieSelect-module__c0qDaW__small .PixieSelect-module__c0qDaW__chevron{width:.875rem;height:.875rem;inset-inline-end:.75rem}.PixieSelect-module__c0qDaW__large .PixieSelect-module__c0qDaW__chevron{width:1.125rem;height:1.125rem;inset-inline-end:1rem}.PixieSelect-module__c0qDaW__chevron path{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.PixieSelect-module__c0qDaW__root:focus-within .PixieSelect-module__c0qDaW__chevron{color:var(--pixie-select-active-color)}.PixieSelect-module__c0qDaW__root[data-open=true] .PixieSelect-module__c0qDaW__chevron{transform:rotate(180deg)}.PixieSelect-module__c0qDaW__nativeProxy{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.PixieSelect-module__c0qDaW__popover{z-index:20;overscroll-behavior:contain;border:1px solid var(--color-line-strong);border-radius:var(--radius-small);background:var(--color-surface);max-height:20rem;color:var(--color-ink);box-shadow:var(--shadow-soft);position:absolute;inset-block-start:calc(100% + .375rem);inset-inline:0;overflow-y:auto}.PixieSelect-module__c0qDaW__portalPopover{z-index:1000}.PixieSelect-module__c0qDaW__option,.PixieSelect-module__c0qDaW__groupLabel{padding-block:.625rem;padding-inline:.875rem}.PixieSelect-module__c0qDaW__option{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.5rem;line-height:1.4;display:flex}.PixieSelect-module__c0qDaW__option[data-active=true]{background:color-mix(in srgb, var(--pixie-select-active-color) 13%, transparent);box-shadow:inset .1875rem 0 var(--pixie-select-active-color)}.PixieSelect-module__c0qDaW__option[data-selected=true]{color:var(--pixie-select-active-color);font-weight:600}.PixieSelect-module__c0qDaW__option[data-placeholder=true]{color:var(--color-muted);font-style:italic}.PixieSelect-module__c0qDaW__option[data-disabled=true]{cursor:not-allowed;opacity:.46}.PixieSelect-module__c0qDaW__optionLabel{overflow-wrap:anywhere;min-width:0}.PixieSelect-module__c0qDaW__checkmark{flex:none;width:1rem;height:1rem}.PixieSelect-module__c0qDaW__checkmark path{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.PixieSelect-module__c0qDaW__optionGroup+.PixieSelect-module__c0qDaW__optionGroup,.PixieSelect-module__c0qDaW__option+.PixieSelect-module__c0qDaW__optionGroup{border-top:1px solid var(--color-line)}.PixieSelect-module__c0qDaW__groupLabel{color:var(--color-muted);background:var(--color-surface-muted);font-family:var(--font-eyebrow), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.4}.PixieSelect-module__c0qDaW__optionGroup[data-disabled=true]{opacity:.6}.PixieSelect-module__c0qDaW__root[data-invalid=true]{--pixie-select-active-color:var(--atelier-animation-rouge-crayon);border-color:var(--atelier-animation-rouge-crayon)}.PixieSelect-module__c0qDaW__root[data-disabled=true]{cursor:not-allowed;opacity:.48}.PixieSelect-module__c0qDaW__select:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.PixieSelect-module__c0qDaW__root,.PixieSelect-module__c0qDaW__chevron{transition:none}}@media (forced-colors:active){.PixieSelect-module__c0qDaW__root{forced-color-adjust:auto}.PixieSelect-module__c0qDaW__root:focus-within{outline-offset:2px;box-shadow:none;outline:2px solid highlight}.PixieSelect-module__c0qDaW__popover{box-shadow:none;border-color:canvastext}.PixieSelect-module__c0qDaW__option[data-active=true]{outline-offset:-2px;color:highlighttext;box-shadow:none;background:highlight;outline:2px solid highlight}.PixieSelect-module__c0qDaW__option[data-selected=true]:not([data-active=true]){color:linktext}}
.FocaleTable-module__mEmBhq__viewport{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);scrollbar-gutter:stable;min-inline-size:0;overflow:auto}.FocaleTable-module__mEmBhq__viewport:focus-visible{outline:2px solid var(--color-accent);outline-offset:.2rem}.FocaleTable-module__mEmBhq__table{border-collapse:collapse;inline-size:100%;min-inline-size:36rem;color:var(--color-ink);font-variant-numeric:tabular-nums}.FocaleTable-module__mEmBhq__caption{color:var(--color-ink);font-family:var(--font-display);text-align:start;padding:1rem;font-size:1rem;font-weight:700}.FocaleTable-module__mEmBhq__captionHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FocaleTable-module__mEmBhq__table th{border-block-end:1px solid var(--color-line-strong);background:var(--color-surface-muted);color:var(--color-muted);font-family:var(--font-eyebrow);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:700}.FocaleTable-module__mEmBhq__table td{border-block-start:1px solid var(--color-line);color:var(--color-ink-soft);vertical-align:top}.FocaleTable-module__mEmBhq__table tbody tr:first-child td{border-block-start:0}.FocaleTable-module__mEmBhq__compact :is(th,td){padding:.6rem .75rem}.FocaleTable-module__mEmBhq__comfortable :is(th,td){padding:.9rem 1rem}.FocaleTable-module__mEmBhq__alignStart{text-align:start}.FocaleTable-module__mEmBhq__alignCenter{text-align:center}.FocaleTable-module__mEmBhq__alignEnd{text-align:end}.FocaleTable-module__mEmBhq__empty{text-align:center;color:var(--color-muted)!important;padding-block:2rem!important}@media (forced-colors:active){.FocaleTable-module__mEmBhq__viewport,.FocaleTable-module__mEmBhq__table th,.FocaleTable-module__mEmBhq__table td{border-color:canvastext}}
.PixieStack-module__w22sUq__root{flex-direction:column;min-width:0;min-height:0;display:flex}.PixieStack-module__w22sUq__gapNone{row-gap:0}.PixieStack-module__w22sUq__gapExtraSmall{row-gap:.5rem}.PixieStack-module__w22sUq__gapSmall{row-gap:1rem}.PixieStack-module__w22sUq__gapMedium{row-gap:1.5rem}.PixieStack-module__w22sUq__gapLarge{row-gap:2rem}.PixieStack-module__w22sUq__gapExtraLarge{row-gap:3rem}.PixieStack-module__w22sUq__alignStretch{align-items:stretch}.PixieStack-module__w22sUq__alignStart{align-items:flex-start}.PixieStack-module__w22sUq__alignCenter{align-items:center}.PixieStack-module__w22sUq__alignEnd{align-items:flex-end}
.PixieSidebar-module__MfMqGq__root{row-gap:var(--pixie-sidebar-row-gap,var(--pixie-sidebar-gap));column-gap:var(--pixie-sidebar-column-gap,var(--pixie-sidebar-gap));flex-wrap:wrap;min-inline-size:0;display:flex}.PixieSidebar-module__MfMqGq__sideStart>:first-child,.PixieSidebar-module__MfMqGq__sideEnd>:last-child{min-inline-size:min(100%, var(--pixie-sidebar-side-width));flex-basis:var(--pixie-sidebar-side-width);flex-grow:1}.PixieSidebar-module__MfMqGq__sideStart>:last-child,.PixieSidebar-module__MfMqGq__sideEnd>:first-child{min-inline-size:min(100%, var(--pixie-sidebar-content-min-width));flex-grow:999;flex-basis:0}.PixieSidebar-module__MfMqGq__root>*{max-inline-size:100%}.PixieSidebar-module__MfMqGq__sideWidthExtraSmall{--pixie-sidebar-side-width:10rem}.PixieSidebar-module__MfMqGq__sideWidthSmall{--pixie-sidebar-side-width:14rem}.PixieSidebar-module__MfMqGq__sideWidthMedium{--pixie-sidebar-side-width:18rem}.PixieSidebar-module__MfMqGq__sideWidthLarge{--pixie-sidebar-side-width:24rem}.PixieSidebar-module__MfMqGq__sideWidthExtraLarge{--pixie-sidebar-side-width:30rem}.PixieSidebar-module__MfMqGq__contentMinWidthHalf{--pixie-sidebar-content-min-width:50%}.PixieSidebar-module__MfMqGq__contentMinWidthTwoThirds{--pixie-sidebar-content-min-width:66.6667%}.PixieSidebar-module__MfMqGq__contentMinWidthThreeQuarters{--pixie-sidebar-content-min-width:75%}.PixieSidebar-module__MfMqGq__gapNone{--pixie-sidebar-gap:0rem}.PixieSidebar-module__MfMqGq__gapExtraSmall{--pixie-sidebar-gap:.5rem}.PixieSidebar-module__MfMqGq__gapSmall{--pixie-sidebar-gap:1rem}.PixieSidebar-module__MfMqGq__gapMedium{--pixie-sidebar-gap:1.5rem}.PixieSidebar-module__MfMqGq__gapLarge{--pixie-sidebar-gap:2rem}.PixieSidebar-module__MfMqGq__gapExtraLarge{--pixie-sidebar-gap:3rem}.PixieSidebar-module__MfMqGq__rowGapNone{--pixie-sidebar-row-gap:0rem}.PixieSidebar-module__MfMqGq__rowGapExtraSmall{--pixie-sidebar-row-gap:.5rem}.PixieSidebar-module__MfMqGq__rowGapSmall{--pixie-sidebar-row-gap:1rem}.PixieSidebar-module__MfMqGq__rowGapMedium{--pixie-sidebar-row-gap:1.5rem}.PixieSidebar-module__MfMqGq__rowGapLarge{--pixie-sidebar-row-gap:2rem}.PixieSidebar-module__MfMqGq__rowGapExtraLarge{--pixie-sidebar-row-gap:3rem}.PixieSidebar-module__MfMqGq__columnGapNone{--pixie-sidebar-column-gap:0rem}.PixieSidebar-module__MfMqGq__columnGapExtraSmall{--pixie-sidebar-column-gap:.5rem}.PixieSidebar-module__MfMqGq__columnGapSmall{--pixie-sidebar-column-gap:1rem}.PixieSidebar-module__MfMqGq__columnGapMedium{--pixie-sidebar-column-gap:1.5rem}.PixieSidebar-module__MfMqGq__columnGapLarge{--pixie-sidebar-column-gap:2rem}.PixieSidebar-module__MfMqGq__columnGapExtraLarge{--pixie-sidebar-column-gap:3rem}.PixieSidebar-module__MfMqGq__alignStretch{align-items:stretch}.PixieSidebar-module__MfMqGq__alignStart{align-items:flex-start}.PixieSidebar-module__MfMqGq__alignCenter{align-items:center}.PixieSidebar-module__MfMqGq__alignEnd{align-items:flex-end}
.FocaleViewport-module__xxEdfW__root{gap:.65rem;min-inline-size:0;margin:0;display:grid}.FocaleViewport-module__xxEdfW__viewport{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);scrollbar-gutter:stable;min-inline-size:0}.FocaleViewport-module__xxEdfW__viewport:focus-visible{outline:2px solid var(--color-accent);outline-offset:.2rem}.FocaleViewport-module__xxEdfW__content{min-inline-size:var(--focale-viewport-min-width,100%)}.FocaleViewport-module__xxEdfW__overflowAuto{overscroll-behavior:contain;overflow:auto}.FocaleViewport-module__xxEdfW__overflowClip{overflow:clip}.FocaleViewport-module__xxEdfW__heightNone{max-block-size:none}.FocaleViewport-module__xxEdfW__heightSmall{max-block-size:16rem}.FocaleViewport-module__xxEdfW__heightMedium{max-block-size:28rem}.FocaleViewport-module__xxEdfW__heightLarge{max-block-size:42rem}.FocaleViewport-module__xxEdfW__caption{color:var(--color-muted);font-size:.85rem;line-height:1.45}@media (forced-colors:active){.FocaleViewport-module__xxEdfW__viewport{border-color:canvastext}}
.PixieSwitcher-module__zESKmG__root{row-gap:var(--pixie-switcher-row-gap,var(--pixie-switcher-gap));column-gap:var(--pixie-switcher-column-gap,var(--pixie-switcher-gap));flex-wrap:wrap;min-width:0;display:flex}.PixieSwitcher-module__zESKmG__root>*{flex-grow:1;flex-basis:calc((var(--pixie-switcher-threshold) - 100%) * 999);min-width:0}.PixieSwitcher-module__zESKmG__thresholdExtraSmall{--pixie-switcher-threshold:30rem}.PixieSwitcher-module__zESKmG__thresholdSmall{--pixie-switcher-threshold:40rem}.PixieSwitcher-module__zESKmG__thresholdMedium{--pixie-switcher-threshold:50rem}.PixieSwitcher-module__zESKmG__thresholdLarge{--pixie-switcher-threshold:60rem}.PixieSwitcher-module__zESKmG__thresholdExtraLarge{--pixie-switcher-threshold:72rem}.PixieSwitcher-module__zESKmG__layoutAuto.PixieSwitcher-module__zESKmG__limitTwo>:nth-last-child(n+3),.PixieSwitcher-module__zESKmG__layoutAuto.PixieSwitcher-module__zESKmG__limitTwo>:nth-last-child(n+3)~*,.PixieSwitcher-module__zESKmG__layoutAuto.PixieSwitcher-module__zESKmG__limitThree>:nth-last-child(n+4),.PixieSwitcher-module__zESKmG__layoutAuto.PixieSwitcher-module__zESKmG__limitThree>:nth-last-child(n+4)~*,.PixieSwitcher-module__zESKmG__layoutAuto.PixieSwitcher-module__zESKmG__limitFour>:nth-last-child(n+5),.PixieSwitcher-module__zESKmG__layoutAuto.PixieSwitcher-module__zESKmG__limitFour>:nth-last-child(n+5)~*,.PixieSwitcher-module__zESKmG__layoutAuto.PixieSwitcher-module__zESKmG__limitFive>:nth-last-child(n+6),.PixieSwitcher-module__zESKmG__layoutAuto.PixieSwitcher-module__zESKmG__limitFive>:nth-last-child(n+6)~*,.PixieSwitcher-module__zESKmG__layoutAuto.PixieSwitcher-module__zESKmG__limitSix>:nth-last-child(n+7),.PixieSwitcher-module__zESKmG__layoutAuto.PixieSwitcher-module__zESKmG__limitSix>:nth-last-child(n+7)~*{flex-basis:100%}.PixieSwitcher-module__zESKmG__layoutRow{flex-wrap:nowrap}.PixieSwitcher-module__zESKmG__layoutRow>*{flex-basis:0}.PixieSwitcher-module__zESKmG__layoutStack{flex-flow:column}.PixieSwitcher-module__zESKmG__layoutStack>*{flex-basis:auto;width:100%}.PixieSwitcher-module__zESKmG__gapNone{--pixie-switcher-gap:0rem}.PixieSwitcher-module__zESKmG__gapExtraSmall{--pixie-switcher-gap:.5rem}.PixieSwitcher-module__zESKmG__gapSmall{--pixie-switcher-gap:1rem}.PixieSwitcher-module__zESKmG__gapMedium{--pixie-switcher-gap:1.5rem}.PixieSwitcher-module__zESKmG__gapLarge{--pixie-switcher-gap:2rem}.PixieSwitcher-module__zESKmG__gapExtraLarge{--pixie-switcher-gap:3rem}.PixieSwitcher-module__zESKmG__rowGapNone{--pixie-switcher-row-gap:0rem}.PixieSwitcher-module__zESKmG__rowGapExtraSmall{--pixie-switcher-row-gap:.5rem}.PixieSwitcher-module__zESKmG__rowGapSmall{--pixie-switcher-row-gap:1rem}.PixieSwitcher-module__zESKmG__rowGapMedium{--pixie-switcher-row-gap:1.5rem}.PixieSwitcher-module__zESKmG__rowGapLarge{--pixie-switcher-row-gap:2rem}.PixieSwitcher-module__zESKmG__rowGapExtraLarge{--pixie-switcher-row-gap:3rem}.PixieSwitcher-module__zESKmG__columnGapNone{--pixie-switcher-column-gap:0rem}.PixieSwitcher-module__zESKmG__columnGapExtraSmall{--pixie-switcher-column-gap:.5rem}.PixieSwitcher-module__zESKmG__columnGapSmall{--pixie-switcher-column-gap:1rem}.PixieSwitcher-module__zESKmG__columnGapMedium{--pixie-switcher-column-gap:1.5rem}.PixieSwitcher-module__zESKmG__columnGapLarge{--pixie-switcher-column-gap:2rem}.PixieSwitcher-module__zESKmG__columnGapExtraLarge{--pixie-switcher-column-gap:3rem}.PixieSwitcher-module__zESKmG__alignStretch{align-items:stretch}.PixieSwitcher-module__zESKmG__alignStart{align-items:flex-start}.PixieSwitcher-module__zESKmG__alignCenter{align-items:center}.PixieSwitcher-module__zESKmG__alignEnd{align-items:flex-end}
.PlanGeneriqueVivant-module__7I1ibG__plan,.PlanGeneriqueVivant-module__7I1ibG__simpleView{gap:clamp(1.25rem,3vw,2rem);min-width:0;display:grid}.PlanGeneriqueVivant-module__7I1ibG__planHeader,.PlanGeneriqueVivant-module__7I1ibG__viewHeader,.PlanGeneriqueVivant-module__7I1ibG__groupHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.PlanGeneriqueVivant-module__7I1ibG__planHeader>div:first-child,.PlanGeneriqueVivant-module__7I1ibG__viewHeader>div:first-child{max-width:58rem}.PlanGeneriqueVivant-module__7I1ibG__eyebrow,.PlanGeneriqueVivant-module__7I1ibG__creditStatus,.PlanGeneriqueVivant-module__7I1ibG__groupIdentity p{font-family:var(--font-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.68rem;font-weight:600;line-height:1.25}.PlanGeneriqueVivant-module__7I1ibG__planHeader h3,.PlanGeneriqueVivant-module__7I1ibG__viewHeader h3{margin-top:.55rem;font-size:clamp(1.45rem,3vw,2rem);line-height:1.1}.PlanGeneriqueVivant-module__7I1ibG__planHeader p:last-child,.PlanGeneriqueVivant-module__7I1ibG__viewHeader p:last-child{color:var(--color-ink-soft);margin-top:.65rem;line-height:1.6}.PlanGeneriqueVivant-module__7I1ibG__headerActions{justify-items:end;gap:.75rem;display:grid}.PlanGeneriqueVivant-module__7I1ibG__badges{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.PlanGeneriqueVivant-module__7I1ibG__groups{gap:1.5rem;min-width:0;display:grid}.PlanGeneriqueVivant-module__7I1ibG__group{--group-color:var(--color-accent);border-top:2px solid color-mix(in srgb, var(--group-color) 72%, var(--color-line));gap:1rem;min-width:0;padding-top:1rem;display:grid}.PlanGeneriqueVivant-module__7I1ibG__groupIdentity{align-items:center;gap:.9rem;min-width:0;display:flex}.PlanGeneriqueVivant-module__7I1ibG__groupIdentity p{color:var(--group-color)}.PlanGeneriqueVivant-module__7I1ibG__groupIdentity h4{margin-top:.2rem;font-size:clamp(1.15rem,2.5vw,1.55rem);line-height:1.15}.PlanGeneriqueVivant-module__7I1ibG__groupMetric{width:min(100%,10rem);color:var(--group-color);gap:.45rem;display:grid}.PlanGeneriqueVivant-module__7I1ibG__groupMetric [data-focale-mark=bar]{display:block}.PlanGeneriqueVivant-module__7I1ibG__groupMetric span{font-family:var(--font-mono);color:var(--color-muted);font-size:.68rem}.PlanGeneriqueVivant-module__7I1ibG__groupCue{background:var(--group-color);border-radius:999px;width:2.5rem;height:.25rem}.PlanGeneriqueVivant-module__7I1ibG__creditGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.PlanGeneriqueVivant-module__7I1ibG__creditGrid>li{min-width:0}.PlanGeneriqueVivant-module__7I1ibG__creditLink,.PlanGeneriqueVivant-module__7I1ibG__creditItem{text-align:start;width:100%;min-height:100%;color:inherit;gap:.55rem;padding:1rem;text-decoration:none;display:grid}.PlanGeneriqueVivant-module__7I1ibG__creditLink:focus-visible{border-radius:var(--radius-medium);outline:2px solid var(--color-focus);outline-offset:3px}.PlanGeneriqueVivant-module__7I1ibG__creditLink strong,.PlanGeneriqueVivant-module__7I1ibG__creditItem strong{font-family:var(--font-serif);color:var(--color-ink);font-size:1.2rem;line-height:1.12}.PlanGeneriqueVivant-module__7I1ibG__roleList{color:var(--color-ink-soft);line-height:1.45}.PlanGeneriqueVivant-module__7I1ibG__creditLink small,.PlanGeneriqueVivant-module__7I1ibG__creditItem small{border-top:1px solid var(--color-line);color:var(--color-muted);padding-top:.45rem;line-height:1.4}.PlanGeneriqueVivant-module__7I1ibG__countershot{border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-surface)}.PlanGeneriqueVivant-module__7I1ibG__countershot summary{font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:1rem 1.2rem;font-size:.72rem;font-weight:600}.PlanGeneriqueVivant-module__7I1ibG__countershot>div{border-top:1px solid var(--color-line);padding:1.2rem}@media (max-width:40rem){.PlanGeneriqueVivant-module__7I1ibG__headerActions{justify-items:stretch;width:100%}.PlanGeneriqueVivant-module__7I1ibG__badges{justify-content:flex-start}.PlanGeneriqueVivant-module__7I1ibG__groupIdentity{align-items:flex-start}.PlanGeneriqueVivant-module__7I1ibG__groupMetric{width:100%}}@media (forced-colors:active){.PlanGeneriqueVivant-module__7I1ibG__group{border-color:canvastext}}
.PixieRail-module__IvxZDa__root{gap:var(--pixie-rail-gap);min-width:0;max-width:100%;padding-inline:var(--pixie-rail-gutter);scroll-padding-inline:var(--pixie-rail-gutter);-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.PixieRail-module__IvxZDa__root>*{flex:0 0 min(var(--pixie-rail-item-width), var(--pixie-rail-item-maximum));scroll-snap-align:var(--pixie-rail-snap-align);scroll-snap-stop:var(--pixie-rail-snap-stop);min-width:0}.PixieRail-module__IvxZDa__itemWidthAuto>*{inline-size:max-content;max-inline-size:var(--pixie-rail-item-maximum);flex-basis:auto}.PixieRail-module__IvxZDa__itemWidthExtraSmall{--pixie-rail-item-width:12rem}.PixieRail-module__IvxZDa__itemWidthSmall{--pixie-rail-item-width:16rem}.PixieRail-module__IvxZDa__itemWidthMedium{--pixie-rail-item-width:20rem}.PixieRail-module__IvxZDa__itemWidthLarge{--pixie-rail-item-width:24rem}.PixieRail-module__IvxZDa__itemWidthExtraLarge{--pixie-rail-item-width:30rem}.PixieRail-module__IvxZDa__itemWidthCustom{--pixie-rail-item-width:20rem}.PixieRail-module__IvxZDa__peekNone{--pixie-rail-item-maximum:100%}.PixieRail-module__IvxZDa__peekSubtle{--pixie-rail-item-maximum:92%}.PixieRail-module__IvxZDa__peekStrong{--pixie-rail-item-maximum:80%}.PixieRail-module__IvxZDa__gapNone{--pixie-rail-gap:0rem}.PixieRail-module__IvxZDa__gapExtraSmall{--pixie-rail-gap:.5rem}.PixieRail-module__IvxZDa__gapSmall{--pixie-rail-gap:1rem}.PixieRail-module__IvxZDa__gapMedium{--pixie-rail-gap:1.5rem}.PixieRail-module__IvxZDa__gapLarge{--pixie-rail-gap:2rem}.PixieRail-module__IvxZDa__gapExtraLarge{--pixie-rail-gap:3rem}.PixieRail-module__IvxZDa__gapCustom{--pixie-rail-gap:1.5rem}.PixieRail-module__IvxZDa__gutterNone{--pixie-rail-gutter:0rem}.PixieRail-module__IvxZDa__gutterSmall{--pixie-rail-gutter:1rem}.PixieRail-module__IvxZDa__gutterMedium{--pixie-rail-gutter:1.5rem}.PixieRail-module__IvxZDa__gutterLarge{--pixie-rail-gutter:2rem}.PixieRail-module__IvxZDa__gutterCustom{--pixie-rail-gutter:0rem}.PixieRail-module__IvxZDa__snapNone{scroll-snap-type:none}.PixieRail-module__IvxZDa__snapProximity{scroll-snap-type:inline proximity}.PixieRail-module__IvxZDa__snapMandatory{scroll-snap-type:inline mandatory}.PixieRail-module__IvxZDa__snapAlignStart{--pixie-rail-snap-align:start}.PixieRail-module__IvxZDa__snapAlignCenter{--pixie-rail-snap-align:center}.PixieRail-module__IvxZDa__snapAlignEnd{--pixie-rail-snap-align:end}.PixieRail-module__IvxZDa__snapStopNormal{--pixie-rail-snap-stop:normal}.PixieRail-module__IvxZDa__snapStopAlways{--pixie-rail-snap-stop:always}.PixieRail-module__IvxZDa__alignStretch{align-items:stretch}.PixieRail-module__IvxZDa__alignStart{align-items:flex-start}.PixieRail-module__IvxZDa__alignCenter{align-items:center}.PixieRail-module__IvxZDa__alignEnd{align-items:flex-end}.PixieRail-module__IvxZDa__scrollbarAuto{scrollbar-width:auto}.PixieRail-module__IvxZDa__scrollbarThin{scrollbar-width:thin}.PixieRail-module__IvxZDa__scrollbarHidden{scrollbar-width:none}.PixieRail-module__IvxZDa__scrollbarHidden::-webkit-scrollbar{display:none}.PixieRail-module__IvxZDa__overscrollAuto{overscroll-behavior-inline:auto}.PixieRail-module__IvxZDa__overscrollContain{overscroll-behavior-inline:contain}
.RecherchePage-module__Y2f4XG__root{--search-color:var(--atelier-animation-ambre-projecteur);min-height:100vh}.RecherchePage-module__Y2f4XG__hero{width:100%}.RecherchePage-module__Y2f4XG__heroSymbol{flex:none;width:8rem}.RecherchePage-module__Y2f4XG__heroSymbol [data-pixie-frame-slot=media],.RecherchePage-module__Y2f4XG__resultSymbol [data-pixie-frame-slot=media]{place-items:center;display:grid}.RecherchePage-module__Y2f4XG__heroHeading{flex:28rem;min-width:0}.RecherchePage-module__Y2f4XG__eyebrow,.RecherchePage-module__Y2f4XG__formEyebrow,.RecherchePage-module__Y2f4XG__summaryEyebrow{color:var(--search-color);font-family:var(--font-eyebrow), sans-serif;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.RecherchePage-module__Y2f4XG__eyebrow{font-size:.875rem}.RecherchePage-module__Y2f4XG__title{color:var(--search-color);font-size:clamp(3rem,8vw,4.5rem);line-height:.98}.RecherchePage-module__Y2f4XG__introduction{color:var(--color-ink-soft);font-size:1.125rem;line-height:2rem}.RecherchePage-module__Y2f4XG__searchPanel{width:100%}.RecherchePage-module__Y2f4XG__formEyebrow,.RecherchePage-module__Y2f4XG__summaryEyebrow{font-size:.75rem}.RecherchePage-module__Y2f4XG__formTitle{color:var(--color-ink);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15}.RecherchePage-module__Y2f4XG__state{width:100%;max-width:48rem}.RecherchePage-module__Y2f4XG__summaryQuery{color:var(--color-ink);font-family:var(--font-display), serif;overflow-wrap:anywhere;margin-top:.25rem;font-size:1.25rem;font-weight:600}.RecherchePage-module__Y2f4XG__resultGroups{gap:clamp(4rem,8vw,5rem);display:grid}.RecherchePage-module__Y2f4XG__resultSection{--result-color:var(--color-accent);min-width:0}.RecherchePage-module__Y2f4XG__resultSection[data-family=personnages]{--result-color:var(--color-famille-personnages)}.RecherchePage-module__Y2f4XG__resultSection[data-family=createurs]{--result-color:var(--color-famille-createurs)}.RecherchePage-module__Y2f4XG__resultSection[data-family=oeuvres]{--result-color:var(--color-famille-oeuvres)}.RecherchePage-module__Y2f4XG__resultSection[data-family=epoques]{--result-color:var(--color-famille-epoques)}.RecherchePage-module__Y2f4XG__resultSection[data-family=chansons]{--result-color:var(--atelier-animation-rose-aerographe)}.RecherchePage-module__Y2f4XG__resultHeader{margin-bottom:1.75rem}.RecherchePage-module__Y2f4XG__resultSymbol{flex:none;width:4.5rem}.RecherchePage-module__Y2f4XG__resultTitle{color:var(--result-color);font-size:clamp(1.875rem,5vw,2.5rem);line-height:1}.RecherchePage-module__Y2f4XG__resultCards{margin:0;padding:0;list-style:none}.RecherchePage-module__Y2f4XG__resultCards>li{min-width:0;height:100%}@media (max-width:39.999rem){.RecherchePage-module__Y2f4XG__hero{align-items:flex-start}.RecherchePage-module__Y2f4XG__heroSymbol{width:7rem}.RecherchePage-module__Y2f4XG__resultHeader{align-items:flex-start}}@media (forced-colors:active){.RecherchePage-module__Y2f4XG__eyebrow,.RecherchePage-module__Y2f4XG__title,.RecherchePage-module__Y2f4XG__formEyebrow,.RecherchePage-module__Y2f4XG__summaryEyebrow,.RecherchePage-module__Y2f4XG__resultTitle{color:canvastext}.RecherchePage-module__Y2f4XG__input:focus-visible{outline-offset:2px;outline:2px solid highlight}}
.CodexFicheChansonDetails-module__pxNDxq__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.CodexFicheChansonDetails-module__pxNDxq__list{gap:1rem;display:grid}.CodexFicheChansonDetails-module__pxNDxq__label{color:var(--color-muted);font-family:var(--font-eyebrow), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}
.CodexCommonIdentite-module__MnzhQW__root{min-width:0}.CodexCommonIdentite-module__MnzhQW__title{color:var(--color-ink);overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.08}.CodexCommonIdentite-module__MnzhQW__root[data-presence=hero] .CodexCommonIdentite-module__MnzhQW__title{font-size:3rem}.CodexCommonIdentite-module__MnzhQW__root[data-presence=card] .CodexCommonIdentite-module__MnzhQW__title{font-size:1.875rem}.CodexCommonIdentite-module__MnzhQW__root[data-presence=list] .CodexCommonIdentite-module__MnzhQW__title{font-size:1.5rem}.CodexCommonIdentite-module__MnzhQW__originale{flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;margin-top:.65rem;display:flex}.CodexCommonIdentite-module__MnzhQW__originaleValue{color:var(--color-ink-soft);overflow-wrap:anywhere;font-size:1rem;font-style:italic;line-height:1.35}.CodexCommonIdentite-module__MnzhQW__originaleMeta{color:var(--color-muted);font-family:var(--projection-font-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-size:.675rem;font-weight:500;line-height:1.35}.CodexCommonIdentite-module__MnzhQW__root[data-presence=hero] .CodexCommonIdentite-module__MnzhQW__originale{margin-top:.8rem}.CodexCommonIdentite-module__MnzhQW__root[data-presence=hero] .CodexCommonIdentite-module__MnzhQW__originaleValue{font-size:1.25rem}@media (min-width:640px){.CodexCommonIdentite-module__MnzhQW__root[data-presence=hero] .CodexCommonIdentite-module__MnzhQW__title{font-size:3.75rem}.CodexCommonIdentite-module__MnzhQW__root[data-presence=list] .CodexCommonIdentite-module__MnzhQW__title{font-size:1.875rem}}@media (forced-colors:active){.CodexCommonIdentite-module__MnzhQW__originaleValue,.CodexCommonIdentite-module__MnzhQW__originaleMeta{color:canvastext}}
.PixieDustBleed-module__s6qxuG__root{box-sizing:border-box;min-width:0;width:calc(100% + var(--pixie-bleed-start-offset) + var(--pixie-bleed-end-offset));margin-inline-start:calc(-1 * var(--pixie-bleed-start-offset));margin-inline-end:calc(-1 * var(--pixie-bleed-end-offset));padding-inline-start:var(--pixie-bleed-start-gutter);padding-inline-end:var(--pixie-bleed-end-gutter)}.PixieDustBleed-module__s6qxuG__sideStart{--pixie-bleed-start-offset:var(--pixie-bleed-extent);--pixie-bleed-end-offset:0rem;--pixie-bleed-start-gutter:var(--pixie-bleed-gutter);--pixie-bleed-end-gutter:0rem}.PixieDustBleed-module__s6qxuG__sideEnd{--pixie-bleed-start-offset:0rem;--pixie-bleed-end-offset:var(--pixie-bleed-extent);--pixie-bleed-start-gutter:0rem;--pixie-bleed-end-gutter:var(--pixie-bleed-gutter)}.PixieDustBleed-module__s6qxuG__sideBoth{--pixie-bleed-start-offset:var(--pixie-bleed-extent);--pixie-bleed-end-offset:var(--pixie-bleed-extent);--pixie-bleed-start-gutter:var(--pixie-bleed-gutter);--pixie-bleed-end-gutter:var(--pixie-bleed-gutter)}.PixieDustBleed-module__s6qxuG__extentSmall{--pixie-bleed-extent:1rem}.PixieDustBleed-module__s6qxuG__extentMedium{--pixie-bleed-extent:2rem}.PixieDustBleed-module__s6qxuG__extentLarge{--pixie-bleed-extent:4rem}.PixieDustBleed-module__s6qxuG__extentExtraLarge{--pixie-bleed-extent:6rem}.PixieDustBleed-module__s6qxuG__extentViewport{--pixie-bleed-extent:max(0rem, calc(50vi - 50%))}.PixieDustBleed-module__s6qxuG__gutterNone{--pixie-bleed-gutter:0rem}.PixieDustBleed-module__s6qxuG__gutterSmall{--pixie-bleed-gutter:1rem}.PixieDustBleed-module__s6qxuG__gutterMedium{--pixie-bleed-gutter:1.5rem}.PixieDustBleed-module__s6qxuG__gutterLarge{--pixie-bleed-gutter:clamp(2rem, 4vw, 3rem)}
.AtelierGeneriqueVivantPrototype-module__WSSJnG__projection{--color-canvas:var(--projection-canvas);--color-surface:var(--projection-surface);--color-surface-muted:var(--projection-surface-muted);--color-ink:var(--projection-ink);--color-ink-soft:var(--projection-ink-soft);--color-muted:var(--projection-muted);--color-line:var(--projection-line);--color-line-strong:var(--projection-line-strong);--color-accent:var(--projection-accent);--color-focus:var(--projection-focus);--shadow-soft:var(--projection-shadow-soft);border:1px solid var(--color-line-strong);border-radius:var(--radius-large);min-width:0;color:var(--color-ink);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--atelier-animation-violet-ombre-portee) 17%, transparent), transparent 34rem), var(--color-canvas);box-shadow:var(--shadow-soft);gap:1.5rem;padding:clamp(1rem,3vw,2rem);display:grid;overflow:hidden}.AtelierGeneriqueVivantPrototype-module__WSSJnG__prototypeHeader,.AtelierGeneriqueVivantPrototype-module__WSSJnG__masterHeader,.AtelierGeneriqueVivantPrototype-module__WSSJnG__panelHeader,.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AtelierGeneriqueVivantPrototype-module__WSSJnG__eyebrow,.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditStatus,.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupHeader p,.AtelierGeneriqueVivantPrototype-module__WSSJnG__setting>span{font-family:var(--font-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.68rem;font-weight:600;line-height:1.25}.AtelierGeneriqueVivantPrototype-module__WSSJnG__prototypeTitle{margin-top:.65rem;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.03}.AtelierGeneriqueVivantPrototype-module__WSSJnG__prototypeDescription,.AtelierGeneriqueVivantPrototype-module__WSSJnG__masterHeader p{max-width:55rem;color:var(--color-ink-soft);margin-top:.7rem;line-height:1.65}.AtelierGeneriqueVivantPrototype-module__WSSJnG__masterQuestion{border-inline-start:3px solid var(--color-accent);max-width:48rem;font-family:var(--font-serif);margin-top:1rem;padding-inline-start:.9rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:650;line-height:1.35}.AtelierGeneriqueVivantPrototype-module__WSSJnG__badges{flex-wrap:wrap;gap:.5rem;display:flex}.AtelierGeneriqueVivantPrototype-module__WSSJnG__controlPanel,.AtelierGeneriqueVivantPrototype-module__WSSJnG__testBench{margin-block:.25rem}.AtelierGeneriqueVivantPrototype-module__WSSJnG__controlPanel>[data-pixie-panel-slot=body],.AtelierGeneriqueVivantPrototype-module__WSSJnG__testBench>[data-pixie-panel-slot=body]{gap:1.5rem;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__testBenchHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.AtelierGeneriqueVivantPrototype-module__WSSJnG__testBenchHeader h4{margin:0;font-size:1.05rem;line-height:1.25}.AtelierGeneriqueVivantPrototype-module__WSSJnG__testBenchSettings{grid-template-columns:repeat(2,minmax(0,13rem));gap:1.25rem;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__panelHeader h4{margin:0;font-size:1.35rem;line-height:1.2}.AtelierGeneriqueVivantPrototype-module__WSSJnG__panelHeader>div,.AtelierGeneriqueVivantPrototype-module__WSSJnG__testBenchHeader>div{gap:.625rem;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__liveCount{font-family:var(--font-mono);color:var(--color-muted);font-size:.74rem;line-height:1.4}.AtelierGeneriqueVivantPrototype-module__WSSJnG__settings{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:1.25rem;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__setting{align-content:start;gap:.6rem;min-width:0;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__setting small{color:var(--color-muted);font-size:.72rem;line-height:1.4}.AtelierGeneriqueVivantPrototype-module__WSSJnG__stage{border:1px solid var(--color-line);border-radius:var(--radius-large);background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 42%), var(--color-surface);gap:clamp(1.25rem,3vw,2rem);min-width:0;padding:clamp(1rem,3vw,2rem);display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__masterTitle{margin-top:.45rem;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.05}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditLayout{gap:1.25rem;min-width:0;display:grid;position:relative}.AtelierGeneriqueVivantPrototype-module__WSSJnG__projection .AtelierGeneriqueVivantPrototype-module__WSSJnG__inspectorShell{max-block-size:none;position:static;overflow:visible}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditViewport{min-width:0}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditStage{gap:1.25rem;min-width:0;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__group{--group-color:var(--color-accent);border-top:2px solid color-mix(in srgb, var(--group-color) 72%, var(--color-line));gap:1rem;min-width:0;padding-top:1rem;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupIdentity{align-items:center;gap:.9rem;min-width:0;display:flex}.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupIdentity p{color:var(--group-color)}.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupIdentity h5{margin-top:.2rem;font-size:clamp(1.15rem,2.5vw,1.55rem);line-height:1.15}.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupMetric{width:min(100%,10rem);color:var(--group-color);gap:.45rem;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupMetric [data-focale-mark=bar]{display:block}.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupMetric span{font-family:var(--font-mono);color:var(--color-muted);font-size:.68rem}.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupCue{background:var(--group-color);border-radius:999px;width:2.5rem;height:.25rem}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13.5rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditGrid>li{min-width:0}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditButton{text-align:start;width:100%;min-height:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:.55rem;padding:1rem;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditButton:focus-visible{border-radius:var(--radius-medium);outline:2px solid var(--color-focus);outline-offset:3px}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditButton strong{font-family:var(--font-serif);font-size:1.2rem;line-height:1.12}.AtelierGeneriqueVivantPrototype-module__WSSJnG__roleList{color:var(--color-ink-soft);line-height:1.45}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditButton small{border-top:1px solid var(--color-line);color:var(--color-muted);padding-top:.45rem;line-height:1.4}.AtelierGeneriqueVivantPrototype-module__WSSJnG__moreButton{justify-self:center}.AtelierGeneriqueVivantPrototype-module__WSSJnG__inspector{align-content:start;gap:1rem;min-width:0;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__inspectorHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AtelierGeneriqueVivantPrototype-module__WSSJnG__inspectorHeader>div{gap:.45rem;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__inspector h5{font-size:clamp(1.45rem,3vw,2rem);line-height:1.05}.AtelierGeneriqueVivantPrototype-module__WSSJnG__inspectorDomain,.AtelierGeneriqueVivantPrototype-module__WSSJnG__unresolved{color:var(--color-ink-soft);line-height:1.5}.AtelierGeneriqueVivantPrototype-module__WSSJnG__inspector dl{gap:.8rem;margin:0;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__inspector dl>div{border-top:1px solid var(--color-line);gap:.2rem;padding-top:.7rem;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__inspector dt{font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.66rem}.AtelierGeneriqueVivantPrototype-module__WSSJnG__inspector dd{margin:0;line-height:1.5}.AtelierGeneriqueVivantPrototype-module__WSSJnG__countershot{border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-surface)}.AtelierGeneriqueVivantPrototype-module__WSSJnG__countershot summary{font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:1rem 1.2rem;font-size:.72rem;font-weight:600}.AtelierGeneriqueVivantPrototype-module__WSSJnG__countershot>div{border-top:1px solid var(--color-line);gap:1.5rem;padding:1.2rem;display:grid}.AtelierGeneriqueVivantPrototype-module__WSSJnG__countershot h5{font-size:1.15rem}.AtelierGeneriqueVivantPrototype-module__WSSJnG__countershot ul{color:var(--color-ink-soft);gap:.55rem;margin:.65rem 0 0;padding-inline-start:1.2rem;line-height:1.55;display:grid}@media (min-width:70rem){.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditLayout{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem);align-items:start}.AtelierGeneriqueVivantPrototype-module__WSSJnG__projection .AtelierGeneriqueVivantPrototype-module__WSSJnG__inspectorShell{max-block-size:calc(100dvb - 3rem);position:sticky;top:1.5rem;overflow:auto}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditLayout[data-inspector-mode=floating]{grid-template-columns:minmax(0,1fr)}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditLayout[data-inspector-mode=floating] .AtelierGeneriqueVivantPrototype-module__WSSJnG__creditStage,.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditLayout[data-inspector-mode=floating] .AtelierGeneriqueVivantPrototype-module__WSSJnG__inspectorShell{grid-area:1/1}.AtelierGeneriqueVivantPrototype-module__WSSJnG__creditLayout[data-inspector-mode=floating] .AtelierGeneriqueVivantPrototype-module__WSSJnG__inspectorShell{justify-self:end;width:min(20rem,100% - 2rem);margin:1rem}}@media (max-width:30rem){.AtelierGeneriqueVivantPrototype-module__WSSJnG__projection,.AtelierGeneriqueVivantPrototype-module__WSSJnG__stage{border-radius:var(--radius-medium)}.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupIdentity{align-items:flex-start}.AtelierGeneriqueVivantPrototype-module__WSSJnG__testBenchSettings{grid-template-columns:minmax(0,1fr)}.AtelierGeneriqueVivantPrototype-module__WSSJnG__groupMetric{width:100%}}@media (prefers-reduced-motion:reduce){.AtelierGeneriqueVivantPrototype-module__WSSJnG__projection *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.CodexFicheHeader-module__SqaISa__root{width:100%}.CodexFicheHeader-module__SqaISa__heading{grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.CodexFicheHeader-module__SqaISa__symbol{border:1px solid var(--codex-fiche-border);border-radius:var(--radius-medium);background:var(--codex-fiche-surface);width:4.5rem;height:4.5rem;box-shadow:var(--shadow-soft);justify-content:center;align-items:center;display:flex;overflow:hidden}.CodexFicheHeader-module__SqaISa__identity{min-width:0}.CodexFicheHeader-module__SqaISa__eyebrow{color:var(--codex-fiche-color);font-family:var(--projection-font-eyebrow);letter-spacing:.2em;text-transform:uppercase;font-size:.875rem;font-weight:500}.CodexFicheHeader-module__SqaISa__badges{margin-top:1.5rem}.CodexFicheHeader-module__SqaISa__introduction{border-left:2px solid var(--codex-fiche-color);width:100%;margin-top:2.5rem;padding-left:1.5rem}@media (min-width:640px){.CodexFicheHeader-module__SqaISa__heading{grid-template-columns:6rem minmax(0,1fr);gap:2rem}.CodexFicheHeader-module__SqaISa__symbol{width:6rem;height:6rem}.CodexFicheHeader-module__SqaISa__introduction{padding-left:2rem}}
.AtelierPlanDEnsemblePrototype-module__8fAPzW__projection{--color-canvas:var(--projection-canvas);--color-surface:var(--projection-surface);--color-surface-muted:var(--projection-surface-muted);--color-ink:var(--projection-ink);--color-ink-soft:var(--projection-ink-soft);--color-muted:var(--projection-muted);--color-line:var(--projection-line);--color-line-strong:var(--projection-line-strong);--color-accent:var(--projection-accent);--color-accent-hover:var(--projection-accent-hover);--color-accent-soft:var(--projection-accent-soft);--color-accent-contrast:var(--projection-accent-contrast);--color-focus:var(--projection-focus);--shadow-soft:var(--projection-shadow-soft);border:1px solid var(--color-line-strong);border-radius:var(--radius-large);color:var(--color-ink);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--atelier-animation-violet-ombre-portee) 14%, transparent), transparent 34rem), var(--color-canvas);box-shadow:var(--shadow-soft);gap:1.5rem;padding:clamp(1rem,3vw,2rem);transition:color .18s,background-color .18s,border-color .18s;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__prototypeHeader,.AtelierPlanDEnsemblePrototype-module__8fAPzW__masterHeader,.AtelierPlanDEnsemblePrototype-module__8fAPzW__groupHeader,.AtelierPlanDEnsemblePrototype-module__8fAPzW__neighbourTopline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AtelierPlanDEnsemblePrototype-module__8fAPzW__prototypeEyebrow,.AtelierPlanDEnsemblePrototype-module__8fAPzW__panelEyebrow,.AtelierPlanDEnsemblePrototype-module__8fAPzW__focusEyebrow,.AtelierPlanDEnsemblePrototype-module__8fAPzW__groupEyebrow{font-family:var(--font-eyebrow);letter-spacing:.17em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:600}.AtelierPlanDEnsemblePrototype-module__8fAPzW__prototypeTitle{margin-top:.65rem;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.05}.AtelierPlanDEnsemblePrototype-module__8fAPzW__prototypeDescription,.AtelierPlanDEnsemblePrototype-module__8fAPzW__masterDescription{max-width:50rem;color:var(--color-ink-soft);margin-top:.75rem;line-height:1.7}.AtelierPlanDEnsemblePrototype-module__8fAPzW__prototypeBadges,.AtelierPlanDEnsemblePrototype-module__8fAPzW__stateBadges{flex-wrap:wrap;gap:.5rem;display:flex}.AtelierPlanDEnsemblePrototype-module__8fAPzW__panelTitle{margin-top:.35rem;font-size:1.35rem;line-height:1.2}.AtelierPlanDEnsemblePrototype-module__8fAPzW__settings{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__setting{min-width:0;font-family:var(--font-eyebrow);letter-spacing:.11em;text-transform:uppercase;color:var(--color-muted);align-content:start;gap:.45rem;font-size:.7rem;font-weight:600;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__setting small{min-height:2.6em;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-muted);font-size:.7rem;font-weight:400;line-height:1.3}.AtelierPlanDEnsemblePrototype-module__8fAPzW__master{border:1px solid var(--color-line);border-radius:var(--radius-large);background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 5%, transparent), transparent 42%), var(--color-surface);gap:clamp(1.5rem,3vw,2.25rem);min-width:0;padding:clamp(1rem,3vw,2rem);display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__masterTitle{margin-top:.45rem;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.08}.AtelierPlanDEnsemblePrototype-module__8fAPzW__focusStage{justify-items:center;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__focusCard{text-align:center;width:min(100%,38rem)}.AtelierPlanDEnsemblePrototype-module__8fAPzW__focusEyebrow{color:var(--color-muted)}.AtelierPlanDEnsemblePrototype-module__8fAPzW__focusTitle{margin-top:.6rem;font-size:clamp(1.5rem,4vw,2.45rem);line-height:1.08}.AtelierPlanDEnsemblePrototype-module__8fAPzW__focusMeta{font-family:var(--font-mono);color:var(--color-muted);margin-top:.75rem;font-size:.76rem}.AtelierPlanDEnsemblePrototype-module__8fAPzW__focusConnector{width:min(100%,28rem);color:var(--color-accent);justify-items:center;gap:.5rem;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__focusConnector span{background:linear-gradient(var(--color-line-strong), var(--color-accent));width:1px;height:1.2rem}.AtelierPlanDEnsemblePrototype-module__8fAPzW__focusConnector strong{font-family:var(--font-eyebrow);letter-spacing:.15em;text-align:center;text-transform:uppercase;font-size:.67rem;font-weight:600}.AtelierPlanDEnsemblePrototype-module__8fAPzW__groupGrid{gap:1.5rem;min-width:0;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__group{min-width:0;container-type:inline-size}.AtelierPlanDEnsemblePrototype-module__8fAPzW__groupHeader{align-items:flex-end;gap:1.5rem;width:100%}.AtelierPlanDEnsemblePrototype-module__8fAPzW__groupEyebrow{color:var(--pixie-panel-color,var(--color-accent))}.AtelierPlanDEnsemblePrototype-module__8fAPzW__groupTitle{margin-top:.4rem;font-size:clamp(1.3rem,3vw,1.55rem);line-height:1.1}.AtelierPlanDEnsemblePrototype-module__8fAPzW__neighbourList{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__neighbour{flex-direction:column;gap:1rem;min-width:0;min-height:100%;display:flex}.AtelierPlanDEnsemblePrototype-module__8fAPzW__neighbourTopline{align-items:center;gap:.5rem}.AtelierPlanDEnsemblePrototype-module__8fAPzW__relationCount{margin-left:auto}.AtelierPlanDEnsemblePrototype-module__8fAPzW__neighbourTitle{overflow-wrap:anywhere;font-size:clamp(1.1rem,3cqi,1.35rem);line-height:1.2}.AtelierPlanDEnsemblePrototype-module__8fAPzW__relationBlock{border-top:1px solid var(--color-line);gap:.55rem;padding-top:.9rem;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__relationEyebrow,.AtelierPlanDEnsemblePrototype-module__8fAPzW__evidenceEyebrow{font-family:var(--font-eyebrow);letter-spacing:.13em;text-transform:uppercase;color:var(--color-muted);font-size:.63rem;font-weight:600}.AtelierPlanDEnsemblePrototype-module__8fAPzW__relationLine{color:var(--color-ink-soft);gap:.35rem;margin:0;font-size:.76rem;line-height:1.45;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__relationLine strong{font-family:var(--font-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);justify-self:start;align-items:baseline;gap:.35rem;font-size:.65rem;font-weight:600;display:inline-flex}.AtelierPlanDEnsemblePrototype-module__8fAPzW__evidenceCount{flex:none;font-size:.72rem}.AtelierPlanDEnsemblePrototype-module__8fAPzW__evidenceFooter,.AtelierPlanDEnsemblePrototype-module__8fAPzW__evidenceBlock{border-top:1px solid var(--color-line);margin-top:auto;padding-top:.9rem}.AtelierPlanDEnsemblePrototype-module__8fAPzW__evidenceFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.AtelierPlanDEnsemblePrototype-module__8fAPzW__evidenceBlock{gap:.7rem;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__evidenceList,.AtelierPlanDEnsemblePrototype-module__8fAPzW__notices{overflow-wrap:anywhere;color:var(--color-ink-soft);gap:.45rem;padding-left:1.1rem;font-size:.76rem;line-height:1.5;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__missingEvidence{color:var(--color-muted);font-size:.76rem;font-style:italic}.AtelierPlanDEnsemblePrototype-module__8fAPzW__liveStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershot{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface-muted)}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershot summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;list-style:none;display:flex}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershot summary::-webkit-details-marker{display:none}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershot summary>span:first-child{gap:.3rem;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershot summary strong{font-size:1.1rem}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershot summary:focus-visible{border-radius:var(--radius-medium);outline:2px solid var(--color-focus);outline-offset:3px}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotMeta{flex:none;align-items:center;gap:.75rem;display:inline-flex}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotCount{font-family:var(--font-mono);color:var(--color-muted);font-size:.72rem}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotToggle{border:1px solid var(--color-line-strong);width:1.75rem;height:1.75rem;color:var(--color-accent);border-radius:999px;place-items:center;display:inline-grid;position:relative}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotToggle:before,.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotToggle:after{content:"";background:currentColor;width:.65rem;height:1px;position:absolute}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotToggle:after{transition:transform .16s;transform:rotate(90deg)}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershot[open] .AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotToggle:after{transform:rotate(0)}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotBody{border-top:1px solid var(--color-line);color:var(--color-ink-soft);gap:1.25rem;padding:1.25rem;line-height:1.65;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotBody section{gap:.65rem;display:grid}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotBody h5{color:var(--color-ink);font-size:1rem}.AtelierPlanDEnsemblePrototype-module__8fAPzW__countershotBody ol{gap:.6rem;padding-left:1.35rem;display:grid}@media (min-width:36rem){.AtelierPlanDEnsemblePrototype-module__8fAPzW__settings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.AtelierPlanDEnsemblePrototype-module__8fAPzW__settings{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:72rem){.AtelierPlanDEnsemblePrototype-module__8fAPzW__groupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:38rem){.AtelierPlanDEnsemblePrototype-module__8fAPzW__neighbourList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.AtelierPlanDEnsemblePrototype-module__8fAPzW__projection *,.AtelierPlanDEnsemblePrototype-module__8fAPzW__projection :before,.AtelierPlanDEnsemblePrototype-module__8fAPzW__projection :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.CodexFicheOeuvreDetails-module__z1C7PW__facts,.CodexFicheOeuvreDetails-module__z1C7PW__events,.CodexFicheOeuvreDetails-module__z1C7PW__circulation,.CodexFicheOeuvreDetails-module__z1C7PW__receptions,.CodexFicheOeuvreDetails-module__z1C7PW__economics,.CodexFicheOeuvreDetails-module__z1C7PW__relations,.CodexFicheOeuvreDetails-module__z1C7PW__credits{gap:1rem;display:grid}.CodexFicheOeuvreDetails-module__z1C7PW__facts,.CodexFicheOeuvreDetails-module__z1C7PW__events,.CodexFicheOeuvreDetails-module__z1C7PW__circulation,.CodexFicheOeuvreDetails-module__z1C7PW__receptions,.CodexFicheOeuvreDetails-module__z1C7PW__economics,.CodexFicheOeuvreDetails-module__z1C7PW__relations{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.CodexFicheOeuvreDetails-module__z1C7PW__fact,.CodexFicheOeuvreDetails-module__z1C7PW__event,.CodexFicheOeuvreDetails-module__z1C7PW__circulationItem,.CodexFicheOeuvreDetails-module__z1C7PW__reception,.CodexFicheOeuvreDetails-module__z1C7PW__economic,.CodexFicheOeuvreDetails-module__z1C7PW__relation{flex-direction:column;display:flex}.CodexFicheOeuvreDetails-module__z1C7PW__circulationGroup+.CodexFicheOeuvreDetails-module__z1C7PW__circulationGroup{margin-top:1.5rem}.CodexFicheOeuvreDetails-module__z1C7PW__groupTitle{color:var(--color-ink);font-family:var(--projection-font-display);margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.CodexFicheOeuvreDetails-module__z1C7PW__label{color:var(--codex-fiche-color,var(--color-muted));font-family:var(--projection-font-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500}.CodexFicheOeuvreDetails-module__z1C7PW__value{color:var(--color-ink);margin-top:.5rem;font-size:1rem;line-height:1.6}.CodexFicheOeuvreDetails-module__z1C7PW__detail{color:var(--color-ink-soft);margin-top:.35rem;font-size:.875rem;line-height:1.55}.CodexFicheOeuvreDetails-module__z1C7PW__citations{margin-top:auto;padding-top:1rem}.CodexFicheOeuvreDetails-module__z1C7PW__credits{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.CodexFicheOeuvreDetails-module__z1C7PW__creditHeading{align-items:center;gap:1rem;display:flex}.CodexFicheOeuvreDetails-module__z1C7PW__creditList{gap:.9rem;margin-top:1rem;display:grid}.CodexFicheOeuvreDetails-module__z1C7PW__creditName{color:var(--color-ink)}.CodexFicheOeuvreDetails-module__z1C7PW__creditRoles{color:var(--color-muted);margin-top:.2rem;font-size:.875rem;line-height:1.5}
.CodexIndexChansonCard-module__mSoeIq__root{min-height:100%;color:inherit;flex-direction:column;display:flex}.CodexIndexChansonCard-module__mSoeIq__authors{border-top:1px solid var(--color-line);gap:.5rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}
.CodexIndexCreateurCard-module__FZ0OkW__root{min-height:100%;color:inherit;flex-direction:column;display:flex}.CodexIndexCreateurCard-module__FZ0OkW__recompenses{margin-top:1.5rem}.CodexIndexCreateurCard-module__FZ0OkW__recompensesTitle{color:var(--color-muted);font-family:var(--projection-font-eyebrow);letter-spacing:.14em;text-transform:uppercase;margin-top:1.25rem;font-size:.75rem;font-weight:500}.CodexIndexCreateurCard-module__FZ0OkW__recompensesList{gap:.75rem;margin-top:.75rem;display:grid}.CodexIndexCreateurCard-module__FZ0OkW__recompense{color:var(--color-ink);align-items:center;gap:.75rem;font-size:.875rem;line-height:1.4;display:flex}
.CodexIndexListItem-module__wuDy3a__root{--codex-list-color:var(--color-accent);border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);transition:border-color .17s,background-color .17s;position:relative;overflow:hidden}.CodexIndexListItem-module__wuDy3a__root[data-famille=personnages]{--codex-list-color:var(--color-famille-personnages)}.CodexIndexListItem-module__wuDy3a__root[data-famille=createurs]{--codex-list-color:var(--color-famille-createurs)}.CodexIndexListItem-module__wuDy3a__root[data-famille=oeuvres]{--codex-list-color:var(--color-famille-oeuvres)}.CodexIndexListItem-module__wuDy3a__root[data-famille=epoques]{--codex-list-color:var(--color-famille-epoques)}.CodexIndexListItem-module__wuDy3a__root[data-famille=chansons]{--codex-list-color:var(--color-famille-chansons)}.CodexIndexListItem-module__wuDy3a__root:before{background:var(--codex-list-color);content:"";transform-origin:50%;width:.2rem;transition:transform .17s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.CodexIndexListItem-module__wuDy3a__root:hover,.CodexIndexListItem-module__wuDy3a__root:focus-within{border-color:color-mix(in srgb, var(--codex-list-color) 48%, var(--color-line));background:color-mix(in srgb, var(--codex-list-color) 4%, var(--color-surface))}.CodexIndexListItem-module__wuDy3a__root:hover:before,.CodexIndexListItem-module__wuDy3a__root:focus-within:before{transform:scaleY(1)}.CodexIndexListItem-module__wuDy3a__link{color:inherit;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;text-decoration:none;display:grid}.CodexIndexListItem-module__wuDy3a__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.CodexIndexListItem-module__wuDy3a__number{color:var(--codex-list-color);letter-spacing:.12em;align-self:start;padding-top:.4rem;font-size:.75rem}.CodexIndexListItem-module__wuDy3a__content{min-width:0}.CodexIndexListItem-module__wuDy3a__heading{align-items:center;gap:1rem;display:flex}.CodexIndexListItem-module__wuDy3a__arrow{color:var(--codex-list-color);opacity:0;transition:opacity .17s,transform .17s;transform:translate(-.35rem)}.CodexIndexListItem-module__wuDy3a__root:hover .CodexIndexListItem-module__wuDy3a__arrow,.CodexIndexListItem-module__wuDy3a__root:focus-within .CodexIndexListItem-module__wuDy3a__arrow{opacity:1;transform:translate(0)}.CodexIndexListItem-module__wuDy3a__metadata{margin-top:.85rem;display:block}.CodexIndexListItem-module__wuDy3a__symbol{opacity:.78;transition:opacity .17s,transform .17s;display:inline-flex}.CodexIndexListItem-module__wuDy3a__root:hover .CodexIndexListItem-module__wuDy3a__symbol,.CodexIndexListItem-module__wuDy3a__root:focus-within .CodexIndexListItem-module__wuDy3a__symbol{opacity:1;transform:scale(1.05)}@media (max-width:40rem){.CodexIndexListItem-module__wuDy3a__link{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.1rem 1rem 1.1rem 1.25rem}.CodexIndexListItem-module__wuDy3a__symbol{display:none}}@media (prefers-reduced-motion:reduce){.CodexIndexListItem-module__wuDy3a__root,.CodexIndexListItem-module__wuDy3a__root:before,.CodexIndexListItem-module__wuDy3a__arrow,.CodexIndexListItem-module__wuDy3a__symbol{transition:none}}
.AtelierTravellingDocumentairePrototype-module__scmHRG__projection{border:1px solid var(--color-line-strong);border-radius:var(--radius-large);color:var(--color-ink);background:radial-gradient(circle at 85% 5%, color-mix(in srgb, var(--atelier-animation-violet-ombre-portee) 12%, transparent), transparent 34rem), var(--color-canvas);box-shadow:var(--shadow-soft);gap:1.5rem;padding:clamp(1rem,3vw,2rem);transition:color .18s,background-color .18s,border-color .18s;display:grid}.AtelierTravellingDocumentairePrototype-module__scmHRG__prototypeHeader,.AtelierTravellingDocumentairePrototype-module__scmHRG__masterHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.AtelierTravellingDocumentairePrototype-module__scmHRG__prototypeEyebrow,.AtelierTravellingDocumentairePrototype-module__scmHRG__panelEyebrow,.AtelierTravellingDocumentairePrototype-module__scmHRG__trackLabel,.AtelierTravellingDocumentairePrototype-module__scmHRG__destinationEyebrow{font-family:var(--font-eyebrow);letter-spacing:.17em;text-transform:uppercase;color:var(--color-accent);font-size:.7rem;font-weight:600}.AtelierTravellingDocumentairePrototype-module__scmHRG__prototypeTitle{margin-top:.65rem;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.05}.AtelierTravellingDocumentairePrototype-module__scmHRG__prototypeDescription,.AtelierTravellingDocumentairePrototype-module__scmHRG__masterDescription{max-width:48rem;color:var(--color-ink-soft);margin-top:.75rem;line-height:1.7}.AtelierTravellingDocumentairePrototype-module__scmHRG__prototypeBadges,.AtelierTravellingDocumentairePrototype-module__scmHRG__stateBadges{flex-wrap:wrap;gap:.5rem;display:flex}.AtelierTravellingDocumentairePrototype-module__scmHRG__panelTitle{margin-top:.35rem;font-size:1.35rem;line-height:1.2}.AtelierTravellingDocumentairePrototype-module__scmHRG__settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.AtelierTravellingDocumentairePrototype-module__scmHRG__setting{min-width:0;font-family:var(--font-eyebrow);letter-spacing:.11em;text-transform:uppercase;color:var(--color-muted);align-content:start;gap:.45rem;font-size:.7rem;font-weight:600;display:grid}.AtelierTravellingDocumentairePrototype-module__scmHRG__setting small{min-height:2.6em;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--color-muted);font-size:.7rem;font-weight:400;line-height:1.3}.AtelierTravellingDocumentairePrototype-module__scmHRG__master{border:1px solid var(--color-line);border-radius:var(--radius-large);background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 4%, transparent), transparent 45%), var(--color-surface);gap:1.5rem;min-width:0;padding:clamp(1rem,3vw,2rem);display:grid}.AtelierTravellingDocumentairePrototype-module__scmHRG__masterTitle{margin-top:.45rem;font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.08}.AtelierTravellingDocumentairePrototype-module__scmHRG__path{gap:1.25rem;min-width:0;display:grid}.AtelierTravellingDocumentairePrototype-module__scmHRG__approaches{min-width:0}.AtelierTravellingDocumentairePrototype-module__scmHRG__trackLabel{color:var(--color-muted);align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.AtelierTravellingDocumentairePrototype-module__scmHRG__trackLabel:after{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 45%, transparent), transparent);content:"";flex:1;height:1px}.AtelierTravellingDocumentairePrototype-module__scmHRG__rail{margin:0;padding:0;list-style:none}.AtelierTravellingDocumentairePrototype-module__scmHRG__stage{flex-direction:column;gap:1.25rem;min-height:100%;display:flex}.AtelierTravellingDocumentairePrototype-module__scmHRG__stageTopline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.AtelierTravellingDocumentairePrototype-module__scmHRG__stageOrder{font-family:var(--font-mono);color:var(--color-muted);font-size:.72rem}.AtelierTravellingDocumentairePrototype-module__scmHRG__stageTitle{font-size:1.3rem;line-height:1.18}.AtelierTravellingDocumentairePrototype-module__scmHRG__stageDate,.AtelierTravellingDocumentairePrototype-module__scmHRG__destinationDate{font-family:var(--font-mono);color:var(--color-muted);margin-top:.45rem;font-size:.76rem}.AtelierTravellingDocumentairePrototype-module__scmHRG__connectionLabel{border-top:1px solid var(--color-line);color:var(--color-ink-soft);gap:.25rem;margin-top:auto;padding-top:.9rem;line-height:1.45;display:grid}.AtelierTravellingDocumentairePrototype-module__scmHRG__connectionLabel>span{font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:.65rem}.AtelierTravellingDocumentairePrototype-module__scmHRG__connectionLabel strong{color:var(--color-ink);align-items:baseline;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.AtelierTravellingDocumentairePrototype-module__scmHRG__connectionLabel strong span{color:var(--color-accent);flex:none}.AtelierTravellingDocumentairePrototype-module__scmHRG__connectionEnd{border-top:1px solid var(--color-line);font-family:var(--font-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-top:auto;padding-top:.9rem;font-size:.68rem}.AtelierTravellingDocumentairePrototype-module__scmHRG__evidenceCount,.AtelierTravellingDocumentairePrototype-module__scmHRG__missingEvidence{color:var(--color-muted);font-size:.76rem}.AtelierTravellingDocumentairePrototype-module__scmHRG__evidenceCount{align-self:flex-start}.AtelierTravellingDocumentairePrototype-module__scmHRG__missingEvidence{font-style:italic}.AtelierTravellingDocumentairePrototype-module__scmHRG__evidenceList{color:var(--color-ink-soft);gap:.45rem;padding-left:1.1rem;font-size:.78rem;line-height:1.45;display:grid}.AtelierTravellingDocumentairePrototype-module__scmHRG__convergence{border-block:1px solid var(--color-line);min-height:3rem;color:var(--color-accent);justify-content:center;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.AtelierTravellingDocumentairePrototype-module__scmHRG__convergence span{font-family:var(--font-eyebrow);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:600}.AtelierTravellingDocumentairePrototype-module__scmHRG__convergence strong{font-size:1.3rem;line-height:1;transform:rotate(90deg)}.AtelierTravellingDocumentairePrototype-module__scmHRG__destination{text-align:center;justify-self:center;width:min(100%,38rem)}.AtelierTravellingDocumentairePrototype-module__scmHRG__destinationEyebrow{color:var(--color-muted)}.AtelierTravellingDocumentairePrototype-module__scmHRG__destinationTitle{margin-top:.55rem;font-size:clamp(1.45rem,4vw,2.3rem);line-height:1.1}.AtelierTravellingDocumentairePrototype-module__scmHRG__noticePanel{margin-top:.25rem}.AtelierTravellingDocumentairePrototype-module__scmHRG__noticeTitle{font-family:var(--font-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.68rem;font-weight:600}.AtelierTravellingDocumentairePrototype-module__scmHRG__notices{color:var(--color-muted);gap:.5rem;margin-top:.65rem;padding-left:1.25rem;font-size:.82rem;line-height:1.55;display:grid}.AtelierTravellingDocumentairePrototype-module__scmHRG__liveStatus{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershot{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface-muted)}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershot summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;list-style:none;display:flex}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershot summary::-webkit-details-marker{display:none}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershot summary>span:first-child{gap:.3rem;display:grid}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershot summary strong{font-size:1.1rem}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershot summary:focus-visible{border-radius:var(--radius-medium);outline:2px solid var(--color-focus);outline-offset:3px}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershotCount{font-family:var(--font-mono);color:var(--color-muted);flex:none;font-size:.72rem}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershotMeta{flex:none;align-items:center;gap:.75rem;display:inline-flex}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershotToggle{border:1px solid var(--color-line-strong);width:1.75rem;height:1.75rem;color:var(--color-accent);border-radius:999px;place-items:center;display:inline-grid;position:relative}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershotToggle:before,.AtelierTravellingDocumentairePrototype-module__scmHRG__countershotToggle:after{content:"";background:currentColor;width:.65rem;height:1px;position:absolute}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershotToggle:after{transition:transform .16s;transform:rotate(90deg)}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershot[open] .AtelierTravellingDocumentairePrototype-module__scmHRG__countershotToggle:after{transform:rotate(0)}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershotBody{border-top:1px solid var(--color-line);color:var(--color-ink-soft);padding:1.25rem;line-height:1.7}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershotBody ol{gap:.85rem;padding-left:1.35rem;display:grid}.AtelierTravellingDocumentairePrototype-module__scmHRG__countershotBody .AtelierTravellingDocumentairePrototype-module__scmHRG__evidenceList{margin-top:.45rem}@media (max-width:47.99rem){.AtelierTravellingDocumentairePrototype-module__scmHRG__master .AtelierTravellingDocumentairePrototype-module__scmHRG__rail{flex-direction:column;overflow:visible}.AtelierTravellingDocumentairePrototype-module__scmHRG__master .AtelierTravellingDocumentairePrototype-module__scmHRG__rail>*{flex-basis:auto;inline-size:100%;max-inline-size:none}}@media (min-width:48rem){.AtelierTravellingDocumentairePrototype-module__scmHRG__settings{grid-template-columns:repeat(3,minmax(0,1fr))}.AtelierTravellingDocumentairePrototype-module__scmHRG__master .AtelierTravellingDocumentairePrototype-module__scmHRG__rail{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-auto-rows:1fr;display:grid;overflow:visible}.AtelierTravellingDocumentairePrototype-module__scmHRG__master .AtelierTravellingDocumentairePrototype-module__scmHRG__rail>*{inline-size:auto;max-inline-size:none}}@media (min-width:75rem){.AtelierTravellingDocumentairePrototype-module__scmHRG__settings{grid-template-columns:repeat(6,minmax(0,1fr))}.AtelierTravellingDocumentairePrototype-module__scmHRG__path{grid-template-columns:minmax(0,1fr) 7rem minmax(16rem,.42fr);align-items:stretch}.AtelierTravellingDocumentairePrototype-module__scmHRG__convergence{border-block:0;border-inline:1px solid var(--color-line);text-align:center;flex-direction:column;min-height:auto;padding:1rem}.AtelierTravellingDocumentairePrototype-module__scmHRG__convergence strong{transform:none}.AtelierTravellingDocumentairePrototype-module__scmHRG__destination{flex-direction:column;justify-content:center;align-self:stretch;width:100%;display:flex}.AtelierTravellingDocumentairePrototype-module__scmHRG__destinationTitle{font-size:clamp(1.45rem,2.6vw,2rem)}}@media (prefers-reduced-motion:reduce){.AtelierTravellingDocumentairePrototype-module__scmHRG__projection *,.AtelierTravellingDocumentairePrototype-module__scmHRG__projection :before,.AtelierTravellingDocumentairePrototype-module__scmHRG__projection :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.CodexFicheSources-module__6st1TG__list{gap:1rem;display:grid}.CodexFicheSources-module__6st1TG__source{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;scroll-margin-top:6rem;display:grid}.CodexFicheSources-module__6st1TG__number{border:1px solid color-mix(in srgb, var(--codex-fiche-color,var(--color-accent)) 55%, var(--color-line));width:1.75rem;height:1.75rem;color:var(--codex-fiche-color,var(--color-accent));font-family:var(--projection-font-mono);border-radius:999px;place-items:center;font-size:.75rem;font-weight:600;display:grid}.CodexFicheSources-module__6st1TG__source:target{border-radius:var(--radius-small);outline:2px solid var(--codex-fiche-color,var(--color-accent));outline-offset:.5rem}@media (forced-colors:active){.CodexFicheSources-module__6st1TG__number{color:canvastext;border-color:buttontext}.CodexFicheSources-module__6st1TG__source:target{outline-color:highlight}}
.CodexIndexOeuvreCard-module__AKYBsa__root{min-height:100%;color:inherit;flex-direction:column;display:flex}.CodexIndexOeuvreCard-module__AKYBsa__recompensesBoundary,.CodexIndexOeuvreCard-module__AKYBsa__recompenses{margin-top:1.25rem}.CodexIndexOeuvreCard-module__AKYBsa__recompensesList{gap:.75rem;margin-top:.75rem;display:grid}.CodexIndexOeuvreCard-module__AKYBsa__recompense{align-items:center;gap:.75rem;display:flex}.CodexIndexOeuvreCard-module__AKYBsa__recompenseLabel{color:var(--color-ink);font-size:.875rem;line-height:1.4}
.CodexIndexPage-module__HR9hWG__root{min-height:100vh}.CodexIndexPage-module__HR9hWG__hero{width:100%}.CodexIndexPage-module__HR9hWG__symbolFrame{flex:none;width:8rem}.CodexIndexPage-module__HR9hWG__symbolFrame [data-pixie-frame-slot=media]{place-items:center;display:grid}.CodexIndexPage-module__HR9hWG__heading{flex:28rem;min-width:0}.CodexIndexPage-module__HR9hWG__eyebrow{color:var(--codex-index-color);font-family:var(--font-eyebrow);letter-spacing:.2em;text-transform:uppercase;font-size:.875rem;font-weight:500}.CodexIndexPage-module__HR9hWG__title{color:var(--codex-index-color);font-size:clamp(3rem,8vw,4.5rem);line-height:.98}.CodexIndexPage-module__HR9hWG__introduction{color:var(--color-ink-soft);font-size:1.125rem;line-height:2rem}.CodexIndexPage-module__HR9hWG__toolbar{width:100%}.CodexIndexPage-module__HR9hWG__counter{color:var(--color-muted);font-size:.875rem}.CodexIndexPage-module__HR9hWG__root[data-family=personnages]{--codex-index-color:var(--atelier-animation-rouge-crayon)}.CodexIndexPage-module__HR9hWG__root[data-family=createurs]{--codex-index-color:var(--atelier-animation-jaune-lampe)}.CodexIndexPage-module__HR9hWG__root[data-family=oeuvres]{--codex-index-color:var(--atelier-animation-gouache)}.CodexIndexPage-module__HR9hWG__root[data-family=epoques]{--codex-index-color:var(--atelier-animation-vert-cellulo)}.CodexIndexPage-module__HR9hWG__root[data-family=chansons]{--codex-index-color:var(--atelier-animation-rose-aerographe)}@media (max-width:39.999rem){.CodexIndexPage-module__HR9hWG__hero{align-items:flex-start}.CodexIndexPage-module__HR9hWG__symbolFrame{width:7rem}}@media (forced-colors:active){.CodexIndexPage-module__HR9hWG__eyebrow,.CodexIndexPage-module__HR9hWG__title{color:canvastext}}
.CodexIndexPersonnageCard-module__TcLkMW__root{min-height:100%;color:inherit;flex-direction:column;display:flex}
