.quiz-start-wrapper{display:flex;align-items:center;justify-content:center;min-height:80vh;padding:20px;position:relative}.quiz-start-wrapper:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 20%,color-mix(in srgb,var(--color-brand) 10%,transparent) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 80% 70%,color-mix(in srgb,var(--color-brand-deep) 6%,transparent) 0,transparent 60%),radial-gradient(ellipse 40% 30% at 15% 60%,color-mix(in srgb,var(--color-brand) 5%,transparent) 0,transparent 50%);pointer-events:none;z-index:0}.quiz-start-card{max-width:min(520px,92vw);width:100%;background:var(--glass-bg-primary);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid var(--glass-border-light);border-radius:24px;padding:clamp(32px,6vw,48px) clamp(24px,5vw,40px);position:relative;overflow:hidden;z-index:1;box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.04),0 0 0 1px var(--glass-border-light);animation:quizCardEnter .8s cubic-bezier(.16,1,.3,1) forwards}.quiz-start-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0,var(--color-brand) 20%,var(--color-brand-deep) 50%,var(--color-brand) 80%,transparent 100%);background-size:200% 100%;animation:quizShimmerLine 4s ease-in-out infinite}.quiz-start-card:after{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--color-brand) 3%,transparent) 1px,transparent 1px);background-size:24px 24px;opacity:.5;pointer-events:none;z-index:0}.quiz-start-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.quiz-start-orbs{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.quiz-orb{position:absolute;border-radius:50%;filter:blur(40px);opacity:.35}.quiz-orb-1{width:120px;height:120px;background:var(--color-brand);top:-20px;right:-30px;animation:quizOrbFloat1 8s ease-in-out infinite}.quiz-orb-2{width:80px;height:80px;background:var(--color-brand-deep);bottom:10px;left:-20px;animation:quizOrbFloat2 10s ease-in-out infinite}.quiz-orb-3{width:60px;height:60px;background:color-mix(in srgb,var(--color-brand) 70%,#ff6b9d);top:40%;left:60%;animation:quizOrbFloat3 7s ease-in-out infinite}.quiz-start-logo-wrap{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center;z-index:1}.quiz-start-logo-pulse{position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-brand) 30%,transparent) 0,transparent 70%);opacity:0;animation:quizLogoPulse 3s cubic-bezier(.4,0,.6,1) infinite;filter:blur(20px)}.quiz-start-logo-img{position:relative;z-index:1;border-radius:22px;filter:drop-shadow(0 6px 24px color-mix(in srgb,var(--color-brand) 30%,transparent));transition:transform .3s ease}.quiz-start-logo-wrap:hover .quiz-start-logo-img{transform:scale(1.06) rotate(1deg)}.quiz-start-text{display:flex;flex-direction:column;gap:14px;z-index:1}.quiz-start-text:before{content:"";width:40px;height:2px;border-radius:1px;background:linear-gradient(90deg,var(--color-brand),var(--color-brand-deep));margin:0 auto 2px;opacity:.5}.quiz-start-title{font-size:clamp(28px,7vw,38px);font-weight:800;color:var(--color-text-primary);line-height:1.15;margin:0;letter-spacing:-.03em}.quiz-start-subtitle{font-size:clamp(13px,3vw,15px);color:var(--color-text-secondary);line-height:1.7;margin:0;max-width:380px}.quiz-badge-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;z-index:1}.quiz-badge{padding:8px 16px;border-radius:100px;background:color-mix(in srgb,var(--color-brand) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-brand) 15%,transparent);font-size:13px;font-weight:600;color:var(--color-brand);letter-spacing:.01em;display:inline-flex;align-items:center;gap:6px;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.quiz-badge-icon{display:flex;align-items:center;opacity:.7}.quiz-badge:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--color-brand) 12%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--color-brand) 15%,transparent)}.quiz-start-btn{padding:18px 40px;border-radius:16px;background:linear-gradient(135deg,var(--color-brand),var(--color-brand-deep));border:none;color:#fff;font-size:17px;font-weight:700;cursor:pointer;width:100%;max-width:340px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;z-index:1;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease;box-shadow:0 8px 32px color-mix(in srgb,var(--color-brand) 40%,transparent),inset 0 1px 0 rgba(255,255,255,.2);letter-spacing:.02em}.quiz-start-btn:before{content:"";position:absolute;top:0;left:-150%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:quizBtnSweep 3s ease-in-out infinite}.quiz-start-btn svg{transition:transform .3s ease;flex-shrink:0}.quiz-start-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 14px 40px color-mix(in srgb,var(--color-brand) 50%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}.quiz-start-btn:hover svg{transform:translateX(4px)}.quiz-start-btn:active{transform:translateY(-1px) scale(.99)}.quiz-question-card{display:flex;flex-direction:column;gap:16px;padding:clamp(18px,3.5vw,28px);background:var(--glass-bg-primary);scroll-margin-top:80px;border:1px solid var(--glass-border-light);border-radius:14px;position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;content-visibility:auto;contain-intrinsic-size:auto 180px}.quiz-question-card:hover{border-color:var(--color-accent-primary-15)}.quiz-question-card[data-answered=true]{border-color:var(--color-accent-primary-20);box-shadow:0 0 0 1px var(--color-accent-primary-08)}.quiz-question-card[data-even=true]{background:var(--glass-bg-secondary)}.quiz-q-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--color-brand),var(--color-brand-deep));color:#fff;font-size:12px;font-weight:800;flex-shrink:0;box-shadow:0 2px 6px color-mix(in srgb,var(--color-brand) 25%,transparent)}.quiz-q-title{font-size:clamp(15px,3.5vw,17px);font-weight:600;line-height:1.45;margin:0;align-items:flex-start;gap:10px}.quiz-option-btn,.quiz-q-title{color:var(--color-text-primary);display:flex}.quiz-option-btn{width:100%;padding:13px 16px;border-radius:10px;border:1px solid var(--glass-border-light);background:var(--color-bg-tertiary);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.175,.885,.32,1.275);align-items:center;gap:12px;position:relative;overflow:hidden}.quiz-option-btn:hover{border-color:var(--color-text-tertiary);background:var(--color-bg-secondary)}.quiz-option-btn:active{transform:scale(.97)}.quiz-option-btn[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-accent-primary-08);font-weight:600;box-shadow:0 0 0 1px var(--color-accent-primary-15);animation:quizOptionSelect .35s cubic-bezier(.175,.885,.32,1.275)}.quiz-option-btn[aria-pressed=true]:after{content:"";position:absolute;right:12px;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--color-brand),var(--color-brand-deep));display:flex;align-items:center;justify-content:center}.quiz-option-letter{width:26px;height:26px;border-radius:7px;background:var(--color-bg-secondary);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--color-text-tertiary);flex-shrink:0;transition:all .2s ease}.quiz-option-btn[aria-pressed=true] .quiz-option-letter{background:linear-gradient(135deg,var(--color-brand),var(--color-brand-deep));color:#fff;box-shadow:0 2px 8px color-mix(in srgb,var(--color-brand) 30%,transparent)}.quiz-yesno-btn{flex:1;height:52px;border-radius:10px;border:1px solid var(--glass-border-light);background:var(--color-bg-tertiary);color:var(--color-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;gap:6px}.quiz-yesno-btn:hover{border-color:var(--color-text-tertiary);background:var(--color-bg-secondary)}.quiz-yesno-btn:active{transform:scale(.95)}.quiz-yesno-btn[aria-pressed=true]{border-color:var(--color-brand);background:var(--color-accent-primary-08);color:var(--color-brand);font-weight:700;box-shadow:0 0 0 1px var(--color-accent-primary-15);animation:quizOptionSelect .35s cubic-bezier(.175,.885,.32,1.275)}.quiz-progress-wrapper{display:flex;flex-direction:column;gap:8px}.quiz-progress-header{display:flex;align-items:center;justify-content:space-between}.quiz-progress-count{font-size:13px;font-weight:600;color:var(--color-text-tertiary)}.quiz-progress-percent{font-size:13px;font-weight:700;color:var(--color-brand)}.quiz-progress-track{position:relative;width:100%;height:6px;border-radius:3px;background:var(--color-bg-tertiary);overflow:hidden}.quiz-progress-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--color-brand),var(--color-brand-deep));transition:width .4s cubic-bezier(.16,1,.3,1);position:relative}.quiz-progress-fill:after{content:"";position:absolute;right:0;top:-2px;bottom:-2px;width:12px;border-radius:50%;background:var(--color-brand);box-shadow:0 0 8px var(--color-brand),0 0 16px color-mix(in srgb,var(--color-brand) 50%,transparent);animation:quizProgressPulse 2s ease-in-out infinite}.quiz-progress-dots{display:flex;gap:3px;flex-wrap:wrap;overflow:clip;padding:12px 0;margin-top:-8px}.quiz-progress-dot{position:relative;width:14px;height:6px;border-radius:3px;border:none;padding:19px 6px;background-clip:content-box;cursor:pointer;background-color:var(--color-bg-tertiary);transition:background-color .3s,transform .2s,box-shadow .3s;flex:none}.quiz-progress-dot[data-done=true]{background-color:var(--color-brand);box-shadow:0 0 6px color-mix(in srgb,var(--color-brand) 30%,transparent)}.quiz-progress-dot:hover{transform:scaleY(1.5)}.quiz-progress-dot:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.quiz-submit-btn{width:100%;padding:16px 32px;border-radius:12px;border:1px solid var(--glass-border-light);background:var(--color-bg-tertiary);color:var(--color-text-tertiary);font-size:16px;font-weight:600;cursor:default;transition:all .4s cubic-bezier(.16,1,.3,1)}.quiz-submit-btn[data-ready=true]{background:linear-gradient(135deg,var(--color-brand),var(--color-brand-deep));border:none;color:#fff;cursor:pointer;box-shadow:0 4px 20px color-mix(in srgb,var(--color-brand) 35%,transparent);animation:quizSubmitReady .5s cubic-bezier(.175,.885,.32,1.275)}.quiz-submit-btn[data-ready=true]:hover{transform:translateY(-2px);box-shadow:0 8px 28px color-mix(in srgb,var(--color-brand) 45%,transparent)}.quiz-submit-btn[data-ready=true]:active{transform:translateY(0)}.quiz-calculating{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:280px;animation:quizCardEnter .5s ease-out}.quiz-calc-spinner{width:56px;height:56px;border-radius:50%;border:3px solid var(--color-bg-tertiary);border-top-color:var(--color-brand);animation:spin .8s linear infinite;box-shadow:0 0 20px color-mix(in srgb,var(--color-brand) 20%,transparent)}.quiz-calc-message{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0;min-height:24px;animation:fadeIn .3s ease-out}.quiz-calc-bar-track{width:100%;max-width:280px;height:4px;border-radius:2px;background:var(--color-bg-tertiary);overflow:hidden}.quiz-calc-bar-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--color-brand),var(--color-brand-deep));transition:width .05s linear}.quiz-result-page{padding:clamp(16px,4vw,24px) clamp(16px,4vw,24px) 80px;display:flex;justify-content:center;position:relative;min-height:100vh}.quiz-result-page:before{content:"";position:fixed;top:0;left:0;right:0;height:60vh;background:radial-gradient(ellipse 80% 50% at 50% 0,var(--quiz-type-color-15,transparent) 0,transparent 70%);pointer-events:none;z-index:0}.quiz-result-container{max-width:min(640px,90vw);width:100%;gap:20px;z-index:1}.quiz-personality-card,.quiz-result-container{display:flex;flex-direction:column;position:relative}.quiz-personality-card{border-radius:clamp(18px,4vw,24px);background:var(--glass-bg-primary);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border:1px solid var(--glass-border-light);padding:clamp(32px,6vw,48px) clamp(24px,5vw,36px);align-items:center;gap:clamp(16px,3.5vw,24px);overflow:hidden;animation:quizHeroEnter .8s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 4px 24px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04)}.quiz-personality-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--quiz-type-gradient);animation:quizShimmerLine 3s ease-in-out infinite;background-size:200% 100%}.quiz-personality-card:after{content:"";position:absolute;top:0;left:0;right:0;height:65%;background:linear-gradient(180deg,var(--quiz-type-color-08,transparent) 0,transparent 100%);pointer-events:none;z-index:0}.quiz-personality-card>*{position:relative;z-index:1}.quiz-hero-icon{display:flex;align-items:center;justify-content:center;animation:quizIconSpringIn .6s cubic-bezier(.175,.885,.32,1.275) .2s both;position:relative}.quiz-hero-icon img{position:relative;z-index:1}.quiz-hero-type-name{margin:0}.quiz-match-bar-fill:after{display:none}.quiz-hero-description{font-size:15px;color:var(--color-text-secondary);line-height:1.65;text-align:center;margin:0;max-width:440px;animation:quizTextReveal .6s cubic-bezier(.16,1,.3,1) .5s both}.quiz-shadow-badge{padding:6px 14px;border-radius:20px;background:var(--color-bg-tertiary);border:1px solid var(--glass-border-light);font-size:13px;font-weight:500;color:var(--color-text-secondary);animation:quizTextReveal .6s cubic-bezier(.16,1,.3,1) .6s both}.quiz-section-card{border-radius:14px;background:var(--glass-bg-primary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border-light);padding:clamp(18px,3.5vw,28px);display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 16px rgba(0,0,0,.06);animation:quizCardEnter .6s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--section-delay,.2s)}.quiz-section-header{display:flex;align-items:center;gap:10px}.quiz-section-accent{width:3px;height:22px;border-radius:2px}.quiz-section-title{font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0;letter-spacing:-.01em}.quiz-risk-gauge{display:flex;gap:3px;align-items:center}.quiz-risk-segment{width:24px;height:8px;border-radius:2px;background:var(--color-bg-tertiary);transition:background .4s ease,box-shadow .4s ease}.quiz-risk-segment[data-active=true]{box-shadow:0 0 4px var(--quiz-type-color-25,transparent)}.quiz-strength-item{border-radius:8px;background:color-mix(in srgb,var(--color-accent-success) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-accent-success) 12%,transparent)}.quiz-strength-item,.quiz-weakness-item{display:flex;gap:8px;align-items:flex-start;padding:6px 10px}.quiz-weakness-item{border-radius:8px;background:transparent;border:1px solid var(--glass-border-light)}.quiz-share-x-btn{grid-column:1/-1;padding:12px 20px;border-radius:10px;border:none;background:#000;color:#fff;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease}.quiz-share-x-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.3)}.quiz-share-x-btn:active{transform:translateY(0)}.quiz-og-preview{border-radius:10px;overflow:hidden;border:1px solid var(--glass-border-light);aspect-ratio:1200/630;width:100%;background:var(--color-bg-tertiary)}.quiz-og-preview img{width:100%;height:100%;object-fit:cover}.quiz-cta-secondary{flex:1;min-width:140px;padding:13px 20px;border-radius:10px;border:1px solid var(--glass-border-light);background:transparent;color:var(--color-text-primary);font-size:14px;font-weight:500;text-align:center;text-decoration:none;transition:border-color .2s,transform .2s}.quiz-cta-secondary:hover{border-color:var(--color-text-tertiary);transform:translateY(-1px)}.quiz-cta-primary{flex:1;min-width:140px;padding:13px 20px;border-radius:10px;border:none;background:linear-gradient(135deg,var(--color-brand),var(--color-brand-deep));color:#fff;font-size:14px;font-weight:600;text-align:center;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px color-mix(in srgb,var(--color-brand) 25%,transparent)}.quiz-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--color-brand) 35%,transparent)}@keyframes quizCardEnter{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes quizIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes quizLogoPulse{0%,to{opacity:0;transform:scale(.95)}50%{opacity:.4;transform:scale(1.05)}}@keyframes quizOrbFloat1{0%,to{transform:translate(0)}33%{transform:translate(-15px,20px)}66%{transform:translate(10px,-10px)}}@keyframes quizOrbFloat2{0%,to{transform:translate(0)}40%{transform:translate(20px,-15px)}70%{transform:translate(-10px,10px)}}@keyframes quizOrbFloat3{0%,to{transform:translate(0)}50%{transform:translate(-20px,-15px)}}@keyframes quizBtnSweep{0%{left:-150%}50%,to{left:150%}}@keyframes quizShimmerLine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes quizOptionSelect{0%{transform:scale(.96)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes quizProgressPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes quizSubmitReady{0%{transform:scale(.95)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes quizHeroEnter{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes quizIconSpringIn{0%{opacity:0;transform:scale(.3) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes quizTextReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes quizCountUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes quizConfetti1{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(-110px,-180px) rotate(420deg) scale(.5);opacity:0}}@keyframes quizConfetti2{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(130px,-160px) rotate(-320deg) scale(.4);opacity:0}}@keyframes quizConfetti3{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(-55px,-200px) rotate(240deg) scale(.6);opacity:0}}@keyframes quizConfetti4{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(80px,-190px) rotate(-1turn) scale(.5);opacity:0}}@keyframes quizConfetti5{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(30px,-210px) rotate(200deg) scale(.45);opacity:0}}@keyframes quizConfetti6{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(-90px,-170px) rotate(-260deg) scale(.55);opacity:0}}@keyframes quizConfetti7{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(160px,-120px) rotate(300deg) scale(.4);opacity:0}}@keyframes quizConfetti8{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(-140px,-140px) rotate(-400deg) scale(.5);opacity:0}}@keyframes quizConfetti9{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(50px,-230px) rotate(160deg) scale(.35);opacity:0}}@keyframes quizConfetti10{0%{transform:translate(0) rotate(0deg) scale(1);opacity:1}60%{opacity:1}to{transform:translate(-170px,-100px) rotate(-180deg) scale(.45);opacity:0}}.quiz-confetti{position:absolute;pointer-events:none;z-index:10;top:40%;left:50%}.quiz-confetti span{position:absolute;animation-timing-function:cubic-bezier(.2,.8,.4,1);animation-fill-mode:forwards}.quiz-confetti span:nth-child(odd){width:10px;height:10px;border-radius:2px;animation-duration:1.4s}.quiz-confetti span:nth-child(2n){width:6px;height:14px;border-radius:1px;animation-duration:1.6s}.quiz-confetti span:first-child{animation-name:quizConfetti1;animation-delay:0s}.quiz-confetti span:nth-child(2){animation-name:quizConfetti2;animation-delay:.04s}.quiz-confetti span:nth-child(3){animation-name:quizConfetti3;animation-delay:.08s}.quiz-confetti span:nth-child(4){animation-name:quizConfetti4;animation-delay:.12s}.quiz-confetti span:nth-child(5){animation-name:quizConfetti5;animation-delay:.06s}.quiz-confetti span:nth-child(6){animation-name:quizConfetti6;animation-delay:.1s}.quiz-confetti span:nth-child(7){animation-name:quizConfetti7;animation-delay:.02s}.quiz-confetti span:nth-child(8){animation-name:quizConfetti8;animation-delay:.14s}.quiz-confetti span:nth-child(9){animation-name:quizConfetti9;animation-delay:.07s}.quiz-confetti span:nth-child(10){animation-name:quizConfetti10;animation-delay:.11s}.quiz-mobile-nav-btn{padding:14px 20px;border-radius:12px;border:1px solid var(--glass-border-light);background:var(--color-bg-tertiary);color:var(--color-text-primary);font-size:16px;font-weight:600;cursor:pointer;transition:transform .15s ease,background .15s ease;min-width:52px;display:flex;align-items:center;justify-content:center}.quiz-mobile-nav-btn:disabled{opacity:.3;cursor:default}.quiz-mobile-nav-btn:not(:disabled):active{transform:scale(.95);background:var(--color-bg-secondary)}@keyframes quizSlideLeft{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes quizSlideRight{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@media (max-width:480px){.quiz-start-logo-wrap{width:84px;height:84px}.quiz-start-logo-img{width:80px!important;height:80px!important;border-radius:18px!important}.quiz-risk-segment{width:18px}.quiz-progress-dots{gap:2px;padding:6px 0;margin-top:-4px}.quiz-progress-dot{padding:10px 4px;width:10px;height:4px}.quiz-progress-fill:after{animation:none;box-shadow:none}.quiz-question-card{transition:none}.quiz-option-btn,.quiz-yesno-btn{transition:transform .15s ease}}@keyframes quizRevealFlash{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.quiz-confetti span,.quiz-hero-icon,.quiz-option-btn,.quiz-orb,.quiz-personality-card,.quiz-start-card,.quiz-start-logo-pulse,.quiz-start-logo-wrap,.quiz-submit-btn,.quiz-yesno-btn{animation:none!important}.quiz-progress-fill:after{animation:none}.quiz-start-btn:before,.quiz-start-orbs{display:none}}