:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.star-rating[data-v-bed5c1d1]{display:inline-flex;align-items:center;gap:6px}.star[data-v-bed5c1d1]{cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1);position:relative}.star[data-v-bed5c1d1]:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,rgba(251,191,36,.3) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.star[data-v-bed5c1d1]:hover:before{opacity:1}.star[data-v-bed5c1d1]:hover{transform:scale(1.2) rotate(-5deg)}.star[data-v-bed5c1d1]:active{transform:scale(.95)}.star-icon[data-v-bed5c1d1]{width:26px;height:26px;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.star.filled .star-icon[data-v-bed5c1d1],.star.hover .star-icon[data-v-bed5c1d1]{animation:starPop-bed5c1d1 .4s cubic-bezier(.34,1.56,.64,1);filter:drop-shadow(0 4px 8px rgba(251,191,36,.4))}@keyframes starPop-bed5c1d1{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.star[data-v-bed5c1d1]:nth-child(1){animation-delay:0ms}.star[data-v-bed5c1d1]:nth-child(2){animation-delay:50ms}.star[data-v-bed5c1d1]:nth-child(3){animation-delay:.1s}.star[data-v-bed5c1d1]:nth-child(4){animation-delay:.15s}.star[data-v-bed5c1d1]:nth-child(5){animation-delay:.2s}.rating-value[data-v-bed5c1d1]{margin-left:8px;font-size:13px;color:#6b7280;font-weight:600;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);padding:4px 10px;border-radius:20px}.fade-enter-active[data-v-bed5c1d1],.fade-leave-active[data-v-bed5c1d1]{transition:all .2s ease}.fade-enter-from[data-v-bed5c1d1],.fade-leave-to[data-v-bed5c1d1]{opacity:0;transform:scale(.8)}.custom-select[data-v-0c5419c7]{position:relative;width:100%}.select-trigger[data-v-0c5419c7]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;background-color:#fafafa;color:#1f2937;cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:left}.select-trigger[data-v-0c5419c7]:hover{border-color:#d1d5db;background-color:#fff}.select-trigger.active[data-v-0c5419c7]{border-color:#6366f1;background-color:#fff;box-shadow:0 0 0 4px #6366f11a}.select-text[data-v-0c5419c7]{flex:1;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-trigger.has-value .select-text[data-v-0c5419c7]{color:#1f2937}.chevron-icon[data-v-0c5419c7]{color:#9ca3af;transition:transform .2s ease;flex-shrink:0;margin-left:8px}.select-trigger.active .chevron-icon[data-v-0c5419c7]{transform:rotate(180deg);color:#6366f1}.select-dropdown[data-v-0c5419c7]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001f,0 2px 10px #00000014;border:1px solid rgba(0,0,0,.06);z-index:100;overflow:hidden}.dropdown-scroll[data-v-0c5419c7]{max-height:240px;overflow-y:auto;padding:6px}.dropdown-scroll[data-v-0c5419c7]::-webkit-scrollbar{width:6px}.dropdown-scroll[data-v-0c5419c7]::-webkit-scrollbar-track{background:transparent}.dropdown-scroll[data-v-0c5419c7]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.dropdown-scroll[data-v-0c5419c7]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.dropdown-option[data-v-0c5419c7]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:8px;font-size:14px;color:#374151;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:left}.dropdown-option[data-v-0c5419c7]:hover:not(.disabled){background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.dropdown-option.selected[data-v-0c5419c7]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#6366f1;font-weight:500}.dropdown-option.disabled[data-v-0c5419c7]{color:#9ca3af;cursor:not-allowed}.option-text[data-v-0c5419c7]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-icon[data-v-0c5419c7]{color:#6366f1;flex-shrink:0;margin-left:8px}.dropdown-enter-active[data-v-0c5419c7],.dropdown-leave-active[data-v-0c5419c7]{transition:all .2s ease}.dropdown-enter-from[data-v-0c5419c7],.dropdown-leave-to[data-v-0c5419c7]{opacity:0;transform:translateY(-8px) scale(.95)}.survey-container[data-v-9ca52a30]{max-width:900px;margin:0 auto;padding:32px 24px}.survey-header[data-v-9ca52a30]{text-align:center;margin-bottom:40px}.survey-header h1[data-v-9ca52a30]{color:#1a1a2e;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px}.subtitle[data-v-9ca52a30]{color:#6b7280;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px}.progress-indicator[data-v-9ca52a30]{margin-bottom:32px}.progress-steps[data-v-9ca52a30]{display:flex;justify-content:center;gap:0;margin-bottom:16px}.progress-step[data-v-9ca52a30]{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;max-width:180px}.progress-step[data-v-9ca52a30]:not(:last-child):after{content:"";position:absolute;top:18px;left:calc(50% + 24px);width:calc(100% - 48px);height:2px;background:#e5e7eb;transition:background .3s ease}.progress-step.completed[data-v-9ca52a30]:not(:last-child):after{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.step-circle[data-v-9ca52a30]{width:36px;height:36px;border-radius:50%;background:#f3f4f6;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#9ca3af;transition:all .3s ease;position:relative;z-index:1}.progress-step.active .step-circle[data-v-9ca52a30]{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:transparent;color:#fff;box-shadow:0 4px 12px #6366f166}.progress-step.completed .step-circle[data-v-9ca52a30]{background:linear-gradient(135deg,#10b981,#34d399);border-color:transparent;color:#fff}.step-label[data-v-9ca52a30]{margin-top:8px;font-size:13px;font-weight:500;color:#9ca3af;transition:color .3s ease}.progress-step.active .step-label[data-v-9ca52a30],.progress-step.completed .step-label[data-v-9ca52a30]{color:#374151}.progress-bar[data-v-9ca52a30]{height:4px;background:#f3f4f6;border-radius:2px;overflow:hidden}.progress-fill[data-v-9ca52a30]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:2px;transition:width .5s cubic-bezier(.4,0,.2,1)}.survey-section[data-v-9ca52a30]{background:#fff;padding:40px;border-radius:20px;box-shadow:0 4px 24px #0000000f;margin-bottom:24px;border:1px solid rgba(0,0,0,.04)}.section-header[data-v-9ca52a30]{display:flex;align-items:flex-start;gap:16px;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid #f3f4f6}.section-icon[data-v-9ca52a30]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#f0f0ff,#e8e8ff);display:flex;align-items:center;justify-content:center;color:#6366f1;flex-shrink:0}.section-icon.report-icon[data-v-9ca52a30]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.section-header h2[data-v-9ca52a30]{color:#1a1a2e;font-size:22px;margin:0;font-weight:600}.section-desc[data-v-9ca52a30]{color:#6b7280;font-size:14px;margin-top:4px}.form-grid[data-v-9ca52a30]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.form-group[data-v-9ca52a30]{margin-bottom:0}label[data-v-9ca52a30]{display:block;margin-bottom:8px;font-weight:500;color:#374151;font-size:14px}input[type=text][data-v-9ca52a30],input[type=number][data-v-9ca52a30],textarea[data-v-9ca52a30]{width:100%;padding:12px 16px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;transition:all .2s ease;background-color:#fafafa;color:#1f2937}input[type=text][data-v-9ca52a30]:hover,input[type=number][data-v-9ca52a30]:hover,textarea[data-v-9ca52a30]:hover{border-color:#d1d5db;background-color:#fff}input[type=text][data-v-9ca52a30]:focus,input[type=number][data-v-9ca52a30]:focus,textarea[data-v-9ca52a30]:focus{outline:none;border-color:#6366f1;background-color:#fff;box-shadow:0 0 0 4px #6366f11a}input[data-v-9ca52a30]::placeholder,textarea[data-v-9ca52a30]::placeholder{color:#9ca3af}textarea[data-v-9ca52a30]{resize:vertical;min-height:80px}.form-card[data-v-9ca52a30]{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:16px;padding:24px;margin-bottom:24px;border:1px solid #f0f0f0}.card-title[data-v-9ca52a30]{display:flex;align-items:center;gap:10px;font-weight:600;color:#1a1a2e;font-size:15px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.06)}.card-title svg[data-v-9ca52a30]{color:#6366f1}.scores-grid[data-v-9ca52a30]{grid-template-columns:repeat(4,1fr)}.custom-subjects-grid[data-v-9ca52a30]{grid-template-columns:1fr;margin-top:16px}.custom-score-group[data-v-9ca52a30]{margin-bottom:0}.custom-score-wrapper[data-v-9ca52a30]{display:flex;gap:8px;align-items:center}.custom-subject-name[data-v-9ca52a30]{flex:1}.custom-score-input[data-v-9ca52a30]{position:relative;width:120px;flex-shrink:0}.custom-score-input input[data-v-9ca52a30]{text-align:center;padding-right:36px}.remove-subject-btn[data-v-9ca52a30]{display:flex;align-items:center;justify-content:center;background:#fee2e2;color:#dc2626;border:none;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.remove-subject-btn[data-v-9ca52a30]:hover{background:#fecaca;transform:scale(1.05)}.add-subject-btn[data-v-9ca52a30]{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:10px 16px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:8px}.add-subject-btn[data-v-9ca52a30]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}.add-subject-btn[data-v-9ca52a30]:active{transform:translateY(0)}.score-input-wrapper[data-v-9ca52a30]{position:relative;display:flex;align-items:center}.score-input-wrapper input[data-v-9ca52a30]{text-align:center;padding-right:40px}.score-suffix[data-v-9ca52a30]{position:absolute;right:12px;color:#9ca3af;font-size:13px;pointer-events:none}.abilities-grid[data-v-9ca52a30],.traits-grid[data-v-9ca52a30]{grid-template-columns:repeat(3,1fr)}.ability-group label[data-v-9ca52a30],.trait-group label[data-v-9ca52a30]{margin-bottom:10px}.test-group[data-v-9ca52a30]{display:flex;flex-direction:column;gap:8px}.test-group label[data-v-9ca52a30]{margin-bottom:0}.test-link[data-v-9ca52a30]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6366f1;text-decoration:none;font-weight:500;padding:6px 12px;border-radius:8px;transition:all .2s ease;white-space:nowrap;background:#6366f10d;width:fit-content}.test-link[data-v-9ca52a30]:hover{background:#6366f11a;transform:translateY(-1px)}.form-actions[data-v-9ca52a30]{margin-top:32px;display:flex;justify-content:flex-end;gap:12px;padding-top:24px;border-top:1px solid #f3f4f6}.btn[data-v-9ca52a30]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:none;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-9ca52a30]{background:#6366f1;color:#fff;box-shadow:0 4px 12px #6366f14d}.btn-primary[data-v-9ca52a30]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f166}.btn-primary[data-v-9ca52a30]:active{transform:translateY(0)}.btn-secondary[data-v-9ca52a30]{background:#fff;color:#374151;border:1.5px solid #e5e7eb}.btn-secondary[data-v-9ca52a30]:hover{background:#f9fafb;border-color:#d1d5db}.btn-submit[data-v-9ca52a30]{background:#10b981;box-shadow:0 4px 12px #10b9814d}.btn-submit[data-v-9ca52a30]:hover{box-shadow:0 6px 20px #10b98166}.success-section[data-v-9ca52a30]{text-align:center;padding:60px 40px}.success-content[data-v-9ca52a30]{max-width:400px;margin:0 auto}.success-icon[data-v-9ca52a30]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#d1fae5,#a7f3d0);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#10b981}.success-section h2[data-v-9ca52a30]{color:#1a1a2e;font-size:28px;margin-bottom:12px}.success-section p[data-v-9ca52a30]{color:#6b7280;margin-bottom:32px}.success-actions[data-v-9ca52a30]{display:flex;flex-direction:column;gap:12px}.report-content[data-v-9ca52a30]{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.report-card[data-v-9ca52a30]{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:16px;padding:24px;border:1px solid #f0f0f0}.report-card-header[data-v-9ca52a30]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06)}.report-card-header svg[data-v-9ca52a30]{color:#6366f1}.report-card-header h3[data-v-9ca52a30]{color:#1a1a2e;font-size:16px;font-weight:600;margin:0}.report-grid[data-v-9ca52a30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.report-item[data-v-9ca52a30]{display:flex;flex-direction:column;gap:4px}.report-label[data-v-9ca52a30]{font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.report-value[data-v-9ca52a30]{font-size:15px;font-weight:500;color:#1f2937}.scores-display[data-v-9ca52a30]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.score-item[data-v-9ca52a30]{display:flex;align-items:center;gap:12px}.score-label[data-v-9ca52a30]{width:50px;font-size:13px;color:#6b7280;font-weight:500}.score-bar-wrapper[data-v-9ca52a30]{flex:1;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.score-bar[data-v-9ca52a30]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:4px;transition:width .5s ease}.score-number[data-v-9ca52a30]{width:36px;text-align:right;font-size:14px;font-weight:600;color:#1f2937}.abilities-display[data-v-9ca52a30],.traits-display[data-v-9ca52a30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.ability-item[data-v-9ca52a30],.trait-item[data-v-9ca52a30]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:10px;border:1px solid #e5e7eb}.ability-label[data-v-9ca52a30],.trait-label[data-v-9ca52a30]{font-size:13px;color:#6b7280;font-weight:500}.ability-stars[data-v-9ca52a30],.trait-stars[data-v-9ca52a30]{display:flex;gap:4px}.star-dot[data-v-9ca52a30]{width:8px;height:8px;border-radius:50%;background:#e5e7eb;transition:all .2s ease}.star-dot.active[data-v-9ca52a30]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.personality-tests-result[data-v-9ca52a30]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.test-result-item[data-v-9ca52a30]{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-radius:10px;border:1px solid #e5e7eb}.test-name[data-v-9ca52a30]{font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.test-value[data-v-9ca52a30]{font-size:14px;font-weight:600;color:#6366f1}.analysis-card[data-v-9ca52a30]{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde047}.analysis-content[data-v-9ca52a30]{display:flex;flex-direction:column;gap:16px}.analysis-item[data-v-9ca52a30]{display:flex;gap:16px;padding:16px;background:#fff;border-radius:12px;align-items:flex-start}.analysis-icon[data-v-9ca52a30]{width:40px;height:40px;border-radius:10px;flex-shrink:0}.analysis-icon.academic[data-v-9ca52a30]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.analysis-icon.personality-icon[data-v-9ca52a30]{background:linear-gradient(135deg,#fce7f3,#fbcfe8)}.analysis-icon.suggestion[data-v-9ca52a30]{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.analysis-text[data-v-9ca52a30]{flex:1;display:flex;flex-direction:column;min-width:0}.analysis-text strong[data-v-9ca52a30]{display:block;color:#1a1a2e;font-size:15px;font-weight:600;margin-bottom:8px;text-align:left;width:100%}.analysis-text p[data-v-9ca52a30]{color:#6b7280;font-size:13px;line-height:1.6;margin:0}.fade-slide-enter-active[data-v-9ca52a30],.fade-slide-leave-active[data-v-9ca52a30]{transition:all .3s ease}.fade-slide-enter-from[data-v-9ca52a30]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-9ca52a30]{opacity:0;transform:translate(-20px)}@media(max-width:768px){.survey-container[data-v-9ca52a30]{padding:20px 16px}.survey-header h1[data-v-9ca52a30]{font-size:24px}.survey-section[data-v-9ca52a30]{padding:24px 20px;border-radius:16px}.form-grid[data-v-9ca52a30]{grid-template-columns:1fr}.scores-grid[data-v-9ca52a30]{grid-template-columns:repeat(2,1fr)}.abilities-grid[data-v-9ca52a30],.traits-grid[data-v-9ca52a30]{grid-template-columns:1fr}.form-actions[data-v-9ca52a30]{flex-direction:column}.btn[data-v-9ca52a30]{width:100%;justify-content:center}.progress-steps[data-v-9ca52a30]{flex-direction:column;align-items:flex-start;gap:0}.progress-step[data-v-9ca52a30]{flex-direction:row;max-width:none;padding:8px 0}.progress-step[data-v-9ca52a30]:after{display:none}.step-label[data-v-9ca52a30]{margin-top:0;margin-left:12px}.section-header[data-v-9ca52a30]{flex-direction:column;text-align:center}.report-grid[data-v-9ca52a30],.abilities-display[data-v-9ca52a30],.traits-display[data-v-9ca52a30]{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,sans-serif;line-height:1.6;color:#1f2937;background:linear-gradient(135deg,#f5f7fa,#e4e8ec);min-height:100vh}body:before{content:"";position:fixed;inset:0;background:radial-gradient(circle at 20% 80%,rgba(99,102,241,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,92,246,.08) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(16,185,129,.05) 0%,transparent 40%);pointer-events:none;z-index:-1}.app-container{min-height:100vh;width:100%;display:flex;flex-direction:column}.navbar{position:fixed;top:0;left:0;right:0;background:#1e3a8a;padding:0 24px;height:64px;display:flex;align-items:center;box-shadow:none;z-index:1000}.navbar-content{max-width:1400px;width:100%;margin:0 auto;display:flex;justify-content:flex-end;align-items:center}.logo{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:600;color:#fff;letter-spacing:-.3px}.logo svg{color:#93c5fd}.navbar-right{display:flex;align-items:center;gap:12px}.nav-icon-btn{display:flex;align-items:center;justify-content:center;background:transparent;color:#fff;border:none;padding:8px;border-radius:8px;cursor:pointer;transition:all .2s ease}.nav-icon-btn:hover{background:#ffffff1a}.nav-icon-btn svg{color:#fff}.language-selector{position:relative}.language-btn{display:flex;align-items:center;gap:8px;background:transparent;color:#fff;border:none;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.flag-svg{flex-shrink:0}.language-btn:hover{background:#ffffff1a}.language-btn.active{background:#ffffff26}.language-btn .chevron{transition:transform .2s ease;color:#ffffffb3}.language-btn.active .chevron{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:#fff;border-radius:14px;box-shadow:0 10px 40px #0000001f,0 2px 10px #00000014;border:1px solid rgba(0,0,0,.06);padding:6px;z-index:1001;overflow:hidden}.dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;background:transparent;border-radius:10px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .15s ease;font-family:inherit;text-align:left}.dropdown-item:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.dropdown-item.selected{background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#6366f1}.flag{font-size:18px;line-height:1}.lang-name{flex:1}.check-icon{color:#6366f1}.dropdown-enter-active,.dropdown-leave-active{transition:all .2s ease}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-8px) scale(.95)}.main-content{flex:1;padding-top:88px;padding-bottom:40px;min-height:calc(100vh - 64px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#c4c4c4,#a8a8a8);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#a8a8a8,#909090)}::selection{background:#6366f133;color:#1a1a2e}@media(max-width:768px){.navbar{padding:0 16px;height:56px}.logo{font-size:16px}.logo svg{width:20px;height:20px}.language-btn{padding:6px 10px;font-size:12px}.language-btn svg:first-child{display:none}.dropdown-menu{min-width:140px}.dropdown-item{padding:8px 10px;font-size:13px}.main-content{padding-top:72px}}
