.ErrorPage_container__pzH6m{--error-bg:#080808;--error-elevated:#0f0f0f;--error-surface:#161616;--error-glass:rgba(22,22,22,0.85);--error-text-primary:#ffffff;--error-text-secondary:#888888;--error-text-muted:#666666;--error-signal:#ff6b00;--error-signal-glow:rgba(255,107,0,0.4);--error-danger:#ff1744;--error-font-family:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--error-font-size-sm:0.875rem;--error-font-size-base:1rem;--error-font-size-lg:1.125rem;--error-font-size-xl:1.25rem;--error-font-size-2xl:1.5rem;--error-font-size-3xl:1.875rem;--error-font-size-4xl:2.25rem;--error-font-size-5xl:3rem;--error-font-size-6xl:4rem;--error-space-1:0.25rem;--error-space-2:0.5rem;--error-space-3:0.75rem;--error-space-4:1rem;--error-space-5:1.25rem;--error-space-6:1.5rem;--error-space-8:2rem;--error-space-10:2.5rem;--error-space-12:3rem;--error-space-16:4rem;--error-space-20:5rem;--error-radius-sm:4px;--error-radius-md:6px;--error-radius-lg:8px;--error-radius-xl:12px;--error-radius-2xl:16px;--error-transition-fast:150ms ease;--error-transition-base:200ms ease;--error-transition-slow:400ms ease}.light .ErrorPage_container__pzH6m,[data-theme=light] .ErrorPage_container__pzH6m{--error-bg:#f5f5f5;--error-elevated:#ffffff;--error-surface:#fafafa;--error-glass:rgba(255,255,255,0.9);--error-text-primary:#1a1a1a;--error-text-secondary:#666666;--error-text-muted:#888888}.ErrorPage_container__pzH6m{min-height:100%;min-height:calc(100vh - 60px);width:100%;background:var(--error-bg);color:var(--error-text-primary);font-family:var(--error-font-family);display:flex;align-items:center;justify-content:center;padding:var(--error-space-4);position:relative;box-sizing:border-box}.ErrorPage_skipLink____v9k{position:absolute;top:-100px;left:50%;transform:translateX(-50%);background:var(--error-signal);color:#ffffff;padding:var(--error-space-2) var(--error-space-4);text-decoration:none;border-radius:var(--error-radius-md);z-index:1000;font-size:var(--error-font-size-sm);font-weight:500;opacity:0;pointer-events:none;transition:opacity var(--error-transition-fast),top var(--error-transition-fast)}.ErrorPage_skipLink____v9k:focus{top:var(--error-space-4);opacity:1;pointer-events:auto;outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_contentTitle__xB_d6{font-size:24px;font-weight:600;color:var(--error-text-primary);margin-bottom:var(--error-space-3);letter-spacing:-.02em;line-height:1.3}.ErrorPage_contentDescription__aL2LB{font-size:15px;color:var(--error-text-secondary);line-height:1.7;margin-bottom:var(--error-space-6)}.ErrorPage_suggestionsBox__q9y_Y{background:var(--error-surface);border-radius:var(--error-radius-lg);padding:var(--error-space-5);margin-bottom:var(--error-space-6);width:100%}.ErrorPage_suggestionsBoxItem__LOAtw{display:flex;align-items:flex-start;gap:var(--error-space-3);font-size:14px;color:var(--error-text-secondary);line-height:1.5}.ErrorPage_actionsSection__QjngI{flex-direction:column;margin-bottom:var(--error-space-6);width:100%}.ErrorPage_actionsSection__QjngI,.ErrorPage_buttonRow__7E4nG{display:flex;gap:var(--error-space-3)}.ErrorPage_buttonGhost__RMdSU{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);padding:var(--error-space-3) var(--error-space-4);background:transparent;color:var(--error-text-secondary);border:1px solid rgba(255,255,255,.2);border-radius:var(--error-radius-md);font-family:var(--error-font-family);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all var(--error-transition-base)}.ErrorPage_buttonGhost__RMdSU:hover{background:rgba(255,255,255,.05);color:var(--error-text-primary);border-color:rgba(255,255,255,.3)}.ErrorPage_buttonGhost__RMdSU svg{flex-shrink:0}.ErrorPage_helpSection__ZxSIB{padding-top:var(--error-space-5);border-top:1px solid rgba(255,255,255,.1);width:100%}.ErrorPage_helpLinksRow___IinC{display:flex;justify-content:center;gap:var(--error-space-6);flex-wrap:wrap}.ErrorPage_helpLinkItem__LOFoR{display:flex;align-items:center;gap:var(--error-space-2);font-size:13px;color:var(--error-text-muted);text-decoration:none;transition:color var(--error-transition-fast)}.ErrorPage_helpLinkItem__LOFoR:hover{color:var(--error-signal)}.ErrorPage_helpLinkItem__LOFoR svg{width:16px;height:16px}.ErrorPage_technicalDetailsSection__Eyqs3{margin-top:var(--error-space-4)}.ErrorPage_detailsToggle__DWmBk{display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);width:100%;padding:var(--error-space-3);background:transparent;border:1px dashed rgba(255,255,255,.1);border-radius:var(--error-radius-md);color:var(--error-text-muted);font-family:var(--error-font-family);font-size:12px;cursor:pointer;transition:all var(--error-transition-fast)}.ErrorPage_detailsToggle__DWmBk:hover{background:var(--error-surface);border-color:rgba(255,255,255,.2);color:var(--error-text-secondary)}.ErrorPage_detailsToggle__DWmBk:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_detailsToggle__DWmBk:focus:not(:focus-visible){outline:none}.ErrorPage_detailsToggle__DWmBk svg{width:14px;height:14px}.ErrorPage_detailsContent__9NLe3{margin-top:var(--error-space-3);padding:var(--error-space-4);background:var(--error-surface);border-radius:var(--error-radius-md);display:flex;flex-direction:column;gap:var(--error-space-2)}.ErrorPage_detailRow__zlvdN{display:flex;justify-content:space-between;font-size:12px}.ErrorPage_glassCard__VLd4x{background:var(--error-glass);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:var(--error-space-10);width:100%;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all var(--error-transition-base);position:relative}.ErrorPage_glassCard__VLd4x:before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:40%;height:3px;background:linear-gradient(90deg,transparent,var(--error-signal),transparent);border-radius:2px}.ErrorPage_glassCard__VLd4x:hover{border-color:rgba(255,255,255,.15);box-shadow:0 12px 48px rgba(0,0,0,.4)}.ErrorPage_errorCode__MxqYn{font-size:var(--error-font-size-6xl);font-weight:700;line-height:1;color:var(--error-signal);text-shadow:0 0 20px var(--error-signal-glow);margin-bottom:var(--error-space-2)}.ErrorPage_errorLabel__L6pxH{font-size:var(--error-font-size-lg);font-weight:500;color:var(--error-text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--error-space-6)}.ErrorPage_iconContainer__nOjtA{display:flex;align-items:center;justify-content:center;margin-bottom:var(--error-space-6);position:relative}.ErrorPage_iconContainer__nOjtA svg{width:64px;height:64px;color:var(--error-signal);filter:drop-shadow(0 0 8px var(--error-signal-glow))}.ErrorPage_iconAnimated__4Qvu9{animation:ErrorPage_ringPulse__VeHGx 2s ease-in-out infinite}.ErrorPage_title__v14zO{font-size:var(--error-font-size-3xl);font-weight:600;line-height:1.2;color:var(--error-text-primary);margin-bottom:var(--error-space-4)}.ErrorPage_description__b_JEw{font-size:var(--error-font-size-lg);line-height:1.6;color:var(--error-text-secondary);margin-bottom:var(--error-space-8);max-width:500px}.ErrorPage_descriptionSplit__Mcyv8{font-size:var(--error-font-size-base);line-height:1.6;color:var(--error-text-secondary);margin-bottom:var(--error-space-6)}.ErrorPage_buttonGroup__ojST1{display:flex;flex-direction:column;gap:var(--error-space-3);width:100%;max-width:400px}.ErrorPage_buttonGroupHorizontal__dO4P3{display:flex;flex-direction:row;gap:var(--error-space-3);flex-wrap:wrap}.ErrorPage_button__chc7T{display:inline-flex;align-items:center;justify-content:center;padding:var(--error-space-3) var(--error-space-6);font-size:var(--error-font-size-base);font-weight:500;font-family:var(--error-font-family);border-radius:var(--error-radius-md);border:none;cursor:pointer;transition:all var(--error-transition-base);text-decoration:none;min-height:44px;position:relative;overflow:hidden}.ErrorPage_button__chc7T:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_button__chc7T:focus:not(:focus-visible){outline:none}.ErrorPage_buttonPrimary__MDkEM{background:var(--error-signal);color:#ffffff;box-shadow:0 4px 12px var(--error-signal-glow);width:100%;gap:var(--error-space-2)}.ErrorPage_buttonPrimary__MDkEM svg{flex-shrink:0}.ErrorPage_buttonPrimary__MDkEM:hover{background:#e65f00;box-shadow:0 6px 16px var(--error-signal-glow);filter:brightness(1.1)}.ErrorPage_buttonPrimary__MDkEM:active{box-shadow:0 2px 8px var(--error-signal-glow)}.ErrorPage_buttonSecondary__smEWJ{background:transparent;color:var(--error-text-primary);border:1px solid rgba(255,255,255,.2)}.ErrorPage_buttonSecondary__smEWJ:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3)}.ErrorPage_buttonLink__xRgUg{background:transparent;color:var(--error-signal);text-decoration:underline;text-underline-offset:4px;padding:var(--error-space-2) var(--error-space-4);min-height:auto}.ErrorPage_buttonLink__xRgUg:hover{color:#e65f00;text-decoration-thickness:2px}.ErrorPage_suggestions__FUfwy{width:100%;margin-top:var(--error-space-6)}.ErrorPage_suggestionsTitle__Cypdj{font-size:var(--error-font-size-sm);font-weight:600;color:var(--error-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--error-space-3);display:flex;align-items:center;gap:var(--error-space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.ErrorPage_suggestionsTitle__Cypdj:hover{color:var(--error-text-primary)}.ErrorPage_suggestionsList__HJ_xi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--error-space-2)}.ErrorPage_suggestionsItem__s2OIr{font-size:var(--error-font-size-base);line-height:1.6;color:var(--error-text-secondary);padding-left:var(--error-space-4);position:relative}.ErrorPage_suggestionsItem__s2OIr:before{content:"•";position:absolute;left:0;color:var(--error-signal)}.ErrorPage_suggestionsCollapsed__2DJGt{display:none}.ErrorPage_technicalDetails__fMuHF{width:100%;margin-top:var(--error-space-6);padding:var(--error-space-4);background:rgba(0,0,0,.2);border-radius:var(--error-radius-md);border:1px solid rgba(255,255,255,.1)}.ErrorPage_technicalDetailsTitle__bI_p7{font-size:var(--error-font-size-sm);font-weight:600;color:var(--error-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--error-space-3);display:flex;align-items:center;gap:var(--error-space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.ErrorPage_technicalDetailsTitle__bI_p7:hover{color:var(--error-text-primary)}.ErrorPage_technicalDetailsContent__tlAos{font-family:IBM Plex Mono,Courier New,monospace;font-size:.875rem;color:var(--error-text-muted)}.ErrorPage_technicalDetailsRow__IVLqU{display:flex;flex-direction:column;gap:var(--error-space-1)}.ErrorPage_technicalDetailsLabel__z2rK0{font-weight:600;color:var(--error-text-secondary)}.ErrorPage_technicalDetailsValue__wD49W{color:var(--error-text-muted);word-break:break-all}.ErrorPage_technicalDetailsCollapsed___Qp8a{display:none}.ErrorPage_helpLinks__5mwDA{display:flex;flex-direction:column;gap:var(--error-space-2);margin-top:var(--error-space-4)}.ErrorPage_helpLink__K_dDe{color:var(--error-signal);text-decoration:none;font-size:var(--error-font-size-base);transition:color var(--error-transition-base)}.ErrorPage_helpLink__K_dDe:hover{color:#e65f00;text-decoration:underline;text-underline-offset:4px}@keyframes ErrorPage_fadeSlideUp__Jc7pt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ErrorPage_ringPulse__VeHGx{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes ErrorPage_slideInRight__AmL7j{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ErrorPage_iconAnimated__4Qvu9{animation:none}.ErrorPage_button__chc7T,.ErrorPage_glassCard__VLd4x{transition:none}}@media (max-width:639px){.ErrorPage_container__pzH6m{padding:var(--error-space-4)}.ErrorPage_errorCode__MxqYn{font-size:var(--error-font-size-5xl)}.ErrorPage_title__v14zO{font-size:var(--error-font-size-2xl)}.ErrorPage_description__b_JEw{font-size:var(--error-font-size-base)}.ErrorPage_glassCard__VLd4x{padding:var(--error-space-6)}.ErrorPage_buttonGroup__ojST1{max-width:100%}.ErrorPage_buttonGroupHorizontal__dO4P3{flex-direction:column}.ErrorPage_contentTitle__xB_d6{font-size:20px;text-align:center}.ErrorPage_contentDescription__aL2LB{text-align:center}.ErrorPage_helpLinksRow___IinC{flex-direction:column;align-items:center;gap:var(--error-space-3)}}@media (min-width:640px) and (max-width:1279px){.ErrorPage_errorCode__MxqYn{font-size:var(--error-font-size-5xl)}}.ErrorPage_apiError__DMWlR{background:var(--error-glass);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,23,68,.3);border-left:3px solid var(--error-danger);border-radius:var(--error-radius-lg);padding:var(--error-space-4);width:100%;animation:ErrorPage_fadeSlideUp__Jc7pt var(--error-transition-slow) var(--error-transition-base);transition:all var(--error-transition-base)}.ErrorPage_apiError__DMWlR:hover{border-color:rgba(255,23,68,.4);box-shadow:0 4px 12px rgba(255,23,68,.2)}.ErrorPage_apiErrorHeader__pBXvP{display:flex;align-items:flex-start;gap:var(--error-space-3);margin-bottom:var(--error-space-3)}.ErrorPage_apiErrorIcon__iocAP{display:flex;align-items:center;flex-shrink:0;color:var(--error-danger);margin-top:2px}.ErrorPage_apiErrorContent__2Vx4u{flex:1 1;min-width:0}.ErrorPage_apiErrorTitle__Jf717{font-size:var(--error-font-size-sm);font-weight:600;color:var(--error-text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--error-space-1) 0}.ErrorPage_apiErrorMessage__RznI0{font-size:var(--error-font-size-base);line-height:1.5;color:var(--error-text-secondary);margin:0;word-wrap:break-word}.ErrorPage_apiErrorDetails__vWaD6{margin-top:var(--error-space-3);padding-top:var(--error-space-3);border-top:1px solid rgba(255,255,255,.1)}.ErrorPage_apiErrorDetailsToggle__jfVF8{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--error-space-2) 0;font-size:var(--error-font-size-sm);font-weight:600;color:var(--error-text-secondary);text-transform:uppercase;letter-spacing:.05em;background:none;border:none;cursor:pointer;font-family:var(--error-font-family);transition:color var(--error-transition-base)}.ErrorPage_apiErrorDetailsToggle__jfVF8:hover{color:var(--error-text-primary)}.ErrorPage_apiErrorDetailsToggle__jfVF8:focus{outline:2px solid var(--error-signal);outline-offset:2px;border-radius:var(--error-radius-sm)}.ErrorPage_apiErrorDetailsToggle__jfVF8:focus:not(:focus-visible){outline:none}.ErrorPage_apiErrorDetailsContent__Zx6qf{display:flex;flex-direction:column;gap:var(--error-space-2);font-family:IBM Plex Mono,Courier New,monospace;font-size:.75rem;color:var(--error-text-muted);padding-top:var(--error-space-2)}.ErrorPage_apiErrorDetailsCollapsed__179Jg{display:none}.ErrorPage_apiErrorDetailRow__BW8k0{display:flex;flex-direction:column;gap:var(--error-space-1)}.ErrorPage_apiErrorDetailLabel__5HfOK{font-weight:600;color:var(--error-text-secondary);font-size:.75rem}.ErrorPage_apiErrorDetailValue__NLu_r{color:var(--error-text-muted);word-break:break-all;font-size:.75rem}.ErrorPage_apiErrorActions__iNI5I{margin-top:var(--error-space-4);display:flex;gap:var(--error-space-2)}.ErrorPage_apiErrorRetryButton__8qkQd{min-width:120px}.ErrorPage_apiErrorRetryButton__8qkQd:disabled{opacity:.6;cursor:not-allowed}.ErrorPage_apiErrorCompact__jzyZk{padding:var(--error-space-3)}.ErrorPage_apiErrorCompact__jzyZk .ErrorPage_apiErrorHeader__pBXvP{margin-bottom:var(--error-space-2)}.ErrorPage_apiErrorCompact__jzyZk .ErrorPage_apiErrorIcon__iocAP{width:20px;height:20px}.ErrorPage_apiErrorCompact__jzyZk .ErrorPage_apiErrorTitle__Jf717{font-size:.75rem}.ErrorPage_apiErrorCompact__jzyZk .ErrorPage_apiErrorMessage__RznI0{font-size:.875rem}.ErrorPage_apiErrorCompact__jzyZk .ErrorPage_apiErrorActions__iNI5I{margin-top:var(--error-space-3)}.ErrorPage_apiErrorInline__ObtVP{padding:var(--error-space-2) var(--error-space-3);border-left-width:2px;display:inline-block;max-width:100%}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorHeader__pBXvP{margin-bottom:var(--error-space-2);gap:var(--error-space-2)}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorIcon__iocAP{width:18px;height:18px;margin-top:1px}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorTitle__Jf717{font-size:.75rem;margin-bottom:0}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorMessage__RznI0{font-size:.875rem;margin-top:var(--error-space-1)}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorDetails__vWaD6{margin-top:var(--error-space-2);padding-top:var(--error-space-2)}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorActions__iNI5I{margin-top:var(--error-space-2)}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorRetryButton__8qkQd{padding:var(--error-space-2) var(--error-space-4);font-size:.875rem;min-width:auto}.light .ErrorPage_apiError__DMWlR,[data-theme=light] .ErrorPage_apiError__DMWlR{background:rgba(255,255,255,.9);border-color:rgba(255,23,68,.2);border-left-color:var(--error-danger)}.light .ErrorPage_apiError__DMWlR:hover,[data-theme=light] .ErrorPage_apiError__DMWlR:hover{border-color:rgba(255,23,68,.3);box-shadow:0 4px 12px rgba(255,23,68,.15)}@media (prefers-reduced-motion:reduce){.ErrorPage_apiError__DMWlR{animation:none}}.ErrorPage_hybridLayout__ASgao{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--error-space-8);padding:var(--error-space-6);animation:ErrorPage_fadeIn__XWnpE var(--error-transition-slow) ease}.ErrorPage_illustrationContainer__1uUD4{width:180px;height:180px;position:relative;display:flex;align-items:center;justify-content:center}.ErrorPage_particle__gbTNB{position:absolute;width:8px;height:8px;background:var(--error-signal);border-radius:50%;opacity:.6;animation:ErrorPage_particleFloat__lhWba 4s ease-in-out infinite;box-shadow:0 0 8px var(--error-signal-glow);will-change:transform,opacity}.ErrorPage_particle__gbTNB:first-child{animation-delay:0s}.ErrorPage_particle__gbTNB:nth-child(2){animation-delay:1s}.ErrorPage_particle__gbTNB:nth-child(3){animation-delay:2s}.ErrorPage_particle__gbTNB:nth-child(4){animation-delay:3s}.ErrorPage_orbitRing__qXvT_{position:absolute;width:140px;height:140px;border:2px dashed rgba(255,107,0,.3);border-radius:50%;animation:ErrorPage_orbitRotate__kwv2S 20s linear infinite;will-change:transform}.ErrorPage_orbitDot__R5MIk{position:absolute;width:6px;height:6px;background:var(--error-signal);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px var(--error-signal-glow)}.ErrorPage_iconCircle__uQNTJ{width:100px;height:100px;background:rgba(255,107,0,.1);border:2px solid var(--error-signal);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:ErrorPage_pulseGlow__WO3EU 3s ease-in-out infinite;will-change:box-shadow}.ErrorPage_iconCircle__uQNTJ:after{content:"";position:absolute;inset:-8px;border:2px solid var(--error-signal);border-radius:50%;opacity:.3;animation:ErrorPage_ringPulse__VeHGx 2.5s ease-out infinite}.ErrorPage_iconCircle__uQNTJ svg{width:48px;height:48px;color:var(--error-signal);filter:drop-shadow(0 0 8px var(--error-signal-glow))}.ErrorPage_errorCodeSection__ngl96{display:flex;flex-direction:column;align-items:center;gap:var(--error-space-2)}.ErrorPage_errorCodeLarge__ENAQ0{font-size:140px;font-weight:700;line-height:1;color:var(--error-text-primary);letter-spacing:-.05em;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ErrorPage_errorCodeUnderline__P0Ipz{width:80px;height:4px;background:var(--error-signal);border-radius:2px;box-shadow:0 0 8px var(--error-signal-glow)}.ErrorPage_errorLabelHybrid__Dclo9{font-family:IBM Plex Mono,Courier New,monospace;font-size:13px;font-weight:500;color:var(--error-danger);text-transform:uppercase;letter-spacing:.05em}.ErrorPage_contentSection__IW_mY{display:flex;flex-direction:column;align-items:center;align-self:stretch;text-align:center;gap:var(--error-space-4);width:100%}.ErrorPage_hybridTitle__OsGEZ{font-size:28px;font-weight:600;color:var(--error-text-primary);letter-spacing:-.02em;line-height:1.3;margin:0}.ErrorPage_hybridDescription__gvD7s{font-size:16px;color:var(--error-text-secondary);line-height:1.7;margin:0}.ErrorPage_suggestionsBoxHybrid__7EdVl{background:var(--error-surface);border-radius:var(--error-radius-lg);padding:var(--error-space-5);width:100%;box-sizing:border-box;align-self:stretch;margin-top:var(--error-space-2)}.ErrorPage_suggestionsBoxTitle__o9Pmh{font-size:12px;font-weight:500;color:var(--error-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--error-space-4) 0}.ErrorPage_suggestionsBoxList__vEL7q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--error-space-3)}.ErrorPage_suggestionItem__oHU4G{display:flex;align-items:flex-start;gap:var(--error-space-3);font-size:14px;color:var(--error-text-secondary);line-height:1.5}.ErrorPage_suggestionBullet__iNn_m{width:6px;height:6px;background:var(--error-signal);border-radius:50%;margin-top:7px;flex-shrink:0}.ErrorPage_actionsSectionHybrid__jvGd4{display:flex;flex-direction:column;align-self:stretch;gap:var(--error-space-3);width:100%}.ErrorPage_buttonRowHybrid__IJGbx{display:flex;flex-direction:row;gap:var(--error-space-3);justify-content:center;flex-wrap:wrap}.ErrorPage_primaryButtonHybrid__4_TFC{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);padding:var(--error-space-4) var(--error-space-6);background:var(--error-signal);color:#ffffff;border:none;border-radius:var(--error-radius-md);font-family:var(--error-font-family);font-size:15px;font-weight:500;cursor:pointer;transition:all var(--error-transition-base);box-shadow:0 4px 12px var(--error-signal-glow);text-decoration:none;min-height:44px}.ErrorPage_primaryButtonHybrid__4_TFC:hover{background:#e65f00;box-shadow:0 6px 16px var(--error-signal-glow);filter:brightness(1.1)}.ErrorPage_primaryButtonHybrid__4_TFC:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_primaryButtonHybrid__4_TFC:focus-visible{outline:2px solid var(--error-signal);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,107,0,.2)}.ErrorPage_primaryButtonHybrid__4_TFC:focus:not(:focus-visible){outline:none}.ErrorPage_primaryButtonHybrid__4_TFC:active{box-shadow:0 2px 8px var(--error-signal-glow);transform:translateY(1px)}.ErrorPage_primaryButtonHybrid__4_TFC svg{flex-shrink:0}.ErrorPage_secondaryButtonHybrid__XQjOm{flex:1 1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);padding:var(--error-space-3) var(--error-space-4);background:transparent;color:var(--error-text-primary);border:1px solid rgba(255,255,255,.2);border-radius:var(--error-radius-md);font-family:var(--error-font-family);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--error-transition-base);text-decoration:none;min-height:44px}.ErrorPage_secondaryButtonHybrid__XQjOm:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3)}.ErrorPage_secondaryButtonHybrid__XQjOm:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_secondaryButtonHybrid__XQjOm:focus-visible{outline:2px solid var(--error-signal);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,107,0,.2)}.ErrorPage_secondaryButtonHybrid__XQjOm:focus:not(:focus-visible){outline:none}.ErrorPage_secondaryButtonHybrid__XQjOm:active{transform:translateY(1px);background:rgba(255,255,255,.08)}.ErrorPage_secondaryButtonHybrid__XQjOm svg{flex-shrink:0}.ErrorPage_ghostButtonHybrid__8UfB0{flex:1 1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);padding:var(--error-space-3) var(--error-space-4);background:transparent;color:var(--error-text-secondary);border:1px solid rgba(255,255,255,.1);border-radius:var(--error-radius-md);font-family:var(--error-font-family);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--error-transition-base);text-decoration:none;min-height:44px}.ErrorPage_ghostButtonHybrid__8UfB0:hover{background:rgba(255,255,255,.05);color:var(--error-text-primary);border-color:rgba(255,255,255,.2)}.ErrorPage_ghostButtonHybrid__8UfB0:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_ghostButtonHybrid__8UfB0:focus-visible{outline:2px solid var(--error-signal);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,107,0,.2)}.ErrorPage_ghostButtonHybrid__8UfB0:focus:not(:focus-visible){outline:none}.ErrorPage_ghostButtonHybrid__8UfB0:active{transform:translateY(1px);background:rgba(255,255,255,.08)}.ErrorPage_ghostButtonHybrid__8UfB0 svg{flex-shrink:0}.ErrorPage_technicalDetailsSectionHybrid__lqPXl{width:100%;margin-top:var(--error-space-2)}.ErrorPage_technicalDetailsToggle__3xh9o{display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);width:100%;padding:var(--error-space-3);background:transparent;border:1px dashed rgba(255,255,255,.1);border-radius:var(--error-radius-md);color:var(--error-text-muted);font-family:var(--error-font-family);font-size:12px;cursor:pointer;transition:all var(--error-transition-fast)}.ErrorPage_technicalDetailsToggle__3xh9o:hover{background:var(--error-surface);border-color:rgba(255,255,255,.2);color:var(--error-text-secondary)}.ErrorPage_technicalDetailsToggle__3xh9o:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_technicalDetailsToggle__3xh9o:focus-visible{outline:2px solid var(--error-signal);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,107,0,.2)}.ErrorPage_technicalDetailsToggle__3xh9o:focus:not(:focus-visible){outline:none}.ErrorPage_technicalDetailsToggle__3xh9o svg{width:14px;height:14px;transition:transform var(--error-transition-fast)}.ErrorPage_technicalDetailsToggle__3xh9o[aria-expanded=true] svg{transform:rotate(90deg)}.ErrorPage_technicalDetailsContent__tlAos{margin-top:var(--error-space-3);padding:var(--error-space-4);background:var(--error-surface);border-radius:var(--error-radius-md);display:flex;flex-direction:column;gap:var(--error-space-2);transition:all var(--error-transition-base);animation:ErrorPage_slideDown__xEn0I var(--error-transition-base) ease-out;overflow:hidden}.ErrorPage_technicalField__csWUc{display:flex;justify-content:space-between;font-size:12px;gap:var(--error-space-4)}.ErrorPage_detailKey__aFDNe{color:var(--error-text-muted);font-weight:500}.ErrorPage_detailValue__ihH1P{font-family:IBM Plex Mono,Courier New,monospace;color:var(--error-text-secondary);text-align:right;word-break:break-all}.ErrorPage_copyButton___qBCX{margin-top:var(--error-space-2);padding:var(--error-space-2) var(--error-space-4);background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:var(--error-radius-sm);color:var(--error-text-secondary);font-family:var(--error-font-family);font-size:11px;font-weight:500;cursor:pointer;transition:all var(--error-transition-fast);align-self:flex-start}.ErrorPage_copyButton___qBCX:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3);color:var(--error-text-primary)}.ErrorPage_copyButton___qBCX:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_copyButton___qBCX:focus-visible{outline:2px solid var(--error-signal);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,107,0,.2)}.ErrorPage_copyButton___qBCX:focus:not(:focus-visible){outline:none}.ErrorPage_copyButton___qBCX:disabled{opacity:.6;cursor:not-allowed}.ErrorPage_copyButton___qBCX[aria-label*=Copied]{background:rgba(76,175,80,.1);border-color:rgba(76,175,80,.3);color:#4caf50}.ErrorPage_divider__lNnip{width:100%;height:1px;background:rgba(255,255,255,.1);margin:var(--error-space-4) 0}.ErrorPage_helpLinksRowHybrid__Y8rOt{display:flex;flex-direction:row;justify-content:center;gap:var(--error-space-6);flex-wrap:wrap}.ErrorPage_helpLinkItemHybrid__rtTz5{display:flex;align-items:center;gap:var(--error-space-2);font-size:13px;color:var(--error-text-muted);text-decoration:none;transition:color var(--error-transition-fast)}.ErrorPage_helpLinkItemHybrid__rtTz5:hover{color:var(--error-signal)}.ErrorPage_helpLinkItemHybrid__rtTz5 svg{width:16px;height:16px;flex-shrink:0}@keyframes ErrorPage_particleFloat__lhWba{0%,to{transform:translateY(0) translateX(0);opacity:.6}50%{transform:translateY(-10px) translateX(5px);opacity:.8}}@keyframes ErrorPage_orbitRotate__kwv2S{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ErrorPage_fadeIn__XWnpE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ErrorPage_pulseGlow__WO3EU{0%,to{box-shadow:0 0 20px var(--error-signal-glow)}50%{box-shadow:0 0 30px var(--error-signal-glow)}}@keyframes ErrorPage_slideDown__xEn0I{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1000px}}@media (max-width:639px){.ErrorPage_hybridLayout__ASgao{padding:var(--error-space-4);gap:var(--error-space-6)}.ErrorPage_illustrationContainer__1uUD4{width:140px;height:140px}.ErrorPage_orbitRing__qXvT_{width:110px;height:110px}.ErrorPage_iconCircle__uQNTJ{width:80px;height:80px}.ErrorPage_iconCircle__uQNTJ svg{width:36px;height:36px}.ErrorPage_errorCodeLarge__ENAQ0{font-size:100px}.ErrorPage_hybridTitle__OsGEZ{font-size:24px}.ErrorPage_hybridDescription__gvD7s{font-size:15px}.ErrorPage_buttonRowHybrid__IJGbx{flex-direction:column}.ErrorPage_ghostButtonHybrid__8UfB0,.ErrorPage_secondaryButtonHybrid__XQjOm{width:100%}.ErrorPage_helpLinksRowHybrid__Y8rOt{flex-direction:column;align-items:center;gap:var(--error-space-3)}}@media (min-width:640px) and (max-width:1023px){.ErrorPage_hybridLayout__ASgao{max-width:550px}.ErrorPage_errorCodeLarge__ENAQ0{font-size:120px}}@media (prefers-reduced-motion:reduce){.ErrorPage_hybridLayout__ASgao,.ErrorPage_iconCircle__uQNTJ,.ErrorPage_iconCircle__uQNTJ:after,.ErrorPage_orbitRing__qXvT_,.ErrorPage_particle__gbTNB,.ErrorPage_technicalDetailsContent__tlAos{animation:none}}.Text_text__tEw6b{margin:0;font-family:var(--font-body);color:var(--text-primary);line-height:1.5}.Text_text--xs__mAt4G{font-size:var(--font-size-xs)}.Text_text--sm__XUF30{font-size:var(--font-size-sm)}.Text_text--md__yLQQE{font-size:var(--font-size-base)}.Text_text--lg__SJSVF{font-size:var(--font-size-lg)}.Text_text--xl__cF9xc{font-size:var(--font-size-xl)}.Text_text--normal__Xyp9o{font-weight:var(--font-normal)}.Text_text--medium__JMqrM{font-weight:var(--font-medium)}.Text_text--semibold__fccyL{font-weight:var(--font-semibold)}.Text_text--bold__8BG4J{font-weight:var(--font-bold)}.Text_text--align-left__o6Hzj{text-align:left}.Text_text--align-center___KfMx{text-align:center}.Text_text--align-right__Aysw4{text-align:right}.Text_text--align-justify__NmOPS{text-align:justify}.Text_text--truncated__pC1Vz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Text_text--multiline-truncate__hAjaV{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.LoadingSpinner_spinner__HI3m6{display:inline-block;position:relative}.LoadingSpinner_spinnerCircle__kwZbN{border:3px solid var(--border-light,#e5e7eb);border-top-color:var(--primary-orange,#ff9800);border-radius:50%;animation:LoadingSpinner_spin__pdi7b .8s linear infinite;width:100%;height:100%}.LoadingSpinner_spinner--sm__rccqE{width:16px;height:16px}.LoadingSpinner_spinner--sm__rccqE .LoadingSpinner_spinnerCircle__kwZbN{border-width:2px}.LoadingSpinner_spinner--md__wpYGu{width:24px;height:24px}.LoadingSpinner_spinner--lg__VPTR0{width:40px;height:40px}.LoadingSpinner_spinner--lg__VPTR0 .LoadingSpinner_spinnerCircle__kwZbN{border-width:4px}@keyframes LoadingSpinner_spin__pdi7b{to{transform:rotate(1turn)}}.LoadingSpinner_srOnly__TlZDx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.LoadingOverlay_overlay__Xix04{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl,32px);background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-md,8px);min-height:200px}.LoadingOverlay_overlayFullScreen__5q12h{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:rgba(255,255,255,.95);border-radius:0;min-height:100vh}.LoadingOverlay_content__Rf8mA{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md,16px)}.LoadingOverlay_message__NPrk8{margin:0;color:var(--text-secondary,#6b7280);text-align:center}.dark .LoadingOverlay_overlay__Xix04{background:rgba(17,24,39,.9)}.dark .LoadingOverlay_overlayFullScreen__5q12h{background:rgba(17,24,39,.95)}.ModeTransitionOverlay_overlay__9WKMf{position:absolute;inset:0;z-index:1010;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:ModeTransitionOverlay_fadeIn__dG1fb .2s ease-in}@keyframes ModeTransitionOverlay_fadeIn__dG1fb{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ModeTransitionOverlay_overlay__9WKMf{animation:none}}.StudioErrorBoundary_errorBoundary__k_5n0{display:flex;align-items:center;justify-content:center;min-height:400px;padding:var(--spacing-2xl);background:var(--background)}.StudioErrorBoundary_errorContent__TBztN{max-width:600px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.StudioErrorBoundary_errorIcon__fty5i{color:var(--error,#ef4444);margin-bottom:var(--spacing-sm)}.StudioErrorBoundary_errorTitle__wx2jN{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--foreground);margin:0}.StudioErrorBoundary_errorDescription__amCuF{font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.6}.StudioErrorBoundary_errorDetails__kL42U{width:100%;text-align:left;margin-top:var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;background:var(--surface)}.StudioErrorBoundary_errorSummary__QjtwK{padding:var(--spacing-md);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);-webkit-user-select:none;user-select:none;background:var(--surface-hover);border-bottom:1px solid var(--border-default)}.StudioErrorBoundary_errorSummary__QjtwK:hover{background:var(--surface-elevated)}.StudioErrorBoundary_errorMessage__3pMCR{padding:var(--spacing-md);font-size:var(--text-sm);color:var(--text-primary);border-bottom:1px solid var(--border-default)}.StudioErrorBoundary_errorStack__DwZ_B{padding:var(--spacing-md);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-secondary);background:var(--surface);overflow-x:auto;margin:0;white-space:pre-wrap;word-break:break-word}.StudioErrorBoundary_errorWarning__lLLEJ{padding:var(--spacing-md);background:var(--warning-soft,rgba(251,191,36,.1));border:1px solid var(--warning,#fbbf24);border-radius:var(--radius-md);color:var(--warning,#fbbf24);font-size:var(--text-sm);width:100%}.StudioErrorBoundary_errorActions__fyS4l{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center;margin-top:var(--spacing-lg);width:100%}.StudioErrorBoundary_modeSwitchGroup__aq90G{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center}.StudioErrorBoundary_errorButton__yl_F5{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--foreground);background:var(--surface);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease;text-decoration:none}.StudioErrorBoundary_errorButton__yl_F5:hover{background:var(--surface-hover);border-color:var(--border-active);color:var(--foreground)}.StudioErrorBoundary_errorButton__yl_F5:focus-visible{outline:2px solid var(--signal,#ff6b00);outline-offset:2px}.StudioErrorBoundary_errorButtonPrimary__SNSve{background:var(--signal,#ff6b00);color:white;border-color:var(--signal,#ff6b00)}.StudioErrorBoundary_errorButtonPrimary__SNSve:hover{background:var(--signal-hover,#e55a00);border-color:var(--signal-hover,#e55a00);color:white}.StudioErrorBoundary_errorButton__yl_F5:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.StudioErrorBoundary_errorBoundary__k_5n0{padding:var(--spacing-lg);min-height:300px}.StudioErrorBoundary_errorActions__fyS4l{flex-direction:column}.StudioErrorBoundary_errorButton__yl_F5{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.StudioErrorBoundary_errorButton__yl_F5{transition:none}}.Heading_heading__nUft6{margin:0;font-family:var(--font-playfair);color:var(--text-primary);line-height:1.2}.Heading_heading--xs__qnIP6{font-size:var(--font-size-lg)}.Heading_heading--sm__W50Yv{font-size:var(--font-size-xl)}.Heading_heading--md__kG_d8{font-size:var(--font-size-2xl)}.Heading_heading--lg__h4N4u{font-size:var(--font-size-3xl)}.Heading_heading--xl__PDKxE{font-size:var(--font-size-4xl)}.Heading_heading--2xl__N6FZj{font-size:2.5rem}.Heading_heading--3xl__04HHf{font-size:3rem}.Heading_heading--4xl__XQ_NA{font-size:3.5rem}.Heading_heading--normal__9Prrz{font-weight:var(--font-normal)}.Heading_heading--medium__mi8eg{font-weight:var(--font-medium)}.Heading_heading--semibold__ekn9p{font-weight:var(--font-semibold)}.Heading_heading--bold__ri1hP{font-weight:var(--font-bold)}.Heading_heading--align-left__4XfCG{text-align:left}.Heading_heading--align-center__QAL2K{text-align:center}.Heading_heading--align-right__AUpRh{text-align:right}.Heading_heading--truncated__4aKIG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Heading_heading--multiline-truncate__TvyEf{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.QuestionCard_questionCard__1G_2c{--qc-bg-base:var(--neutral-950,#080808);--qc-bg-surface:var(--neutral-900,#0f0f0f);--qc-bg-elevated:var(--neutral-850,#161616);--qc-bg-hover:var(--neutral-800,#1c1c1c);--qc-bg-glass:rgba(15,15,15,0.9);--qc-text-primary:var(--neutral-0,#ffffff);--qc-text-secondary:rgba(255,255,255,0.75);--qc-text-muted:rgba(255,255,255,0.5);--qc-text-dim:rgba(255,255,255,0.35);--qc-border-subtle:rgba(255,255,255,0.06);--qc-border-medium:rgba(255,255,255,0.1);--qc-border-strong:rgba(255,255,255,0.15);--qc-signal:#ff6b00;--qc-signal-soft:rgba(255,107,0,0.12);--qc-signal-glow:rgba(255,107,0,0.4);--qc-success:#22c55e;--qc-success-soft:rgba(34,197,94,0.12);--qc-success-glow:rgba(34,197,94,0.35);--qc-error:#ef4444;--qc-error-soft:rgba(239,68,68,0.1);--qc-error-glow:rgba(239,68,68,0.35);--qc-info:#3b82f6;--qc-info-soft:rgba(59,130,246,0.12);--qc-warning:#f59e0b;--qc-warning-soft:rgba(245,158,11,0.12);--qc-purple:#a855f7;--qc-purple-soft:rgba(168,85,247,0.12);--qc-font-sans:var(--font-sans,"IBM Plex Sans",-apple-system,sans-serif);--qc-font-mono:var(--font-mono,"IBM Plex Mono","SF Mono",monospace);--qc-space-1:4px;--qc-space-2:8px;--qc-space-3:12px;--qc-space-4:16px;--qc-space-5:20px;--qc-space-6:24px;--qc-radius-sm:6px;--qc-radius-md:8px;--qc-radius-lg:12px;--qc-ease:cubic-bezier(0.4,0,0.2,1);--qc-ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--qc-duration-fast:150ms;--qc-duration-base:200ms;--qc-duration-slow:300ms;background:var(--qc-bg-surface);border:1px solid var(--qc-border-subtle);border-radius:0 0 var(--qc-radius-lg) var(--qc-radius-lg);font-family:var(--qc-font-sans);color:var(--qc-text-primary);padding:var(--qc-space-6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.QuestionCard_questionHeader__hIvDi{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--qc-space-5);flex-wrap:wrap;gap:var(--qc-space-3)}.QuestionCard_questionMeta__8E7yX{display:flex;gap:var(--qc-space-2);flex-wrap:wrap;align-items:center}.QuestionCard_timeSpent__EQ6zB{font-family:var(--qc-font-mono);font-size:13px;font-weight:500;color:var(--qc-text-muted);padding:var(--qc-space-1) var(--qc-space-3);background:var(--qc-bg-elevated);border-radius:var(--qc-radius-sm);display:flex;align-items:center;gap:var(--qc-space-1)}.QuestionCard_difficultyBreakdown__nR2pn{display:flex;gap:var(--qc-space-2);flex-wrap:wrap;margin-bottom:var(--qc-space-5);padding-bottom:var(--qc-space-5);border-bottom:1px solid var(--qc-border-subtle)}.QuestionCard_questionContent__G10tX{display:flex;flex-direction:column;gap:var(--qc-space-5)}.QuestionCard_questionText__AlY8_{margin-bottom:var(--qc-space-4)}.QuestionCard_questionText__AlY8_ div,.QuestionCard_questionText__AlY8_ p{margin:0;line-height:1.7;color:var(--qc-text-primary);font-size:16px}.QuestionCard_imageSection__hQQN_{margin:var(--qc-space-4) 0}.QuestionCard_imageContainer__oFpR4{position:relative;margin-bottom:var(--qc-space-3);border-radius:var(--qc-radius-md);overflow:hidden}.QuestionCard_questionImage__m_vXf{border:1px solid var(--qc-border-medium);border-radius:var(--qc-radius-md);max-width:100%;height:auto;display:block;transition:opacity var(--qc-duration-fast) var(--qc-ease)}.QuestionCard_questionImage__m_vXf:hover{opacity:.95}.QuestionCard_imageDescription__qFzIp{margin:var(--qc-space-3) 0 0 0;font-size:13px;color:var(--qc-text-muted);font-style:italic}.QuestionCard_imageAttribution__k0SJB{margin-top:var(--qc-space-2)}.QuestionCard_optionsList___lsHB{display:flex;flex-direction:column;gap:var(--qc-space-3);margin:var(--qc-space-5) 0}.QuestionCard_optionButton__eer0P{display:flex;align-items:center;gap:var(--qc-space-4);width:100%;padding:var(--qc-space-4) var(--qc-space-5);background:var(--qc-bg-elevated);border:2px solid var(--qc-border-subtle);border-radius:var(--qc-radius-md);text-align:left;cursor:pointer;transition:all var(--qc-duration-fast) var(--qc-ease);font-size:15px;color:var(--qc-text-secondary);position:relative;overflow:hidden}.QuestionCard_optionButton__eer0P:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,var(--option-glow,transparent),transparent 70%);opacity:0;transition:opacity var(--qc-duration-fast) var(--qc-ease);pointer-events:none}.QuestionCard_optionButton__eer0P:hover:not(:disabled){border-color:var(--qc-signal);background:var(--qc-bg-hover);color:var(--qc-text-primary);--option-glow:var(--qc-signal-glow)}.QuestionCard_optionButton__eer0P:hover:not(:disabled):before{opacity:.15}.QuestionCard_optionButton__eer0P:active:not(:disabled){transform:scale(.995)}.QuestionCard_optionButton__eer0P:disabled{cursor:not-allowed;opacity:.7}.QuestionCard_optionButtonSelected__yXorc{border-color:var(--qc-signal);background:var(--qc-signal-soft);color:var(--qc-text-primary);--option-glow:var(--qc-signal-glow)}.QuestionCard_optionButtonSelected__yXorc:before{opacity:.2}.QuestionCard_optionButtonSelected__yXorc:hover:not(:disabled){border-color:var(--qc-signal);background:var(--qc-signal-soft)}.QuestionCard_optionButtonCorrect__q1Yep{border-color:var(--qc-success);background:var(--qc-success-soft);color:var(--qc-success);--option-glow:var(--qc-success-glow);box-shadow:0 0 20px var(--qc-success-glow);animation:QuestionCard_correctPulse__972Gf .5s var(--qc-ease-bounce)}.QuestionCard_optionButtonCorrect__q1Yep:before{opacity:.25}@keyframes QuestionCard_correctPulse__972Gf{0%{transform:scale(.98)}50%{transform:scale(1.01)}to{transform:scale(1)}}.QuestionCard_optionButtonIncorrect__O6JAE{border-color:var(--qc-error);background:var(--qc-error-soft);color:var(--qc-error);--option-glow:var(--qc-error-glow);box-shadow:0 0 20px var(--qc-error-glow);animation:QuestionCard_incorrectShake__lb1vC .4s var(--qc-ease)}.QuestionCard_optionButtonIncorrect__O6JAE:before{opacity:.25}@keyframes QuestionCard_incorrectShake__lb1vC{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.QuestionCard_optionIndicator__0GRri{width:24px;height:24px;border-radius:50%;border:2px solid var(--qc-border-medium);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--qc-duration-fast) var(--qc-ease);background:var(--qc-bg-surface)}.QuestionCard_optionButtonSelected__yXorc .QuestionCard_optionIndicator__0GRri{border-color:var(--qc-signal);background:var(--qc-signal)}.QuestionCard_optionButtonCorrect__q1Yep .QuestionCard_optionIndicator__0GRri{border-color:var(--qc-success);background:var(--qc-success);box-shadow:0 0 12px var(--qc-success-glow)}.QuestionCard_optionButtonIncorrect__O6JAE .QuestionCard_optionIndicator__0GRri{border-color:var(--qc-error);background:var(--qc-error);box-shadow:0 0 12px var(--qc-error-glow)}.QuestionCard_optionCheckmark__kqZvw,.QuestionCard_optionCross__Cjtuf,.QuestionCard_optionDot__GpNW6{color:white;font-weight:700;font-size:14px;line-height:1}.QuestionCard_optionDot__GpNW6{width:8px;height:8px;background:white;border-radius:50%}.QuestionCard_submitSection___Pywe{margin-top:var(--qc-space-6);display:flex;justify-content:center}.QuestionCard_submitSection___Pywe button{min-width:200px}.QuestionCard_feedbackSection__Zt74S{margin-top:var(--qc-space-6);animation:QuestionCard_feedbackSlideIn___ELt0 .4s var(--qc-ease-bounce)}@keyframes QuestionCard_feedbackSlideIn___ELt0{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.QuestionCard_explanation__ylFkX{margin-top:var(--qc-space-4);padding:var(--qc-space-4);background:var(--qc-bg-elevated);border-radius:var(--qc-radius-md);border-left:3px solid var(--qc-signal)}.QuestionCard_explanationLabel__yuF8W{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--qc-signal);margin-bottom:var(--qc-space-2)}.QuestionCard_explanationText__AhH5z{margin:0;font-size:14px;color:var(--qc-text-secondary);line-height:1.7}@media (max-width:640px){.QuestionCard_questionCard__1G_2c{padding:var(--qc-space-5)}.QuestionCard_questionHeader__hIvDi{flex-direction:column;align-items:flex-start;gap:var(--qc-space-3)}.QuestionCard_difficultyBreakdown__nR2pn{margin-bottom:var(--qc-space-4);padding-bottom:var(--qc-space-4)}.QuestionCard_optionButton__eer0P{padding:var(--qc-space-3) var(--qc-space-4);font-size:14px}.QuestionCard_optionIndicator__0GRri{width:20px;height:20px}.QuestionCard_questionText__AlY8_ div,.QuestionCard_questionText__AlY8_ p{font-size:15px}}.light .QuestionCard_questionCard__1G_2c,[data-theme=light] .QuestionCard_questionCard__1G_2c{--qc-bg-base:var(--neutral-50,#f5f5f5);--qc-bg-surface:var(--neutral-0,#ffffff);--qc-bg-elevated:var(--neutral-100,#f0f0f0);--qc-bg-hover:var(--neutral-200,#e5e5e5);--qc-bg-glass:rgba(255,255,255,0.9);--qc-text-primary:var(--neutral-1000,#080808);--qc-text-secondary:rgba(0,0,0,0.75);--qc-text-muted:rgba(0,0,0,0.55);--qc-text-dim:rgba(0,0,0,0.35);--qc-border-subtle:rgba(0,0,0,0.08);--qc-border-medium:rgba(0,0,0,0.12);--qc-border-strong:rgba(0,0,0,0.18);--qc-signal-soft:rgba(255,107,0,0.1);--qc-success-soft:rgba(34,197,94,0.1);--qc-error-soft:rgba(239,68,68,0.08);--qc-info-soft:rgba(59,130,246,0.1)}.light .QuestionCard_optionIndicator__0GRri,[data-theme=light] .QuestionCard_optionIndicator__0GRri{background:var(--qc-bg-surface)}.QuestionCard_optionButton__eer0P:focus-visible{outline:none;box-shadow:0 0 0 2px var(--qc-bg-base),0 0 0 4px var(--qc-signal)}@media (prefers-reduced-motion:reduce){.QuestionCard_feedbackSection__Zt74S,.QuestionCard_optionButtonCorrect__q1Yep,.QuestionCard_optionButtonIncorrect__O6JAE{animation:none}.QuestionCard_optionButton__eer0P:active:not(:disabled){transform:none}}@media (prefers-contrast:high){.QuestionCard_optionButton__eer0P,.QuestionCard_questionCard__1G_2c{border-width:2px}.QuestionCard_optionButton__eer0P:focus-visible{box-shadow:0 0 0 3px var(--qc-bg-base),0 0 0 6px var(--qc-signal)}.QuestionCard_flagBtn__Qq4iI,.QuestionCard_reportBtn__QN8FN,.QuestionCard_skipBtn__mP43U{border-width:2px}.QuestionCard_confidenceBtn__k8zFz:focus-visible,.QuestionCard_flagBtn__Qq4iI:focus-visible,.QuestionCard_reportBtn__QN8FN:focus-visible,.QuestionCard_skipBtn__mP43U:focus-visible{box-shadow:0 0 0 3px var(--qc-bg-base),0 0 0 6px var(--qc-signal)}.QuestionCard_focusModeSubmitBtn__7w3Mp:focus-visible{box-shadow:0 0 0 3px var(--qc-bg-base),0 0 0 6px var(--qc-signal),0 4px 16px var(--qc-signal-glow)}.QuestionCard_focusModeHeader__wqG_W{border-width:2px}}@media (forced-colors:active){.QuestionCard_questionCard__1G_2c{border:2px solid CanvasText}.QuestionCard_optionButton__eer0P{border:2px solid ButtonText}.QuestionCard_optionButton__eer0P:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.QuestionCard_optionButtonSelected__yXorc{border-color:Highlight;background:Highlight;color:HighlightText}.QuestionCard_optionButtonCorrect__q1Yep{border-color:Highlight}.QuestionCard_optionButtonIncorrect__O6JAE{border-color:CanvasText}.QuestionCard_focusModeSubmitBtn__7w3Mp{background:Highlight;color:HighlightText;border:1px solid ButtonText;box-shadow:none}.QuestionCard_focusModeSubmitBtn__7w3Mp:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.QuestionCard_flagBtn__Qq4iI,.QuestionCard_reportBtn__QN8FN,.QuestionCard_skipBtn__mP43U{border:2px solid ButtonText}.QuestionCard_confidenceBtn__k8zFz:focus-visible,.QuestionCard_flagBtn__Qq4iI:focus-visible,.QuestionCard_reportBtn__QN8FN:focus-visible,.QuestionCard_skipBtn__mP43U:focus-visible{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}.QuestionCard_flagBtnActive__xU30L{border-color:Highlight;color:Highlight}.QuestionCard_confidenceBtn__k8zFz{border:2px solid ButtonText}.QuestionCard_confidenceBtnSelected___oaF0{border-color:Highlight;color:Highlight}.QuestionCard_focusModeHeader__wqG_W{border:2px solid CanvasText;border-bottom:none}.QuestionCard_qNumber__WCQzZ{background:Highlight;color:HighlightText;box-shadow:none}}@media print{.QuestionCard_questionCard__1G_2c{background:white;color:black;border:1px solid #ddd}.QuestionCard_optionButton__eer0P{background:white;border:1px solid #ccc;color:black}.QuestionCard_optionButtonCorrect__q1Yep{border-color:green}.QuestionCard_optionButtonIncorrect__O6JAE{border-color:red}}.QuestionCard_focusModeHeader__wqG_W{display:flex;align-items:center;justify-content:space-between;padding:var(--qc-space-4) var(--qc-space-5);background:var(--qc-bg-glass);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-radius:var(--qc-radius-lg) var(--qc-radius-lg) 0 0;border:1px solid var(--qc-border-subtle);border-bottom:none}.QuestionCard_questionBadge__9tCD2{display:flex;align-items:center;gap:var(--qc-space-3)}.QuestionCard_qNumber__WCQzZ{background:linear-gradient(135deg,var(--qc-signal) 0,#e55f00 100%);color:#ffffff;font-family:var(--qc-font-mono);font-size:12px;font-weight:700;padding:var(--qc-space-1) var(--qc-space-3);border-radius:var(--qc-radius-sm);box-shadow:0 2px 8px var(--qc-signal-glow)}.QuestionCard_qTopic__sVFIe{font-size:13px;padding:var(--qc-space-1) var(--qc-space-2);background:var(--qc-bg-hover)}.QuestionCard_flagBtn__Qq4iI,.QuestionCard_qTopic__sVFIe{color:var(--qc-text-muted);border-radius:var(--qc-radius-sm)}.QuestionCard_flagBtn__Qq4iI{width:32px;height:32px;background:transparent;border:1px solid var(--qc-border-subtle);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--qc-duration-fast) var(--qc-ease)}.QuestionCard_flagBtn__Qq4iI:hover{background:var(--qc-bg-hover);color:var(--qc-signal);border-color:var(--qc-signal)}.QuestionCard_flagBtnActive__xU30L{background:var(--qc-signal-soft);border-color:var(--qc-signal);color:var(--qc-signal)}.QuestionCard_flagBtn__Qq4iI:focus-visible{outline:none;box-shadow:0 0 0 2px var(--qc-bg-base),0 0 0 4px var(--qc-signal)}.QuestionCard_focusModeCard__dcHmr{border-top:none}.QuestionCard_optionLetter__lgWtB{font-family:var(--qc-font-mono);font-size:12px;font-weight:600;color:var(--qc-text-muted);line-height:1}.QuestionCard_optionButtonCorrect__q1Yep .QuestionCard_optionLetter__lgWtB,.QuestionCard_optionButtonIncorrect__O6JAE .QuestionCard_optionLetter__lgWtB,.QuestionCard_optionButtonSelected__yXorc .QuestionCard_optionLetter__lgWtB{color:#ffffff}.QuestionCard_focusModeSubmitBtn__7w3Mp{display:flex;align-items:center;justify-content:center;gap:var(--qc-space-2);width:100%;padding:var(--qc-space-4);background:linear-gradient(135deg,var(--qc-signal) 0,#e55f00 100%);border:none;border-radius:var(--qc-radius-md);font-family:var(--qc-font-sans);font-size:15px;font-weight:600;color:#ffffff;cursor:pointer;transition:all var(--qc-duration-base) var(--qc-ease);box-shadow:0 4px 16px var(--qc-signal-glow)}.QuestionCard_focusModeSubmitBtn__7w3Mp:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 32px var(--qc-signal-glow)}.QuestionCard_focusModeSubmitBtn__7w3Mp:disabled{opacity:.5;cursor:not-allowed;transform:none}.QuestionCard_focusModeSubmitBtn__7w3Mp:focus-visible{outline:none;box-shadow:0 0 0 2px var(--qc-bg-base),0 0 0 4px var(--qc-signal),0 4px 16px var(--qc-signal-glow)}@media (max-width:640px){.QuestionCard_focusModeHeader__wqG_W{padding:var(--qc-space-3) var(--qc-space-4)}.QuestionCard_qNumber__WCQzZ{font-size:11px;padding:3px var(--qc-space-2)}.QuestionCard_qTopic__sVFIe{font-size:12px}}.light .QuestionCard_focusModeHeader__wqG_W,[data-theme=light] .QuestionCard_focusModeHeader__wqG_W{background:rgba(255,255,255,.9)}.light .QuestionCard_qTopic__sVFIe,[data-theme=light] .QuestionCard_qTopic__sVFIe{background:var(--qc-bg-elevated)}.light .QuestionCard_flagBtn__Qq4iI,[data-theme=light] .QuestionCard_flagBtn__Qq4iI{border-color:var(--qc-border-medium);color:var(--qc-text-muted)}.QuestionCard_focusModeActions__Pf3kX{display:flex;gap:var(--qc-space-2)}.QuestionCard_reportBtn__QN8FN{width:32px;height:32px;border-radius:var(--qc-radius-sm);background:transparent;border:1px solid var(--qc-border-subtle);color:var(--qc-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--qc-duration-fast) var(--qc-ease)}.QuestionCard_reportBtn__QN8FN:hover{background:var(--qc-bg-hover);color:var(--qc-warning,#f59e0b);border-color:var(--qc-warning,#f59e0b)}.QuestionCard_reportBtn__QN8FN:focus-visible{outline:none;box-shadow:0 0 0 2px var(--qc-bg-base),0 0 0 4px var(--qc-signal)}.QuestionCard_confidenceSection__hQp3C{margin-top:var(--qc-space-6);padding-top:var(--qc-space-6);border-top:1px solid var(--qc-border-subtle)}.QuestionCard_confidenceLabel__1osCa{font-size:13px;color:var(--qc-text-muted);margin-bottom:var(--qc-space-3)}.QuestionCard_confidenceButtons__xz_7c{display:flex;gap:var(--qc-space-2)}.QuestionCard_confidenceBtn__k8zFz{flex:1 1;padding:var(--qc-space-3);border-radius:var(--qc-radius-md);background:var(--qc-bg-elevated);border:1px solid var(--qc-border-subtle);color:var(--qc-text-secondary);font-family:var(--qc-font-sans);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--qc-duration-fast) var(--qc-ease)}.QuestionCard_confidenceBtn__k8zFz:hover{border-color:var(--qc-border-medium);background:var(--qc-bg-hover)}.QuestionCard_confidenceBtnSelected___oaF0{background:var(--qc-signal-soft);border-color:var(--qc-signal);color:var(--qc-signal)}.QuestionCard_confidenceBtn__k8zFz:focus-visible{outline:none;box-shadow:0 0 0 2px var(--qc-bg-base),0 0 0 4px var(--qc-signal)}.QuestionCard_focusModeSubmitSection__WLAce{margin-top:var(--qc-space-6);padding-top:var(--qc-space-5);border-top:1px solid var(--qc-border-subtle);display:flex;justify-content:space-between;align-items:center;gap:var(--qc-space-4)}.QuestionCard_skipBtn__mP43U{padding:var(--qc-space-3) var(--qc-space-6);border-radius:var(--qc-radius-md);background:transparent;border:1px solid var(--qc-border-subtle);color:var(--qc-text-secondary);font-family:var(--qc-font-sans);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--qc-duration-fast) var(--qc-ease)}.QuestionCard_skipBtn__mP43U:hover{border-color:var(--qc-border-medium);background:var(--qc-bg-hover)}.QuestionCard_skipBtn__mP43U:focus-visible{outline:none;box-shadow:0 0 0 2px var(--qc-bg-base),0 0 0 4px var(--qc-signal)}@media (max-width:640px){.QuestionCard_confidenceButtons__xz_7c{flex-direction:column}.QuestionCard_focusModeSubmitSection__WLAce{flex-direction:column;gap:var(--qc-space-3)}.QuestionCard_focusModeSubmitBtn__7w3Mp,.QuestionCard_skipBtn__mP43U{width:100%;text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.QuestionCard_focusModeSubmitBtn__7w3Mp:hover:not(:disabled){transform:none}.QuestionCard_confidenceBtn__k8zFz,.QuestionCard_reportBtn__QN8FN,.QuestionCard_skipBtn__mP43U{transition:none}}@media print{.QuestionCard_focusModeHeader__wqG_W{background:white;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #ddd;border-bottom:none}.QuestionCard_focusModeSubmitBtn__7w3Mp,.QuestionCard_qNumber__WCQzZ{background:#ff6b00;box-shadow:none}}.QuestionResults_container__L9qkw{display:flex;flex-direction:column;gap:var(--spacing-lg,24px)}.QuestionResults_resultsCard__WD8CN{margin:0;text-align:center}.QuestionResults_resultsHeader__T925O{margin-bottom:var(--spacing-xl,32px)}.QuestionResults_resultsIcon__lXdmS{font-size:3rem;margin-bottom:var(--spacing-sm,12px)}.QuestionResults_resultsTitle__2QfLs{margin:0 0 var(--spacing-sm,12px) 0;color:var(--text-primary,#1f2937)}.QuestionResults_resultsMessage__icdLV{margin:0;color:var(--text-secondary,#6b7280)}.QuestionResults_statsGrid__kmB_4{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-md,16px);margin-bottom:var(--spacing-xl,32px)}.QuestionResults_statCard__HrWyl{background:var(--bg-secondary,#f9fafb);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md,8px);padding:var(--spacing-lg,20px);text-align:center}.QuestionResults_statValue__g4hiY{margin:0 0 var(--spacing-xs,6px) 0;color:var(--text-primary,#1f2937);display:block}.QuestionResults_statLabel__I284Z{margin:0;color:var(--text-secondary,#6b7280);display:block}.QuestionResults_actionButtons__lr3VF{display:flex;justify-content:center;gap:var(--spacing-md,16px);flex-wrap:wrap}.QuestionResults_reviewCard__jQkKI{margin:0}.QuestionResults_reviewList__ADLce{display:flex;flex-direction:column;gap:var(--spacing-md,16px)}.QuestionResults_reviewItem__Vm4Au{margin:0}.QuestionResults_reviewItemHeader__56kzj{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm,12px)}.QuestionResults_reviewItemNumber__xA86F{margin:0;color:var(--text-primary,#1f2937)}.QuestionResults_reviewItemTime__yilvC{margin:0;color:var(--text-secondary,#6b7280)}.QuestionResults_reviewItemQuestion__aKaXl{margin:0 0 var(--spacing-sm,12px) 0;color:var(--text-primary,#1f2937);line-height:1.6}.QuestionResults_reviewItemAnswer__OvAsL{display:flex;flex-wrap:wrap;gap:var(--spacing-xs,4px);align-items:baseline}.QuestionResults_correctAnswerLabel__3PDKU{margin-left:var(--spacing-sm,12px);color:var(--text-primary,#1f2937)}.QuestionResults_correctAnswerText__I_JtE{color:var(--color-success,#22c55e);font-weight:600}@media (max-width:768px){.QuestionResults_statsGrid__kmB_4{grid-template-columns:repeat(2,1fr)}.QuestionResults_actionButtons__lr3VF{flex-direction:column}.QuestionResults_actionButtons__lr3VF a,.QuestionResults_actionButtons__lr3VF button{width:100%}}.QuestionResults_emptyState__I02TG{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-3xl,64px) var(--spacing-lg,20px);gap:var(--spacing-md,16px)}.QuestionResults_emptyState__I02TG p:first-of-type{font-size:3rem;margin:0}.QuestionResults_emptyState__I02TG h2{margin:0}.QuestionResults_emptyState__I02TG p:last-of-type{margin:0;color:var(--text-secondary,#6b7280)}.QuestionResults_loadingCard__z_l5n{margin:0;text-align:center}.QuestionResults_loadingContent__RO6Ki{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md,16px);padding:var(--spacing-xl,32px)}.QuestionResults_loadingText___OFxN{margin:0;color:var(--text-secondary,#6b7280)}.dark .QuestionResults_statCard__HrWyl{background:var(--bg-secondary);border-color:var(--border-light)}.QuestionErrorBoundary_container__h77eO{display:flex;justify-content:center;align-items:center;min-height:400px;padding:var(--spacing-lg,24px)}.QuestionErrorBoundary_errorCard__htZLs{max-width:600px;width:100%;margin:0}.QuestionErrorBoundary_errorMessage__vu69N{color:var(--text-secondary,#6b7280);margin:0}.QuestionErrorBoundary_actions__32kHB{display:flex;gap:var(--spacing-md,16px);flex-wrap:wrap;margin-top:var(--spacing-md,16px)}@media (max-width:768px){.QuestionErrorBoundary_actions__32kHB{flex-direction:column}.QuestionErrorBoundary_actions__32kHB button{width:100%}}.QuestionInterface_container__gsOQl{display:flex;flex-direction:column;gap:var(--spacing-lg,24px)}.QuestionInterface_progressCard__vR5cu{margin:0}.QuestionInterface_progressHeader__lFjox{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm,12px)}.QuestionInterface_progressText__36Ddb{margin:0;color:var(--text-primary,#1f2937)}.QuestionInterface_progressPercent__le3YE{margin:0;color:var(--text-secondary,#6b7280)}.QuestionInterface_progressBarContainer__FzahU{width:100%}.QuestionInterface_navigationCard__3BjUJ{margin:0}.QuestionInterface_navigationControls__JT0KQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg,20px);flex-wrap:wrap;gap:var(--spacing-md,16px)}.QuestionInterface_answeredCount__sE0_6{text-align:center;flex:1 1;min-width:200px}.QuestionInterface_navigationHint__oacua{margin-top:var(--spacing-xs,4px);color:var(--text-secondary,#6b7280)}.QuestionInterface_divider__oY9z4{margin:var(--spacing-lg,20px) 0}.QuestionInterface_questionGridSection__6wvYb{display:flex;flex-direction:column;gap:var(--spacing-sm,12px)}.QuestionInterface_questionGridTitle__Q5bEo{margin:0;color:var(--text-secondary,#6b7280)}.QuestionInterface_questionGrid__ndgPt{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:var(--spacing-sm,8px)}.QuestionInterface_questionGridButton__d40JX{aspect-ratio:1;background:var(--bg-elevated,#ffffff);border:1px solid var(--border-light,#e5e7eb);border-radius:var(--radius-md,8px);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;color:var(--text-primary,#1f2937);display:flex;align-items:center;justify-content:center}.QuestionInterface_questionGridButton__d40JX:hover{border-color:var(--primary-orange,#ff9800);background:var(--bg-hover,#f9fafb)}.QuestionInterface_questionGridButtonCurrent__htl8h{background:var(--primary-orange,#ff9800);color:white;border-color:var(--primary-orange,#ff9800);font-weight:600}.QuestionInterface_questionGridButtonAnswered__FiD01{background:var(--bg-success,#d1fae5);border-color:var(--color-success,#10b981);color:var(--color-success-dark,#065f46)}.QuestionInterface_questionGridLegend___oFm9{display:flex;gap:var(--spacing-md,16px);flex-wrap:wrap;font-size:.75rem}.QuestionInterface_legendItem__qx259{display:flex;align-items:center;gap:var(--spacing-xs,6px)}.QuestionInterface_legendColor__h3fDP{width:16px;height:16px;border-radius:var(--radius-sm,4px)}.QuestionInterface_legendCurrent__750Zs{background:var(--primary-orange,#ff9800)}.QuestionInterface_legendAnswered__i_bqb{background:var(--color-success,#10b981)}.QuestionInterface_legendUnanswered__bWAwT{border:1px solid var(--border-light,#e5e7eb);background:var(--bg-elevated,#ffffff)}.QuestionInterface_errorAlert__dmN3M{margin-bottom:var(--spacing-lg,24px)}.QuestionInterface_emptyState__JxTNo{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-3xl,64px) var(--spacing-lg,20px);gap:var(--spacing-md,16px)}.QuestionInterface_emptyState__JxTNo p:first-of-type{font-size:3rem;margin:0}.QuestionInterface_emptyState__JxTNo h2{margin:0}.QuestionInterface_emptyState__JxTNo p:last-of-type{margin:0;color:var(--text-secondary,#6b7280)}.QuestionInterface_srOnly___uSSL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:768px){.QuestionInterface_navigationControls__JT0KQ{flex-direction:column;align-items:stretch}.QuestionInterface_answeredCount__sE0_6{text-align:center}.QuestionInterface_questionGrid__ndgPt{grid-template-columns:repeat(auto-fill,minmax(32px,1fr))}}.dark .QuestionInterface_questionGridButton__d40JX{background:var(--bg-elevated);border-color:var(--border-light)}.dark .QuestionInterface_questionGridButton__d40JX:hover{background:var(--bg-hover)}.dark .QuestionInterface_legendUnanswered__bWAwT{border-color:var(--border-light);background:var(--bg-elevated)}