.quiz-container.svelte-fpvdp2{min-height:100dvh;background:#f1f5f9;display:flex;flex-direction:column;align-items:center}.quiz-header.svelte-fpvdp2{background:#fff;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);position:sticky;top:0;width:100%;z-index:100}.quiz-main.svelte-fpvdp2{width:100%;max-width:540px;flex:1;background:#fff;margin:0 auto;box-shadow:0 0 40px #00000008;padding:var(--space-8) 0;overflow-x:hidden}.quiz-step-wrapper.svelte-fpvdp2{display:grid;grid-template-columns:1fr;align-items:start}.quiz-step-inner.svelte-fpvdp2{grid-area:1 / 1;width:100%;display:flex;flex-direction:column;gap:var(--space-6)}.back-btn.svelte-fpvdp2{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--color-primary);color:#fff;border:none;cursor:pointer;transition:all .2s}.back-btn.svelte-fpvdp2:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.2)}.back-btn.svelte-fpvdp2:disabled{opacity:.3;cursor:not-allowed}.quiz-logo.svelte-fpvdp2{font-size:1.5rem;font-weight:800;color:var(--color-primary)}.quiz-step-count.svelte-fpvdp2{font-size:.85rem;font-weight:700;color:var(--color-text-muted)}.step-title.svelte-fpvdp2{font-size:clamp(1.5rem,4.5vw,1.95rem);line-height:1.1;color:var(--color-text);font-weight:800;margin-bottom:var(--space-1)}.title-icon.svelte-fpvdp2{font-size:2.5rem;margin-bottom:var(--space-1);display:block}.step-header-with-icon.svelte-fpvdp2{margin-bottom:0}.step-subtitle.svelte-fpvdp2{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-8);max-width:90%;margin-left:auto;margin-right:auto;line-height:1.4}.option-label.svelte-fpvdp2{font-size:1.15rem}.option-icon.svelte-fpvdp2{font-size:1.8rem;flex-shrink:0}.testimonial-slider.svelte-fpvdp2{perspective:1000px;min-height:250px;display:flex;flex-direction:column;justify-content:center}.testimonial-card.svelte-fpvdp2{background:#fff;padding:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-premium);max-width:500px;margin:0 auto}.testimonial-title.svelte-fpvdp2{font-family:var(--font-display);font-size:1.25rem;color:var(--color-primary-dark)}.testimonial-text.svelte-fpvdp2{font-style:italic;color:var(--color-text-muted);line-height:1.6}.testimonial-author.svelte-fpvdp2{font-weight:700;color:var(--color-text);font-size:.9rem}.stars.svelte-fpvdp2{font-size:.8rem;gap:4px}.slider-nav.svelte-fpvdp2{margin-top:var(--space-6)}.nav-dot.svelte-fpvdp2{background:transparent;color:var(--color-primary);padding:8px;border-radius:50%;transition:background .2s}.nav-dot.svelte-fpvdp2:hover{background:var(--color-primary-dim)}.dot.svelte-fpvdp2{width:8px;height:8px;border-radius:50%;background:var(--color-border-strong);transition:all .3s}.dot.active.svelte-fpvdp2{background:var(--color-primary);transform:scale(1.3)}.input-wrapper.svelte-fpvdp2{width:100%;max-width:500px;margin:0 auto}.quiz-input.svelte-fpvdp2{width:100%;padding:var(--space-6);font-size:1.5rem;border:2px solid var(--color-border-strong);border-radius:var(--radius-lg);background:#fff;transition:all .2s;text-align:center}.quiz-input.svelte-fpvdp2:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-dim)}.input-disclaimer.svelte-fpvdp2{color:var(--color-text-faint);font-size:.8rem;justify-content:center}.orbital-social-proof.svelte-fpvdp2{position:relative;height:320px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0}.orbit-circle.svelte-fpvdp2{position:absolute;border:1.5px dashed #cbd5e1;border-radius:50%;pointer-events:none}.orbit--inner.svelte-fpvdp2{width:200px;height:200px}.orbit--outer.svelte-fpvdp2{width:300px;height:300px}.avatar-center-social.svelte-fpvdp2{width:100px;height:100px;border-radius:50%;border:5px solid white;box-shadow:var(--shadow-premium);z-index:10;overflow:hidden;background:#fff}.avatar-center-social.svelte-fpvdp2 img:where(.svelte-fpvdp2){width:100%;height:100%;object-fit:cover}.orbit-avatar-item.svelte-fpvdp2{position:absolute;width:48px;height:48px;border-radius:50%;border:3px solid white;box-shadow:var(--shadow-soft);z-index:5;overflow:hidden;background:#fff;transform:rotate(var(--angle)) translate(var(--dist)) rotate(calc(-1 * var(--angle)));animation:svelte-fpvdp2-float-orbit 5s ease-in-out infinite;animation-delay:var(--delay)}.orbit-avatar-item.svelte-fpvdp2 img:where(.svelte-fpvdp2){width:100%;height:100%;object-fit:cover}@keyframes svelte-fpvdp2-float-orbit{0%,to{transform:rotate(var(--angle)) translate(var(--dist)) rotate(calc(-1 * var(--angle))) scale(1)}50%{transform:rotate(var(--angle)) translate(calc(var(--dist) + 12px)) rotate(calc(-1 * var(--angle))) scale(1.1)}}.science-premium-layout.svelte-fpvdp2{padding:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-8);align-items:center}.science-seal.svelte-fpvdp2{position:relative;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.seal-svg.svelte-fpvdp2{width:100%;height:100%;animation:svelte-fpvdp2-rotate-slow 20s linear infinite}.seal-label.svelte-fpvdp2{position:absolute;bottom:-10px;font-size:.65rem;font-weight:900;color:var(--color-primary);background:#fff;padding:2px 8px;border-radius:10px;border:1px solid var(--color-primary)}.uni-cards-fan.svelte-fpvdp2{display:flex;flex-direction:column;gap:-20px;width:100%;max-width:340px}.uni-card-premium.svelte-fpvdp2{background:#fff;border:1px solid #e2e8f0;padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-premium);text-align:left;position:relative;transition:all .3s}.uni-card-premium.svelte-fpvdp2:not(:first-child){margin-top:-15px}.uni-card-premium.svelte-fpvdp2:hover{transform:translateY(-5px) scale(1.02);z-index:10}.uni-tag.svelte-fpvdp2{font-size:.6rem;font-weight:800;color:var(--color-text-faint);letter-spacing:.1em}.uni-name.svelte-fpvdp2{font-family:Georgia,serif;font-size:1.3rem;font-weight:900;color:#1e293b;margin:2px 0}.uni-location.svelte-fpvdp2{font-size:.65rem;color:var(--color-primary);font-weight:700}.card-harvard.svelte-fpvdp2{border-left:5px solid #A51C30}.card-oxford.svelte-fpvdp2{border-left:5px solid #002147}.card-cambridge.svelte-fpvdp2{border-left:5px solid #D6083B}@keyframes svelte-fpvdp2-rotate-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.science-footer-box.svelte-fpvdp2{background:#f1f5f9;padding:var(--space-4);border-radius:var(--radius-md);margin-top:var(--space-4)}.evidence-text.svelte-fpvdp2{font-size:.9rem;color:var(--color-text-muted)}.tcc-triangle-visual.svelte-fpvdp2{position:relative;width:300px;height:260px;margin:var(--space-8) auto;display:flex;align-items:center;justify-content:center}.tcc-node.svelte-fpvdp2{position:absolute;background:#fff;padding:8px 16px;border-radius:20px;border:2px solid var(--color-primary);box-shadow:var(--shadow-premium);font-weight:800;font-size:.75rem;z-index:5}.node--thought.svelte-fpvdp2{top:0;left:50%;transform:translate(-50%)}.node--feeling.svelte-fpvdp2{bottom:20px;right:0}.node--behavior.svelte-fpvdp2{bottom:20px;left:0}.tcc-center.svelte-fpvdp2{width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 30px #10b98133;z-index:2}.tcc-brain.svelte-fpvdp2{font-size:2.5rem}.tcc-lines.svelte-fpvdp2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.expert-glass-card.svelte-fpvdp2{background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.4);padding:var(--space-5);border-radius:var(--radius-xl);box-shadow:var(--shadow-premium);max-width:480px;margin:var(--space-6) auto}.expert-avatar-container.svelte-fpvdp2{position:relative;width:70px;height:70px;flex-shrink:0}.expert-avatar-container.svelte-fpvdp2 img:where(.svelte-fpvdp2){width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid white}.verified-check.svelte-fpvdp2{position:absolute;bottom:0;right:0;background:var(--color-primary);color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;border:2px solid white}.badge-expert.svelte-fpvdp2{font-size:.65rem;font-weight:800;color:var(--color-primary);letter-spacing:.05em;display:block;margin-bottom:4px}.expert-name-text.svelte-fpvdp2{font-size:1.15rem;color:#1e293b;margin-bottom:2px}.expert-desc-text.svelte-fpvdp2{font-size:.85rem;color:var(--color-text-muted);line-height:1.3}.projection-chart-visual.svelte-fpvdp2{padding:var(--space-8) var(--space-4);background:#f8fafc;border-radius:var(--radius-xl);margin:var(--space-4) 0}.chart-bars-row.svelte-fpvdp2{height:220px;display:flex;align-items:flex-end;justify-content:space-around;gap:12px;position:relative}.p-bar.svelte-fpvdp2{flex:1;border-radius:12px 12px 4px 4px;position:relative;transition:height 1s ease-out}.bar--red.svelte-fpvdp2{background:#f87171}.bar--orange.svelte-fpvdp2{background:#fb923c}.bar--yellow.svelte-fpvdp2{background:#facc15}.bar--lime.svelte-fpvdp2{background:#a3e635}.bar--green.svelte-fpvdp2{background:#4ade80}.bar-date.svelte-fpvdp2{position:absolute;bottom:-25px;left:50%;transform:translate(-50%);font-size:.7rem;font-weight:800;color:#94a3b8}.goal-indicator.svelte-fpvdp2{position:absolute;top:-40px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.goal-label.svelte-fpvdp2{background:#1e293b;color:#fff;font-size:.6rem;font-weight:900;padding:2px 8px;border-radius:4px}.goal-dot.svelte-fpvdp2{width:12px;height:12px;background:#fff;border:3px solid #a3e635;border-radius:50%;margin-top:4px}.chart-disclaimer.svelte-fpvdp2{font-size:.75rem;color:var(--color-text-faint);padding:0 var(--space-6)}.calculation-overlay.svelte-fpvdp2{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.loader-circle.svelte-fpvdp2{position:relative;width:180px;height:180px}.progress-ring.svelte-fpvdp2{transform:rotate(-90deg);transform-origin:50% 50%;stroke-linecap:round;animation:svelte-fpvdp2-progress-load 3s ease-in-out forwards}@keyframes svelte-fpvdp2-progress-load{0%{stroke-dashoffset:283}to{stroke-dashoffset:70}}.loader-text.svelte-fpvdp2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;font-weight:800;color:var(--color-primary-dark)}.social-mini.svelte-fpvdp2{margin-top:var(--space-8);background:var(--color-primary-dim);padding:var(--space-3) var(--space-6);border-radius:100px}.avatars-row.svelte-fpvdp2{display:flex;margin-right:12px}.avatar-mini.svelte-fpvdp2{width:24px;height:24px;border-radius:50%;border:2px solid white;background:#ddd;margin-left:-8px}.avatar-mini.svelte-fpvdp2:first-child{margin-left:0}.social-text.svelte-fpvdp2{font-size:.85rem;font-weight:600;color:var(--color-primary-dark)}.quiz-container.svelte-fpvdp2{min-height:100dvh;background-color:#fcfcfc;display:flex;flex-direction:column}.quiz-header.svelte-fpvdp2{height:70px;background:#fff;display:flex;flex-direction:column;justify-content:center;position:sticky;top:0;z-index:100}.quiz-logo.svelte-fpvdp2{font-family:var(--font-display);font-weight:800;color:var(--color-primary);font-size:1.25rem}.quiz-step-count.svelte-fpvdp2{font-size:.8rem;font-weight:600;color:var(--color-text-faint)}.progress-container.svelte-fpvdp2{position:absolute;bottom:0;left:0;right:0;height:3px;background:#f1f5f9}.progress-bar.svelte-fpvdp2{height:100%;background:var(--color-primary);transition:width .4s cubic-bezier(.4,0,.2,1)}.back-btn.svelte-fpvdp2{color:var(--color-text-muted);padding:4px}.back-btn.svelte-fpvdp2:disabled{opacity:0}.quiz-main.svelte-fpvdp2{flex:1;padding:var(--space-8) 0;display:flex;align-items:center}.text-center.svelte-fpvdp2{text-align:center}.binary-grid.svelte-fpvdp2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.binary-card.svelte-fpvdp2{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-soft);border:1px solid var(--color-border);aspect-ratio:3/4}.binary-card.svelte-fpvdp2 img:where(.svelte-fpvdp2){width:100%;height:100%;object-fit:cover;transition:transform .6s}.binary-card.svelte-fpvdp2:hover img:where(.svelte-fpvdp2){transform:scale(1.05)}.binary-label.svelte-fpvdp2{position:absolute;bottom:0;left:0;right:0;background:var(--color-primary);color:#fff;padding:var(--space-3);font-weight:700;display:flex;justify-content:space-between}.options-list.svelte-fpvdp2{width:100%}.option-card.svelte-fpvdp2{width:100%;padding:var(--space-4) var(--space-6);background:#fff;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-weight:600;text-align:left;transition:all .2s}.option-card.svelte-fpvdp2:hover,.option-card.selected.svelte-fpvdp2{border-color:var(--color-primary);background:var(--color-primary-dim)}.option-icon.svelte-fpvdp2{margin-right:var(--space-4);font-size:1.25rem}.checkbox-ui.svelte-fpvdp2{width:24px;height:24px;border:2px solid var(--color-border-strong);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.checkbox-ui.checked.svelte-fpvdp2{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.checkbox-ui.svelte-fpvdp2 svg:where(.svelte-fpvdp2){width:16px;height:16px}.footer-cta.svelte-fpvdp2{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:540px;padding:var(--space-6) var(--space-4);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom));background:linear-gradient(to top,white 80%,transparent);z-index:50}@keyframes svelte-fpvdp2-float-around{0%{transform:rotate(0) translate(120px) rotate(0)}to{transform:rotate(360deg) translate(120px) rotate(-360deg)}}
