.Exercise_exercise__oHODm{display:flex;flex-direction:column;gap:var(--space-sm);height:auto}.Exercise_questionCard___lFWb{padding:var(--space-sm) var(--space-lg);background:var(--bg-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-card);border-radius:var(--radius-lg);flex-shrink:0}@media (max-height:700px){.Exercise_questionCard___lFWb{padding:var(--space-md) var(--space-lg)}.Exercise_question__wSqyz{font-size:var(--text-lg)}}.Exercise_typeBadge__pgQdH{display:inline-block;padding:.15rem .6rem;border-radius:var(--radius-full);background:rgba(79,140,255,.1);border:1px solid rgba(79,140,255,.2);font-size:.65rem;font-weight:600;color:var(--accent-blue);margin-bottom:var(--space-xs);text-transform:uppercase}.Exercise_question__wSqyz{font-size:var(--text-xl);font-weight:800;color:#ffffff;line-height:1.3;text-align:center}.Exercise_bottomContext__812SS{font-size:.7rem;color:var(--text-muted);font-style:italic;padding:var(--space-xs) var(--space-md);background:rgba(255,255,255,.02);border-radius:var(--radius-sm);margin-top:var(--space-sm);margin-bottom:-4px;text-align:center;line-height:1.3}.Exercise_bottomContext__812SS strong{color:var(--accent-blue);opacity:.6;text-transform:uppercase;font-size:.6rem;margin-right:4px}.Exercise_dragHint__HGSSH{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--accent-orange);padding:var(--space-sm) var(--space-md);background:rgba(245,158,11,.1);border-radius:var(--radius-md);border:1px solid rgba(245,158,11,.2)}.Exercise_options__McfxI{display:flex;flex-direction:column;gap:var(--space-sm);flex-grow:1;overflow-y:auto;padding-right:4px}@media (max-height:700px){.Exercise_options__McfxI{gap:var(--space-xs)}}.Exercise_option__oHuIW{display:flex;align-items:center;gap:var(--space-sm);padding:6px var(--space-md);background:var(--bg-card);border:2px solid var(--border-card);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-fast);text-align:left;font-size:var(--text-sm);color:var(--text-primary);width:100%;min-height:36px}.Exercise_option__oHuIW:hover:not(:disabled){border-color:var(--border-hover);background:var(--bg-card-hover)}.Exercise_option__oHuIW.Exercise_selected__qRWfc{border-color:var(--accent-blue);background:rgba(79,140,255,.1)}.Exercise_option__oHuIW.Exercise_correct__m4Mjm{border-color:var(--accent-green);background:rgba(34,211,167,.1)}.Exercise_option__oHuIW.Exercise_incorrect__51VdP{border-color:var(--accent-red);background:rgba(239,68,68,.1)}.Exercise_optionLetter__cgICR{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--bg-glass);font-weight:700;font-size:.75rem;color:var(--text-secondary);flex-shrink:0}.Exercise_option__oHuIW.Exercise_selected__qRWfc .Exercise_optionLetter__cgICR{background:var(--accent-blue);color:white}.Exercise_option__oHuIW.Exercise_correct__m4Mjm .Exercise_optionLetter__cgICR{background:var(--accent-green);color:white}.Exercise_option__oHuIW.Exercise_incorrect__51VdP .Exercise_optionLetter__cgICR{background:var(--accent-red);color:white}.Exercise_optionContent__ZG9sm{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center}.Exercise_optionText__6W3yw{flex:1 1;word-break:break-word}.Exercise_optionIcon__WL_xJ{font-size:var(--text-lg);font-weight:700;flex-shrink:0}.Exercise_tfOptions__QbRlm{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}.Exercise_tfBtn__A3xVW{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);padding:var(--space-lg);background:var(--bg-card);border:2px solid var(--border-card);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast);font-size:var(--text-base);font-weight:700;color:var(--text-primary)}.Exercise_tfBtn__A3xVW:hover:not(:disabled){border-color:var(--border-hover);transform:translateY(-2px)}.Exercise_tfBtn__A3xVW.Exercise_selected__qRWfc{border-color:var(--accent-blue);background:rgba(79,140,255,.1);box-shadow:var(--shadow-glow-blue)}.Exercise_tfBtn__A3xVW.Exercise_correct__m4Mjm{border-color:var(--accent-green);background:rgba(34,211,167,.1);box-shadow:var(--shadow-glow-green)}.Exercise_tfBtn__A3xVW.Exercise_incorrect__51VdP{border-color:var(--accent-red);background:rgba(239,68,68,.1)}.Exercise_tfIcon__gRVeB{font-size:2rem}.Exercise_matchingContainer__97k6o{position:relative;flex:1 1;overflow:hidden}.Exercise_matchingGrid__N4u3U{display:flex;gap:var(--space-2xl);align-items:flex-start;justify-content:center;position:relative;z-index:1}.Exercise_matchCol__iPTuy{display:flex;flex-direction:column;gap:var(--space-sm);flex:1 1;max-width:280px}.Exercise_matchArrow__Spugv{display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl);color:var(--text-muted);padding-top:var(--space-md)}.Exercise_matchItem__z_MCZ{padding:var(--space-sm) var(--space-md);background:var(--bg-card);border:2px solid var(--border-card);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);font-size:.8rem;font-weight:500;color:var(--text-primary);text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Exercise_matchLeft__F5aey{cursor:crosshair}.Exercise_matchLeft__F5aey:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}.Exercise_matchRight__S3WAa{cursor:default}.Exercise_matchHoverTarget___sn1V{transform:scale(1.02)}.Exercise_matchItem__z_MCZ.Exercise_matchSelected__C4oG6{border-color:var(--accent-blue);background:rgba(79,140,255,.15);box-shadow:var(--shadow-glow-blue)}.Exercise_matchItem__z_MCZ.Exercise_matchConnected__geVvR{opacity:.85}.Exercise_matchConnDot__a46cY{position:absolute;top:-4px;right:-4px;width:10px;height:10px;border-radius:50%}.Exercise_ddItemsPool__TOKo7{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--bg-card);border:1px dashed var(--border-card);border-radius:var(--radius-lg);min-height:40px}.Exercise_ddItem__KA8ag{padding:var(--space-sm) var(--space-md);background:var(--bg-glass);border:1px solid var(--border-card);border-radius:var(--radius-md);cursor:-webkit-grab;cursor:grab;font-size:var(--text-sm);font-weight:500;color:var(--text-primary);transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Exercise_ddItem__KA8ag:hover{border-color:var(--accent-blue);background:rgba(79,140,255,.1)}.Exercise_ddItem__KA8ag.Exercise_ddItemActive__UDf8_{border-color:var(--accent-orange);background:rgba(245,158,11,.15);box-shadow:0 0 12px rgba(245,158,11,.3)}.Exercise_ddZones__MNp7o{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-md);gap:var(--space-md);margin-top:var(--space-md)}.Exercise_ddZone__2b8KL{padding:var(--space-sm) var(--space-md);background:var(--bg-card);border:2px dashed var(--border-card);border-radius:var(--radius-lg);min-height:120px;display:flex;flex-direction:column;transition:all var(--transition-fast);cursor:pointer;overflow:hidden}.Exercise_ddZone__2b8KL.Exercise_ddZoneReady__BSwMd{border-color:var(--accent-blue);background:rgba(79,140,255,.05)}.Exercise_ddZoneTitle__gh_lf{display:block;font-size:var(--text-sm);font-weight:700;color:var(--accent-blue);margin-bottom:var(--space-sm);text-align:center;text-transform:uppercase;letter-spacing:.03em}.Exercise_ddZoneItems__pi3Zk{display:flex;flex-direction:column;gap:var(--space-xs)}.Exercise_ddZonePlaceholder__Xi4Dh{font-size:var(--text-xs);color:var(--text-muted);text-align:center;padding:var(--space-md) 0;font-style:italic}.Exercise_ddPlacedItem__wDd2C{padding:var(--space-xs) var(--space-sm);background:var(--bg-glass);border:1px solid var(--border-card);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);text-align:center;transition:border-color var(--transition-fast),background var(--transition-fast)}.Exercise_ddPlacedItem__wDd2C.Exercise_ddCorrect__TNwHb{background:rgba(34,211,167,.12);border-color:var(--accent-green);color:var(--accent-green)}.Exercise_ddPlacedItem__wDd2C.Exercise_ddIncorrect__D7jKS{background:rgba(239,68,68,.12);border-color:var(--accent-red);color:var(--accent-red)}.Exercise_explanation__wA_OS{display:flex;gap:var(--space-md);padding:var(--space-lg);background:rgba(79,140,255,.08);border:1px solid rgba(79,140,255,.2);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.Exercise_explanationIcon__7W2tA{font-size:1.5rem;flex-shrink:0}.Exercise_actions__lJXiI{display:flex;justify-content:center;padding-top:var(--space-md)}@media (max-width:640px){.Exercise_questionCard___lFWb{padding:var(--space-lg)}.Exercise_question__wSqyz{font-size:var(--text-lg)}.Exercise_matchingGrid__N4u3U{flex-direction:column;align-items:stretch}.Exercise_matchCol__iPTuy{max-width:100%}.Exercise_matchArrow__Spugv{transform:rotate(90deg);padding:var(--space-sm) 0}.Exercise_ddZones__MNp7o{grid-template-columns:1fr 1fr}.Exercise_tfOptions__QbRlm{grid-template-columns:1fr}}@media (min-width:900px){.Exercise_questionCard___lFWb{padding:var(--space-lg) var(--space-xl)}.Exercise_question__wSqyz{font-size:var(--text-2xl)}.Exercise_typeBadge__pgQdH{font-size:.7rem;padding:.2rem .75rem}.Exercise_option__oHuIW{padding:var(--space-sm) var(--space-lg);font-size:var(--text-base);min-height:44px;border-radius:var(--radius-lg)}.Exercise_optionLetter__cgICR{width:28px;height:28px;font-size:.8rem}.Exercise_tfBtn__A3xVW{padding:var(--space-xl);font-size:var(--text-lg)}.Exercise_tfIcon__gRVeB{font-size:2.5rem}.Exercise_matchItem__z_MCZ{padding:var(--space-sm) var(--space-lg);font-size:var(--text-sm)}.Exercise_matchCol__iPTuy{max-width:340px}.Exercise_ddItem__KA8ag{padding:var(--space-sm) var(--space-lg);font-size:var(--text-base)}.Exercise_ddZone__2b8KL{padding:var(--space-md) var(--space-lg);min-height:100px}.Exercise_ddZoneTitle__gh_lf{font-size:var(--text-base)}.Exercise_ddPlacedItem__wDd2C{padding:var(--space-sm) var(--space-md);font-size:var(--text-base)}.Exercise_bottomContext__812SS{font-size:.8rem}.Exercise_bottomContext__812SS strong{font-size:.7rem}.Exercise_explanation__wA_OS{padding:var(--space-xl);font-size:var(--text-base)}}.Exercise_checkBox__A38Gz{width:24px;height:24px;border-radius:6px;border:2px solid var(--border-card);background:var(--bg-glass);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;color:white;flex-shrink:0}.Exercise_checkBoxOn__KqLzW{background:var(--accent-blue);border-color:var(--accent-blue)}.Exercise_orderRow__Bgspa{cursor:default}.Exercise_orderBtns___C764{display:flex;gap:6px;flex-shrink:0}.Exercise_orderBtn__AGuQp{width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--border-card);background:var(--bg-glass);color:var(--text-primary);cursor:pointer;font-size:.85rem}.Exercise_orderBtn__AGuQp:disabled{opacity:.3;cursor:default}.Exercise_fillText__HpHSb{background:var(--bg-card);border:2px solid var(--border-card);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);font-size:var(--text-base);line-height:2.6;color:var(--text-primary)}.Exercise_fillSelect__NKJHT,.Exercise_shortInput__Uu9Q6{background:var(--bg-glass);color:var(--text-primary);border:2px solid var(--accent-blue);border-radius:var(--radius-md);padding:4px 10px;font-size:1rem;font-family:inherit;max-width:100%;margin:0 4px}.Exercise_fillSelect__NKJHT option{color:#111}.Exercise_fillOk__eueUB{border-color:var(--accent-green);background:rgba(34,211,167,.12)}.Exercise_fillKo__3QniS{border-color:var(--accent-red);background:rgba(239,68,68,.12)}.Exercise_shortRow__CSE0d{display:flex;align-items:center;gap:var(--space-sm)}.Exercise_shortInput__Uu9Q6{flex:1 1;padding:12px 16px;font-size:1.1rem;margin:0}.Exercise_shortUnit__8k_os{font-weight:700;color:var(--text-secondary)}.BeteACorne_exercise__dNYNx{width:100%;animation:BeteACorne_fadeIn__yyQf2 .4s ease-out}@keyframes BeteACorne_fadeIn__yyQf2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BeteACorne_questionCard__a1KIS{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-md);text-align:center}.BeteACorne_typeBadge__2qMZ_{display:inline-block;background:rgba(147,51,234,.1);color:var(--accent-purple);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md)}.BeteACorne_question__cdGmZ{font-size:var(--text-lg);font-weight:800;line-height:1.3;color:var(--text-primary)}.BeteACorne_dragHint__QP74M{margin-top:var(--space-md);color:var(--accent-blue);font-size:var(--text-sm);font-weight:600;animation:BeteACorne_pulse__R5QXp 2s infinite}@keyframes BeteACorne_pulse__R5QXp{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.BeteACorne_pool__eLDpl{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-bottom:var(--space-md);justify-content:center;min-height:40px}.BeteACorne_poolItem__nmYCt{background:var(--bg-glass);border:2px solid var(--border-card);padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-full);color:var(--text-primary);font-weight:600;font-size:var(--text-base);cursor:-webkit-grab;cursor:grab;transition:all .2s;box-shadow:var(--shadow-sm)}.BeteACorne_poolItem__nmYCt:active{cursor:-webkit-grabbing;cursor:grabbing}.BeteACorne_poolItemActive__UnALF{background:rgba(79,140,255,.1);border-color:var(--accent-blue);color:var(--accent-blue);box-shadow:0 0 15px rgba(79,140,255,.3);transform:scale(1.05)}.BeteACorne_diagramContainer__SGaGH{display:flex;flex-direction:column;align-items:center;padding:var(--space-lg) var(--space-md);background:var(--bg-card);border:1px dashed var(--border-card);border-radius:var(--radius-lg);margin-bottom:var(--space-md);position:relative;overflow:hidden}.BeteACorne_topRow__8c_z2{display:flex;justify-content:space-between;width:100%;max-width:600px;position:relative;z-index:2;gap:var(--space-md)}.BeteACorne_bubble__1UzXJ{background:var(--bg-glass);border:2px dashed var(--border-card);border-radius:50%/30%;padding:var(--space-sm) var(--space-md);text-align:center;min-width:140px;max-width:180px;min-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .2s;cursor:pointer}.BeteACorne_bubbleReady__M1g3C{border-color:var(--accent-green);background:rgba(34,211,167,.05)}.BeteACorne_bubbleLabel__xm4gg{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--accent-blue);margin-bottom:var(--space-xs);opacity:.8}.BeteACorne_bubblePlaceholder__Zkf26{font-size:var(--text-xs);color:var(--text-muted);font-style:italic;margin-top:var(--space-xs)}.BeteACorne_placedItem__UOkjz{background:var(--bg-card);border:2px solid var(--accent-blue);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);color:var(--text-primary);font-weight:600;font-size:var(--text-sm);box-shadow:var(--shadow-sm);cursor:-webkit-grab;cursor:grab;text-align:center;word-break:break-word}.BeteACorne_placedItemCorrect__Dx9rG{border-color:var(--accent-green);color:var(--accent-green);background:rgba(34,211,167,.1)}.BeteACorne_placedItemIncorrect__IHlbL{border-color:var(--accent-red);color:var(--accent-red);background:rgba(239,68,68,.1)}.BeteACorne_connections__xoSOP{position:relative;width:100%;max-width:400px;height:80px;margin-top:-20px;margin-bottom:-30px;z-index:1}.BeteACorne_svgLines__tl7k2{width:100%;height:100%;overflow:visible}.BeteACorne_productBubble__RfUH_{background:var(--bg-glass);border:3px dashed var(--border-card);border-radius:50%/40%;padding:var(--space-md) var(--space-xl);text-align:center;min-width:180px;min-height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;transition:all .2s;cursor:pointer}.BeteACorne_productBubble__RfUH_.BeteACorne_bubbleReady__M1g3C{border-color:var(--accent-green);background:rgba(34,211,167,.05)}.BeteACorne_explanation__xruYa{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-2xl);display:flex;align-items:flex-start;gap:var(--space-md);position:relative;overflow:hidden}.BeteACorne_explanationIcon__5oOMr{font-size:1.5rem}.BeteACorne_actions__pajyk{display:flex;justify-content:flex-end}@media (max-width:640px){.BeteACorne_topRow__8c_z2{flex-direction:column;align-items:center;gap:var(--space-lg)}.BeteACorne_connections__xoSOP{display:none}.BeteACorne_bubble__1UzXJ,.BeteACorne_productBubble__RfUH_{min-height:80px}.BeteACorne_productBubble__RfUH_{margin-top:var(--space-xl)}}.corrige_page__Bo3Eg{padding:var(--space-2xl) 0 var(--space-3xl,5rem)}.corrige_srOnly__yaCFp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.corrige_back__uAITs{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);margin-bottom:var(--space-xl);padding:6px var(--space-md);background:var(--bg-glass);border:1px solid var(--border-card);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--transition-fast)}.corrige_back__uAITs:hover{color:var(--text-primary);border-color:var(--border-hover);transform:translateX(-4px)}.corrige_hero__M91Ty{position:relative;overflow:hidden;display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-xl);margin-bottom:var(--space-lg);border-radius:var(--radius-xl);background:var(--bg-glass);background-image:linear-gradient(135deg,color-mix(in srgb,var(--module-color) 18%,transparent),transparent 60%);border:1px solid var(--border-card);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:var(--shadow-card),var(--inset-highlight)}.corrige_hero__M91Ty:after{content:"";position:absolute;width:320px;height:320px;right:-80px;top:-140px;background:radial-gradient(circle,color-mix(in srgb,var(--module-color) 35%,transparent),transparent 65%);filter:blur(20px);pointer-events:none;animation:corrige_floatGlow__UAZVF 9s ease-in-out infinite}@keyframes corrige_floatGlow__UAZVF{50%{transform:translate(-30px,24px) scale(1.1)}}.corrige_heroIcon__68_mz{width:76px;height:76px;flex-shrink:0;display:grid;place-items:center;border-radius:22px;color:var(--module-color);background:color-mix(in srgb,var(--module-color) 16%,transparent);border:1px solid color-mix(in srgb,var(--module-color) 35%,transparent)}.corrige_heroText__0ik_z{position:relative;z-index:1}.corrige_eyebrow__6QZyE{margin:0 0 4px;font-family:Fraunces,serif;font-style:italic;font-weight:300;font-size:var(--text-lg);color:var(--module-color)}.corrige_title__fX1GO{font-size:var(--text-3xl);font-weight:800;letter-spacing:-.03em;margin:0 0 4px}.corrige_sub__S6vME{margin:0;color:var(--text-secondary)}.corrige_sub__S6vME strong{color:var(--text-primary)}.corrige_toolbar__VXmZ1{position:-webkit-sticky;position:sticky;top:72px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-lg);background:rgba(10,10,24,.94);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--border-card);border-radius:var(--radius-lg)}.corrige_chips__Eh1y5{display:flex;flex-wrap:wrap;gap:8px}.corrige_chip__yiZbN{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:var(--text-sm);font-weight:600;padding:6px 14px;border-radius:var(--radius-full);cursor:pointer;color:var(--text-secondary);background:transparent;border:1px solid var(--border-card);transition:all .25s var(--ease-out)}.corrige_chip__yiZbN span{font-size:.75rem;opacity:.7}.corrige_chip__yiZbN:hover{color:var(--text-primary);border-color:var(--border-hover);transform:translateY(-1px)}.corrige_chipActive__ek_SE{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--accent-blue),var(--accent-purple));box-shadow:0 6px 18px -6px rgba(139,92,246,.7)}.corrige_toggleAll__OsxY_{font:inherit;font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer;color:var(--text-primary);background:var(--bg-glass);border:1px solid var(--border-card);padding:6px 14px;border-radius:var(--radius-full);transition:all .25s var(--ease-out)}.corrige_toggleAll__OsxY_:hover{border-color:var(--border-hover);transform:translateY(-1px)}.corrige_list__TYRe9{display:flex;flex-direction:column;gap:var(--space-md);counter-reset:q}.corrige_card__w4Yay{position:relative;overflow:hidden;border-radius:var(--radius-xl);background:var(--bg-glass);background-image:linear-gradient(160deg,rgba(255,255,255,.05),transparent 55%);border:1px solid var(--border-card);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:var(--shadow-card),var(--inset-highlight);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s}.corrige_card__w4Yay:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--module-color),transparent);opacity:.8}.corrige_card__w4Yay:hover{transform:translateY(-3px);border-color:var(--border-hover);box-shadow:0 16px 44px rgba(0,0,0,.35)}.corrige_cardHead__TXAt3{width:100%;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);font:inherit;color:inherit;text-align:left;background:none;border:0;cursor:pointer}.corrige_num__IHZeA{font-family:var(--font-mono);font-weight:800;font-size:var(--text-xl,1.25rem);color:var(--module-color);opacity:.85;min-width:40px}.corrige_headText__6M3bD{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.corrige_badges__670F2{display:flex;align-items:center;gap:10px}.corrige_typeBadge__zREvj{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:var(--radius-full);color:var(--module-color);background:color-mix(in srgb,var(--module-color) 14%,transparent)}.corrige_diff__di2ri{display:inline-flex;gap:3px}.corrige_diff__di2ri i{width:14px;height:4px;border-radius:2px;background:var(--border-card)}.corrige_diff1__hdGCc i:nth-child(-n+1),.corrige_diff2__IvXdV i:nth-child(-n+2),.corrige_diff3__J1Uuy i:nth-child(-n+3){background:var(--module-color)}.corrige_qTitle__YNDUl{font-size:var(--text-lg);font-weight:700;letter-spacing:-.01em}.corrige_chevron__BIroG{color:var(--text-muted);transition:transform .3s var(--ease-out);display:grid}.corrige_chevronOpen__s2WCO{transform:rotate(90deg);color:var(--module-color)}.corrige_bodyWrap__vbXJE{overflow:hidden}.corrige_body__yrhIL{padding:0 var(--space-lg) var(--space-lg) calc(var(--space-lg) + 40px + var(--space-md));display:flex;flex-direction:column;gap:var(--space-md)}.corrige_question__3xknk{margin:0;font-size:var(--text-base);line-height:1.6;color:var(--text-primary)}.corrige_visual__WQqwm{padding:var(--space-md);border-radius:var(--radius-lg);background:rgba(0,0,0,.25);border:1px solid var(--border-card);overflow-x:auto}.corrige_block__KwKr7{padding:var(--space-md);border-radius:var(--radius-lg);background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.25)}.corrige_block__KwKr7 p{margin:0;line-height:1.65;color:var(--text-secondary)}.corrige_blockLabel__jtkW7{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-green)}.corrige_explain__QLZu_{background:rgba(79,140,255,.07);border-color:rgba(79,140,255,.25)}.corrige_explain__QLZu_ .corrige_blockLabel__jtkW7{color:var(--accent-blue)}.corrige_context__q_Bts{background:rgba(139,92,246,.07);border-color:rgba(139,92,246,.25)}.corrige_context__q_Bts .corrige_blockLabel__jtkW7{color:var(--accent-purple)}.corrige_options__zgxfx,.corrige_pairs__YsffB,.corrige_zones__eKRkN ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.corrige_optionRight__kIhyf,.corrige_option__Eqwxl{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-md);color:var(--text-muted);border:1px solid transparent}.corrige_optionRight__kIhyf{color:var(--text-primary);font-weight:600;background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.4)}.corrige_optionMark__16MEp{width:20px;height:20px;flex-shrink:0;display:grid;place-items:center;border-radius:50%}.corrige_optionRight__kIhyf .corrige_optionMark__16MEp{background:var(--accent-green);color:#06281c}.corrige_verdict__p67F9{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:var(--radius-full);font-weight:800;font-size:var(--text-lg)}.corrige_verdictTrue__vfbg3{color:var(--accent-green);background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.4)}.corrige_verdictFalse__KJGxQ{color:var(--accent-red);background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4)}.corrige_steps__WXo3X{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.corrige_steps__WXo3X li{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:var(--radius-md);background:rgba(255,255,255,.04);color:var(--text-primary)}.corrige_stepNum__Xq1C4{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;font-size:.8rem;font-weight:800;color:#06281c;background:var(--accent-green)}.corrige_fillText__ISLq7{color:var(--text-primary)!important;font-size:var(--text-base)}.corrige_blank__ppbHl{padding:2px 10px;border-radius:8px;font-weight:700;color:var(--text-primary);background:rgba(16,185,129,.2);border-bottom:2px solid var(--accent-green)}.corrige_shortWrap__V4G3b{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.corrige_shortAnswer__yxX9O{font-size:var(--text-xl,1.25rem);font-weight:800;padding:6px 16px;border-radius:var(--radius-md);background:rgba(16,185,129,.16);border:1px solid rgba(16,185,129,.4);color:var(--text-primary)}.corrige_accepted__yM2sn{font-size:var(--text-sm);color:var(--text-muted)}.corrige_pairs__YsffB li{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px}.corrige_pairLeft__BpHNX,.corrige_pairRight__zfLiU{padding:8px 12px;border-radius:var(--radius-md);background:rgba(255,255,255,.05);color:var(--text-primary)}.corrige_pairRight__zfLiU{background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.35)}.corrige_pairArrow__7TDqN{color:var(--accent-green);display:grid}.corrige_zones__eKRkN{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.corrige_zone__lVhxT{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:rgba(255,255,255,.04);border:1px dashed rgba(16,185,129,.4)}.corrige_zoneTitle__1rDAG{margin:0 0 8px;font-size:.85rem;font-weight:800;color:var(--text-primary)}.corrige_zone__lVhxT li{padding:6px 10px;border-radius:8px;background:rgba(16,185,129,.12);color:var(--text-primary);font-size:var(--text-sm)}.corrige_footerCta__Br4I_{text-align:center;margin-top:var(--space-2xl)}@media (max-width:700px){.corrige_hero__M91Ty{flex-direction:column;text-align:center}.corrige_toolbar__VXmZ1{position:static;flex-direction:column;align-items:stretch}.corrige_toggleAll__OsxY_{align-self:flex-end}.corrige_body__yrhIL{padding:0 var(--space-md) var(--space-md)}.corrige_cardHead__TXAt3{padding:var(--space-md)}.corrige_pairs__YsffB li{grid-template-columns:1fr}.corrige_pairArrow__7TDqN{transform:rotate(90deg);justify-self:center}}@media (prefers-reduced-motion:reduce){.corrige_hero__M91Ty:after{animation:none}.corrige_card__w4Yay,.corrige_chip__yiZbN,.corrige_toggleAll__OsxY_{transition:none}}.corrige_optionVisual__YzkHa{flex:1 1;min-width:0;overflow-x:auto}