.confirm-content.svelte-7e0w24{display:flex;flex-direction:column;gap:var(--space-lg)}.confirm-content.svelte-7e0w24 p:where(.svelte-7e0w24){margin:0;color:var(--text-secondary)}.confirm-actions.svelte-7e0w24{display:flex;gap:var(--space-md);justify-content:flex-end;flex-wrap:wrap}@media(max-width:768px){.confirm-content.svelte-7e0w24 p:where(.svelte-7e0w24){font-size:var(--text-sm-mobile)}.confirm-actions.svelte-7e0w24{gap:var(--space-sm)}.confirm-actions.svelte-7e0w24 button:where(.svelte-7e0w24){font-size:var(--text-sm-mobile);padding:var(--space-sm) var(--space-md)}}@media(max-width:640px){.confirm-actions.svelte-7e0w24{flex-direction:column-reverse}.confirm-actions.svelte-7e0w24 button:where(.svelte-7e0w24){width:100%}}.qr-container.svelte-r3aaf7{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-md);background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md)}canvas.svelte-r3aaf7{border:2px solid var(--border-color);border-radius:var(--radius-sm)}.exam-navigation.svelte-1kufweb{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-lg);position:sticky;top:calc(var(--topbar-height) + var(--space-lg))}.nav-header.svelte-1kufweb{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--border-light);width:100%;background:none;border-left:none;border-right:none;border-top:none;border-radius:0;padding-left:0;padding-right:0;padding-top:0;cursor:default}.nav-header.clickable.svelte-1kufweb{cursor:pointer}.nav-header-content.svelte-1kufweb{display:flex;justify-content:space-between;align-items:center;flex:1}.collapse-icon.svelte-1kufweb{display:flex;align-items:center;color:var(--text-secondary);transition:transform var(--transition-fast)}.nav-title.svelte-1kufweb{font-weight:600;color:var(--text-primary);font-size:var(--text-sm)}.nav-progress.svelte-1kufweb{font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.nav-content.svelte-1kufweb{display:block}.area-section.svelte-1kufweb{margin-bottom:var(--space-md)}.area-section.svelte-1kufweb:last-child{margin-bottom:0}.area-header.svelte-1kufweb{margin-bottom:var(--space-sm)}.area-label.svelte-1kufweb{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.nav-grid.svelte-1kufweb{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:var(--space-sm);justify-items:stretch}.nav-item.svelte-1kufweb{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-secondary);transition:all var(--transition-fast);padding:0;height:3rem}.nav-item.svelte-1kufweb:hover{border-color:var(--accent-primary);transform:scale(1.05)}.nav-item.current.svelte-1kufweb{background-color:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.nav-item.answered.svelte-1kufweb{background-color:var(--success-light);border-color:var(--success);color:var(--success)}[data-theme=dark] .nav-item.answered.svelte-1kufweb{background-color:#10b98133;border-color:#10b981;color:#34d399}.nav-item.unanswered.svelte-1kufweb{background-color:var(--bg-primary);border-color:var(--border-color)}@media(max-width:1024px){.exam-navigation.svelte-1kufweb{position:static;margin-bottom:var(--space-lg)}.exam-navigation.collapsed.svelte-1kufweb{padding-bottom:var(--space-md)}.exam-navigation.collapsed.svelte-1kufweb .nav-header:where(.svelte-1kufweb){margin-bottom:0;padding-bottom:0;border-bottom:none}}@media(max-width:768px){.exam-navigation.svelte-1kufweb{padding:var(--space-md)}.nav-title.svelte-1kufweb,.nav-progress.svelte-1kufweb{font-size:var(--text-xs)}.area-label.svelte-1kufweb{font-size:.65rem}.nav-grid.svelte-1kufweb{grid-template-columns:repeat(8,1fr);gap:var(--space-xs)}.nav-item.svelte-1kufweb{font-size:var(--text-xs);height:2.5rem;width:100%}.nav-item.svelte-1kufweb:hover{transform:none}}@media(max-width:600px){.nav-grid.svelte-1kufweb{grid-template-columns:repeat(8,1fr);gap:6px}.nav-item.svelte-1kufweb{height:2.25rem;min-width:0}}@media print{.exam-navigation.svelte-1kufweb{display:none}}.score-container.svelte-13scbj8{display:flex;flex-direction:column;gap:var(--space-2xl)}.score-summary.svelte-13scbj8{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl);background-color:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-light)}.score-main.svelte-13scbj8{display:flex;align-items:center;gap:var(--space-xl)}.score-actions.svelte-13scbj8{display:flex;gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--border-light)}.score-actions.svelte-13scbj8 button:where(.svelte-13scbj8){flex:1}.score-circle.svelte-13scbj8{flex-shrink:0;width:120px;height:120px;border-radius:50%;border:4px solid var(--score-color);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg-primary)}.score-value.svelte-13scbj8{font-size:var(--text-2xl);font-weight:700;color:var(--text-primary)}.score-percentage.svelte-13scbj8{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.score-text.svelte-13scbj8 h2:where(.svelte-13scbj8){margin-bottom:var(--space-sm);font-size:var(--text-2xl)}.score-text.svelte-13scbj8 p:where(.svelte-13scbj8){color:var(--text-secondary);margin:0}.score-grade.svelte-13scbj8{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-light)}.grade-label.svelte-13scbj8{font-size:var(--text-base);color:var(--text-secondary);font-weight:500}.grade-value.svelte-13scbj8{font-size:var(--text-xl);font-weight:700}.score-details.svelte-13scbj8{background-color:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--space-xl);border:1px solid var(--border-light)}.score-details.svelte-13scbj8 h3:where(.svelte-13scbj8){margin-bottom:var(--space-lg);font-size:var(--text-xl)}.area-scores.svelte-13scbj8{display:flex;flex-direction:column;gap:var(--space-lg)}.area-score-item.svelte-13scbj8{display:flex;flex-direction:column;gap:var(--space-sm)}.area-header.svelte-13scbj8{display:flex;justify-content:space-between;align-items:center}.area-name.svelte-13scbj8{font-weight:600;color:var(--text-primary)}.area-result.svelte-13scbj8{font-size:var(--text-sm);color:var(--text-muted);font-weight:500}.progress-bar.svelte-13scbj8{height:8px;background-color:var(--bg-tertiary);border-radius:var(--radius-sm);overflow:hidden}.progress-fill.svelte-13scbj8{height:100%;transition:width var(--transition-base);border-radius:var(--radius-sm)}.insights.svelte-13scbj8{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-primary) 100%)}.insight-section.svelte-13scbj8{margin-bottom:var(--space-lg)}.insight-section.svelte-13scbj8:last-child{margin-bottom:0}.insight-section-title.svelte-13scbj8{font-size:var(--text-base);margin-bottom:var(--space-md);color:var(--text-primary)}.insight-tags.svelte-13scbj8{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.insight-tag.svelte-13scbj8{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500}.insight-tag.strong.svelte-13scbj8{background-color:var(--success-light);color:var(--success);border:1px solid var(--success)}[data-theme=dark] .insight-tag.strong.svelte-13scbj8{background-color:#10b98126;color:#34d399;border-color:#10b981}.insight-tag.weak.svelte-13scbj8{background-color:var(--error-light);color:var(--error);border:1px solid var(--error)}[data-theme=dark] .insight-tag.weak.svelte-13scbj8{background-color:#ef444426;color:#fca5a5;border-color:#ef4444}.insight-tag.strong-topic.svelte-13scbj8{background-color:var(--accent-light);color:var(--accent-primary);border:1px solid var(--accent-primary)}[data-theme=dark] .insight-tag.strong-topic.svelte-13scbj8{background-color:#3b82f626;color:#60a5fa;border-color:#3b82f6}.insight-tag.weak-topic.svelte-13scbj8{background-color:var(--warning-light);color:var(--warning);border:1px solid var(--warning)}[data-theme=dark] .insight-tag.weak-topic.svelte-13scbj8{background-color:#f9731626;color:#fb923c;border-color:#f97316}@media(max-width:768px){.score-summary.svelte-13scbj8,.score-details.svelte-13scbj8{padding:var(--space-md)}.score-main.svelte-13scbj8{gap:var(--space-lg)}.score-circle.svelte-13scbj8{width:100px;height:100px}.score-value.svelte-13scbj8{font-size:var(--text-xl-mobile)}.score-percentage.svelte-13scbj8{font-size:var(--text-xs-mobile)}.score-text.svelte-13scbj8 h2:where(.svelte-13scbj8){font-size:var(--text-xl-mobile)}.score-text.svelte-13scbj8 p:where(.svelte-13scbj8){font-size:var(--text-sm-mobile)}.grade-label.svelte-13scbj8{font-size:var(--text-sm-mobile)}.grade-value.svelte-13scbj8{font-size:var(--text-lg-mobile)}.score-details.svelte-13scbj8 h3:where(.svelte-13scbj8){font-size:var(--text-lg-mobile)}.area-name.svelte-13scbj8{font-size:var(--text-sm-mobile)}.area-result.svelte-13scbj8{font-size:var(--text-xs-mobile)}.insight-section-title.svelte-13scbj8{font-size:var(--text-sm-mobile)}.insight-tag.svelte-13scbj8{font-size:var(--text-xs-mobile);padding:var(--space-xs) var(--space-sm)}.score-actions.svelte-13scbj8 button:where(.svelte-13scbj8){font-size:var(--text-sm-mobile);padding:var(--space-sm) var(--space-md)}}@media(max-width:640px){.score-main.svelte-13scbj8{flex-direction:column;text-align:center}.score-actions.svelte-13scbj8{flex-direction:column}.score-actions.svelte-13scbj8 button:where(.svelte-13scbj8){width:100%}.score-circle.svelte-13scbj8{width:90px;height:90px}}.exam-page.svelte-1dxr6d{min-height:100vh;background-color:var(--bg-primary);padding-top:var(--space-lg)}.exam-start.svelte-1dxr6d{padding:var(--space-2xl) var(--space-lg);max-width:700px;min-height:calc(100vh - var(--topbar-height));display:flex;align-items:center}.start-card.svelte-1dxr6d{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-2xl);text-align:center;width:100%}.start-card.svelte-1dxr6d h2:where(.svelte-1dxr6d){font-size:var(--text-2xl);margin-bottom:var(--space-md)}.start-card.svelte-1dxr6d>p:where(.svelte-1dxr6d){color:var(--text-secondary);margin-bottom:var(--space-xl);line-height:1.7}.start-actions.svelte-1dxr6d{display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-2xl)}.start-actions.svelte-1dxr6d button:where(.svelte-1dxr6d){width:100%}.exam-info.svelte-1dxr6d{text-align:left;padding:var(--space-lg);background-color:var(--bg-primary);border-radius:var(--radius-md)}.exam-info.svelte-1dxr6d h3:where(.svelte-1dxr6d){font-size:var(--text-lg);margin-bottom:var(--space-md)}.exam-info.svelte-1dxr6d ul:where(.svelte-1dxr6d){list-style:none;padding:0;margin:0}.exam-info.svelte-1dxr6d li:where(.svelte-1dxr6d){padding:var(--space-sm) 0;color:var(--text-secondary);display:flex;align-items:center;gap:var(--space-sm)}.exam-info.svelte-1dxr6d li:where(.svelte-1dxr6d):before{content:"✓";color:var(--success);font-weight:700}.exam-content.svelte-1dxr6d{display:grid;grid-template-columns:1fr 280px;gap:var(--space-xl);padding:var(--space-xl) var(--space-lg);align-items:start}.exam-main.svelte-1dxr6d{display:flex;flex-direction:column;gap:var(--space-lg)}.exam-controls.svelte-1dxr6d{display:flex;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) 0}.compact-sidebar-actions.svelte-1dxr6d{display:flex;gap:var(--space-xs);margin-bottom:var(--space-md)}.compact-action-btn.svelte-1dxr6d{flex:1;padding:var(--space-sm) var(--space-xs);border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:all var(--transition-fast);cursor:pointer;border:1px solid}.compact-action-btn.svelte-1dxr6d span:where(.svelte-1dxr6d){font-size:10px;line-height:1}.compact-action-btn.svelte-1dxr6d:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.compact-action-btn.new-exam.svelte-1dxr6d{background-color:var(--success-light);border-color:var(--success);color:var(--success)}.compact-action-btn.new-exam.svelte-1dxr6d:hover{background-color:var(--success);color:#fff}.compact-action-btn.export.svelte-1dxr6d{background-color:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}.compact-action-btn.export.svelte-1dxr6d:hover{background-color:var(--bg-primary);border-color:var(--accent-primary);color:var(--accent-primary)}.exam-results.svelte-1dxr6d{padding:var(--space-2xl) var(--space-lg);max-width:900px}.review-area-section.svelte-1dxr6d{display:flex;flex-direction:column;gap:var(--space-2xl)}.review-ad-container.svelte-1dxr6d{margin:var(--space-2xl) 0;background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.review-ad-message.svelte-1dxr6d{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6;text-align:center;margin:0}.review-ad-wrapper.svelte-1dxr6d{min-height:100px}.review-ad-wrapper.svelte-1dxr6d .adsbygoogle:where(.svelte-1dxr6d){min-height:80px}.review-content.svelte-1dxr6d{padding:var(--space-2xl) var(--space-lg);max-width:1200px}.review-header.svelte-1dxr6d{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:2px solid var(--border-light);flex-wrap:wrap;gap:var(--space-md)}.review-header.svelte-1dxr6d h2:where(.svelte-1dxr6d){font-size:var(--text-2xl);margin:0;color:var(--text-primary)}.review-questions.svelte-1dxr6d{display:flex;flex-direction:column;gap:var(--space-2xl)}.review-area-title.svelte-1dxr6d{font-size:var(--text-xl);font-weight:700;color:var(--accent-primary);padding-bottom:var(--space-md);border-bottom:3px solid var(--accent-primary);margin-bottom:var(--space-lg)}.review-question.svelte-1dxr6d{position:relative}.review-question.incorrect.svelte-1dxr6d{padding:var(--space-lg);background-color:var(--error-light);border-radius:var(--radius-lg);border:2px solid var(--error)}.share-modal-content.svelte-1dxr6d{display:flex;flex-direction:column;gap:var(--space-xl);align-items:center;text-align:center;padding:var(--space-md)}.share-modal-content.svelte-1dxr6d>p:where(.svelte-1dxr6d){margin:0;color:var(--text-secondary);font-size:var(--text-base)}.qr-section.svelte-1dxr6d{display:flex;justify-content:center;padding:var(--space-lg)}.copy-link-btn.svelte-1dxr6d{width:100%;max-width:300px}.loading-container.svelte-1dxr6d{min-height:calc(100vh - var(--topbar-height));display:flex;align-items:center;justify-content:center}.loading-spinner.svelte-1dxr6d{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.spinner.svelte-1dxr6d{width:48px;height:48px;border:4px solid var(--border-light);border-top-color:var(--accent-primary);border-radius:50%;animation:svelte-1dxr6d-spin .8s linear infinite}@keyframes svelte-1dxr6d-spin{to{transform:rotate(360deg)}}@media(max-width:1024px){.exam-content.svelte-1dxr6d{grid-template-columns:1fr;gap:var(--space-md);padding:var(--space-md)}.exam-sidebar.svelte-1dxr6d{order:-1}.compact-sidebar-actions.svelte-1dxr6d{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xs)}}@media(max-width:768px){.exam-page.svelte-1dxr6d{padding-top:var(--space-sm)}.exam-content.svelte-1dxr6d{padding:var(--space-sm) var(--space-md)}.exam-start.svelte-1dxr6d{padding:var(--space-lg) var(--space-md)}.start-card.svelte-1dxr6d{padding:var(--space-lg)}.start-card.svelte-1dxr6d h2:where(.svelte-1dxr6d){font-size:var(--text-xl-mobile)}.start-card.svelte-1dxr6d>p:where(.svelte-1dxr6d){font-size:var(--text-sm-mobile)}.exam-info.svelte-1dxr6d h3:where(.svelte-1dxr6d){font-size:var(--text-base-mobile)}.exam-info.svelte-1dxr6d li:where(.svelte-1dxr6d){font-size:var(--text-xs-mobile)}.exam-results.svelte-1dxr6d{padding:var(--space-lg) var(--space-md)}.review-ad-container.svelte-1dxr6d{padding:var(--space-md);margin:var(--space-lg) 0}.review-ad-message.svelte-1dxr6d{font-size:var(--text-xs)}.review-ad-wrapper.svelte-1dxr6d .adsbygoogle:where(.svelte-1dxr6d){min-height:60px}.review-content.svelte-1dxr6d{padding:var(--space-lg) var(--space-md)}.review-header.svelte-1dxr6d h2:where(.svelte-1dxr6d){font-size:var(--text-xl-mobile)}.review-area-title.svelte-1dxr6d{font-size:var(--text-lg-mobile)}.compact-sidebar-actions.svelte-1dxr6d{grid-template-columns:repeat(2,1fr)}.compact-action-btn.svelte-1dxr6d{padding:var(--space-xs) var(--space-sm);font-size:.65rem}.compact-action-btn.svelte-1dxr6d span:where(.svelte-1dxr6d){font-size:.6rem}}@media(max-width:640px){.exam-controls.svelte-1dxr6d{gap:var(--space-sm);flex-wrap:wrap}.exam-controls.svelte-1dxr6d button:where(.svelte-1dxr6d){font-size:var(--text-sm-mobile);padding:var(--space-sm) var(--space-md)}.compact-sidebar-actions.svelte-1dxr6d{grid-template-columns:1fr}.compact-action-btn.svelte-1dxr6d{flex-direction:row;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-size:var(--text-xs)}.compact-action-btn.svelte-1dxr6d span:where(.svelte-1dxr6d){font-size:var(--text-xs)}}
