.options-container{display:flex;flex-direction:column;gap:.75rem}.options-container .option{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:var(--bg-secondary, #f8f8f6);border:2px solid var(--border, #e5e5e0);border-radius:12px;cursor:pointer;text-align:left;transition:all .2s ease;font-family:inherit;font-size:1rem;color:var(--text, #2c2c2c);width:100%;box-sizing:border-box}.options-container .option:hover,.options-container .option.selected{border-color:var(--text);background:var(--bg-secondary, #f8f8f6)}.options-container .option .option-letter{display:flex;align-items:center;justify-content:center;min-width:36px;width:36px;height:36px;background:var(--border, #e5e5e0);border-radius:50%;font-weight:600;font-size:.9rem;flex-shrink:0;color:var(--text-muted, #666)}.options-container .option.selected .option-letter{background:var(--text);color:var(--bg)}.options-container .option .option-text{line-height:1.5;flex:1}@media (prefers-color-scheme: dark){.options-container .option{background:var(--bg-secondary, #1a1a1a);border-color:var(--border, #333);color:var(--text, #e5e5e5)}.options-container .option:hover{border-color:var(--text)}.options-container .option.selected{background:var(--bg-secondary, #1a1a1a);border-color:var(--text)}.options-container .option .option-letter{background:var(--border, #333);color:var(--text-muted, #999)}.options-container .option.selected .option-letter{background:var(--text);color:var(--bg)}}.options-container .option.option-skip{border-style:dashed;background:transparent}.options-container .option.option-skip .option-letter{background:transparent;border:1px dashed var(--border, #e5e5e0);font-size:1.1rem}.options-container .option.option-skip.selected{background:var(--bg-secondary, #f8f8f6)}.options-container .option.option-skip.selected .option-letter{background:var(--text);border-color:var(--text);color:var(--bg)}@media (prefers-color-scheme: dark){.options-container .option.option-skip{background:transparent}.options-container .option.option-skip .option-letter{border-color:var(--border, #333)}.options-container .option.option-skip.selected{background:var(--bg-secondary, #1a1a1a)}.options-container .option.option-skip.selected .option-letter{background:var(--text);border-color:var(--text);color:var(--bg)}}@media (max-width: 600px){.options-container .option{padding:1rem 1.25rem;gap:.75rem}.options-container .option .option-letter{min-width:32px;width:32px;height:32px;font-size:.85rem}.options-container .option .option-text{font-size:.95rem}}.quiz-container[data-astro-cid-e4enh7dq]{max-width:700px;margin:0 auto;padding:2rem 1rem;min-height:80vh}.quiz-screen[data-astro-cid-e4enh7dq]{display:none;opacity:0;transition:opacity .3s ease}.quiz-screen[data-astro-cid-e4enh7dq].active{display:block;opacity:1}#quiz-intro[data-astro-cid-e4enh7dq]{text-align:center;padding-top:3rem}#quiz-intro[data-astro-cid-e4enh7dq] h1[data-astro-cid-e4enh7dq]{font-size:2rem;margin-bottom:1.5rem}.intro-text[data-astro-cid-e4enh7dq]{font-size:1.1rem;line-height:1.7;margin-bottom:1rem;color:var(--text-muted)}.time-note[data-astro-cid-e4enh7dq]{font-size:.95rem;color:var(--text-muted);margin:1.5rem 0}.saved-results-prompt[data-astro-cid-e4enh7dq]{margin-top:2rem;padding:1.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border)}.saved-results-prompt[data-astro-cid-e4enh7dq] p[data-astro-cid-e4enh7dq]{margin-bottom:1rem;color:var(--text-muted);font-size:.95rem}.saved-results-prompt[data-astro-cid-e4enh7dq] .btn-secondary[data-astro-cid-e4enh7dq]{width:100%}.progress-container[data-astro-cid-e4enh7dq]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.progress-bar[data-astro-cid-e4enh7dq]{flex:1;height:6px;background:var(--border);border-radius:3px;overflow:hidden}.progress-fill[data-astro-cid-e4enh7dq]{height:100%;background:var(--text);transition:width .3s ease}.progress-text[data-astro-cid-e4enh7dq]{font-size:.85rem;color:var(--text-muted);white-space:nowrap}.question-container[data-astro-cid-e4enh7dq]{min-height:400px}.section-label[data-astro-cid-e4enh7dq]{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.5rem}.question-text[data-astro-cid-e4enh7dq]{font-size:1.5rem;margin-bottom:2rem;line-height:1.4}.quiz-nav[data-astro-cid-e4enh7dq]{display:flex;justify-content:space-between;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border)}.btn-primary[data-astro-cid-e4enh7dq],.btn-secondary[data-astro-cid-e4enh7dq]{padding:.75rem 2rem;border-radius:6px;font-size:1rem;font-family:inherit;cursor:pointer;transition:all .2s ease}.btn-primary[data-astro-cid-e4enh7dq]{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:none}.btn-primary[data-astro-cid-e4enh7dq]:hover:not(:disabled){opacity:.9}.btn-primary[data-astro-cid-e4enh7dq]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-astro-cid-e4enh7dq]{background:transparent;border:1px solid var(--border);color:var(--text)}.btn-secondary[data-astro-cid-e4enh7dq]:hover:not(:disabled){border-color:var(--text-muted)}.btn-secondary[data-astro-cid-e4enh7dq]:disabled{opacity:.5;cursor:not-allowed}#email-capture-screen[data-astro-cid-e4enh7dq].active{display:flex;align-items:center;justify-content:center;min-height:60vh}.email-capture-container[data-astro-cid-e4enh7dq]{text-align:center;max-width:400px}.email-capture-container[data-astro-cid-e4enh7dq] h1[data-astro-cid-e4enh7dq]{margin-bottom:1rem}.email-capture-subtitle[data-astro-cid-e4enh7dq]{color:var(--text-muted);margin-bottom:2rem;line-height:1.6}.email-form[data-astro-cid-e4enh7dq]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.email-form[data-astro-cid-e4enh7dq] input[data-astro-cid-e4enh7dq][type=email]{padding:1rem;font-size:1rem;border:2px solid var(--border);border-radius:8px;font-family:inherit;text-align:center}.email-form[data-astro-cid-e4enh7dq] input[data-astro-cid-e4enh7dq][type=email]:focus{outline:none;border-color:var(--text)}.email-form[data-astro-cid-e4enh7dq] .btn-primary[data-astro-cid-e4enh7dq]{padding:1rem;font-size:1.1rem}.email-capture-note[data-astro-cid-e4enh7dq]{margin-top:1.5rem;font-size:.85rem;color:var(--text-muted)}#quiz-results[data-astro-cid-e4enh7dq] h1[data-astro-cid-e4enh7dq]{text-align:center;margin-bottom:2rem}.dosha-results[data-astro-cid-e4enh7dq]{margin-bottom:2.5rem}.dosha-bar-container[data-astro-cid-e4enh7dq]{margin-bottom:1.25rem}.dosha-label[data-astro-cid-e4enh7dq]{display:flex;justify-content:space-between;margin-bottom:.5rem}.dosha-name[data-astro-cid-e4enh7dq]{font-weight:500}.dosha-percent[data-astro-cid-e4enh7dq]{color:var(--text-muted)}.dosha-bar[data-astro-cid-e4enh7dq]{height:24px;background:var(--bg-secondary);border-radius:12px;overflow:hidden}.dosha-fill[data-astro-cid-e4enh7dq]{height:100%;border-radius:12px;transition:width .8s ease-out;width:0}.dosha-fill[data-astro-cid-e4enh7dq].vata{background:linear-gradient(90deg,#7ba3c9,#a8c5db)}.dosha-fill[data-astro-cid-e4enh7dq].pitta{background:linear-gradient(90deg,#d4915c,#e8b88a)}.dosha-fill[data-astro-cid-e4enh7dq].kapha{background:linear-gradient(90deg,#6b7c5e,#8fa37e)}.constitution-type[data-astro-cid-e4enh7dq]{text-align:center;padding:2rem;background:var(--bg-secondary);border-radius:12px;margin-bottom:1.5rem}.constitution-type[data-astro-cid-e4enh7dq] h1[data-astro-cid-e4enh7dq]{font-size:1.75rem;margin-bottom:1rem;color:var(--text)}.constitution-type[data-astro-cid-e4enh7dq] p[data-astro-cid-e4enh7dq]{line-height:1.7;color:var(--text-muted)}.tomorrow-actions[data-astro-cid-e4enh7dq]{margin-bottom:2rem;padding:1.5rem;border-radius:12px;background:var(--bg-secondary)}.tomorrow-actions[data-astro-cid-e4enh7dq] h2[data-astro-cid-e4enh7dq]{font-size:1.25rem;margin-bottom:1rem;text-align:center}.tomorrow-subtitle[data-astro-cid-e4enh7dq]{text-align:center;color:var(--text-muted);font-style:italic;margin-bottom:1rem;font-size:.95rem}.tomorrow-list[data-astro-cid-e4enh7dq]{padding-left:1.5rem;margin:0}.tomorrow-list[data-astro-cid-e4enh7dq] li[data-astro-cid-e4enh7dq]{margin-bottom:1rem;line-height:1.6}.tomorrow-list[data-astro-cid-e4enh7dq] li[data-astro-cid-e4enh7dq]:last-child{margin-bottom:0}.tomorrow-list[data-astro-cid-e4enh7dq] strong[data-astro-cid-e4enh7dq]{color:var(--text)}.retake-link[data-astro-cid-e4enh7dq]{display:block;margin-top:1rem;padding:0;background:none;border:none;color:var(--text-muted);font-size:.85rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.retake-link[data-astro-cid-e4enh7dq]:hover{color:var(--text)}.results-note[data-astro-cid-e4enh7dq]{margin-top:1rem;font-size:.8rem;color:var(--text-muted);font-style:italic}.upsell-section[data-astro-cid-e4enh7dq].upsell-primary{padding:2rem;margin:2rem 0;background:var(--bg-secondary);border:2px solid var(--text);border-radius:12px;text-align:center}.upsell-section[data-astro-cid-e4enh7dq] h3[data-astro-cid-e4enh7dq]{font-size:1.35rem;margin-bottom:1rem;color:var(--text)}.upsell-pain[data-astro-cid-e4enh7dq]{font-size:1.05rem;line-height:1.6;color:var(--text);margin-bottom:.75rem;font-style:italic}.upsell-intro[data-astro-cid-e4enh7dq]{color:var(--text-muted);margin-bottom:.5rem;font-size:.95rem}.upsell-deliverable[data-astro-cid-e4enh7dq]{color:var(--text);font-size:.95rem;margin-bottom:1.25rem;font-weight:500}.upsell-details[data-astro-cid-e4enh7dq]{max-width:400px;margin:0 auto 1.5rem;text-align:center}.upsell-details[data-astro-cid-e4enh7dq] summary[data-astro-cid-e4enh7dq]{cursor:pointer;color:var(--text-muted);font-size:.9rem;padding:.5rem 0;list-style:none;display:inline-block}.upsell-details[data-astro-cid-e4enh7dq] summary[data-astro-cid-e4enh7dq]::-webkit-details-marker{display:none}.upsell-details[data-astro-cid-e4enh7dq] summary[data-astro-cid-e4enh7dq]:before{content:"+ ";font-weight:600}.upsell-details[data-astro-cid-e4enh7dq][open] summary[data-astro-cid-e4enh7dq]:before{content:"− "}.upsell-benefits[data-astro-cid-e4enh7dq]{text-align:left;margin:.75rem auto 0;padding-left:1.25rem;max-width:320px}.upsell-benefits[data-astro-cid-e4enh7dq] li[data-astro-cid-e4enh7dq]{margin-bottom:.5rem;color:var(--text-muted);font-size:.9rem;line-height:1.5}.upsell-cta-block[data-astro-cid-e4enh7dq]{margin-top:1.5rem}.btn-large[data-astro-cid-e4enh7dq]{font-size:1.1rem;padding:1rem 2.5rem}.buy-now-link[data-astro-cid-e4enh7dq]{margin-top:1.25rem;margin-bottom:0;font-size:.95rem}.buy-now-link[data-astro-cid-e4enh7dq] a[data-astro-cid-e4enh7dq]{color:var(--text);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.buy-now-link[data-astro-cid-e4enh7dq] a[data-astro-cid-e4enh7dq]:hover{text-decoration:none}.upsell-guarantee[data-astro-cid-e4enh7dq]{margin-top:1rem;font-size:.85rem;color:var(--text-muted);font-weight:500}.free-fallback[data-astro-cid-e4enh7dq]{text-align:center;font-size:.85rem;color:var(--text-muted);margin:2rem 0}.free-fallback[data-astro-cid-e4enh7dq] a[data-astro-cid-e4enh7dq]{color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.free-fallback[data-astro-cid-e4enh7dq] a[data-astro-cid-e4enh7dq]:hover{color:var(--text)}@media (max-width: 600px){.quiz-container[data-astro-cid-e4enh7dq]{padding:1rem}#quiz-intro[data-astro-cid-e4enh7dq] h1[data-astro-cid-e4enh7dq]{font-size:1.5rem}.question-text[data-astro-cid-e4enh7dq]{font-size:1.25rem}.option[data-astro-cid-e4enh7dq]{padding:.875rem 1rem}}
