.navbar[data-v-d1baf267]{padding:0 20px;display:flex;height:50px;align-items:center;justify-content:space-between}.navbar-title[data-v-d1baf267]{font-size:1.2rem;font-weight:600}.title-mobile[data-v-d1baf267]{display:none}@media(max-width:600px){.title-full[data-v-d1baf267]{display:none}.title-mobile[data-v-d1baf267]{display:inline}}#user[data-v-d1baf267]{height:100%;display:flex;align-items:center;gap:10px}.app-container[data-v-089df853]{max-width:800px;margin:0 auto;padding:20px;font-family:v-sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.question-title[data-v-4b9b8902]{font-weight:600;font-size:1.1rem}.answer-text[data-v-4b9b8902]{line-height:1.6}.placeholder-state[data-v-af5ac8ca]{margin-top:40px}.filter-row[data-v-af5ac8ca]{display:flex;gap:12px;width:100%}.filter-row .n-select[data-v-af5ac8ca]{flex:1}.search-header[data-v-ffbb45cd]{background:transparent;text-align:center}.faq-count-text[data-v-ffbb45cd]{display:block;margin-bottom:20px;font-size:1.1rem}.results-container[data-v-ffbb45cd]{min-height:300px}.ask-cta[data-v-ffbb45cd]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:linear-gradient(135deg,#f0f9f4,#e8f5e9);border:1px solid #c8e6c9;border-radius:10px;margin-bottom:8px}.ask-cta-content[data-v-ffbb45cd]{display:flex;flex-direction:column;gap:4px}.ask-cta-title[data-v-ffbb45cd]{font-weight:600;font-size:1rem}.ask-cta-subtitle[data-v-ffbb45cd]{font-size:.85rem}@media(max-width:500px){.ask-cta[data-v-ffbb45cd]{flex-direction:column;text-align:center}}.question-detail[data-v-0f230cb2]{margin-top:40px}.error[data-v-0f230cb2]{color:#d03050;text-align:center}.welcome-container[data-v-8fde88a9]{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:20px}.welcome-card[data-v-8fde88a9]{max-width:400px;width:100%;border-radius:12px;box-shadow:0 4px 20px #00000014}.welcome-content[data-v-8fde88a9]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.logo[data-v-8fde88a9]{font-size:3rem;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:4px}.logo-bracket[data-v-8fde88a9]{color:#18a058}.logo-letter[data-v-8fde88a9]{color:#333}.app-title[data-v-8fde88a9]{font-size:1.5rem;font-weight:600;margin-bottom:8px}.app-subtitle[data-v-8fde88a9]{font-size:.95rem;max-width:280px;line-height:1.5}.signin-label[data-v-8fde88a9]{margin-bottom:16px;font-size:.9rem}.google-btn-wrapper[data-v-8fde88a9]{display:flex;justify-content:center}
