.onboarding-page.svelte-hqle1p{height:100vh;color:var(--text-primary);background-color:#0a0a0b;flex-direction:column;padding:1.5rem;display:flex;overflow:hidden}.content-wrapper.svelte-hqle1p{flex-direction:column;flex:1;gap:1rem;width:100%;max-width:1200px;min-height:0;margin:0 auto;display:flex}.onboarding-header.svelte-hqle1p{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.onboarding-header.svelte-hqle1p h1:where(.svelte-hqle1p){margin:0;font-size:clamp(2rem,4vw,2.5rem)}.subtitle.svelte-hqle1p{color:var(--text-secondary);margin-bottom:1rem;font-size:1rem;line-height:1.4}.progress-wrapper.svelte-hqle1p{max-width:300px;margin:0 auto}.progress-wrapper.svelte-hqle1p .ui-progress{margin-bottom:.75rem}.progress-text.svelte-hqle1p{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:.75rem;font-weight:600}.question-section.svelte-hqle1p{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;position:relative}.question-animator.svelte-hqle1p{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.question-card{border-radius:var(--radius-xl);min-height:0;-webkit-backdrop-filter:var(--glass-blur);flex-direction:column;flex:1;gap:1rem;padding:1.5rem 2rem;display:flex;overflow:hidden;border:var(--glass-border)!important;background:linear-gradient(145deg,#ffffff05,#00000059)!important;box-shadow:0 16px 40px #00000059!important}.question-layout.svelte-hqle1p{--resolution-gap:1.5rem;--resolution-divider:1px solid #ffffff14;--resolution-response-padding:1.5rem}.question-reading.svelte-hqle1p,.question-response.svelte-hqle1p{gap:1.5rem;display:grid}.card-meta.svelte-hqle1p{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.meta-left.svelte-hqle1p{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.enem-badge.svelte-hqle1p{color:var(--primary-light);border-radius:var(--radius-sm);background:#c9a05e14;border:1px solid #c9a05e33;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.concept-tag.svelte-hqle1p{text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid #ffffff14;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.difficulty-badge.svelte-hqle1p{color:var(--text-secondary);border-radius:var(--radius-full);background:#ffffff08;border:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8rem;display:flex}.dot.svelte-hqle1p{border-radius:50%;width:8px;height:8px;display:inline-block}.dot.fácil.svelte-hqle1p{background:#10b981;box-shadow:0 0 8px #10b981}.dot.médio.svelte-hqle1p{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.dot.difícil.svelte-hqle1p{background:#ef4444;box-shadow:0 0 8px #ef4444}.question-text.svelte-hqle1p{color:#fffffff2;font-size:1.1rem;line-height:1.6;font-family:var(--font-sans)}.question-context.svelte-hqle1p{color:var(--text-secondary);margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.question-media.svelte-hqle1p img:where(.svelte-hqle1p){border-radius:var(--radius-md);border:1px solid #ffffff14;width:100%}.question-reference.svelte-hqle1p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.question-text.svelte-hqle1p strong{color:var(--primary-light);font-weight:600}math{font-family:Latin Modern Math,Cambria Math,serif;font-size:1.1em}.options-container.svelte-hqle1p{gap:1rem;display:grid}.option-item.svelte-hqle1p{border-radius:var(--radius-lg);cursor:pointer;text-align:left;width:100%;color:var(--text-secondary);box-sizing:border-box;background:#ffffff03;border:1px solid #ffffff0f;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.option-item.svelte-hqle1p:hover{color:var(--text-primary);background:#ffffff0a;border-color:#c9a05e33;transform:translateY(-2px);box-shadow:0 6px 20px #c9a05e0d}.option-item.selected.svelte-hqle1p{border-color:var(--primary);color:var(--primary-light);background:#c9a05e0f;transform:translateY(-1px);box-shadow:0 8px 30px #c9a05e1f}.option-marker.svelte-hqle1p{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.option-item.svelte-hqle1p:hover .option-marker:where(.svelte-hqle1p){color:var(--text-primary);border-color:#fff3}.option-item.selected.svelte-hqle1p .option-marker:where(.svelte-hqle1p){background:var(--gradient-primary);color:#000;border-color:#0000;box-shadow:0 0 10px #c9a05e73}.option-content.svelte-hqle1p{margin-top:.15rem;font-size:.9rem;font-weight:400;line-height:1.5}.onboarding-footer.svelte-hqle1p{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.loading-container.svelte-hqle1p{flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:10rem 0;display:flex}.header-actions.svelte-hqle1p{flex-direction:column;align-items:center;display:flex}.gri-loader.svelte-hqle1p{border:3px solid #ffffff0d;width:60px;height:60px}@keyframes svelte-hqle1p-spin{to{transform:rotate(360deg)}}@keyframes svelte-hqle1p-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (width<=768px){.question-card{gap:1.75rem;padding:2rem 1.5rem}.question-text.svelte-hqle1p{font-size:1.12rem;line-height:1.65}.onboarding-page.svelte-hqle1p{padding-top:1.5rem}.meta-left.svelte-hqle1p{flex-direction:column;align-items:flex-start;gap:.5rem}.enem-badge.svelte-hqle1p{border:none;padding:.25rem .5rem}.onboarding-footer.svelte-hqle1p{grid-template-columns:1fr}.option-item.svelte-hqle1p{gap:1rem;padding:1.1rem 1.25rem}.option-marker.svelte-hqle1p{width:30px;height:30px;font-size:.85rem}.option-content.svelte-hqle1p{font-size:.98rem}}@media (height<=850px){.onboarding-header.svelte-hqle1p h1:where(.svelte-hqle1p),.onboarding-header.svelte-hqle1p .subtitle:where(.svelte-hqle1p){display:none}.onboarding-page.svelte-hqle1p{padding-top:1rem}.content-wrapper.svelte-hqle1p{gap:1rem}}
