@import"https://fonts.googleapis.com/css2?family=Sora:wght@100;200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.discord-font{font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:800;letter-spacing:-.02em}.faq-container{min-height:100vh;background-color:transparent;position:relative;overflow:hidden;font-family:Sora,sans-serif}.faq-inner-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;min-height:100vh}@media(min-width:640px){.faq-inner-container{padding-left:1.5rem;padding-right:1.5rem}}.faq-content-wrapper{display:flex;flex-direction:column;min-height:100vh;align-items:center;justify-content:stretch}@media(min-width:1024px){.faq-content-wrapper{flex-direction:row;align-items:stretch}}.faq-left-side{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding-top:2rem}@media(min-width:640px){.faq-left-side{padding-top:3rem}}@media(min-width:1024px){.faq-left-side{padding-top:5rem;padding-right:2rem}}.faq-left-content{max-width:36rem}.faq-title{color:#fff;margin-bottom:1.5rem;line-height:1;text-align:center}@media(min-width:1024px){.faq-title{text-align:left}}.faq-title-text{font-size:clamp(2.5rem,5vw,3.5rem);font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:800;letter-spacing:-.02em;background:linear-gradient(45deg,#c4b66f 10%,#44a08d 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-description{line-height:1.6;text-align:center;font-size:clamp(1rem,1.3vw,1.125rem);color:#ffffffb3}@media(min-width:1024px){.faq-description{text-align:left}}.faq-right-side{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:2rem;padding-bottom:2rem}@media(min-width:640px){.faq-right-side{padding-top:3rem;padding-bottom:3rem}}@media(min-width:1024px){.faq-right-side{padding-left:2rem;padding-top:4rem;padding-bottom:4rem}}.faq-items-container{max-width:64rem;width:100%}.faq-item{margin-bottom:1rem;transition:all .3s ease}.faq-question-container{padding:1rem;transition:all .3s ease}.faq-question-container:hover{background:linear-gradient(to right,#ffffff14,#ffffff08)}.faq-question-button{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:0;cursor:pointer}.faq-question-text{font-size:clamp(1rem,1.5vw,1.5rem);font-weight:500;padding-right:1rem;font-family:Inter,Segoe UI,Roboto,sans-serif}.faq-answer{margin-top:1rem}.faq-answer-text{line-height:1.7;font-size:clamp(.875rem,1.2vw,1rem);margin:0;font-family:Sora,sans-serif}.light-mode .faq-title-text{background:linear-gradient(135deg,#051814,#0f3b2e,#1d5c4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.light-mode .faq-description{color:#051814}.connection-status{display:flex;align-items:center;gap:8px}.connection-dot{width:8px;height:8px;border-radius:50%}.connection-dot.connected{background-color:#4caf50;animation:pulse 2s infinite}.connection-dot.disconnected{background-color:#f44336}.connection-dot.connecting{background-color:#ff9800;animation:pulse 2s infinite}.message-enter{opacity:0;transform:translateY(10px)}.message-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}*{transition:background-color .3s ease,border-color .3s ease}
