.brain-dominance-tool[data-v-a8440a63]{max-width:640px;margin:0 auto;padding:1rem}.intro-section[data-v-a8440a63]{text-align:center;padding:2rem 1rem}.brain-icon[data-v-a8440a63]{font-size:4rem;margin-bottom:.75rem}.intro-title[data-v-a8440a63]{font-size:1.75rem;font-weight:700;color:var(--color-heading);margin-bottom:.75rem}.intro-desc[data-v-a8440a63]{color:var(--color-text-muted, #666);margin-bottom:2rem;line-height:1.7}.brain-types[data-v-a8440a63]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.brain-type[data-v-a8440a63]{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:var(--color-surface, #f8f9fa);border-radius:1rem;padding:1rem 1.5rem;min-width:130px}.brain-type.left[data-v-a8440a63]{border:2px solid #4f8ef7}.brain-type.right[data-v-a8440a63]{border:2px solid #f76f6f}.type-emoji[data-v-a8440a63]{font-size:2rem}.brain-type strong[data-v-a8440a63]{font-size:1rem;color:var(--color-heading)}.brain-type span[data-v-a8440a63]{font-size:.8rem;color:var(--color-text-muted, #666)}.vs-badge[data-v-a8440a63]{font-size:1.1rem;font-weight:700;color:var(--color-text-muted, #888)}.start-btn[data-v-a8440a63]{background:linear-gradient(135deg,#4f8ef7,#a855f7);color:#fff;border:none;padding:.85rem 2.5rem;border-radius:2rem;font-size:1.05rem;font-weight:600;cursor:pointer;transition:opacity .2s}.start-btn[data-v-a8440a63]:hover{opacity:.9}.quiz-section[data-v-a8440a63]{padding:1rem 0}.progress-bar[data-v-a8440a63]{height:6px;background:var(--color-border, #e9ecef);border-radius:99px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-a8440a63]{height:100%;background:linear-gradient(135deg,#4f8ef7,#a855f7);border-radius:99px;transition:width .3s ease}.progress-text[data-v-a8440a63]{text-align:right;font-size:.85rem;color:var(--color-text-muted, #888);margin-bottom:1.5rem}.question-card[data-v-a8440a63]{background:var(--color-surface, #f8f9fa);border-radius:1.25rem;padding:2rem 1.5rem}.question-number[data-v-a8440a63]{font-size:.85rem;font-weight:600;color:#4f8ef7;margin-bottom:.5rem}.question-text[data-v-a8440a63]{font-size:1.15rem;font-weight:600;color:var(--color-heading);margin-bottom:1.5rem;line-height:1.6}.options[data-v-a8440a63]{display:flex;flex-direction:column;gap:.75rem}.option-btn[data-v-a8440a63]{background:var(--color-bg, #fff);border:2px solid var(--color-border, #e9ecef);border-radius:.875rem;padding:1rem 1.25rem;text-align:left;font-size:.95rem;color:var(--color-text);cursor:pointer;transition:all .18s;line-height:1.5}.option-btn[data-v-a8440a63]:hover{border-color:#4f8ef7;background:#eef4ff}.option-btn.right[data-v-a8440a63]:hover{border-color:#f76f6f;background:#fff1f1}.slide-fade-enter-active[data-v-a8440a63],.slide-fade-leave-active[data-v-a8440a63]{transition:all .25s ease}.slide-fade-enter-from[data-v-a8440a63]{opacity:0;transform:translate(30px)}.slide-fade-leave-to[data-v-a8440a63]{opacity:0;transform:translate(-30px)}.result-section[data-v-a8440a63]{padding:1rem 0}.result-header[data-v-a8440a63]{text-align:center;margin-bottom:2rem}.result-emoji[data-v-a8440a63]{font-size:3.5rem;margin-bottom:.5rem}.result-title[data-v-a8440a63]{font-size:1.5rem;font-weight:700;color:var(--color-heading);margin-bottom:.75rem}.result-desc[data-v-a8440a63]{color:var(--color-text-muted, #666);line-height:1.7;max-width:520px;margin:0 auto}.score-bars[data-v-a8440a63]{background:var(--color-surface, #f8f9fa);border-radius:1rem;padding:1.25rem 1.5rem;margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.85rem}.score-row[data-v-a8440a63]{display:flex;align-items:center;gap:.75rem}.score-label[data-v-a8440a63]{width:36px;font-size:.85rem;font-weight:600;flex-shrink:0}.left-label[data-v-a8440a63]{color:#4f8ef7}.right-label[data-v-a8440a63]{color:#f76f6f}.bar-container[data-v-a8440a63]{flex:1;height:14px;background:var(--color-border, #e9ecef);border-radius:99px;overflow:hidden}.bar[data-v-a8440a63]{height:100%;border-radius:99px;transition:width .6s ease}.left-bar[data-v-a8440a63]{background:linear-gradient(90deg,#4f8ef7,#60a5fa)}.right-bar[data-v-a8440a63]{background:linear-gradient(90deg,#f76f6f,#fb923c)}.score-num[data-v-a8440a63]{width:36px;text-align:right;font-size:.85rem;font-weight:600;color:var(--color-heading);flex-shrink:0}.info-grid[data-v-a8440a63]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem}@media (max-width: 480px){.info-grid[data-v-a8440a63]{grid-template-columns:1fr}}.info-card[data-v-a8440a63]{background:var(--color-surface, #f8f9fa);border-radius:1rem;padding:1.25rem}.info-card h3[data-v-a8440a63]{font-size:1rem;font-weight:700;color:var(--color-heading);margin-bottom:.75rem}.info-card ul[data-v-a8440a63]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.info-card li[data-v-a8440a63]{font-size:.88rem;color:var(--color-text-muted, #555);padding-left:.6rem;position:relative}.info-card li[data-v-a8440a63]:before{content:"•";position:absolute;left:0;color:#4f8ef7}.weaknesses li[data-v-a8440a63]:before{color:#f76f6f}.careers-card[data-v-a8440a63]{background:var(--color-surface, #f8f9fa);border-radius:1rem;padding:1.25rem;margin-bottom:1.25rem}.careers-card h3[data-v-a8440a63]{font-size:1rem;font-weight:700;color:var(--color-heading);margin-bottom:.75rem}.careers-list[data-v-a8440a63]{display:flex;flex-wrap:wrap;gap:.5rem}.career-chip[data-v-a8440a63]{background:linear-gradient(135deg,#eff6ff,#faf5ff);border:1px solid #c7d2fe;color:#4338ca;padding:.3rem .75rem;border-radius:99px;font-size:.83rem;font-weight:500}.tips-card[data-v-a8440a63]{background:var(--color-surface, #f8f9fa);border-radius:1rem;padding:1.25rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}.tip-item[data-v-a8440a63]{display:flex;gap:.75rem;align-items:flex-start}.tip-icon[data-v-a8440a63]{font-size:1.5rem;flex-shrink:0}.tip-item strong[data-v-a8440a63]{display:block;font-size:.9rem;font-weight:600;color:var(--color-heading);margin-bottom:.25rem}.tip-item p[data-v-a8440a63]{font-size:.88rem;color:var(--color-text-muted, #666);line-height:1.6;margin:0}.restart-btn[data-v-a8440a63]{display:block;width:100%;background:var(--color-surface, #f1f3f5);border:2px solid var(--color-border, #dee2e6);border-radius:.875rem;padding:.85rem;font-size:1rem;font-weight:600;color:var(--color-heading);cursor:pointer;transition:background .2s}.restart-btn[data-v-a8440a63]:hover{background:var(--color-border, #dee2e6)}.page-container[data-v-f647f92d]{max-width:720px;margin:0 auto;padding:1.5rem 1rem 4rem}.page-header[data-v-f647f92d]{text-align:center;margin-bottom:2rem}.page-title[data-v-f647f92d]{font-size:2rem;font-weight:800;color:var(--color-heading);margin-bottom:.5rem}.page-subtitle[data-v-f647f92d]{color:var(--color-text-muted, #666);line-height:1.7}
