.Faq_faqPage__ohWAI{color:#eee}.Faq_section__CGtm8{width:min(1100px,92%);padding:0;margin:7rem auto 0}@media screen and (max-width:900px){.Faq_section__CGtm8{width:calc(100% - 40px)}}.Faq_section__CGtm8 h2{margin-bottom:2rem}.Faq_loading__rOyge{padding:4rem 0;text-align:center;color:#aaa}.Faq_spinner__8qDpB{width:56px;height:56px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#00e0ff;box-shadow:0 0 18px rgba(0,224,255,.35);animation:Faq_spin__ODgAy .9s linear infinite}@keyframes Faq_spin__ODgAy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Faq_empty__qR1O_{padding:5rem 2rem;text-align:center;color:#dff9ff;font-size:1.05rem;background:rgba(20,20,20,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,224,255,.12);border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.32);text-shadow:0 0 10px rgba(0,224,255,.18)}.Faq_categoryList__i7QnG{display:flex;flex-direction:column;gap:1.5rem}.Faq_categoryCard___zEGq{border:1px solid rgba(0,224,255,.16);border-radius:18px;overflow:hidden;background:rgba(34,34,34,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 25px rgba(0,0,0,.28)}.Faq_categoryButton__Prc_4{width:100%;padding:.8rem 1.5rem .8rem 1.2rem;border:none;background:transparent;color:#eee;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:1.7rem;font-weight:700;transition:all .25s ease}@media screen and (max-width:960px){.Faq_categoryButton__Prc_4{font-size:1.5rem}}@media screen and (max-width:428px){.Faq_categoryButton__Prc_4{font-size:1.3rem;padding:.4rem .6rem .4rem .8rem}}.Faq_categoryButton__Prc_4:hover{background:rgba(0,224,255,.08)}.Faq_arrow__8JHwN{font-size:1.7rem;transition:transform .25s ease}@media screen and (max-width:960px){.Faq_arrow__8JHwN{font-size:1.5rem}}@media screen and (max-width:428px){.Faq_arrow__8JHwN{font-size:1.2rem}}.Faq_open__HToXN{transform:rotate(180deg)}.Faq_faqList__JLLT6{border-top:1px solid rgba(255,255,255,.08)}.Faq_faqItem__1X_57{font-size:1.5rem;border-top:1px solid rgba(255,255,255,.06)}@media screen and (max-width:960px){.Faq_faqItem__1X_57{font-size:1.3rem}}@media screen and (max-width:428px){.Faq_faqItem__1X_57{font-size:1.1rem}}.Faq_faqItem__1X_57:first-child{border-top:none}.Faq_question__J8giZ{width:100%;padding:.8rem 1.5rem .8rem 2.4rem;border:none;background:transparent;color:#eee;display:flex;align-items:center;gap:1rem;cursor:pointer;text-align:left;transition:background .25s ease}@media screen and (max-width:960px){.Faq_question__J8giZ{padding:.6rem 1.5rem .6rem 2rem}}@media screen and (max-width:428px){.Faq_question__J8giZ{padding:.4rem .6rem .4rem 1.3rem;gap:.5rem}}.Faq_question__J8giZ:hover{background:rgba(255,255,255,.04)}.Faq_q__ohlb8{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;background:rgba(0,224,255,.15);color:#00e0ff;border:1px solid rgba(0,224,255,.35)}@media screen and (max-width:428px){.Faq_q__ohlb8{width:28px;height:28px}}.Faq_questionText__EW5wl{flex:1 1;line-height:1.8;font-size:1.3rem}@media screen and (max-width:960px){.Faq_questionText__EW5wl{font-size:1.2rem}}@media screen and (max-width:428px){.Faq_questionText__EW5wl{font-size:.9rem}}.Faq_answer__rXoOg{width:100%;padding:.8rem 1.5rem .8rem 2.4rem;border:none;background:transparent;color:#eee;display:flex;align-items:center;gap:1rem;text-align:left;transition:background .25s ease}@media screen and (max-width:960px){.Faq_answer__rXoOg{padding:.6rem 1.5rem .6rem 2rem}}@media screen and (max-width:428px){.Faq_answer__rXoOg{padding:.4rem .6rem .4rem 1.3rem;gap:.5rem}}.Faq_a__go4lb{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.15)}@media screen and (max-width:428px){.Faq_a__go4lb{width:28px;height:28px}}.Faq_answer__rXoOg p{width:95%;margin:0;white-space:pre-wrap;font-size:1.3rem}@media screen and (max-width:960px){.Faq_answer__rXoOg p{font-size:1.2rem}}@media screen and (max-width:428px){.Faq_answer__rXoOg p{font-size:.9rem}}.ErrorModal_overlay__lrTSX{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ErrorModal_fadeIn__oNWNp .25s ease}.ErrorModal_modal__6Pskw{position:relative;width:min(92%,420px);padding:1.5rem;border-radius:18px;background:linear-gradient(180deg,rgba(34,34,34,.95),rgba(20,20,20,.98));border:1px solid rgba(0,224,255,.18);box-shadow:0 0 20px rgba(0,224,255,.12),0 10px 30px rgba(0,0,0,.5);color:#eee;overflow:hidden;animation:ErrorModal_modalShow__UZCPX .25s ease}.ErrorModal_modal__6Pskw:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ff3b3b,#ff7a7a)}.ErrorModal_iconWrapper__awro5{display:flex;justify-content:center}.ErrorModal_icon__mJ_Hu{font-size:3.2rem;color:#ff4d4d;filter:drop-shadow(0 0 10px rgba(255,77,77,.45))}.ErrorModal_title__r22jE{margin:0;text-align:center;font-size:1.6rem;font-weight:700;letter-spacing:.08em;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.08)}.ErrorModal_message__qiv97{margin-top:.5rem;margin-bottom:1rem;text-align:center;line-height:1.9;color:#d6d6d6;white-space:pre-wrap}.ErrorModal_actionButton__RH4qX{width:100%;border:none;border-radius:10px;padding:.5rem;background:linear-gradient(135deg,#ff3b3b,#d40000);color:#fff;font-size:1.2rem;font-weight:700;cursor:pointer;transition:.25s}.ErrorModal_actionButton__RH4qX:hover{transform:translateY(-3px);box-shadow:0 0 14px rgba(255,59,59,.35)}.ErrorModal_actionButton__RH4qX:active{transform:scale(.98)}@keyframes ErrorModal_fadeIn__oNWNp{0%{opacity:0}to{opacity:1}}@keyframes ErrorModal_modalShow__UZCPX{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.FadeInText_fadeInText__rozQO{display:inline-block}.FadeInText_char__w49qv{display:inline-block;opacity:0;transform:scale(.8) translateY(10px);line-height:.5;font-size:3rem;letter-spacing:.25rem;text-shadow:0 1px 2px #000,0 4px 12px #000;-webkit-text-stroke:.35px rgba(0,0,0,.15)}.FadeInText_visible__bC1gV{animation:FadeInText_fadeInChar__7V7sG .5s ease forwards}@keyframes FadeInText_fadeInChar__7V7sG{0%{opacity:0;transform:scale(.8) translateY(10px);filter:blur(6px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}