.Vxe2Fa_exam{color:var(--ink)}:is([data-navigation-shell]:has(.Vxe2Fa_exam)>header,[data-navigation-shell]:has(.Vxe2Fa_exam)>aside,[data-navigation-shell]:has(.Vxe2Fa_exam)>nav,[data-navigation-shell]:has(.Vxe2Fa_exam) [data-floating-action]){display:none}[data-navigation-shell]:has(.Vxe2Fa_exam)>div:has(.Vxe2Fa_exam){padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);margin-inline-start:0;padding-block-end:env(safe-area-inset-bottom)}.Vxe2Fa_progress{gap:4px;margin-block:16px;display:flex}.Vxe2Fa_progress span{background:var(--line);border-radius:3px;flex:1;height:6px}.Vxe2Fa_progress .Vxe2Fa_done{background:var(--accent)}.Vxe2Fa_progress .Vxe2Fa_current{background:var(--sun)}.Vxe2Fa_sticky{background:linear-gradient(to bottom, transparent, var(--canvas) 30%);padding:16px;position:sticky;inset-block-end:0}.Vxe2Fa_sticky[data-compact]{padding-block:4px 2px;padding-inline:0}
img[data-coq-flip=always]{scale:-1 1}img[data-coq-flip=ltr]:not(: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)){scale:-1 1}img[data-coq-flip=rtl]: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)){scale:-1 1}
.F0l29W_wave{--wave-progress:0}.F0l29W_progress{gap:4px;display:grid}.F0l29W_track{block-size:48px;position:relative}.F0l29W_bars{align-items:center;gap:2px;display:flex;position:absolute;inset:0}.F0l29W_bars i{background:var(--line-strong);border-radius:2px;flex:1 1 0;min-inline-size:1px}.F0l29W_played{clip-path:inset(0 calc((1 - var(--wave-progress)) * 100%) 0 0)}.F0l29W_played i{background:var(--accent)}.F0l29W_wave[data-pending] .F0l29W_bars i{opacity:.5}.F0l29W_clock{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-self:end;font-size:.75rem;line-height:1rem}@media (prefers-reduced-motion:no-preference){.F0l29W_bars i{transition:block-size .2s}}
.eSVWzG_sheet{--coq:120px;--edge:.444;--sheet-bg:var(--ok-soft);--sheet-strong:var(--ok);--sheet-on:var(--canvas);--sheet-gutter:max(16px, calc((100% - 44rem) / 2));z-index:40;color:var(--ink);animation:eSVWzG_sheet-in .26s var(--ease-out-soft) both;position:fixed;inset-block-end:0;inset-inline:0}.eSVWzG_sheet[data-answer-sheet=wrong]{--sheet-bg:var(--warn-soft);--sheet-strong:var(--warn);--edge:.458}@media (min-width:1100px){.eSVWzG_sheet{--coq:132px;inset-inline-start:var(--ui-sidebar,0px)}}.eSVWzG_surface{z-index:1;box-sizing:border-box;max-block-size:calc(100dvh - env(safe-area-inset-top) - var(--coq) * var(--edge) - 12px);padding:16px var(--sheet-gutter) calc(12px + env(safe-area-inset-bottom));border-block-start:2px solid color-mix(in srgb, var(--sheet-strong) 45%, var(--sheet-bg));background:var(--sheet-bg);border-start-start-radius:20px;border-start-end-radius:20px;flex-direction:column;display:flex;position:relative;box-shadow:0 -10px 28px -14px #1c223661}.eSVWzG_coq{z-index:0;inline-size:var(--coq);block-size:var(--coq);pointer-events:none;position:absolute;inset-block-start:calc(var(--coq) * var(--edge) * -1);inset-inline-end:calc(var(--sheet-gutter) + 4px)}.eSVWzG_coqLayerFront{z-index:2}.eSVWzG_coq img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;block-size:100%;inline-size:100%;display:block}.eSVWzG_coqBack{animation:eSVWzG_coq-rise .3s .18s var(--ease-out-soft) both}.eSVWzG_coqFront{animation:eSVWzG_coq-front .3s .18s var(--ease-out-soft) both}.eSVWzG_coqFront[data-pose=victoire]{clip-path:polygon(12% 41%,46.5% 41%,46.5% 48.5%,68.5% 48.5%,68.5% 41%,84% 41%,84% 48.5%,12% 48.5%)}.eSVWzG_coqFront[data-pose=desole]{clip-path:polygon(6% 42.5%,40.5% 42.5%,40.5% 50.5%,67% 50.5%,67% 42.5%,90% 42.5%,90% 50.5%,6% 50.5%)}.eSVWzG_head{min-block-size:32px;align-items:center;gap:10px;padding-inline-end:calc(var(--coq) * .55);display:flex}.eSVWzG_mark{background:var(--sheet-strong);block-size:28px;inline-size:28px;color:var(--sheet-on);border-radius:50%;flex:none;place-items:center;display:grid}.eSVWzG_verdict{min-inline-size:0;color:var(--sheet-strong);margin:0;font-size:1.125rem;font-weight:700;line-height:1.5rem}.eSVWzG_toggle{min-block-size:44px;color:var(--sheet-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-block-start:2px;padding:0;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.eSVWzG_toggle svg{transition:transform .26s var(--ease-standard)}.eSVWzG_sheet[data-open] .eSVWzG_toggle svg{transform:rotate(180deg)}.eSVWzG_toggle:focus-visible{outline:2px solid var(--sheet-strong);outline-offset:2px;border-radius:4px}.eSVWzG_fold{min-block-size:0;transition:grid-template-rows .26s var(--ease-out-soft);flex:0 auto;grid-template-rows:minmax(0,0fr);display:grid}.eSVWzG_fold[data-open]{grid-template-rows:minmax(0,1fr)}.eSVWzG_details{visibility:hidden;min-block-size:0;transition:visibility 0s linear .26s;overflow:hidden}.eSVWzG_fold[data-open] .eSVWzG_details{overscroll-behavior:contain;visibility:visible;transition:none;overflow-y:auto}.eSVWzG_right{gap:2px;margin:4px 0 10px;display:grid}.eSVWzG_rightLabel{color:var(--ink);font-weight:700}.eSVWzG_rightValue,.eSVWzG_explanation{color:var(--ink);font-size:1rem;line-height:1.5rem}.eSVWzG_explanation{margin:0 0 4px}.eSVWzG_action{flex:none;margin-block-start:12px}.eSVWzG_sheet .eSVWzG_action button{background:var(--sheet-strong);border-color:var(--sheet-strong);color:var(--sheet-on)}.eSVWzG_sheet .eSVWzG_action button:hover:not(:disabled){background:color-mix(in srgb, var(--sheet-strong) 86%, var(--ink));border-color:#0000}.eSVWzG_sheet .eSVWzG_action button:focus-visible{outline:2px solid var(--sheet-strong);outline-offset:3px}@keyframes eSVWzG_sheet-in{0%{transform:translateY(calc(100% + var(--coq)))}}@keyframes eSVWzG_coq-rise{0%{transform:translateY(38%)}}@keyframes eSVWzG_coq-front{0%{opacity:0;transform:translateY(38%)}70%{opacity:0}}@media (prefers-reduced-motion:reduce){.eSVWzG_sheet,.eSVWzG_coqBack,.eSVWzG_coqFront{animation:none}.eSVWzG_fold,.eSVWzG_toggle svg{transition:none}}
._6h0Kuq_back{color:var(--ink);cursor:pointer;font-size:1.375rem;line-height:1}._6h0Kuq_dialog{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);inline-size:min(26rem,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-pop);margin:auto;padding:20px}._6h0Kuq_dialog::backdrop{background:#1017228c}._6h0Kuq_title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.5rem}._6h0Kuq_body{color:var(--ink-2);margin:8px 0 0;font-size:.9375rem;line-height:1.375rem}._6h0Kuq_actions{gap:10px;margin-block-start:18px;display:grid}._6h0Kuq_cancel,._6h0Kuq_confirm{border-radius:var(--radius-control);cursor:pointer;min-block-size:48px;padding:0 16px;font-size:1rem;font-weight:600}._6h0Kuq_cancel{border:1px solid var(--accent);background:var(--accent);color:var(--canvas)}._6h0Kuq_confirm{border:1px solid var(--line-control);background:var(--surface);color:var(--ink)}._6h0Kuq_cancel:focus-visible,._6h0Kuq_confirm:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
._6QiBna_clip{aspect-ratio:1;width:100%;display:block;position:relative}._6QiBna_layer{width:100%;height:100%;display:block;position:absolute;inset:0}._6QiBna_layer img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}._6QiBna_video{object-fit:contain;opacity:0;transform-origin:0 0;transform:translate(calc(var(--adj-x,0) * 100%), calc(var(--adj-y,0) * 100%)) scale(var(--adj-s,1));transition:opacity .2s}._6QiBna_video[data-coq-flip=always]{transform:translate(calc((1 - var(--adj-x,0)) * 100%), calc(var(--adj-y,0) * 100%)) scale(calc(-1 * var(--adj-s,1)), var(--adj-s,1))}._6QiBna_video[data-coq-flip=ltr]:not(: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)){transform:translate(calc((1 - var(--adj-x,0)) * 100%), calc(var(--adj-y,0) * 100%)) scale(calc(-1 * var(--adj-s,1)), var(--adj-s,1))}._6QiBna_video[data-coq-flip=rtl]: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)){transform:translate(calc((1 - var(--adj-x,0)) * 100%), calc(var(--adj-y,0) * 100%)) scale(calc(-1 * var(--adj-s,1)), var(--adj-s,1))}._6QiBna_video[data-ready=true]{opacity:1}._6QiBna_shadow{--coq-shadow:color-mix(in srgb, var(--accent,#2b58c4) 34%, transparent);inset-inline:19%;background:radial-gradient(closest-side, var(--coq-shadow), color-mix(in srgb, var(--coq-shadow) 40%, transparent) 60%, transparent);filter:blur(1.5px);opacity:0;border-radius:50%;height:8.5%;transition:opacity .2s;position:absolute;bottom:2.5%}:is([data-candidate-color=dark] ._6QiBna_shadow,[data-studio-color=dark] ._6QiBna_shadow){--coq-shadow:#0009}._6QiBna_shadow[data-visible=true]{opacity:1}._6QiBna_layer[data-covered=true]{visibility:hidden}._6QiBna_layer[data-fallback]{transform-origin:50% 100%}._6QiBna_layer[data-motion=enter]{animation:.7s cubic-bezier(.34,1.3,.64,1) both _6QiBna_clip-enter}._6QiBna_layer[data-motion=breathe]{animation:5s cubic-bezier(.37,0,.63,1) infinite _6QiBna_clip-breathe}@keyframes _6QiBna_clip-enter{0%{opacity:0;transform:translateY(6%)scale(.96)}60%{opacity:1;transform:translateY(-2%)scale(1.01)}to{opacity:1;transform:none}}@keyframes _6QiBna_clip-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){._6QiBna_video{display:none}._6QiBna_layer[data-fallback]{visibility:visible;animation:none}}
.R977NG_stage{text-align:center;flex-direction:column;align-items:center;margin-top:36px;padding:0 12px;display:flex}.R977NG_say{text-wrap:balance;width:100%;max-width:34rem;color:var(--ink);z-index:1;margin:0 0 34px;font-size:17px;font-weight:600;line-height:1.35;position:relative}.R977NG_score{z-index:1;transform-origin:50% 100%;will-change:transform;justify-items:center;display:grid;position:relative}.R977NG_score[data-phase=pending]{opacity:0}.R977NG_num{color:var(--skill,var(--accent));letter-spacing:-.04em;font-variant-numeric:tabular-nums;direction:ltr;align-items:baseline;font-weight:700;line-height:.74;display:flex}.R977NG_main{font-size:84px}.R977NG_main[data-long]{letter-spacing:-.02em;text-align:center;font-size:40px;line-height:1.1}.R977NG_of{color:var(--ink-2);margin-inline-start:2px;font-size:28px}.R977NG_caption{color:var(--ink-2);margin-top:10px;font-size:13px;font-weight:500;line-height:18px}.R977NG_spark{background:var(--sun);opacity:0;pointer-events:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);width:14px;height:14px;position:absolute}.R977NG_s1{top:14px;left:-22px}.R977NG_s2{width:18px;height:18px;top:4px;right:-22px}.R977NG_s3{width:10px;height:10px;top:48px;right:-28px}.R977NG_coq{justify-content:center;width:200px;margin-top:8px;display:flex}.R977NG_replay{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:24px;padding:0}.R977NG_replay:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.R977NG_replay{transition:transform .12s ease-out}.R977NG_replay:active{transform:scale(.97)}}@media (min-width:768px){.R977NG_stage{margin-top:44px}}
.q8D1Tq_screen{min-height:var(--ui-page-fill,calc(100dvh - 10rem));color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:20px 8px 28px;display:flex;position:relative}.q8D1Tq_clip{width:100%;max-width:200px}.q8D1Tq_title{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:600;line-height:1.25}.q8D1Tq_steps{text-align:start;gap:8px;width:100%;max-width:30rem;margin:0;padding:0;list-style:none;display:grid}.q8D1Tq_step{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--ink-2);align-items:flex-start;gap:12px;padding:8px 12px;font-size:.9375rem;line-height:1.4;display:flex}.q8D1Tq_step[data-state=active]{border-color:var(--accent);background:var(--accent-soft);color:var(--ink);font-weight:600}.q8D1Tq_step[data-state=done]{color:var(--ink)}.q8D1Tq_step[data-state=pending]{opacity:.72}.q8D1Tq_mark{border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-block-start:1px;display:grid;position:relative}.q8D1Tq_step[data-state=done] .q8D1Tq_mark{border-color:var(--ok);background:var(--ok);color:var(--surface);animation:.35s cubic-bezier(.2,.9,.3,1.4) both q8D1Tq_markIn}.q8D1Tq_step[data-state=active] .q8D1Tq_mark{border-color:var(--accent)}.q8D1Tq_mark svg{width:14px;height:14px}.q8D1Tq_pulse{background:var(--accent);border-radius:50%;animation:1.4s ease-in-out infinite q8D1Tq_pulse;position:absolute;inset:4px}.q8D1Tq_tip{max-width:30rem;min-height:3em;color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.5;animation:.5s ease-out both q8D1Tq_tipIn}.q8D1Tq_timing{max-width:30rem;color:var(--ink-2);gap:2px;margin:0;font-size:.9375rem;line-height:1.5;display:grid}.q8D1Tq_elapsed{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.q8D1Tq_long{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);max-width:30rem;color:var(--ink);justify-items:center;gap:10px;padding:14px 16px;font-size:.9375rem;line-height:1.5;display:grid}.q8D1Tq_long p{margin:0}.q8D1Tq_longTitle{font-weight:600}.q8D1Tq_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes q8D1Tq_pulse{0%,to{opacity:.35;transform:scale(.55)}50%{opacity:1;transform:scale(1)}}@keyframes q8D1Tq_markIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes q8D1Tq_tipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:640px){.q8D1Tq_clip{max-width:260px}.q8D1Tq_title{font-size:1.625rem}.q8D1Tq_screen{gap:22px}}@media (prefers-reduced-motion:reduce){.q8D1Tq_pulse{opacity:1;animation:none;transform:scale(.8)}.q8D1Tq_tip,.q8D1Tq_step[data-state=done] .q8D1Tq_mark{animation:none}}.q8D1Tq_reveal{z-index:60;background:var(--canvas);color:var(--ink);text-align:center;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.q8D1Tq_revealBody{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:26rem;margin-block:auto;display:flex}.q8D1Tq_revealClip{width:100%;max-width:220px}.q8D1Tq_revealTitle{letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.q8D1Tq_revealNote{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.5}.q8D1Tq_revealSkip{position:absolute;inset-block-start:12px;inset-inline-end:12px}.q8D1Tq_btn{border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:10px 22px;font-size:1rem;font-weight:600;display:inline-flex}.q8D1Tq_btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.q8D1Tq_btnPrimary{background:var(--accent);border-color:var(--accent);color:var(--surface)}.q8D1Tq_levelWrap{place-items:center;width:168px;height:168px;display:grid;position:relative}.q8D1Tq_level{background:var(--accent);width:132px;height:132px;color:var(--surface);letter-spacing:-.02em;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:2.75rem;font-weight:700;animation:.7s cubic-bezier(.2,.9,.3,1.45) both q8D1Tq_levelPop;display:grid;position:relative}.q8D1Tq_ring{border:3px solid var(--sun);opacity:0;border-radius:50%;animation:1s ease-out .25s both q8D1Tq_ring;position:absolute;inset:14px}.q8D1Tq_spark{top:50%;background:var(--sun);opacity:0;border-radius:50%;width:7px;height:7px;margin:-3.5px;animation:.8s ease-out .3s both q8D1Tq_spark;position:absolute;inset-inline-start:50%}.q8D1Tq_rise{animation:.5s cubic-bezier(.2,.8,.2,1) both q8D1Tq_seqIn;animation-delay:var(--d,0s)}@keyframes q8D1Tq_levelPop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes q8D1Tq_ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}@keyframes q8D1Tq_spark{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--x), var(--y)) scale(.3)}}@keyframes q8D1Tq_seqIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.q8D1Tq_level,.q8D1Tq_ring,.q8D1Tq_spark,.q8D1Tq_rise{animation:none!important}.q8D1Tq_ring,.q8D1Tq_spark{display:none}}
