.page-module__6xppkG__page{min-height:100vh;padding-top:120px;padding-bottom:var(--space-4xl);justify-content:center;align-items:flex-start;display:flex;position:relative}.page-module__6xppkG__bgGlow{background:var(--gradient-hero);z-index:var(--z-behind);position:absolute;inset:0}.page-module__6xppkG__container{width:100%;max-width:700px;padding:0 var(--container-padding)}.page-module__6xppkG__header{text-align:center;margin-bottom:var(--space-3xl)}.page-module__6xppkG__eyebrow{font-family:var(--font-accent);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--accent);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-md);display:block}.page-module__6xppkG__title{font-size:var(--fs-h1);margin-bottom:var(--space-lg)}.page-module__6xppkG__subtitle{color:var(--text-tertiary)}.page-module__6xppkG__progressContainer{align-items:center;gap:var(--space-md);margin-bottom:var(--space-2xl);display:flex}.page-module__6xppkG__progressBar{background:var(--border-subtle);border-radius:3px;flex:1;height:6px;overflow:hidden}.page-module__6xppkG__progressFill{background:var(--gradient-gold);height:100%;transition:width .5s var(--ease-out);border-radius:3px}.page-module__6xppkG__progressLabel{font-family:var(--font-accent);font-size:var(--fs-tiny);font-weight:var(--fw-semibold);color:var(--text-muted);white-space:nowrap}.page-module__6xppkG__questionCard{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3xl);animation:page-module__6xppkG__fadeInUp .4s var(--ease-out)}@keyframes page-module__6xppkG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__6xppkG__question{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);margin-bottom:var(--space-2xl);text-align:center}.page-module__6xppkG__options{gap:var(--space-md);flex-direction:column;display:flex}.page-module__6xppkG__option{align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);cursor:pointer;text-align:left;transition:all var(--duration-normal) var(--ease-out);display:flex}.page-module__6xppkG__option:hover{border-color:var(--accent-border);background:var(--accent-bg);transform:translate(4px)}.page-module__6xppkG__optionSelected{transform:scale(.98);border-color:var(--accent)!important;background:var(--accent-bg)!important}.page-module__6xppkG__optionLetter{border-radius:var(--radius-full);background:var(--border-subtle);width:32px;height:32px;font-family:var(--font-accent);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-muted);transition:all var(--duration-normal);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__6xppkG__option:hover .page-module__6xppkG__optionLetter{background:var(--accent);color:var(--text-inverse)}.page-module__6xppkG__optionText{font-size:var(--fs-body);color:var(--text-secondary);transition:color var(--duration-fast)}.page-module__6xppkG__option:hover .page-module__6xppkG__optionText{color:var(--text-primary)}.page-module__6xppkG__resultCard{animation:page-module__6xppkG__fadeInUp .5s var(--ease-out)}.page-module__6xppkG__resultPreview{text-align:center;padding:var(--space-3xl);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.page-module__6xppkG__resultEmoji{margin-bottom:var(--space-lg);font-size:4rem;display:block}.page-module__6xppkG__resultTitle{font-family:var(--font-display);font-size:var(--fs-h2);margin-bottom:var(--space-md);background:var(--gradient-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__6xppkG__resultDesc{color:var(--text-secondary);max-width:500px;margin:0 auto}.page-module__6xppkG__resultLocked{text-align:center;padding:var(--space-3xl);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--accent-border);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-top:none}.page-module__6xppkG__lockedIcon{margin-bottom:var(--space-md);font-size:2rem}.page-module__6xppkG__lockedTitle{font-family:var(--font-display);font-size:var(--fs-h4);margin-bottom:var(--space-sm)}.page-module__6xppkG__lockedDesc{color:var(--text-tertiary);font-size:var(--fs-small);margin-bottom:var(--space-xl)}.page-module__6xppkG__form{gap:var(--space-md);flex-direction:column;max-width:400px;margin:0 auto;display:flex}.page-module__6xppkG__input{width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);font-size:var(--fs-body);transition:border-color var(--duration-fast)}.page-module__6xppkG__input:focus{border-color:var(--accent)}.page-module__6xppkG__input::placeholder{color:var(--text-muted)}.page-module__6xppkG__submitBtn{padding:var(--space-md) var(--space-2xl);background:var(--gradient-gold);color:var(--text-inverse);font-family:var(--font-accent);font-size:var(--fs-body);font-weight:var(--fw-semibold);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);margin-top:var(--space-sm)}.page-module__6xppkG__submitBtn:hover{box-shadow:var(--shadow-glow-strong);transform:translateY(-2px)}.page-module__6xppkG__fullResult{animation:page-module__6xppkG__fadeInUp .5s var(--ease-out)}.page-module__6xppkG__fullResultCard{text-align:center;padding:var(--space-3xl);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.page-module__6xppkG__fullEmoji{margin-bottom:var(--space-lg);font-size:4rem;display:block}.page-module__6xppkG__fullTitle{font-family:var(--font-display);font-size:var(--fs-h2);margin-bottom:var(--space-xl);background:var(--gradient-gold);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__6xppkG__scoreBar{align-items:center;gap:var(--space-md);max-width:400px;margin:0 auto var(--space-xl);display:flex}.page-module__6xppkG__scoreTrack{background:var(--border-subtle);border-radius:4px;flex:1;height:8px;overflow:hidden}.page-module__6xppkG__scoreFill{background:var(--gradient-gold);height:100%;transition:width 1s var(--ease-out);border-radius:4px}.page-module__6xppkG__scoreLabel{font-family:var(--font-accent);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--accent);white-space:nowrap}.page-module__6xppkG__fullDesc{color:var(--text-secondary);margin-bottom:var(--space-2xl);max-width:500px;margin-left:auto;margin-right:auto}.page-module__6xppkG__recBlock{text-align:left;padding:var(--space-xl);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:var(--radius-md);margin-bottom:var(--space-xl)}.page-module__6xppkG__recBlock h3{font-family:var(--font-display);font-size:var(--fs-h4);margin-bottom:var(--space-sm)}.page-module__6xppkG__recBlock p{color:var(--text-secondary);font-size:var(--fs-small);margin:0}.page-module__6xppkG__recLink{font-family:var(--font-accent);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--accent);padding:var(--space-md) var(--space-2xl);border:2px solid var(--accent);border-radius:var(--radius-full);transition:all var(--duration-normal) var(--ease-out);margin-bottom:var(--space-2xl);text-decoration:none;display:inline-block}.page-module__6xppkG__recLink:hover{background:var(--accent);color:var(--text-inverse);transform:translateY(-2px)}.page-module__6xppkG__resultActions{gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;justify-content:center;display:flex}.page-module__6xppkG__whatsappBtn{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);color:#fff;font-family:var(--font-accent);font-weight:var(--fw-semibold);border-radius:var(--radius-full);transition:all var(--duration-normal) var(--ease-out);background:#25d366;text-decoration:none;display:inline-flex}.page-module__6xppkG__whatsappBtn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 4px 20px #25d36666}.page-module__6xppkG__restartBtn{padding:var(--space-md) var(--space-xl);font-family:var(--font-accent);font-weight:var(--fw-medium);color:var(--text-muted);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-normal)}.page-module__6xppkG__restartBtn:hover{color:var(--text-primary);border-color:var(--border-strong)}@media (max-width:640px){.page-module__6xppkG__questionCard{padding:var(--space-xl)}.page-module__6xppkG__option{padding:var(--space-md);gap:var(--space-md)}.page-module__6xppkG__resultPreview,.page-module__6xppkG__resultLocked,.page-module__6xppkG__fullResultCard{padding:var(--space-xl)}}
