.page-module__ww6k4q__container{width:100%}.page-module__ww6k4q__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-subtle);display:flex}.page-module__ww6k4q__title{align-items:center;gap:var(--space-2);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);font-family:var(--font-primary);margin-bottom:var(--space-1);display:flex}.page-module__ww6k4q__title:before{content:"";background:var(--color-brand);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.page-module__ww6k4q__subtitle{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.page-module__ww6k4q__errorText{color:var(--color-error);font-size:var(--text-sm);padding:var(--space-4);background:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-error)}.page-module__ww6k4q__emptyState{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);color:var(--color-text-hint);text-align:center;flex-direction:column;display:flex}.page-module__ww6k4q__questionList{flex-direction:column;display:flex}.page-module__ww6k4q__questionRow{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-subtle);color:inherit;text-decoration:none;transition:none;display:block}.page-module__ww6k4q__questionRow:first-child{border-top:1px solid var(--color-border-subtle)}.page-module__ww6k4q__questionMain{gap:var(--space-1);flex-direction:column;display:flex}.page-module__ww6k4q__questionTitle{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-text-primary);line-height:var(--leading-snug)}.page-module__ww6k4q__questionRow:hover .page-module__ww6k4q__questionTitle{color:var(--color-brand)}.page-module__ww6k4q__questionExcerpt{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);-webkit-line-clamp:2;line-clamp:2;margin-top:var(--space-1);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module__ww6k4q__questionMeta{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-hint);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__ww6k4q__metaItem{align-items:center;gap:4px;display:flex}.page-module__ww6k4q__metaTag{background:var(--color-bg-tertiary);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted);padding:1px 8px}.page-module__ww6k4q__answeredBadge{color:var(--rc-badge-question);font-weight:var(--font-medium);align-items:center;gap:3px;display:inline-flex}.page-module__ww6k4q__emptyFilter{color:var(--color-text-hint);font-size:var(--text-sm);text-align:center;padding:var(--space-8) 0}.page-module__ww6k4q__listControls{gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:column;display:flex}.page-module__ww6k4q__filterRow{width:100%}.page-module__ww6k4q__sortRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-module__ww6k4q__sortLabel{font-size:var(--text-xs);color:var(--color-text-hint)}.page-module__ww6k4q__sortToggle{gap:var(--space-1);display:flex}.page-module__ww6k4q__sortBtn,.page-module__ww6k4q__sortBtnActive{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);border:1px solid var(--color-border-subtle);cursor:pointer;color:var(--color-text-muted);background:0 0;align-items:center;gap:5px;padding:5px 12px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.page-module__ww6k4q__sortBtn:hover{background:var(--color-bg-secondary);color:var(--color-text-primary)}.page-module__ww6k4q__sortBtnActive{background:var(--color-bg-tertiary);color:var(--color-text-primary);border-color:var(--color-border-default)}.page-module__ww6k4q__searchingState{padding:var(--space-10) 0;color:var(--color-text-hint);justify-content:center;display:flex}@keyframes page-module__ww6k4q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__ww6k4q__spinner{animation:.8s linear infinite page-module__ww6k4q__spin}.page-module__ww6k4q__loadMoreRow{padding:var(--space-6) 0 var(--space-2);border-top:1px solid var(--color-border-subtle);margin-top:var(--space-2);justify-content:center;display:flex}.page-module__ww6k4q__loadMoreBtn{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);border:1px solid var(--color-border-default);background:var(--color-bg-elevated);color:var(--color-text-muted);cursor:pointer;margin-top:var(--space-4);padding:9px 28px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.page-module__ww6k4q__loadMoreBtn:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-text-primary);background:var(--color-bg-elevated)}.page-module__ww6k4q__loadMoreBtn:disabled{opacity:.55;cursor:default}@media (max-width:768px){.page-module__ww6k4q__header{flex-direction:column}.page-module__ww6k4q__questionRow{padding:var(--space-3) 0}.page-module__ww6k4q__sortRow{gap:var(--space-2);flex-wrap:wrap}}
.QuestionForm-module__GJbEdG__triggerButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:1px dashed var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-sm);font-family:var(--font-secondary);cursor:pointer;margin-bottom:var(--space-6);transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);display:flex}.QuestionForm-module__GJbEdG__triggerButton:hover{border-color:var(--color-brand);color:var(--color-text-primary);background:var(--color-bg-tertiary)}.QuestionForm-module__GJbEdG__authPrompt{padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);text-align:center}.QuestionForm-module__GJbEdG__authLink{color:var(--color-brand);font-weight:var(--font-medium);text-decoration:none}.QuestionForm-module__GJbEdG__authLink:hover{text-decoration:underline}.QuestionForm-module__GJbEdG__overlay{z-index:10100;padding:var(--space-4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.QuestionForm-module__GJbEdG__modal{background:var(--color-bg-primary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0006}.QuestionForm-module__GJbEdG__modalHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.QuestionForm-module__GJbEdG__modalTitle{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary);font-family:var(--font-primary)}.QuestionForm-module__GJbEdG__closeButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.QuestionForm-module__GJbEdG__closeButton:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.QuestionForm-module__GJbEdG__closeButton:disabled{opacity:.3;cursor:not-allowed}.QuestionForm-module__GJbEdG__modalForm{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.QuestionForm-module__GJbEdG__textarea{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border-secondary);border-radius:var(--radius-lg);color:var(--color-text-primary);font-size:var(--text-sm);font-family:var(--font-secondary);line-height:var(--leading-relaxed);resize:vertical;min-height:80px;transition:border-color var(--transition-fast);outline:none}.QuestionForm-module__GJbEdG__textarea:focus{border-color:var(--color-brand)}.QuestionForm-module__GJbEdG__textarea::placeholder{color:var(--color-text-hint)}.QuestionForm-module__GJbEdG__textarea:disabled{opacity:.5}.QuestionForm-module__GJbEdG__modalOptions{justify-content:space-between;align-items:center;display:flex}.QuestionForm-module__GJbEdG__optionsLeft{align-items:center;gap:var(--space-3);display:flex}.QuestionForm-module__GJbEdG__aiToggle{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;display:flex}.QuestionForm-module__GJbEdG__aiToggle input[type=checkbox]{accent-color:var(--rc-badge-ai)}.QuestionForm-module__GJbEdG__charCount{font-size:var(--text-xs);color:var(--color-text-hint)}.QuestionForm-module__GJbEdG__quotaBar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.QuestionForm-module__GJbEdG__upgradeLink{color:var(--color-brand);font-weight:var(--font-medium);margin-left:auto;text-decoration:none}.QuestionForm-module__GJbEdG__upgradeLink:hover{text-decoration:underline}.QuestionForm-module__GJbEdG__progressContainer{background:var(--color-bg-tertiary);border-radius:var(--radius-full);height:24px;position:relative;overflow:hidden}.QuestionForm-module__GJbEdG__progressBar{background:linear-gradient(90deg, var(--rc-badge-ai), color-mix(in srgb, var(--rc-badge-ai) 70%, var(--color-brand)));border-radius:var(--radius-full);height:100%;transition:width .4s}.QuestionForm-module__GJbEdG__progressText{color:var(--color-text-secondary);font-size:11px;font-weight:var(--font-medium);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.QuestionForm-module__GJbEdG__submitButton{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-brand);color:#fff;font-size:var(--text-sm);font-weight:var(--font-medium);font-family:var(--font-secondary);cursor:pointer;transition:background var(--transition-fast);border:none;display:flex}.QuestionForm-module__GJbEdG__submitButton:hover:not(:disabled){background:var(--color-brand-hover)}.QuestionForm-module__GJbEdG__submitButton:disabled{opacity:.4;cursor:not-allowed}.QuestionForm-module__GJbEdG__spinner{animation:1s linear infinite QuestionForm-module__GJbEdG__spin}@keyframes QuestionForm-module__GJbEdG__spin{to{transform:rotate(360deg)}}.QuestionForm-module__GJbEdG__error{font-size:var(--text-xs);color:var(--color-error)}@media (max-width:768px){.QuestionForm-module__GJbEdG__modal{max-width:none;margin:var(--space-2);max-height:85vh}.QuestionForm-module__GJbEdG__modalForm{padding:var(--space-4)}.QuestionForm-module__GJbEdG__optionsLeft{flex-wrap:wrap}}
