.page_heroBg__HTEGI{min-height:100vh;width:100vw;background:radial-gradient(ellipse at 60% 20%,rgba(162,89,255,.18) 0,rgba(30,30,40,.09) 55%,transparent 100%),linear-gradient(135deg,#101114,#181b21);justify-content:center;overflow-x:hidden}.page_heroBg__HTEGI,.page_heroContent__dzLob{display:flex;flex-direction:column;align-items:center}.page_heroContent__dzLob{width:100%;max-width:800px;margin:0 auto;gap:2.5rem;padding:8vh 1.5rem 4vh}.page_heroTitle__ixXIp{color:#fff;font-size:2.7rem;font-weight:800;text-align:center;letter-spacing:-1.2px;margin-bottom:.2em;line-height:1.1}.page_heroSubtitle__ZW2Yq{color:#c6c8d6;font-size:1.18rem;font-weight:400;text-align:center;margin-bottom:.5em;line-height:1.5}.page_featuresGrid__txuLt{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem;gap:1.2rem;width:100%;max-width:1000px;margin:2rem auto;padding:0 1rem;box-sizing:border-box}.page_featureCard__swyBK{background:rgba(28,29,34,.7);border:1px solid rgba(162,89,255,.15);border-radius:16px;padding:1.8rem 1.5rem;display:flex;flex-direction:column;align-items:flex-start;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.1);height:100%;box-sizing:border-box}.page_featureCard__swyBK:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.2);border-color:rgba(162,89,255,.3)}.page_featureIcon__UHR_A{width:50px;height:50px;border-radius:14px;background:rgba(162,89,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;color:#a259ff;font-size:1.6rem}.page_featureTitle__pGLZ6{font-size:1.15rem;font-weight:600;margin:0 0 .75rem;color:#fff}.page_featureDescription__RYtW4{font-size:.95rem;color:#a0aec0;margin:0;line-height:1.6}@media (max-width:768px){.page_featuresGrid__txuLt{grid-template-columns:1fr;max-width:500px;margin:1.5rem auto}.page_featureCard__swyBK{padding:1.5rem}.page_featureIcon__UHR_A{width:44px;height:44px;font-size:1.4rem}.page_featureTitle__pGLZ6{font-size:1.1rem}.page_featureDescription__RYtW4{font-size:.9rem}}.page_actionsContainer__vl8ws{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:500px;margin:1.5rem auto 0}.page_heroCta__k6Sds{padding:.9rem 1.8rem;border-radius:12px;background:#a259ff;color:#fff;font-size:1.05rem;font-weight:600;border:none;cursor:pointer;box-shadow:0 4px 15px rgba(162,89,255,.3);transition:all .2s ease;white-space:nowrap}.page_heroCta__k6Sds:hover{background:#b06fff;box-shadow:0 6px 20px rgba(162,89,255,.4)}.page_searchWrapper__azxkl{width:100%;margin-top:.5rem}.page_searchContainer__pJPVb{width:100%;position:relative}.page_expandedSearchForm__EwY_g{display:flex;width:100%;background:#191b21;border-radius:12px;border:2px solid rgba(162,89,255,.2);overflow:hidden;transition:all .2s ease}.page_expandedSearchForm__EwY_g:focus-within{border-color:#a259ff;box-shadow:0 0 0 2px rgba(162,89,255,.2)}.page_expandedSearchInput__E9Tbc{flex:1 1;padding:1rem 3.5rem 1rem 1.25rem;border:none;background:transparent;color:#fff;font-size:1rem;font-weight:500;outline:none;min-width:0;width:100%;box-sizing:border-box}.page_expandedSearchInput__E9Tbc::placeholder{color:#6b6f76;font-weight:400}.page_expandedSearchButton__GmeEk{padding:0 1.25rem;border:none;background:transparent;color:#a259ff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:absolute;right:0;top:50%;transform:translateY(-50%)}.page_expandedSearchButton__GmeEk:hover{color:#b06fff;transform:scale(1.05)}.page_heroErrorMsg__MHYEy{font-size:.9rem;margin-top:.5rem}.page_heroFooter__t8N_p{width:100%;justify-content:space-between;padding:1.5rem;margin-top:auto;box-shadow:0 1.5px 8px rgba(80,60,180,.04);cursor:pointer;transition:background .2s,color .2s,transform .1s}.page_heroCreateButton__xxM4w:hover{background:#f3f3fa;color:#a259ff;transform:translateY(-2px) scale(1.03)}.page_heroCreateButton__xxM4w:active{transform:scale(.96);box-shadow:0 1px 6px rgba(162,89,255,.1)}.page_heroCreateButton__xxM4w:focus-visible{outline:2px solid #a259ff;outline-offset:2px;box-shadow:0 0 0 3px rgba(162,89,255,.13)}.page_heroErrorMsg__MHYEy{color:#ff6b6b;font-size:1.07rem;margin-bottom:.3rem;text-align:center}.page_heroLogoRow__eb6_d{width:100vw;display:flex;justify-content:center;align-items:flex-end;margin-top:6vh;margin-bottom:2vh}.page_heroLogo__404nZ{opacity:.18;filter:grayscale(1)}.page_heroFooter__t8N_p{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:4vh;margin-bottom:2vh}.page_heroHomeBtn__IkcXa{background:none;border:none;padding:0;margin-bottom:.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s}.page_heroHomeBtn__IkcXa:focus,.page_heroHomeBtn__IkcXa:hover{transform:scale(1.12)}.page_heroHomeBtn__IkcXa:active{transform:scale(.96);box-shadow:0 1px 6px rgba(162,89,255,.1)}.page_heroHomeBtn__IkcXa:focus-visible{outline:2px solid #a259ff;outline-offset:2px;box-shadow:0 0 0 3px rgba(162,89,255,.13)}.page_heroHomeIcon__i5B7a{width:54px;height:54px;opacity:.22;filter:grayscale(1);transition:filter .18s,opacity .18s,transform .15s}.page_heroHomeBtn__IkcXa:active .page_heroHomeIcon__i5B7a{filter:brightness(1.3) drop-shadow(0 2px 10px #a259ff44);opacity:.7;transform:scale(1.08)}.page_heroCopyright__wS_XR{color:#888ba1;font-size:1.02rem;font-weight:400;margin-bottom:.1rem;letter-spacing:.02em}.page_heroFooterLinks__3ebPl{display:flex;gap:1.2rem;flex-wrap:wrap;justify-content:center}.page_heroFooterLink__wf1l9{background:none;border:none;color:#bcbfe9;font-weight:500;cursor:pointer;padding:.2rem .5rem;border-radius:8px;transition:background .16s,color .16s}.page_heroFooterLink__wf1l9:focus,.page_heroFooterLink__wf1l9:hover{background:#23233d;color:#a259ff}.page_heroFooterLink__wf1l9:active{transform:scale(.96);box-shadow:0 1px 6px rgba(162,89,255,.1)}.page_heroFooterLink__wf1l9:focus-visible{outline:2px solid #a259ff;outline-offset:2px;box-shadow:0 0 0 3px rgba(162,89,255,.13)}.page_faqModalOverlay__xQQK_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(20,20,28,.7);z-index:1000;display:flex;align-items:center;justify-content:center}.page_faqModal___ceKu{background:rgba(24,27,33,.92);color:#fff;border-radius:22px;box-shadow:0 12px 48px 0 rgba(162,89,255,.18),0 2px 16px 0 rgba(0,0,0,.22);padding:2.5rem 2rem 2rem;max-width:98vw;width:410px;position:relative;animation:page_fadeInFAQ__B0eV7 .24s cubic-bezier(.5,1.5,.5,1);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1.7px solid rgba(162,89,255,.13);overflow:hidden}@keyframes page_fadeInFAQ__B0eV7{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.page_faqTitle__QqJVn{font-size:1.44rem;font-weight:800;margin-bottom:1.5rem;text-align:center;letter-spacing:-1px;color:#fff;text-shadow:0 2px 16px rgba(162,89,255,.09),0 1px 8px rgba(0,0,0,.08)}.page_faqList__Z9LYs{display:flex;flex-direction:column;gap:.9rem}.page_faqItem__okCCj{border-radius:14px;background:rgba(32,33,39,.95);box-shadow:0 1px 8px rgba(162,89,255,.07);overflow:hidden;border:1.3px solid rgba(162,89,255,.12);margin-bottom:.1rem}.page_faqQuestion__2GsvH{width:100%;background:none;border:none;color:#fff;font-size:1.13rem;font-weight:700;text-align:left;padding:1.1rem 1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .14s,color .14s,box-shadow .18s}.page_faqQuestion__2GsvH:focus,.page_faqQuestion__2GsvH:hover{background:#23233d;color:#a259ff}.page_faqQuestion__2GsvH:active{transform:scale(.97);box-shadow:0 1px 6px rgba(162,89,255,.1)}.page_faqArrow__THhbx{margin-left:.8em;font-size:1.18em;color:#a259ff;transition:transform .2s}.page_faqAnswer__8uNij{padding:0 1.3rem 1.1rem;color:#bcbfe9;font-size:1.03rem;line-height:1.7;background:none}.page_faqCloseBtn__yhlhW{position:absolute;top:1.1rem;right:1.1rem;background:rgba(162,89,255,.13);border:none;color:#fff;font-size:1.7rem;cursor:pointer;border-radius:50%;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(162,89,255,.1);transition:background .16s,color .16s}.page_faqCloseBtn__yhlhW:focus,.page_faqCloseBtn__yhlhW:hover{background:#a259ff;color:#fff}.page_faqCloseBtn__yhlhW:active{transform:scale(.96);box-shadow:0 1px 6px rgba(162,89,255,.1)}.page_faqCloseBtn__yhlhW:focus-visible{outline:2px solid #a259ff;outline-offset:2px;box-shadow:0 0 0 3px rgba(162,89,255,.13)}@keyframes page_skeleton-loading__kzKg8{0%{background-position:200% 0}to{background-position:-200% 0}}.page_skeletonBlock__EpeDf{border-radius:12px;background:linear-gradient(90deg,#23233d 25%,#2e2e4b 50%,#23233d 75%);background-size:200% 100%;animation:page_skeleton-loading__kzKg8 1.2s ease-in-out infinite}.page_skeletonBlock__EpeDf:hover{filter:brightness(1.08) drop-shadow(0 2px 6px #a259ff22)}@media (max-width:600px){.page_heroContent__dzLob{max-width:99vw;padding:0 .7rem;margin-top:7vh;margin-bottom:2vh;border-radius:0;box-shadow:none;align-items:stretch}.page_heroTitle__ixXIp{font-size:2.1rem;line-height:1.13;margin-bottom:1.1rem;letter-spacing:-1.2px}.page_heroSubtitle__ZW2Yq{font-size:1.09rem;margin-bottom:1.3rem;padding:0 .3rem}.page_bentoGrid__mZNMC{grid-template-columns:1fr;grid-template-areas:"feature1" "feature2" "feature3" "feature4";gap:1rem}.page_bentoItem__oBHOg{padding:1.2rem}.page_bentoTitle__LwTlA{font-size:1.1rem}.page_bentoDescription__wEHQW{font-size:.85rem}.page_heroCta__k6Sds{width:80%;padding:.9rem 0}.page_searchContainer__pJPVb{margin-top:.5rem}.page_expandedSearchForm__EwY_g{width:85%!important}.page_heroSearchForm___Uhzc{flex-direction:row;gap:.5rem;align-items:stretch;width:100%}.page_heroSearchInput__gz_4N{flex:1 1;font-size:1.02rem;padding:.95rem 1rem;border-radius:12px;min-width:0}}.page_heroSearchButton__wSknm{flex:0 0 auto;font-size:1.02rem;padding:.95rem 1.05rem;border-radius:12px;margin-top:0;width:auto;min-width:44px;display:flex;align-items:center;justify-content:center}.page_heroCreateButton__xxM4w{width:100%;font-size:1.07rem;padding:1.05rem 0;border-radius:12px;margin-top:1.2rem}.page_heroErrorMsg__MHYEy{font-size:.98rem;margin-bottom:.7rem;padding:.45rem .7rem}.page_heroFooter__t8N_p{margin-top:2vh;gap:.7rem;width:100vw;padding-bottom:2vh}.page_heroHomeIcon__i5B7a{width:38px;height:38px}.page_heroFooterLinks__3ebPl{gap:.7rem;flex-direction:column;width:100%;align-items:center}.page_heroFooterLink__wf1l9{width:100%;text-align:center;font-size:1.01rem;padding:.7rem 0;border-radius:9px}.page_faqModal___ceKu{width:99vw;padding:1.2rem .5rem;border-radius:16px}.page_faqTitle__QqJVn{font-size:1.15rem}.page_faqQuestion__2GsvH{font-size:1.05rem;padding:.85rem .8rem}.page_faqAnswer__8uNij{font-size:.97rem;padding:0 .8rem .8rem}.page_faqItem__okCCj{border-radius:10px}.page_faqCloseBtn__yhlhW{width:2rem;height:2rem;font-size:1.3rem;top:.7rem;right:.7rem}