.faq-container{max-width:1000px;min-height:calc(100vh - 80px);margin:0 auto;padding:48px 20px 60px}.faq-container-protected{max-width:880px}.requests-back-link{color:var(--discord-blurple);margin-bottom:24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.requests-back-link:hover{text-decoration:underline}.faq-list{flex-direction:column;gap:16px;display:flex}.faq-item{background:var(--glass-bg);border:2px solid var(--border);cursor:pointer;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-item:hover{border-color:var(--discord-blurple);transform:translateY(-2px);box-shadow:0 8px 24px #5865f226}.faq-item.expanded{border-color:var(--discord-blurple);box-shadow:0 8px 24px #5865f233}.faq-question-header{justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.faq-question-content{flex:1}.faq-question-content h3{color:var(--text-primary);margin:0;font-size:20px;font-weight:700;line-height:1.4}.faq-answer{border-top:1px solid #0000;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-answer.visible{border-top-color:var(--border);max-height:1000px}.faq-answer-content{padding:20px 28px 24px}.faq-markdown p{margin:0 0 .75em}.faq-markdown p:last-child{margin-bottom:0}.faq-markdown a{color:var(--discord-blurple);text-decoration:none}.faq-markdown a:hover{text-decoration:underline}.faq-question-markdown p{margin:0;display:inline}.faq-empty{text-align:center;background:var(--glass-bg);border:2px dashed var(--glass-border);color:var(--text-secondary);border-radius:16px;padding:80px 20px;font-size:16px}@media (max-width:768px){.faq-container{padding:48px 16px 40px}.faq-hero h1{font-size:36px}.faq-hero-subtitle{font-size:16px}.faq-question-header{padding:20px}.faq-question-content h3{font-size:18px}.faq-answer-content{padding:0 20px 20px}}
