:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;padding:0;min-width:320px;min-height:100vh;width:100%;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{width:100%;min-height:100vh;margin:0;padding:0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.question-container.svelte-1j2eapk{padding:1.5rem 1.5rem 1.5rem 3rem;background:none;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;border-radius:12px}.question-text.svelte-1j2eapk{font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.4;letter-spacing:-.01em}.question-meta.svelte-1j2eapk{display:flex;gap:1rem;margin-bottom:1.5rem;font-size:.875rem;flex-wrap:wrap}.question-type.svelte-1j2eapk{padding:.375rem 1rem;background:#1a1a1a;border:1px solid #333333;border-radius:50px;text-transform:capitalize;font-weight:600;color:#fff}.question-difficulty.svelte-1j2eapk{padding:.375rem 1rem;border:1px solid;border-radius:50px;font-weight:400;text-transform:capitalize;opacity:.7}.question-difficulty.easy.svelte-1j2eapk,.question-difficulty.medium.svelte-1j2eapk,.question-difficulty.hard.svelte-1j2eapk{background:transparent;color:#666;border-color:#666}.answers-grid.svelte-1j2eapk{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.answer-option.svelte-1j2eapk,.answer-option.svelte-1j2eapk :where(.svelte-1j2eapk),.answer-option.svelte-1j2eapk:before,.answer-option.svelte-1j2eapk:after{transition:none!important}.answer-option.svelte-1j2eapk{width:100%;text-align:left;padding:1.25rem;border:2px solid #333333;border-radius:16px;background:#1a1a1a;color:#fff;cursor:pointer;position:relative;outline:none;transition:none!important;background-color:#1a1a1a!important;border-color:#333!important}.answer-option.svelte-1j2eapk:focus,.answer-option.svelte-1j2eapk:focus-visible{outline:none;border-color:#666!important;box-shadow:0 0 0 3px #fff3!important;transition:none!important}.answer-option.svelte-1j2eapk:hover:not(.disabled){border-color:#666!important;background:#2d2d2d!important;transition:none!important}.answer-option.selected.svelte-1j2eapk{border-color:#fff!important;background:#333!important;transition:none!important}.answer-option.selected.svelte-1j2eapk:focus,.answer-option.selected.svelte-1j2eapk:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff4d!important;transition:none!important}.answer-option.correct.svelte-1j2eapk{border-color:#22c55e!important;background:#064e3b!important;transition:none!important}.answer-option.correct.svelte-1j2eapk:focus,.answer-option.correct.svelte-1j2eapk:focus-visible{outline:none;box-shadow:0 0 0 3px #22c55e4d;transition:none!important}.answer-option.correct.svelte-1j2eapk:before{content:"✓";position:absolute;top:1rem;right:1rem;color:#22c55e;font-weight:700;font-size:1.25rem}.answer-option.incorrect.svelte-1j2eapk{border-color:#ef4444!important;background:#7f1d1d!important;transition:none!important}.answer-option.incorrect.svelte-1j2eapk:focus,.answer-option.incorrect.svelte-1j2eapk:focus-visible{outline:none;box-shadow:0 0 0 3px #ef44444d;transition:none!important}.answer-option.incorrect.svelte-1j2eapk:before{content:"✗";position:absolute;top:1rem;right:1rem;color:#ef4444;font-weight:700;font-size:1.25rem}.answer-option.disabled.svelte-1j2eapk{cursor:not-allowed;opacity:.6}.answer-option.disabled.svelte-1j2eapk:focus,.answer-option.disabled.svelte-1j2eapk:focus-visible{outline:none;box-shadow:none;transition:none!important}.answer-content.svelte-1j2eapk{display:flex;align-items:flex-start;gap:1rem}.answer-indicator.svelte-1j2eapk input:where(.svelte-1j2eapk){pointer-events:none;margin:0;transform:scale(1.2);accent-color:#ffffff}.answer-text.svelte-1j2eapk{flex:1;font-size:1rem;line-height:1.6;color:#fff;font-weight:500}.explanation.svelte-1j2eapk{margin-top:1rem;padding-top:1rem;border-top:1px solid #333333;font-size:.875rem;color:#a0a0a0;line-height:1.5;font-style:italic}@media(max-width:768px){.question-container.svelte-1j2eapk{padding:1rem 1rem 1rem 2rem}.question-meta.svelte-1j2eapk{gap:.75rem}.question-meta.svelte-1j2eapk span:where(.svelte-1j2eapk){font-size:.8rem;padding:.25rem .75rem}.answer-option.svelte-1j2eapk{padding:1rem}.answers-grid.svelte-1j2eapk{gap:.75rem}}@media(max-width:480px){.question-container.svelte-1j2eapk{padding:.75rem .75rem .75rem 1.5rem}.question-text.svelte-1j2eapk{font-size:1.1rem;margin-bottom:.75rem}.question-meta.svelte-1j2eapk{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.question-meta.svelte-1j2eapk span:where(.svelte-1j2eapk){font-size:.8rem;padding:.25rem .75rem}.answer-content.svelte-1j2eapk{gap:.75rem}.answer-option.svelte-1j2eapk{padding:.875rem;border-radius:12px}.answer-text.svelte-1j2eapk{font-size:.95rem}}@media(max-width:360px){.question-container.svelte-1j2eapk{padding:.5rem .5rem .5rem 1rem}.question-text.svelte-1j2eapk{font-size:1rem}.answer-option.svelte-1j2eapk{padding:.75rem;border-radius:10px}.answer-text.svelte-1j2eapk{font-size:.9rem}.answer-indicator.svelte-1j2eapk input:where(.svelte-1j2eapk){transform:scale(1.1)}}@media(prefers-color-scheme:dark){.question-container.svelte-1j2eapk{background:#1a1a1a}.question-text.svelte-1j2eapk{color:#fff}.question-type.svelte-1j2eapk{background:#2d2d2d;color:#ccc;border-color:#404040}.answer-option.svelte-1j2eapk{background:#1a1a1a;border-color:#404040}.answer-option.svelte-1j2eapk:hover:not(.disabled){border-color:#ccc}.answer-option.selected.svelte-1j2eapk{border-color:#fff;background:#2d2d2d}.answer-text.svelte-1j2eapk{color:#fff}.instruction-text.svelte-1j2eapk,.explanation.svelte-1j2eapk{color:#a0a0a0}}.answer-option.svelte-1j2eapk,.answer-option.svelte-1j2eapk :where(.svelte-1j2eapk),.answer-option.svelte-1j2eapk :where(.svelte-1j2eapk):before,.answer-option.svelte-1j2eapk :where(.svelte-1j2eapk):after{transition:none!important;animation:none!important}.statement-question-container.svelte-1qdfrwx{padding:1.5rem 1.5rem 1.5rem 3rem;background:none;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;border-radius:12px}.question-intro.svelte-1qdfrwx{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;color:#e0e0e0;margin-bottom:1.5rem;line-height:1.5;letter-spacing:-.01em}.statements-section.svelte-1qdfrwx{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.statement-box.svelte-1qdfrwx{background:#1a1a1a;border:2px solid #333333;border-radius:12px;padding:1.25rem}.statement-label.svelte-1qdfrwx{font-size:.875rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.statement-text.svelte-1qdfrwx{font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;color:#fff;line-height:1.6}.instruction-text.svelte-1qdfrwx{font-size:clamp(.9rem,2vw,1rem);color:#b0b0b0;margin-bottom:1.5rem;line-height:1.6;font-style:italic;padding-left:.5rem;border-left:3px solid #404040}.answers-grid.svelte-1qdfrwx{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.answer-option.svelte-1qdfrwx,.answer-option.svelte-1qdfrwx :where(.svelte-1qdfrwx),.answer-option.svelte-1qdfrwx:before,.answer-option.svelte-1qdfrwx:after{transition:none!important}.answer-option.svelte-1qdfrwx{width:100%;text-align:left;padding:1.25rem;border:2px solid #333333;border-radius:16px;background:#1a1a1a;color:#fff;cursor:pointer;position:relative;outline:none;transition:none!important;background-color:#1a1a1a!important;border-color:#333!important}.answer-option.svelte-1qdfrwx:focus,.answer-option.svelte-1qdfrwx:focus-visible{outline:none;border-color:#666!important;box-shadow:0 0 0 3px #fff3!important;transition:none!important}.answer-option.svelte-1qdfrwx:hover:not(.disabled){border-color:#666!important;background:#2d2d2d!important;transition:none!important}.answer-option.selected.svelte-1qdfrwx{border-color:#fff!important;background:#333!important;transition:none!important}.answer-option.selected.svelte-1qdfrwx:focus,.answer-option.selected.svelte-1qdfrwx:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff4d!important;transition:none!important}.answer-option.correct.svelte-1qdfrwx{border-color:#22c55e!important;background:#064e3b!important;transition:none!important}.answer-option.correct.svelte-1qdfrwx:focus,.answer-option.correct.svelte-1qdfrwx:focus-visible{outline:none;box-shadow:0 0 0 3px #22c55e4d;transition:none!important}.answer-option.correct.svelte-1qdfrwx:before{content:"✓";position:absolute;top:1rem;right:1rem;color:#22c55e;font-weight:700;font-size:1.25rem}.answer-option.incorrect.svelte-1qdfrwx{border-color:#ef4444!important;background:#7f1d1d!important;transition:none!important}.answer-option.incorrect.svelte-1qdfrwx:focus,.answer-option.incorrect.svelte-1qdfrwx:focus-visible{outline:none;box-shadow:0 0 0 3px #ef44444d;transition:none!important}.answer-option.incorrect.svelte-1qdfrwx:before{content:"✗";position:absolute;top:1rem;right:1rem;color:#ef4444;font-weight:700;font-size:1.25rem}.answer-option.disabled.svelte-1qdfrwx{cursor:not-allowed;opacity:.6}.answer-option.disabled.svelte-1qdfrwx:focus,.answer-option.disabled.svelte-1qdfrwx:focus-visible{outline:none;box-shadow:none;transition:none!important}.answer-content.svelte-1qdfrwx{display:flex;align-items:flex-start;gap:1rem}.answer-indicator.svelte-1qdfrwx input:where(.svelte-1qdfrwx){pointer-events:none;margin:0;transform:scale(1.2);accent-color:#ffffff}.answer-text.svelte-1qdfrwx{flex:1;font-size:1rem;line-height:1.6;color:#fff;font-weight:500}.explanation.svelte-1qdfrwx{margin-top:1rem;padding-top:1rem;border-top:1px solid #333333;font-size:.875rem;color:#a0a0a0;line-height:1.5;font-style:italic}@media(max-width:768px){.statement-question-container.svelte-1qdfrwx{padding:1rem 1rem 1rem 2rem}.statement-box.svelte-1qdfrwx{padding:1rem}.statement-label.svelte-1qdfrwx{font-size:.8rem;margin-bottom:.5rem}.instruction-text.svelte-1qdfrwx{font-size:.9rem;margin-bottom:1.25rem}.answer-option.svelte-1qdfrwx{padding:1rem}.answers-grid.svelte-1qdfrwx{gap:.75rem}}@media(max-width:480px){.statement-question-container.svelte-1qdfrwx{padding:.75rem .75rem .75rem 1.5rem}.question-intro.svelte-1qdfrwx{font-size:1rem;margin-bottom:1rem}.statements-section.svelte-1qdfrwx{gap:.75rem;margin-bottom:1.25rem}.statement-box.svelte-1qdfrwx{padding:.875rem;border-radius:10px}.statement-label.svelte-1qdfrwx{font-size:.75rem}.statement-text.svelte-1qdfrwx{font-size:.95rem}.instruction-text.svelte-1qdfrwx{font-size:.85rem;margin-bottom:1rem}.answer-content.svelte-1qdfrwx{gap:.75rem}.answer-option.svelte-1qdfrwx{padding:.875rem;border-radius:12px}.answer-text.svelte-1qdfrwx{font-size:.95rem}}@media(max-width:360px){.statement-question-container.svelte-1qdfrwx{padding:.5rem .5rem .5rem 1rem}.question-intro.svelte-1qdfrwx{font-size:.95rem}.statement-box.svelte-1qdfrwx{padding:.75rem}.statement-text.svelte-1qdfrwx{font-size:.9rem}.instruction-text.svelte-1qdfrwx{font-size:.8rem}.answer-option.svelte-1qdfrwx{padding:.75rem;border-radius:10px}.answer-text.svelte-1qdfrwx{font-size:.9rem}.answer-indicator.svelte-1qdfrwx input:where(.svelte-1qdfrwx){transform:scale(1.1)}}.answer-option.svelte-1qdfrwx,.answer-option.svelte-1qdfrwx :where(.svelte-1qdfrwx),.answer-option.svelte-1qdfrwx :where(.svelte-1qdfrwx):before,.answer-option.svelte-1qdfrwx :where(.svelte-1qdfrwx):after{transition:none!important;animation:none!important}.progress-container.svelte-pyqjfx{padding:0 1rem;background:transparent;margin-bottom:.5rem;margin-top:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;flex-shrink:0}.progress-container.compact.svelte-pyqjfx{padding:0;margin-bottom:.75rem}.progress-header.svelte-pyqjfx{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.75rem}.compact.svelte-pyqjfx .progress-header:where(.svelte-pyqjfx){margin-bottom:1rem}.question-counter.svelte-pyqjfx{font-size:1.25rem;font-weight:500;color:#666;letter-spacing:-.01em}.timer.svelte-pyqjfx{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#f5f5f5;border-radius:50px;font-weight:500;color:#666;transition:all .3s ease}.timer.warning.svelte-pyqjfx{background:#000;color:#fff;border-color:#333;animation:svelte-pyqjfx-pulse 2s infinite}@keyframes svelte-pyqjfx-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.timer-icon.svelte-pyqjfx{font-size:1rem}.timer-text.svelte-pyqjfx{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:1rem;font-weight:700}.progress-bar-container.svelte-pyqjfx{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.compact.svelte-pyqjfx .progress-bar-container:where(.svelte-pyqjfx){margin-bottom:.5rem}.progress-bar.svelte-pyqjfx{flex:1;height:12px;background:#e0e0e0;border-radius:6px;overflow:hidden}.progress-fill.svelte-pyqjfx{height:100%;background:#000;border-radius:5px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.progress-text.svelte-pyqjfx{font-size:.875rem;font-weight:500;color:#666;min-width:3rem;text-align:right}.progress-details.svelte-pyqjfx{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#666;flex-wrap:wrap;gap:.5rem}.progress-percentage.svelte-pyqjfx{font-weight:500;color:#666;font-size:1rem}.remaining-questions.svelte-pyqjfx{font-style:italic;color:#777}@media(max-width:768px){.progress-container.svelte-pyqjfx{padding:0 1rem}.progress-header.svelte-pyqjfx{flex-direction:row;justify-content:space-between}.question-counter.svelte-pyqjfx{font-size:1.125rem}.timer.svelte-pyqjfx{padding:.5rem 1rem;font-size:.875rem}.timer-icon.svelte-pyqjfx,.timer-text.svelte-pyqjfx{font-size:.875rem}}@media(max-width:768px){.progress-container.svelte-pyqjfx{padding:0 1rem;margin-bottom:.75rem}}@media(max-width:480px){.progress-container.svelte-pyqjfx{padding:0 .75rem;margin-bottom:.5rem}.progress-header.svelte-pyqjfx{flex-direction:row;align-items:center;justify-content:space-between;text-align:left;gap:.5rem;margin-bottom:.5rem}.question-counter.svelte-pyqjfx{font-size:.875rem}.timer.svelte-pyqjfx{justify-content:center;width:auto;padding:.5rem .75rem;font-size:.75rem}.timer-icon.svelte-pyqjfx,.timer-text.svelte-pyqjfx{font-size:.75rem}.progress-bar-container.svelte-pyqjfx{flex-direction:row;gap:.75rem;margin-bottom:.5rem;align-items:center}.progress-bar.svelte-pyqjfx{flex:1;height:8px}.progress-text.svelte-pyqjfx{text-align:right;font-size:.75rem;min-width:2.5rem}.progress-details.svelte-pyqjfx{flex-direction:row;justify-content:space-between;text-align:left;gap:.5rem;font-size:.75rem}.progress-percentage.svelte-pyqjfx,.remaining-questions.svelte-pyqjfx{font-size:.75rem}}@media(prefers-color-scheme:dark){.progress-container.svelte-pyqjfx{background:transparent}.question-counter.svelte-pyqjfx{color:#fff}.timer.svelte-pyqjfx{background:#1a1a1a;color:#ccc}.timer.warning.svelte-pyqjfx{background:#fff;color:#000}.progress-bar.svelte-pyqjfx{background:#404040}.progress-fill.svelte-pyqjfx{background:#fff}.progress-percentage.svelte-pyqjfx{color:#fff}.progress-text.svelte-pyqjfx{color:#ccc}}.navigation-container.svelte-ocbj1u{background:transparent;border-radius:0;padding:1rem;margin-top:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;width:100%;box-sizing:border-box}.navigation-buttons.svelte-ocbj1u{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem;gap:1rem}.nav-button.svelte-ocbj1u{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:16px;font-weight:700;font-size:1rem;border:2px solid;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,transform .1s ease;min-width:140px;justify-content:center;text-transform:uppercase;letter-spacing:.5px;outline:none;position:relative}.nav-button.svelte-ocbj1u:focus,.nav-button.svelte-ocbj1u:focus-visible{outline:none}.nav-button.svelte-ocbj1u{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.button-text.svelte-ocbj1u{font-size:1rem;font-weight:700}.button-icon.svelte-ocbj1u{font-size:1.25rem}.nav-button.primary.svelte-ocbj1u{background:#fff;color:#000;border-color:#000}.nav-button.primary.svelte-ocbj1u:focus,.nav-button.primary.svelte-ocbj1u:focus-visible{box-shadow:0 0 0 3px #0003}.nav-button.primary.svelte-ocbj1u:active{background:#f0f0f0;transform:translateY(-1px)}.nav-button.primary.svelte-ocbj1u:hover:not(.disabled){background:#f8f8f8;border-color:#000;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.nav-button.secondary.svelte-ocbj1u{background:transparent;color:#666;border-color:#ccc}.nav-button.secondary.svelte-ocbj1u .button-text:where(.svelte-ocbj1u),.nav-button.secondary.svelte-ocbj1u .button-icon:where(.svelte-ocbj1u){color:#666}.nav-button.secondary.svelte-ocbj1u:focus,.nav-button.secondary.svelte-ocbj1u:focus-visible{outline:none;box-shadow:0 0 0 3px #6663;background:transparent;color:#666;border-color:#ccc}.nav-button.secondary.svelte-ocbj1u:focus .button-text:where(.svelte-ocbj1u),.nav-button.secondary.svelte-ocbj1u:focus .button-icon:where(.svelte-ocbj1u),.nav-button.secondary.svelte-ocbj1u:focus-visible .button-text:where(.svelte-ocbj1u),.nav-button.secondary.svelte-ocbj1u:focus-visible .button-icon:where(.svelte-ocbj1u){color:#666}.nav-button.secondary.svelte-ocbj1u:active{background:#f0f0f0;color:#333;border-color:#999;transform:translateY(-1px)}.nav-button.secondary.svelte-ocbj1u:active .button-text:where(.svelte-ocbj1u),.nav-button.secondary.svelte-ocbj1u:active .button-icon:where(.svelte-ocbj1u){color:#333}.nav-button.secondary.svelte-ocbj1u:hover:not(.disabled){background:#f8f8f8;border-color:#999;color:#333;transform:translateY(-2px)}.nav-button.submit.svelte-ocbj1u{background:#fff;color:#000;border-color:#000;min-width:180px}.nav-button.submit.svelte-ocbj1u:focus,.nav-button.submit.svelte-ocbj1u:focus-visible{box-shadow:0 0 0 3px #0003}.nav-button.submit.svelte-ocbj1u:active{background:#f0f0f0;transform:translateY(-1px) scale(1.01)}.nav-button.submit.svelte-ocbj1u:hover:not(.disabled){background:#f8f8f8;border-color:#000;transform:translateY(-2px) scale(1.02);box-shadow:0 12px 30px #0003}.nav-button.disabled.svelte-ocbj1u{opacity:1;cursor:not-allowed;transform:none!important;box-shadow:none!important}.nav-button.primary.disabled.svelte-ocbj1u,.nav-button.secondary.disabled.svelte-ocbj1u,.nav-button.submit.disabled.svelte-ocbj1u{background:transparent!important;color:#aaa!important;border-color:#e0e0e0!important}.question-indicator.svelte-ocbj1u{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:500;color:#888}.current-q.svelte-ocbj1u{color:#888;font-size:1.5rem}.separator.svelte-ocbj1u,.total-q.svelte-ocbj1u{color:#666}@media(max-width:768px){.navigation-container.svelte-ocbj1u{padding:1rem;border-radius:12px;margin-top:.75rem}.navigation-buttons.svelte-ocbj1u{margin-bottom:1rem;gap:.75rem}.nav-button.svelte-ocbj1u{min-width:120px;padding:.875rem 1.5rem;font-size:.875rem}.button-text.svelte-ocbj1u{font-size:.875rem}.button-icon.svelte-ocbj1u{font-size:1rem}.question-indicator.svelte-ocbj1u{font-size:1.125rem}.current-q.svelte-ocbj1u{font-size:1.25rem}}@media(max-width:480px){.navigation-container.svelte-ocbj1u{padding:.75rem;margin-top:1rem;position:sticky;bottom:.5rem;background:#000000f2;border-radius:12px;border:1px solid #333333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100}.navigation-buttons.svelte-ocbj1u{flex-direction:row;gap:.5rem;margin-bottom:0;justify-content:space-between}.nav-button.svelte-ocbj1u{flex:1;min-width:auto;padding:.75rem .5rem;font-size:.75rem}.button-text.svelte-ocbj1u{font-size:.75rem}.button-icon.svelte-ocbj1u{font-size:.875rem}.question-indicator.svelte-ocbj1u{display:none}}@media(max-width:480px)and (min-height:700px){.navigation-buttons.svelte-ocbj1u{flex-direction:column;gap:.75rem}.nav-button.svelte-ocbj1u{flex:none;width:100%;padding:1rem .5rem;font-size:.875rem}.button-text.svelte-ocbj1u{font-size:.875rem}.button-icon.svelte-ocbj1u{font-size:1rem}}@media(max-width:480px)and (min-height:700px){.navigation-buttons.svelte-ocbj1u{flex-direction:column-reverse;gap:.75rem}.nav-button.svelte-ocbj1u{flex:none;width:100%;padding:1rem .5rem;font-size:.875rem}.button-text.svelte-ocbj1u{font-size:.875rem}.button-icon.svelte-ocbj1u{font-size:1rem}}@media(max-width:480px){.navigation-container.svelte-ocbj1u{padding:.75rem;border-radius:10px;margin-top:.5rem}.navigation-buttons.svelte-ocbj1u{margin-bottom:.75rem}}@media(prefers-color-scheme:dark){.navigation-container.svelte-ocbj1u{background:transparent}.question-indicator.svelte-ocbj1u,.current-q.svelte-ocbj1u{color:#fff}.nav-button.secondary.svelte-ocbj1u{background:#1a1a1a;color:#ccc;border-color:#404040}.nav-button.secondary.svelte-ocbj1u:hover:not(.disabled){background:#333;border-color:#666}.nav-button.primary.disabled.svelte-ocbj1u,.nav-button.submit.disabled.svelte-ocbj1u{background:#2d2d2d!important;color:#555!important;border-color:#404040!important}.nav-button.secondary.disabled.svelte-ocbj1u{background:#1a1a1a!important;color:#555!important;border-color:#333!important}}@media(max-width:640px){.question-indicator.svelte-ocbj1u{font-size:1rem}.nav-button.svelte-ocbj1u .button-text:where(.svelte-ocbj1u){font-size:.875rem}}.answer-review-overlay.svelte-8o3kya{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.answer-review-container.svelte-8o3kya{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040}.review-header.svelte-8o3kya{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.review-title.svelte-8o3kya{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.close-button.svelte-8o3kya{background:none;border:none;font-size:2rem;color:#6b7280;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-button.svelte-8o3kya:hover{background-color:#f3f4f6;color:#374151}.close-icon.svelte-8o3kya{line-height:1}.review-content.svelte-8o3kya{flex:1;overflow-y:auto;padding:1.5rem 2rem}.question-review.svelte-8o3kya{border:2px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;background:#fff}.question-review.correct.svelte-8o3kya{border-color:#10b981;background-color:#ecfdf5}.question-review.incorrect.svelte-8o3kya{border-color:#ef4444;background-color:#fef2f2}.question-header.svelte-8o3kya{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.question-number.svelte-8o3kya{font-weight:600;color:#374151;font-size:1rem}.question-status.svelte-8o3kya{font-weight:600;font-size:.875rem}.status-correct.svelte-8o3kya{color:#059669}.status-incorrect.svelte-8o3kya{color:#dc2626}.question-text-review.svelte-8o3kya{font-size:1.125rem;font-weight:500;color:#1f2937;margin-bottom:1.5rem;line-height:1.5}.answers-comparison.svelte-8o3kya{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.answer-section.svelte-8o3kya{padding:1rem;border-radius:8px;background:#fff}.your-answer.svelte-8o3kya{border:2px solid #e5e7eb}.correct-answer.svelte-8o3kya{border:2px solid #10b981;background:#f0fdf4}.answer-label.svelte-8o3kya{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 .5rem}.answer-text.svelte-8o3kya{font-weight:500;line-height:1.4}.answer-text.correct.svelte-8o3kya{color:#059669}.answer-text.wrong.svelte-8o3kya{color:#dc2626}.explanation-section.svelte-8o3kya{background:#f8fafc;padding:1rem;border-radius:8px;margin-bottom:1rem}.explanation-label.svelte-8o3kya{font-size:.875rem;font-weight:600;color:#374151;margin:0 0 .5rem}.explanation-text.svelte-8o3kya{color:#4b5563;line-height:1.5;margin:0}.question-stats-review.svelte-8o3kya{display:flex;gap:1rem;font-size:.875rem;color:#6b7280}.stat-item.svelte-8o3kya{font-weight:500}.review-footer.svelte-8o3kya{padding:1.5rem 2rem;border-top:1px solid #e5e7eb;background:#f9fafb;text-align:center}.close-review-button.svelte-8o3kya{background-color:#3b82f6;color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.close-review-button.svelte-8o3kya:hover{background-color:#2563eb}@media(max-width:768px){.answer-review-container.svelte-8o3kya{max-height:95vh}.review-header.svelte-8o3kya,.review-content.svelte-8o3kya{padding:1rem 1.5rem}.question-review.svelte-8o3kya{padding:1rem}.answers-comparison.svelte-8o3kya{grid-template-columns:1fr}.review-footer.svelte-8o3kya{padding:1rem 1.5rem}}.results-container.svelte-16zc0mi{max-width:900px;margin:0 auto;padding:3rem;background:#fff;border-radius:24px;border:1px solid #e0e0e0;box-shadow:0 25px 50px -12px #00000040;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.results-header.svelte-16zc0mi{display:flex;align-items:center;gap:4rem;margin-bottom:4rem;text-align:center}.score-circle.svelte-16zc0mi{width:140px;height:140px;border:6px solid;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;position:relative}.score-circle.svelte-16zc0mi:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:linear-gradient(45deg,#000,#666,#000);z-index:-1}.score-number.svelte-16zc0mi{font-size:2.5rem;font-weight:800;line-height:1}.score-label.svelte-16zc0mi{font-size:.875rem;color:#666;margin-top:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.performance-message.svelte-16zc0mi{flex:1;text-align:left}.message-text.svelte-16zc0mi{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:1rem;line-height:1.1;color:#000;letter-spacing:-.02em}.message-description.svelte-16zc0mi{font-size:1.25rem;color:#666;line-height:1.5;font-weight:500}.results-stats.svelte-16zc0mi{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:4rem}.stat-card.svelte-16zc0mi{display:flex;align-items:center;gap:1.5rem;padding:2rem;background:#f8f8f8;border-radius:16px;border:1px solid #e0e0e0;transition:transform .2s ease}.stat-card.svelte-16zc0mi:hover{transform:translateY(-2px)}.stat-icon.svelte-16zc0mi{width:3.5rem;height:3.5rem;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.stat-icon.correct.svelte-16zc0mi{background:#000;color:#fff}.stat-icon.incorrect.svelte-16zc0mi{background:#666;color:#fff}.stat-icon.time.svelte-16zc0mi{background:#333;color:#fff}.stat-icon.status.passed.svelte-16zc0mi{background:#000;color:#fff}.stat-icon.status.failed.svelte-16zc0mi{background:#999;color:#fff}.stat-content.svelte-16zc0mi{flex:1}.stat-number.svelte-16zc0mi{font-size:1.75rem;font-weight:800;color:#000;line-height:1}.stat-label.svelte-16zc0mi{font-size:.875rem;color:#666;margin-top:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.quiz-info.svelte-16zc0mi{margin-bottom:4rem;padding:2.5rem;background:#f8f8f8;border-radius:20px;border:1px solid #e0e0e0}.quiz-title.svelte-16zc0mi{font-size:1.75rem;font-weight:700;color:#000;margin-bottom:1rem;letter-spacing:-.01em}.quiz-description.svelte-16zc0mi{color:#666;margin-bottom:1.5rem;line-height:1.6;font-size:1rem}.quiz-meta.svelte-16zc0mi{display:flex;gap:2rem;flex-wrap:wrap}.meta-item.svelte-16zc0mi{display:flex;gap:.5rem}.meta-label.svelte-16zc0mi{color:#666;font-weight:600}.meta-value.svelte-16zc0mi{color:#000;font-weight:700}.question-breakdown.svelte-16zc0mi{margin-bottom:4rem}.breakdown-title.svelte-16zc0mi{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:1.5rem;letter-spacing:-.01em}.breakdown-list.svelte-16zc0mi{display:flex;flex-direction:column;gap:1rem}.breakdown-item.svelte-16zc0mi{display:flex;gap:1.5rem;padding:1.5rem;border-radius:16px;border:2px solid;transition:transform .2s ease}.breakdown-item.svelte-16zc0mi:hover{transform:translate(4px)}.breakdown-item.correct.svelte-16zc0mi{border-color:#000;background:#f8f8f8}.breakdown-item.incorrect.svelte-16zc0mi{border-color:#ccc;background:#f0f0f0}.question-number.svelte-16zc0mi{width:2.5rem;height:2.5rem;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.breakdown-item.incorrect.svelte-16zc0mi .question-number:where(.svelte-16zc0mi){background:#666}.question-content.svelte-16zc0mi{flex:1}.question-text.svelte-16zc0mi{font-weight:600;color:#000;margin-bottom:.75rem;line-height:1.4;font-size:1rem}.question-stats.svelte-16zc0mi{display:flex;gap:1.5rem;font-size:.875rem;flex-wrap:wrap}.result-indicator.svelte-16zc0mi{font-weight:700;text-transform:uppercase;letter-spacing:.5px}.breakdown-item.correct.svelte-16zc0mi .result-indicator:where(.svelte-16zc0mi){color:#000}.breakdown-item.incorrect.svelte-16zc0mi .result-indicator:where(.svelte-16zc0mi){color:#666}.time-spent.svelte-16zc0mi,.points-earned.svelte-16zc0mi{color:#666;font-weight:600}.action-buttons.svelte-16zc0mi{display:flex;gap:1.5rem;justify-content:center;margin-bottom:3rem}.action-button.svelte-16zc0mi{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;border-radius:16px;font-weight:700;font-size:1rem;border:2px solid;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px}.action-button.primary.svelte-16zc0mi{background:#000;color:#fff;border-color:#000}.action-button.primary.svelte-16zc0mi:hover{background:#333;border-color:#333;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.action-button.secondary.svelte-16zc0mi{background:#fff;color:#000;border-color:#ccc}.action-button.secondary.svelte-16zc0mi:hover{background:#f8f8f8;border-color:#999;transform:translateY(-2px)}.button-icon.svelte-16zc0mi{font-size:1.25rem}.completion-date.svelte-16zc0mi{text-align:center;color:#999;font-size:.875rem;font-style:italic;font-weight:500}@media(max-width:768px){.results-container.svelte-16zc0mi{padding:2rem;border-radius:20px}.results-header.svelte-16zc0mi{flex-direction:column;gap:2rem;text-align:center}.performance-message.svelte-16zc0mi{text-align:center}.results-stats.svelte-16zc0mi{grid-template-columns:1fr}.quiz-meta.svelte-16zc0mi{flex-direction:column;gap:.75rem}.action-buttons.svelte-16zc0mi{flex-direction:column;gap:1rem}.action-button.svelte-16zc0mi{justify-content:center}}@media(max-width:480px){.results-container.svelte-16zc0mi{padding:1.5rem;margin:.5rem;border-radius:16px}.score-circle.svelte-16zc0mi{width:120px;height:120px}.score-number.svelte-16zc0mi{font-size:2rem}.message-text.svelte-16zc0mi{font-size:1.25rem}.stat-card.svelte-16zc0mi{padding:1.5rem}.breakdown-item.svelte-16zc0mi{padding:1rem;gap:1rem}.action-button.svelte-16zc0mi{padding:1rem 2rem;font-size:.95rem}.quiz-info.svelte-16zc0mi{padding:1.5rem}.quiz-title.svelte-16zc0mi{font-size:1.25rem}}@media(max-width:360px){.results-container.svelte-16zc0mi{padding:1rem;margin:.25rem;border-radius:12px}.score-circle.svelte-16zc0mi{width:100px;height:100px}.score-number.svelte-16zc0mi{font-size:1.75rem}.message-text.svelte-16zc0mi{font-size:1.1rem}.stat-card.svelte-16zc0mi{padding:1.25rem}.stat-number.svelte-16zc0mi{font-size:1.5rem}.action-button.svelte-16zc0mi{padding:.875rem 1.5rem;font-size:.9rem}.quiz-info.svelte-16zc0mi{padding:1.25rem}}@media(prefers-color-scheme:dark){.results-container.svelte-16zc0mi{background:#1a1a1a;border-color:#333}.message-text.svelte-16zc0mi{color:#fff}.quiz-info.svelte-16zc0mi,.stat-card.svelte-16zc0mi{background:#2d2d2d;border-color:#404040}.quiz-title.svelte-16zc0mi,.breakdown-title.svelte-16zc0mi,.stat-number.svelte-16zc0mi,.question-text.svelte-16zc0mi{color:#fff}.action-button.secondary.svelte-16zc0mi{background:#2d2d2d;color:#fff;border-color:#404040}.action-button.secondary.svelte-16zc0mi:hover{background:#404040;border-color:#666}.breakdown-item.correct.svelte-16zc0mi{background:#2d2d2d;border-color:#fff}.breakdown-item.incorrect.svelte-16zc0mi{background:#333;border-color:#666}}.notification.svelte-6rhnmd{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-radius:8px;margin-bottom:1rem;box-shadow:0 4px 6px -1px #0000001a;animation:svelte-6rhnmd-slideIn .3s ease-out}@keyframes svelte-6rhnmd-slideIn{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.notification-error.svelte-6rhnmd{background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.notification-warning.svelte-6rhnmd{background-color:#fffbeb;border:1px solid #fed7aa;color:#92400e}.notification-info.svelte-6rhnmd{background-color:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.notification-success.svelte-6rhnmd{background-color:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.notification-content.svelte-6rhnmd{display:flex;align-items:center;gap:.75rem;flex:1}.notification-icon.svelte-6rhnmd{font-size:1.25rem;flex-shrink:0}.notification-message.svelte-6rhnmd{font-weight:500;line-height:1.5}.notification-close.svelte-6rhnmd{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;color:inherit;opacity:.7;transition:opacity .2s;margin-left:1rem}.notification-close.svelte-6rhnmd:hover{opacity:1}@media(max-width:640px){.notification.svelte-6rhnmd{padding:.75rem 1rem}.notification-content.svelte-6rhnmd{gap:.5rem}.notification-message.svelte-6rhnmd{font-size:.875rem}}.quiz-content.svelte-1nj9u67{display:flex;flex-direction:column;min-height:100vh;background:#000}.quiz-header.svelte-1nj9u67{background:#000;position:relative;z-index:200;flex-shrink:0}.header-content.svelte-1nj9u67{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;padding:1rem 2rem;max-width:1200px;margin:0 auto;min-height:60px}.quiz-container.svelte-1nj9u67{flex:1;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex;flex-direction:column;position:relative;height:100vh;overflow:hidden}.quiz-header-fixed.svelte-1nj9u67{position:sticky;top:0;background:#000;z-index:100;flex-shrink:0}.quiz-content-scrollable.svelte-1nj9u67{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;padding-bottom:140px;min-height:0;height:calc(100vh - 180px)}.quiz-footer-fixed.svelte-1nj9u67{position:fixed;bottom:0;left:0;right:0;background:#000;z-index:100;padding:1rem;flex-shrink:0}.loading-container.svelte-1nj9u67,.error-container.svelte-1nj9u67,.empty-state.svelte-1nj9u67{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:2rem 1rem;width:100%;box-sizing:border-box;position:fixed;inset:0;background:#000;z-index:1000}.loading-spinner.svelte-1nj9u67{width:3rem;height:3rem;border:3px solid #333;border-top:3px solid #ffffff;border-radius:50%;animation:svelte-1nj9u67-spin 1s linear infinite;margin-bottom:1.5rem}@keyframes svelte-1nj9u67-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text.svelte-1nj9u67{color:#fff;font-size:1.25rem;font-weight:600}.error-container.svelte-1nj9u67{background:none;border:none;border-radius:0;padding:2rem 1rem;width:100%;box-sizing:border-box}.error-actions.svelte-1nj9u67{text-align:center;margin-top:1.5rem}.error-title.svelte-1nj9u67{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.error-description.svelte-1nj9u67{color:#6b7280;margin-bottom:1.5rem;line-height:1.5}.retry-button.svelte-1nj9u67{background-color:#3b82f6;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;cursor:pointer;transition:background-color .2s}.retry-button.svelte-1nj9u67:hover{background-color:#2563eb}.quiz-content.svelte-1nj9u67{width:100%;margin:0;background:none;border-radius:0;overflow:visible;box-shadow:none;flex:1;overflow-y:auto}@media(max-width:1024px){.quiz-content.svelte-1nj9u67{margin:0}}@media(max-width:768px){.quiz-container.svelte-1nj9u67{padding:.25rem}.quiz-content.svelte-1nj9u67{margin:0}.quiz-header.svelte-1nj9u67{padding:.75rem 0}.loading-container.svelte-1nj9u67,.error-container.svelte-1nj9u67,.empty-state.svelte-1nj9u67{padding:1.5rem .75rem;min-height:100vh}.loading-spinner.svelte-1nj9u67{width:2.5rem;height:2.5rem}.loading-text.svelte-1nj9u67{font-size:1.1rem}}@media(max-width:480px){.quiz-container.svelte-1nj9u67{padding:.125rem .125rem .5rem;height:100vh;overflow-y:auto;display:flex;flex-direction:column}.quiz-content.svelte-1nj9u67{margin:0;flex:1;display:flex;flex-direction:column;min-height:0}.quiz-header.svelte-1nj9u67{padding:0;flex-shrink:0}.loading-container.svelte-1nj9u67,.error-container.svelte-1nj9u67,.empty-state.svelte-1nj9u67{padding:1rem .5rem;min-height:100vh}.error-container.svelte-1nj9u67{padding:1.5rem .75rem}.loading-spinner.svelte-1nj9u67{width:2rem;height:2rem;margin-bottom:1rem}.loading-text.svelte-1nj9u67{font-size:1rem}}@media(max-width:360px){.quiz-container.svelte-1nj9u67{padding:0}.quiz-header.svelte-1nj9u67{padding:.25rem 0}.loading-container.svelte-1nj9u67,.error-container.svelte-1nj9u67,.empty-state.svelte-1nj9u67{padding:.75rem .25rem;min-height:100vh}.error-container.svelte-1nj9u67{padding:1.25rem .5rem}}.quiz-header.svelte-1nj9u67{position:relative;padding:1rem 0;background:none;border-radius:0}.header-content.svelte-1nj9u67{display:flex;align-items:center;justify-content:space-between;width:100%}.back-button.svelte-1nj9u67{flex-shrink:0}@media(max-width:768px){.header-content.svelte-1nj9u67{padding:.5rem 1rem;min-height:30px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:0;position:relative}.back-button.svelte-1nj9u67{flex-shrink:0;white-space:nowrap}.quiz-title.svelte-1nj9u67{font-size:clamp(1rem,2.5vw,1.25rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:480px){.header-content.svelte-1nj9u67{padding:.25rem .75rem;min-height:26px;flex-wrap:nowrap}.quiz-title.svelte-1nj9u67{font-size:clamp(.7rem,3vw,.9rem)}.back-button.svelte-1nj9u67{padding:.1rem .3rem;font-size:.65rem}}@media(max-width:360px){.quiz-header.svelte-1nj9u67{padding:0}.header-content.svelte-1nj9u67{padding:.2rem .5rem;min-height:22px;flex-wrap:nowrap}.quiz-title.svelte-1nj9u67{font-size:1.1rem}.back-button.svelte-1nj9u67{padding:.15rem .5rem;font-size:.75rem}}.quiz-title.svelte-1nj9u67{font-size:1.5rem;font-weight:500;margin:0;color:#fff;letter-spacing:-.01em;text-shadow:none;text-align:center;flex:1;padding:0 1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.back-button.svelte-1nj9u67{background:#8888881a;color:#fff;border:1px solid rgba(136,136,136,.2);padding:.75rem 1.25rem;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:normal;white-space:nowrap;flex-shrink:0;min-width:fit-content;line-height:1.2}.back-button.svelte-1nj9u67:hover{background:#8883;border-color:#8888884d;color:#fff}@media(max-width:768px){.back-button.svelte-1nj9u67{position:static}.quiz-header.svelte-1nj9u67{padding-top:0}}.empty-state.svelte-1nj9u67{color:#fff;font-size:1.125rem}@media(max-width:768px){.back-button.svelte-1nj9u67{padding:.5rem .75rem;font-size:.9rem}.quiz-content-scrollable.svelte-1nj9u67{padding:.75rem;padding-bottom:140px;height:calc(100vh - 180px)}.quiz-footer-fixed.svelte-1nj9u67{padding:.75rem}}@media(max-width:480px){.header-content.svelte-1nj9u67{padding:.5rem .75rem}.quiz-title.svelte-1nj9u67{font-size:clamp(.9rem,4.5vw,1.1rem);padding:0 .25rem}.back-button.svelte-1nj9u67{padding:.3rem .6rem;font-size:.75rem}.quiz-content-scrollable.svelte-1nj9u67{padding:.5rem;padding-bottom:180px;height:calc(100vh - 220px)}.quiz-footer-fixed.svelte-1nj9u67{padding:.5rem}}@media(max-width:480px)and (min-height:700px){.quiz-content-scrollable.svelte-1nj9u67{padding-bottom:220px;height:calc(100vh - 260px)}}@media(max-width:360px){.header-content.svelte-1nj9u67{padding:.5rem}.quiz-title.svelte-1nj9u67{font-size:clamp(.8rem,5vw,1rem);padding:0}.back-button.svelte-1nj9u67{padding:.25rem .5rem;font-size:.7rem}}@media(max-width:1024px){.error-container.svelte-1nj9u67{padding:1.5rem;margin:1rem}.header-content.svelte-1nj9u67{flex-direction:column;align-items:center;gap:1rem}.back-button.svelte-1nj9u67{align-self:flex-start;order:-1}}@media(max-width:480px){.quiz-title.svelte-1nj9u67{font-size:1.125rem}.header-content.svelte-1nj9u67{gap:.75rem}.back-button.svelte-1nj9u67{font-size:.8rem;padding:.4rem .8rem}}.app.svelte-7ccykd{min-height:100vh;background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.home.svelte-7ccykd{width:100%;margin:0 auto;padding:2rem;box-sizing:border-box}header.svelte-7ccykd{text-align:center;margin-bottom:4rem;color:#fff}header.svelte-7ccykd h1:where(.svelte-7ccykd){font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem;font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#ccc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}header.svelte-7ccykd p:where(.svelte-7ccykd){font-size:clamp(1rem,2vw,1.25rem);color:#a0a0a0;max-width:600px;margin:0 auto;line-height:1.6}.loading.svelte-7ccykd,.error.svelte-7ccykd,.empty.svelte-7ccykd{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;color:#fff;padding:2rem;position:fixed;inset:0;background:#000;z-index:1000}.spinner.svelte-7ccykd{width:48px;height:48px;border:3px solid #333;border-top:3px solid #ffffff;border-radius:50%;animation:svelte-7ccykd-spin 1s linear infinite;margin-bottom:1.5rem}@keyframes svelte-7ccykd-spin{to{transform:rotate(360deg)}}.error.svelte-7ccykd{background:#1a1a1a;border-radius:16px;border:1px solid #333;max-width:500px;margin:0 auto;padding:3rem 2rem}.error.svelte-7ccykd h2:where(.svelte-7ccykd){color:#fff;margin-bottom:1rem;font-size:1.5rem}.error.svelte-7ccykd p:where(.svelte-7ccykd){color:#a0a0a0;margin-bottom:2rem}.error.svelte-7ccykd button:where(.svelte-7ccykd){background:#fff;color:#000;border:none;padding:.875rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.error.svelte-7ccykd button:where(.svelte-7ccykd):hover{background:#e0e0e0;transform:translateY(-1px)}.quiz-grid.svelte-7ccykd{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:2rem;max-width:1400px;margin-left:auto;margin-right:auto}.quiz-card.svelte-7ccykd{background:#fff;border-radius:20px;padding:2.5rem;border:1px solid #f0f0f0;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.quiz-card.svelte-7ccykd:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 25px 50px -12px #0006;border-color:#e0e0e0}.quiz-header.svelte-7ccykd{margin-bottom:1.5rem}.quiz-header.svelte-7ccykd h3:where(.svelte-7ccykd){font-size:clamp(1.25rem,2vw,1.5rem);color:#000;margin:0;flex:1;font-weight:700;line-height:1.3}.description.svelte-7ccykd{color:#555;line-height:1.6;margin-bottom:2rem;font-size:1rem}.start-btn.svelte-7ccykd{width:100%;background:#000;color:#fff;border:2px solid #000000;padding:1.25rem;border-radius:16px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.start-btn.svelte-7ccykd:hover{background:#fff;color:#000;transform:translateY(-2px)}.start-btn.svelte-7ccykd:active{transform:translateY(0)}@media(max-width:1200px){.quiz-grid.svelte-7ccykd{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;padding:0 1rem}.quiz-card.svelte-7ccykd{padding:2.25rem 2rem}}@media(max-width:768px){.home.svelte-7ccykd{padding:1.5rem}.quiz-grid.svelte-7ccykd{grid-template-columns:1fr;gap:1.5rem;padding:0}.quiz-card.svelte-7ccykd{padding:2rem 1.75rem;margin:0}}@media(max-width:480px){.home.svelte-7ccykd{padding:1rem}.quiz-grid.svelte-7ccykd{grid-template-columns:1fr;gap:1rem}.quiz-card.svelte-7ccykd{padding:1.75rem 1.5rem;border-radius:16px;margin:0}.start-btn.svelte-7ccykd{padding:1rem;font-size:1rem}header.svelte-7ccykd{margin-bottom:2rem}header.svelte-7ccykd h1:where(.svelte-7ccykd){font-size:clamp(1.75rem,7vw,2.5rem)}header.svelte-7ccykd p:where(.svelte-7ccykd){font-size:clamp(.9rem,4vw,1.1rem)}}@media(max-width:360px){.home.svelte-7ccykd{padding:.75rem}.quiz-grid.svelte-7ccykd{gap:.75rem}.quiz-card.svelte-7ccykd{padding:1.5rem 1.25rem;border-radius:12px}.quiz-header.svelte-7ccykd h3:where(.svelte-7ccykd){font-size:1.1rem}.start-btn.svelte-7ccykd{padding:.875rem;font-size:.95rem}}@media(prefers-color-scheme:dark){.quiz-card.svelte-7ccykd{background:#1a1a1a;border-color:#333}.quiz-card.svelte-7ccykd:hover{border-color:#555}.quiz-header.svelte-7ccykd h3:where(.svelte-7ccykd){color:#fff}.description.svelte-7ccykd{color:#ccc}.start-btn.svelte-7ccykd{background:#fff;color:#000}.start-btn.svelte-7ccykd:hover{background:#000;color:#fff}}*{box-sizing:border-box}body{margin:0;padding:0;width:100%;overflow-x:hidden}main.svelte-1n46o8q{width:100%;min-height:100vh;margin:0;padding:0}
