.roue-svg{width:var(--roue-h,3rem);height:var(--roue-h,3rem);display:block;overflow:visible}.roue-vide{fill:color-mix(in oklab, var(--mf-color-fg) 9%, transparent)}.roue-plein{opacity:1;transform-box:fill-box;transform-origin:50%}.roue-couronne{transform-box:fill-box;transform-origin:50%}.roue-svg[data-on] .roue-couronne{animation:7.2s linear infinite roue-tourne}.roue-svg[data-on] .roue-plein{opacity:0;animation:2.4s cubic-bezier(.34,1.4,.64,1) infinite roue-remplit;animation-delay:calc(var(--mf-local-i) * .18s)}.roue-mf{transform-box:fill-box;transform-origin:50%}.roue-svg[data-on] .roue-mf{animation:2.4s ease-in-out infinite roue-souffle}@keyframes roue-tourne{to{transform:rotate(360deg)}}@keyframes roue-remplit{0%{opacity:0;transform:scale(.72)}14%{opacity:1;transform:scale(1)}58%{opacity:1;transform:scale(1)}76%,to{opacity:0;transform:scale(.9)}}@keyframes roue-souffle{0%,to{scale:.9}50%{scale:1}}.roue-disque{width:var(--roue-disque,4.75rem);height:var(--roue-disque,4.75rem);border-radius:var(--s-r-pill);background:color-mix(in oklab, var(--mf-color-surface) 86%, transparent);box-shadow:0 0 0 1px var(--s-line), 0 16px 36px -16px color-mix(in oklab, var(--mf-color-fg) 32%, transparent);flex:none;place-items:center;display:grid;position:relative}.roue-anneau{border-radius:var(--s-r-pill);background:conic-gradient(from 0deg, color-mix(in oklab, var(--mf-color-fg) 7%, transparent) 0deg 150deg, var(--mf-roue-5) 190deg, var(--mf-roue-0) 230deg, var(--mf-roue-1) 270deg, var(--mf-roue-2) 305deg, var(--mf-roue-3) 335deg, var(--mf-roue-4) 360deg);animation:1.6s linear infinite roue-tourne;position:absolute;inset:-.3125rem;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.roue-phrase{letter-spacing:-.008em;min-height:1.5rem;color:var(--mf-color-fg);text-align:center;text-wrap:balance;margin:0;font-size:.9375rem;font-weight:560;line-height:1.5rem;display:grid}.roue-phrase>span{animation:.46s cubic-bezier(.2,.8,.2,1) both roue-phrase-in}.roue-phrase>span[data-kind=clin],.roue-phrase>span[data-kind=direction]{color:color-mix(in oklab, var(--mf-color-fg) 82%, var(--mf-roue-0))}@keyframes roue-phrase-in{0%{opacity:0;filter:blur(3px);translate:0 .5rem}to{opacity:1;filter:blur();translate:0}}.roue-relance{--roue-disque:5.5rem;--roue-h:3.5rem;z-index:25;background:color-mix(in oklab, var(--mf-color-surface) 78%, transparent);width:min(20rem,100vw - 2rem);box-shadow:0 0 0 1px var(--s-line), 0 28px 64px -28px color-mix(in oklab, var(--mf-color-fg) 42%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);pointer-events:none;border-radius:1.5rem;flex-direction:column;align-items:center;gap:.875rem;padding:1.375rem 1.75rem 1.125rem;animation:.36s cubic-bezier(.2,.8,.2,1) both roue-arrive;display:flex;position:fixed;inset-block-start:var(--mf-local-y,50vh);inset-inline-start:var(--mf-local-x,50vw);translate:-50% -50%}.roue-relance .roue-phrase{align-content:center;min-height:3rem}[dir=rtl] .roue-relance{translate:50% -50%}.roue-relance[data-leaving]{opacity:0;transition:opacity .3s,scale .3s;scale:.96}@keyframes roue-arrive{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}main.work.planche[data-relance] .board>.cards>li{opacity:.42;filter:saturate(.6)blur(1.5px);transition:opacity .4s,filter .4s}@media (prefers-reduced-motion:reduce){.roue-svg[data-on] .roue-couronne,.roue-svg[data-on] .roue-mf,.roue-anneau,.roue-phrase>span,.roue-relance{animation:none}.roue-svg[data-on] .roue-plein{opacity:1;animation:none}.roue-anneau{background:conic-gradient(from 0deg, var(--mf-roue-0), var(--mf-roue-1), var(--mf-roue-2), var(--mf-roue-3), var(--mf-roue-4), var(--mf-roue-5), var(--mf-roue-0))}main.work.planche[data-relance] .board>.cards>li,.roue-relance[data-leaving]{transition:none}}@media (max-width:40rem){.roue-relance{--roue-disque:4.75rem;--roue-h:3rem;width:calc(100vw - 3rem);padding:1.125rem 1.25rem 1rem}.roue-relance .roue-phrase{min-height:2.75rem}.roue-phrase{font-size:.875rem}}.build-disc .roue-svg{width:var(--mf-symbol-h,3rem);height:var(--mf-symbol-h,3rem)}.build-wheel .roue-svg[data-on] .roue-couronne,.build-wheel .roue-svg[data-on] .roue-mf{animation-delay:var(--mf-local-clock,0s)}.build-wheel .roue-svg[data-on] .roue-plein{animation-delay:calc(var(--mf-local-clock,0s) + var(--mf-local-i) * .18s)}.build-roue-phrase{margin-block:0 .5rem}
