.VisitorChat_chatContainer__xPRXx{position:fixed;bottom:0;right:20px;z-index:9999}.VisitorChat_chatButton__LAeao{background:#0070f3;color:white;border:none;padding:15px 24px;border-radius:50px;cursor:pointer;font-weight:700;font-size:1rem;box-shadow:0 4px 14px rgba(0,112,243,.4);transition:transform .2s,background .2s;position:relative}.VisitorChat_chatButton__LAeao:hover{background:#0060df;transform:translateY(-2px)}.VisitorChat_visitorBadge__IG_FU{position:absolute;top:-5px;right:-5px;background:#ff4d4f;color:white;border-radius:50%;width:22px;height:22px;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:700;border:2px solid white}.VisitorChat_chatWindow__Z6qJE{width:350px;height:500px;background:white;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.12);display:flex;flex-direction:column;overflow:hidden;border:1px solid #e1e1e1;animation:VisitorChat_slideIn__7YZpa .3s ease-out}@keyframes VisitorChat_slideIn__7YZpa{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.VisitorChat_header__pEetJ{background:#0070f3;color:white;padding:15px;display:flex;justify-content:space-between;align-items:center;font-weight:600}.VisitorChat_miniBtn__lJIJq{background:rgba(255,255,255,.2);border:none;color:white;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;margin-left:5px}.VisitorChat_miniBtn__lJIJq:hover{background:rgba(255,255,255,.3)}.VisitorChat_body__aXPkD{flex:1 1;padding:15px;overflow-y:auto;overflow-x:hidden;background:#f9f9f9;display:flex;flex-direction:column}.VisitorChat_formInput__d3Z0r{width:90%;padding:12px;margin-bottom:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.VisitorChat_submitBtn__ycFQt{width:100%;background:#0070f3;color:white;padding:12px;border:none;border-radius:6px;cursor:pointer;font-weight:700;margin-top:5px}.VisitorChat_queueBox__R7Eap{text-align:center;margin-top:60px;color:#444}.VisitorChat_spinner__NxEji{border:3px solid #f3f3f3;border-top-color:#0070f3;border-radius:50%;width:30px;height:30px;animation:VisitorChat_spin__h0m1Q 1s linear infinite;margin:0 auto 15px}@keyframes VisitorChat_spin__h0m1Q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VisitorChat_msgContainer__GJukS{display:flex;flex-direction:column;gap:10px}.VisitorChat_message__on3ra{padding:8px 12px;border-radius:12px;max-width:85%;font-size:14px;line-height:1.4;word-wrap:break-word}.VisitorChat_myMessage__tBoI_{align-self:flex-end;background:#0070f3;color:white;border-bottom-right-radius:2px}.VisitorChat_agentMessage__uoDeo{align-self:flex-start;background:#e1e1e1;color:#333;border-bottom-left-radius:2px}.VisitorChat_footer__zik79{padding:10px;border-top:1px solid #eee;display:flex;background:white}.VisitorChat_input__LqEm0{flex:1 1;padding:10px;border:1px solid #ddd;border-radius:6px;outline:none}.VisitorChat_input__LqEm0:focus{border-color:#0070f3}.VisitorChat_sendBtn__hMUab{margin-left:8px;background:#0070f3;color:white;border:none;padding:0 15px;border-radius:6px;cursor:pointer;font-weight:600}.ForumLandingPage_main__5rHJt{display:flex;flex-direction:column;align-items:center;padding:4rem 1rem;min-height:100vh;background-color:var(--bg)}.ForumLandingPage_title__eHl2h{font-size:2.5rem;margin-bottom:2rem;color:var(--text);text-align:center}.ForumLandingPage_categoriesGrid__iqqYP{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.5rem;gap:1.5rem;width:100%;max-width:1400px}.ForumLandingPage_categoryCard__srlYC{position:relative;background:var(--bg);padding:2rem;border-radius:8px;border:1px solid var(--border);text-decoration:none;color:var(--text);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ForumLandingPage_categoryCard__srlYC:hover{box-shadow:0 0 10px var(--glow)}.ForumLandingPage_iconWrapper__INUHe{margin-bottom:1rem;color:var(--accent)}.ForumLandingPage_iconWrapper__INUHe svg{width:48px;height:48px;stroke-width:1.5}.ForumLandingPage_categoryName__H_eWi{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:var(--text)}.ForumLandingPage_postCount__G_Xyb{font-size:1rem;color:var(--text-secondary);line-height:1.6}.ForumLandingPage_tooltip__40g3M{position:absolute;bottom:105%;left:50%;transform:translateX(-50%);background-color:var(--text);color:var(--bg);padding:.5rem 1rem;border-radius:4px;font-size:.875rem;width:220px;text-align:center;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s;z-index:10}.ForumLandingPage_tooltip__40g3M:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--text) transparent transparent transparent}.ForumLandingPage_categoryCard__srlYC:hover .ForumLandingPage_tooltip__40g3M{visibility:visible;opacity:1}.ForumLandingPage_trendingSection__JyAaM{width:100%;max-width:1200px;margin-top:5rem}.ForumLandingPage_trendingPosts___Xxl7{display:flex;flex-direction:column;gap:1rem}.ForumLandingPage_trendingPost__eioiD{background:var(--bg);padding:1.5rem;border-radius:8px;border:1px solid var(--border);text-decoration:none;color:var(--text)}.ForumLandingPage_trendingPost__eioiD:hover{background-color:var(--subtle-bg);border-color:var(--accent)}.ForumLandingPage_trendingPostTitle__coK47{font-size:1.2rem;font-weight:500;color:var(--text)}.ForumLandingPage_trendingPostAuthor__g7nQ7{font-size:.9rem;color:var(--text-secondary);margin-top:.25rem}@media (max-width:1024px){.ForumLandingPage_categoriesGrid__iqqYP{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ForumLandingPage_title__eHl2h{font-size:2rem}.ForumLandingPage_main__5rHJt{padding:2rem 1rem}.ForumLandingPage_categoriesGrid__iqqYP{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ForumLandingPage_categoriesGrid__iqqYP{grid-template-columns:1fr}}.ForumLandingPage_postCountContainer__DopGC{display:flex;flex-direction:column}.ForumLandingPage_infoBtn__h7mI_{position:absolute;top:10px;right:10px;background:none;border:1px solid var(--border);color:var(--text-secondary);border-radius:50%;width:30px;height:30px;font-size:.75rem;cursor:pointer}.NodesGrid_postsPageContainer__eWg3a{height:calc(100vh - 150px);background-color:var(--bg);display:flex;flex-direction:column;overflow:hidden}.NodesGrid_header__V25R0{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;margin-bottom:1.5rem;flex-shrink:0}.NodesGrid_title__wcfRt{font-size:1.75rem;font-weight:700;color:var(--text)}.NodesGrid_refreshButton__qJM10{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--subtle-bg);border:1px solid var(--border);border-radius:50%;cursor:pointer;color:var(--text-secondary);transition:all .2s ease-in-out}.NodesGrid_refreshButton__qJM10:hover{color:var(--accent);border-color:var(--accent);transform:rotate(-90deg)}.NodesGrid_refreshButton__qJM10:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.NodesGrid_postsGrid__Cw9Jf{overflow-y:auto;padding:1rem;height:100%;-moz-column-count:4;column-count:4;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-fill:balance;column-fill:balance}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar{width:8px}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar-track{background:transparent}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px;border:2px solid var(--bg)}.NodesGrid_postsGrid__Cw9Jf::-webkit-scrollbar-thumb:hover{background:var(--accent)}@media (max-width:1200px){.NodesGrid_postsGrid__Cw9Jf{-moz-column-count:3;column-count:3}}@media (max-width:1024px){.NodesGrid_postsGrid__Cw9Jf{-moz-column-count:2;column-count:2}}@media (max-width:768px){.NodesGrid_postsPageContainer__eWg3a{height:auto;overflow-y:visible;padding:1rem}.NodesGrid_header__V25R0{margin-bottom:1rem}.NodesGrid_postsGrid__Cw9Jf{-moz-column-count:1;column-count:1;height:auto;overflow-y:visible;padding:0}}.Node_node__F_5xG{cursor:pointer;text-decoration:none;margin-bottom:1.5rem;display:block}.Node_node__F_5xG,.Node_postCard__ZXFqE{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;width:100%;box-sizing:border-box}.Node_postCard__ZXFqE{border-radius:8px;border:1px solid var(--border);padding:1rem;display:flex;flex-direction:column;transition:transform .2s ease-out,box-shadow .2s ease-out}.Node_postCard__ZXFqE:hover{transform:translateY(-3px)}.Node_postContent__kelIf{flex-grow:1}.Node_postTitle__1Aftm{font-size:1rem;font-weight:600;color:var(--text);margin:0 0 .75rem;line-height:1.6}.Node_postExcerpt__FUufP{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0;word-wrap:break-word;overflow-wrap:break-word}.Node_postMeta__ag8Db{margin-top:auto;padding-top:1rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.Node_authorInfo__8da6D{display:flex;align-items:center;gap:.75rem}.Node_authorAvatar__M49tY{width:28px;height:28px;border-radius:50%}.Node_authorName__rlW9b{font-size:.875rem;font-weight:500;color:var(--accent)}.Node_postDate__QFiXi{font-size:.875rem;color:var(--text-secondary)}.Node_avatarInitial__wMhsX{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--accent);color:var(--accent-text,white);font-weight:700}.Node_node__F_5xG{opacity:0;animation:Node_fadeInUp__zOaER .5s ease-out forwards}.Node_node__F_5xG:first-child{animation-delay:.1s}.Node_node__F_5xG:nth-child(2){animation-delay:.2s}.Node_node__F_5xG:nth-child(3){animation-delay:.3s}.Node_node__F_5xG:nth-child(4){animation-delay:.4s}.Node_node__F_5xG:nth-child(5){animation-delay:.5s}.Node_node__F_5xG:nth-child(6){animation-delay:.6s}.Node_node__F_5xG:nth-child(7){animation-delay:.7s}.Node_node__F_5xG:nth-child(8){animation-delay:.8s}.Node_node__F_5xG:nth-child(9){animation-delay:.9s}.Node_node__F_5xG:nth-child(10){animation-delay:1s}.Node_node__F_5xG:nth-child(11){animation-delay:1.1s}.Node_node__F_5xG:nth-child(12){animation-delay:1.2s}@keyframes Node_fadeInUp__zOaER{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Node_node__F_5xG{margin-bottom:1rem}}@media (max-width:768px){.Node_node__F_5xG{margin-bottom:1rem}.Node_postCard__ZXFqE{padding:1rem}.Node_postExcerpt__FUufP,.Node_postTitle__1Aftm{font-size:1rem}}.Hero_hero__NjNAX{position:relative;min-height:600px;padding-top:8rem;padding-bottom:2rem;background:linear-gradient(135deg,#0f172a,#1e3a8a 30%,#2563eb 60%,#1e3a8a 85%,#0f172a);overflow:hidden;display:flex;align-items:center;justify-content:center}.Hero_container__xo_vs{position:relative;z-index:10;width:100%;max-width:1280px;padding:0 1.5rem;margin:3rem auto 0}.Hero_contentWrapper__Dw0Qv{display:flex;flex-direction:column;justify-content:center;min-height:600px}.Hero_slidesContainer__y0gma{position:relative}.Hero_slide__3J4t3{opacity:0;transition:opacity .7s ease-in-out,transform .7s ease-in-out;pointer-events:none;position:absolute;top:0;left:0;width:100%}.Hero_slideActive__kUWLY{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.Hero_slideContent__84QJm{display:flex;flex-direction:column;gap:2rem;align-items:center}.Hero_textContent__js4Ko{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;animation:Hero_slideUp__b_6mM .8s ease-out}.Hero_imageContent__LnDyD{flex:1 1;width:100%;max-width:500px}.Hero_imageWrapper__Xh_n9{position:relative;width:100%;aspect-ratio:16/10;border-radius:1rem;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.3);animation:Hero_slideUp__b_6mM .8s ease-out .3s backwards}.Hero_slideImage___YG58{-o-object-fit:contain;object-fit:contain}.Hero_categoryWrapper__rgvLt{display:flex;align-items:center;justify-content:center;gap:.75rem;animation:Hero_fadeIn__FEBT8 .6s ease-out}.Hero_icon__vsPLo{font-size:2rem}.Hero_categoryBadge__uTTLo{padding:.375rem 1rem;font-size:.75rem;font-weight:700;color:white;border-radius:9999px;text-transform:uppercase;box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}.Hero_title__oP5dg{font-size:clamp(1.5rem,8vw,1.5rem)!important;font-weight:700;margin-bottom:1.5rem;line-height:1.2;color:#cbd5e1;width:100%;min-height:2.4em;display:flex;align-items:center;justify-content:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Hero_subtitle__pl523{font-size:1rem;color:#cbd5e1;max-width:20rem;margin:0 auto 2rem;line-height:1.75!important}.Hero_ctaSection__L4OHv{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:1rem}.Hero_ctaWrapper__mCH5S{width:100%;display:flex;justify-content:center;text-decoration:none}.Hero_ctaButton__JJJvG{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;width:90%;max-width:320px;color:white;font-weight:600;font-size:1rem;border:none;border-radius:9999px;cursor:pointer;box-shadow:0 20px 25px -5px rgba(0,0,0,.3);transition:all .3s ease}.Hero_ctaText__ZFwAq{position:relative;z-index:1}.Hero_ctaArrow__FM1Jx{width:1.25rem;height:1.25rem;transition:transform .3s ease}.Hero_ctaButton__JJJvG:hover .Hero_ctaArrow__FM1Jx{transform:translateX(4px)}@media (min-width:768px){.Hero_hero__NjNAX{padding:5rem 2rem 0}.Hero_container__xo_vs{position:relative;z-index:10;width:100%;max-width:1280px;padding:0 1.5rem;margin:0 auto}.Hero_slideContent__84QJm{flex-direction:row;gap:3rem}.Hero_textContent__js4Ko{align-items:flex-start;text-align:left}.Hero_categoryWrapper__rgvLt,.Hero_title__oP5dg{justify-content:flex-start}.Hero_title__oP5dg{font-size:clamp(3rem,5vw,3rem)!important}.Hero_subtitle__pl523{font-size:1.125rem;margin-left:0;max-width:48rem}.Hero_ctaSection__L4OHv{flex-direction:row;justify-content:space-between;gap:1.5rem}.Hero_ctaWrapper__mCH5S{width:auto}.Hero_ctaButton__JJJvG{width:auto;max-width:none}.Hero_localNav__mf24Y .Hero_scrollableNav__py6cN{justify-content:center;overflow-x:unset}}.Hero_controls__gviWQ{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.Hero_navButton__mYNDK,.Hero_playButton__nv5Z6{padding:.75rem;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.Hero_navButton__mYNDK:hover,.Hero_playButton__nv5Z6:hover{background:rgba(255,255,255,.2)}.Hero_navIcon__XYXpE,.Hero_playIcon__cy2sG{width:1.25rem;height:1.25rem;color:white;display:block}.Hero_dotsContainer__IGIet{display:flex;align-items:center;gap:.75rem}.Hero_dotButton__VR9lD{background:none;border:none;cursor:pointer;padding:0}.Hero_dot__u0ZZr{width:3rem;height:.75rem;border-radius:9999px;background:rgba(255,255,255,.1);transition:all .3s ease;position:relative;overflow:hidden}.Hero_dotButton__VR9lD:hover .Hero_dot__u0ZZr{background:rgba(255,255,255,.2)}.Hero_dotActive__mzoRv{background:rgba(255,255,255,.3)}.Hero_dotProgress__KY4Q0{position:absolute;top:0;left:0;height:100%;background:white;border-radius:9999px;transition:width .1s linear}.Hero_localNav__mf24Y{width:100%;position:relative;z-index:5;transition:all .3s ease-in-out}.Hero_scrollableNav__py6cN{display:flex;align-items:center;gap:1rem;justify-content:flex-start;overflow-x:auto;padding:1rem;-ms-overflow-style:none;scrollbar-width:none}.Hero_scrollableNav__py6cN::-webkit-scrollbar{display:none}.Hero_localNav__mf24Y.Hero_sticky__bm3a8{position:fixed;top:0;left:0;width:100%;margin-top:0;background-color:rgba(255,255,255,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 15px rgba(0,0,0,.2);z-index:100;animation:Hero_slideDown__NppLO .3s ease-in-out}.Hero_navLink__GnCck{color:rgba(255,255,255,.7);text-decoration:none;font-weight:500;font-size:.9rem;padding:.5rem 1rem;border-radius:999px;background-color:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);transition:all .2s ease-in-out;white-space:nowrap}.Hero_navLink__GnCck:hover{color:#fff;background-color:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-2px)}.Hero_navLink__GnCck.Hero_sticky__bm3a8{color:#000;background-color:#fff;border-color:rgba(0,0,0,.3)}.Hero_navLink__GnCck.Hero_sticky__bm3a8:hover{color:#000;background-color:#f0f0f0;border-color:rgba(0,0,0,.4)}.Hero_blueGradient__otfP8.Hero_categoryBadge__uTTLo{background:linear-gradient(90deg,#2563eb,#06b6d4)}.Hero_purpleGradient__JSpqq.Hero_categoryBadge__uTTLo{background:linear-gradient(90deg,#9333ea,#ec4899)}.Hero_greenGradient__IEHX5.Hero_categoryBadge__uTTLo{background:linear-gradient(90deg,#059669,#14b8a6)}.Hero_title__oP5dg span{background-clip:text;-webkit-background-clip:text}.Hero_ctaButton__JJJvG.Hero_blueGradient__otfP8{background:linear-gradient(90deg,#2563eb,#06b6d4)}.Hero_ctaButton__JJJvG.Hero_purpleGradient__JSpqq{background:linear-gradient(90deg,#9333ea,#ec4899)}.Hero_ctaButton__JJJvG.Hero_greenGradient__IEHX5{background:linear-gradient(90deg,#059669,#14b8a6)}.Hero_ctaButton__JJJvG:hover{box-shadow:0 25px 30px -5px rgba(0,0,0,.4)}.Hero_bgAnimation__Z_KBo{position:absolute;inset:0;overflow:hidden;pointer-events:none}.Hero_bgCircle1__D90jd{top:0;left:25%;background:rgba(59,130,246,.1)}.Hero_bgCircle1__D90jd,.Hero_bgCircle2__SSs4T{position:absolute;width:384px;height:384px;border-radius:50%;filter:blur(80px);animation:Hero_pulse__f7wCl 4s ease-in-out infinite}.Hero_bgCircle2__SSs4T{bottom:0;right:25%;background:rgba(168,85,247,.1);animation-delay:1s}@keyframes Hero_pulse__f7wCl{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}@keyframes Hero_fadeIn__FEBT8{0%{opacity:0}to{opacity:1}}@keyframes Hero_slideUp__b_6mM{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes Hero_slideDown__NppLO{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.Footer_footer__0IXn3{background-color:#0d1117;color:rgba(255,255,255,.6);padding:4rem 1.5rem 2rem;position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.1)}.Footer_container__6pNfo{max-width:1200px;margin:0 auto;position:relative;z-index:2}.Footer_bgAnimation__h5GiY{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.Footer_bgCircle1__2eRT4{position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(29,78,216,.2) 0,rgba(29,78,216,0) 70%);border-radius:50%;bottom:-250px;left:-150px;animation:Footer_float__7NMRK 15s ease-in-out infinite}.Footer_bgCircle2__IPNG8{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(109,40,217,.15) 0,rgba(109,40,217,0) 70%);border-radius:50%;top:-300px;right:-200px;animation:Footer_float__7NMRK 20s ease-in-out infinite reverse}@keyframes Footer_float__7NMRK{0%{transform:translate(0)}50%{transform:translate(30px,-40px)}to{transform:translate(0)}}.Footer_footerTop__0zPVP{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1);flex-wrap:wrap;gap:1rem}.Footer_brandInfo__hJP1k{display:flex;align-items:center;gap:.75rem}.Footer_brandName__l9KUI{font-size:1.25rem;font-weight:700;color:#fff}.Footer_tagline__kug6f{font-size:.9rem;font-style:italic}.Footer_linksGrid__iiUlp{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.Footer_linkColumn__MH1A_ ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.Footer_columnTitle__J5O1K{font-size:1rem;font-weight:600;color:#fff;margin-bottom:1rem}.Footer_footerLink__N575X{color:rgba(255,255,255,.6);text-decoration:none;font-size:.9rem;transition:color .2s ease-in-out}.Footer_footerLink__N575X:hover{color:#fff}.Footer_footerBottom__jCLw1{padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.Footer_copyright__t4WoK{font-size:.8rem}.Footer_socials__hvOzb{display:flex;gap:1rem}.Footer_socialLink__IdjKO{color:rgba(255,255,255,.6);transition:color .2s ease,transform .2s ease}.Footer_socialLink__IdjKO:hover{color:#fff;transform:scale(1.1)}@media (max-width:768px){.Footer_footerTop__0zPVP{flex-direction:column;align-items:flex-start;gap:1.5rem}.Footer_footerBottom__jCLw1{flex-direction:column-reverse;text-align:center;gap:1.5rem}}.AuthForm_overlay__6BSru{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);backdrop-filter:blur(5px);z-index:99999999;display:flex;justify-content:center;align-items:center;padding:1rem;animation:AuthForm_fadeIn__cz8XX .3s ease-in-out}@keyframes AuthForm_fadeIn__cz8XX{0%{opacity:0}to{opacity:1}}.AuthForm_modal__upEP7{width:100%;max-width:420px;background-color:var(--bg);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;text-align:center}.AuthForm_logoContainer__G_hZx{padding:2rem 0 1rem;border-bottom:1px solid var(--border)}.AuthForm_content__4jgrm{padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;height:60vh;overflow-y:scroll}.AuthForm_content__4jgrm h1{font-size:1.5rem;margin:0 0 .5rem;color:var(--text)}.AuthForm_content__4jgrm p{margin:0 0 1.5rem;color:var(--text-secondary);max-width:300px;line-height:1.5}.AuthForm_form__SAM4_{width:100%;display:flex;flex-direction:column;gap:1.25rem}.AuthForm_formGroup__KJR0n{width:100%;text-align:left}.AuthForm_formGroup__KJR0n label{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}.AuthForm_input__L785y{width:100%;padding:12px 14px;border-radius:8px;border:1px solid var(--border);background-color:var(--subtle-bg);color:var(--text);font-size:1rem;transition:border-color .2s,box-shadow .2s}.AuthForm_input__L785y:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.AuthForm_button__ZT7br{background-color:var(--accent)}.AuthForm_buttonClose__WD0h_,.AuthForm_button__ZT7br{width:100%;padding:14px;border-radius:8px;border:none;color:#fff;font-size:1rem;font-weight:500;cursor:pointer}.AuthForm_buttonClose__WD0h_,.AuthForm_button__ZT7br:disabled{background-color:var(--text-secondary)}.AuthForm_button__ZT7br:disabled{cursor:not-allowed;opacity:.7}.AuthForm_buttonGroup__Jdr2A{width:100%;display:flex;flex-direction:column;gap:.75rem}.AuthForm_button__ZT7br.AuthForm_secondary__s32sP{background-color:var(--subtle-bg);color:var(--text);border:1px solid var(--border)}.AuthForm_errorMessage__zBAWm{color:var(--danger,#e53e3e);font-size:.875rem;font-weight:500}.AuthForm_successMessage__epGVk{color:var(--accent);font-weight:500}.AuthForm_loader__sJ6ZL{width:32px;height:32px;border:4px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:AuthForm_spin__R2SNS 1s linear infinite}@keyframes AuthForm_spin__R2SNS{to{transform:rotate(1turn)}}@media (max-width:768px){.AuthForm_overlay__6BSru{padding:0;background:var(--bg);backdrop-filter:none;align-items:flex-start}.AuthForm_modal__upEP7{width:100%;height:100%;max-width:100%;border-radius:0;box-shadow:none}.AuthForm_logoContainer__G_hZx{padding-top:3rem}.AuthForm_content__4jgrm{padding:1.5rem;height:100vh}}.AuthForm_closeButton__T5E_f{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;line-height:1;color:var(--text-secondary);cursor:pointer;padding:0;z-index:10}.AuthForm_closeButton__T5E_f:hover{color:var(--text);transform:scale(1.1)}.AuthForm_notNowButton__dQwwl{background:none;border:none;color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;padding:.5rem;margin-top:1rem;width:100%}.AuthForm_notNowButton__dQwwl:hover{color:var(--accent)}@media (max-width:768px){.AuthForm_closeButton__T5E_f{top:1.25rem;right:1.25rem}}.AuthForm_button__ZT7br,.AuthForm_input__L785y{box-sizing:border-box;height:48px}.AuthForm_categoryBadge__6phy2{padding:.375rem 1rem;font-size:.75rem;font-weight:700;color:white!important;border-radius:9999px;text-transform:uppercase;box-shadow:0 10px 15px -3px rgba(0,0,0,.3)}.AuthForm_blueGradient__vkh3r.AuthForm_categoryBadge__6phy2{background:linear-gradient(90deg,#2563eb,#06b6d4)}.AuthForm_purpleGradient__WtuW_.AuthForm_categoryBadge__6phy2{background:linear-gradient(90deg,#9333ea,#ec4899)}.AuthForm_greenGradient__Ja8qV.AuthForm_categoryBadge__6phy2{background:linear-gradient(90deg,#059669,#14b8a6)}.Logo_iconContainer__Dzl_V{display:inline-block}.Logo_iconSvg__TwgrZ{width:100%;height:100%;display:block}.Logo_centeredText__6IJzy{display:flex;align-items:center;font-size:1.3rem}.Logo_centeredText__6IJzy,.Logo_tagline__tRmnN{font-weight:700;color:var(--text);pointer-events:none}.Logo_tagline__tRmnN{font-size:12px;width:100%}.CreateBarButton_createBtn__jndEM{background-color:var(--accent);color:var(--bg,white);border:none;border-radius:50%;width:50px;height:50px;font-size:2rem;font-weight:300;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;z-index:100;box-shadow:0 4px 12px var(--glow)}.CreateBarButton_createBtn__jndEM:hover{transform:scale(1.1) translateY(-2px);background-color:var(--hover);box-shadow:0 8px 20px var(--glow)}.CreateBarButton_createBtn__jndEM svg{width:24px;height:24px}.CreateBarButton_overlay__uSY8f{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--subtle-bg,#ffffffd0);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:1rem;animation:CreateBarButton_fadeIn__8bEQn .3s ease-in-out}@keyframes CreateBarButton_fadeIn__8bEQn{0%{opacity:0}to{opacity:1}}.CreateBarButton_modal__RZeUG{width:100%;max-width:700px;height:100%;max-height:90vh;display:flex;flex-direction:column;background-color:var(--bg);border-radius:12px;box-shadow:0 10px 40px var(--glow);overflow:hidden;animation:CreateBarButton_slideUp__w5sDw .4s cubic-bezier(.16,1,.3,1)}@keyframes CreateBarButton_slideUp__w5sDw{0%{transform:translateY(30px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.CreateBarButton_header__l6oPc{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0}.CreateBarButton_header__l6oPc h2{font-size:1.25rem;margin:0;color:var(--text)}.CreateBarButton_headerControls__6b3Wg{display:flex;align-items:center;gap:.5rem;margin-left:auto}.CreateBarButton_closeBtn__qjvl4{display:grid;place-items:center;background:none;border:none;padding:.5rem;cursor:pointer;color:var(--text-secondary);line-height:0;border-radius:8px}.CreateBarButton_closeBtn__qjvl4:hover{background:var(--subtle-bg);color:var(--text)}.CreateBarButton_closeBtn__qjvl4 svg{width:18px;height:18px}.CreateBarButton_formContent__S7G7w{flex-grow:1;display:flex;flex-direction:column;padding:1.5rem;gap:1.5rem;overflow-y:auto}.CreateBarButton_formContent__S7G7w input,.CreateBarButton_formContent__S7G7w textarea{width:100%;background-color:transparent;border:none;color:var(--text);padding:0}.CreateBarButton_formContent__S7G7w input:focus,.CreateBarButton_formContent__S7G7w textarea:focus{outline:none}.CreateBarButton_formContent__S7G7w input::-moz-placeholder,.CreateBarButton_formContent__S7G7w textarea::-moz-placeholder{color:var(--text-secondary);opacity:.8}.CreateBarButton_formContent__S7G7w input::placeholder,.CreateBarButton_formContent__S7G7w textarea::placeholder{color:var(--text-secondary);opacity:.8}.CreateBarButton_headingInput__mgWhj{font-size:1.5rem;font-weight:600;flex-grow:1;border-bottom:2px solid transparent;transition:border-color .2s ease;resize:none}.CreateBarButton_headingInput__mgWhj:focus{border-color:var(--accent)}.CreateBarButton_descriptionTextarea__3kU5X{flex-grow:1;font-size:1.125rem;resize:none;line-height:1.6}.CreateBarButton_websiteInput__XJaSE{font-size:1rem;padding:.5rem 0;border-bottom:1px solid var(--border);transition:border-color .2s ease}.CreateBarButton_websiteInput__XJaSE:focus{border-color:var(--accent)}.CreateBarButton_charCount__UEShb{font-size:.875rem;color:var(--text-secondary)}.CreateBarButton_errorText__ssNoM{color:var(--danger);font-weight:500}.CreateBarButton_tagsPanel__TL2S_{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background-color:var(--subtle-bg);border-radius:8px;border:1px solid var(--border)}.CreateBarButton_tagList__Nsbwa{display:flex;flex-wrap:wrap;gap:.5rem}.CreateBarButton_tagItem__NtwZp{display:inline-flex;align-items:center;gap:.25rem;background-color:var(--accent);color:var(--accent-text,white);padding:4px 8px;border-radius:16px;font-size:.875rem;font-weight:500}.CreateBarButton_removeTagBtn__BHl8Y{background:transparent;border:none;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;cursor:pointer;color:var(--accent-text,white);transition:background-color .2s ease}.CreateBarButton_removeTagBtn__BHl8Y:hover{background:rgba(0,0,0,.2)}.CreateBarButton_removeTagBtn__BHl8Y svg{width:10px;height:10px}.CreateBarButton_actions__QDfqO{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border);flex-shrink:0}.CreateBarButton_actions__QDfqO button{padding:10px 25px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:all .2s ease}.CreateBarButton_secondaryBtn__05cV3{background-color:var(--subtle-bg);color:var(--text);border:1px solid var(--border)}.CreateBarButton_secondaryBtn__05cV3:hover{background-color:var(--border)}.CreateBarButton_primaryBtn__ReKds{background-color:var(--accent);color:var(--accent-text,white)}.CreateBarButton_primaryBtn__ReKds:hover:not(:disabled){background-color:var(--hover)}.CreateBarButton_primaryBtn__ReKds:disabled{background-color:var(--subtle-bg);color:var(--text-secondary);cursor:not-allowed;opacity:.7}.CreateBarButton_statusView__hWBwT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;flex-grow:1}.CreateBarButton_statusView__hWBwT h2{margin-top:1rem;margin-bottom:.5rem}.CreateBarButton_statusView__hWBwT p{color:var(--text-secondary)}.CreateBarButton_formErrorText__llU5C{color:var(--danger);text-align:center;padding:0 1.5rem;margin:-1rem 0 1rem;font-weight:500}.CreateBarButton_toggleSwitch__QJDW2{display:inline-flex;align-items:center;cursor:pointer;gap:.75rem;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;color:var(--text)}.CreateBarButton_toggleSwitch__QJDW2 input{opacity:0;width:0;height:0}.CreateBarButton_slider__VpsIM{position:relative;width:40px;height:22px;background-color:var(--border);border-radius:22px}.CreateBarButton_slider__VpsIM:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .2s ease}.CreateBarButton_toggleSwitch__QJDW2 input:checked+.CreateBarButton_slider__VpsIM{background-color:var(--accent)}.CreateBarButton_toggleSwitch__QJDW2 input:checked+.CreateBarButton_slider__VpsIM:before{transform:translateX(18px)}.CreateBarButton_optionsContainer__YhLyn{position:relative}.CreateBarButton_optionsBtn__MtnNr{display:grid;place-items:center;background:none;border:none;padding:.5rem;cursor:pointer;color:var(--text-secondary);line-height:0;border-radius:8px}.CreateBarButton_optionsBtn__MtnNr:hover{background:var(--subtle-bg);color:var(--text)}.CreateBarButton_optionsBtn__MtnNr svg{width:20px;height:20px}.CreateBarButton_optionsDropdown___O7O_{position:absolute;top:calc(100% + 8px);right:0;background-color:var(--bg-elevated,var(--bg));border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px var(--glow);z-index:10;width:-moz-max-content;width:max-content;min-width:220px;padding:.5rem;animation:CreateBarButton_fadeInScaleUp__Po4j6 .2s cubic-bezier(.16,1,.3,1);transform-origin:top right}@keyframes CreateBarButton_fadeInScaleUp__Po4j6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CreateBarButton_dropdownItem__BUZbM{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:6px}.CreateBarButton_divider__BXz8f{border:none;border-top:1px solid var(--border);margin:.25rem 0}@media (max-width:768px){.CreateBarButton_overlay__uSY8f{padding:0;background-color:var(--bg);backdrop-filter:none}.CreateBarButton_modal__RZeUG{max-height:100vh;border-radius:0;box-shadow:none}.CreateBarButton_actions__QDfqO,.CreateBarButton_formContent__S7G7w,.CreateBarButton_header__l6oPc{padding-left:1rem;padding-right:1rem}.CreateBarButton_headingInput__mgWhj{font-size:1.75rem}.CreateBarButton_actions__QDfqO{flex-direction:column-reverse;gap:.75rem}.CreateBarButton_actions__QDfqO button{width:100%;padding:14px;font-size:1rem}}.CustomAlert_overlay__qn0rL{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(2px)}.CustomAlert_alertBox__1ZBxC{background:var(--subtle-bg);padding:24px;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:90%;max-width:450px;position:relative;border-left:6px solid;animation:CustomAlert_fadeIn__dWoXa .3s ease-out}.CustomAlert_info__ovWB1,.CustomAlert_success__HVO_e{border-color:var(--accent)}.CustomAlert_error__W4unG,.CustomAlert_warning__Q_R1L{border-color:var(--danger)}.CustomAlert_closeButton__r5jdZ{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:var(--text-secondary);cursor:pointer}.CustomAlert_closeButton__r5jdZ:hover{color:var(--text)}.CustomAlert_title__Vcixc{margin-top:0;margin-bottom:12px;font-size:1.5rem;color:var(--text)}.CustomAlert_message__Y3Qzd{margin-bottom:20px;color:var(--text-secondary);line-height:1.6}.CustomAlert_actionsContainer__HJAIm{display:flex;justify-content:flex-end;gap:12px}.CustomAlert_button__jIVoj{padding:10px 20px;border-radius:6px;border:none;font-size:1rem;font-weight:500;cursor:pointer}.CustomAlert_button__jIVoj:active{transform:scale(.98)}.CustomAlert_primary__wWuJL,.CustomAlert_secondary__1xXen{background-color:transparent!important;color:var(--text-secondary)!important}.CustomAlert_caution__BGKPJ{background-color:var(--danger)}@keyframes CustomAlert_fadeIn__dWoXa{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Navbar_navbar__XlgWY{display:flex;flex-direction:column;padding:.75rem 1rem;height:auto;position:sticky;top:0;z-index:9999999;background-color:var(--bg);border-bottom:1px solid var(--border);transition:height .2s ease-in-out}.Navbar_topRow__76yZW{display:flex;justify-content:space-between;align-items:center;width:100%;height:3rem}.Navbar_navLeft__lGgb8,.Navbar_navRight__jesfS{display:flex;align-items:center;gap:.75rem}.Navbar_navLeft__lGgb8{visibility:visible!important}.Navbar_desktopNavLinks__PAf5W,.Navbar_desktopSearchContainer___57o0{display:none}.Navbar_searchIconToggle__t711F{display:flex;background:none;border:none;cursor:pointer;padding:.5rem}.Navbar_searchIconToggle__t711F svg{width:24px;height:24px;stroke:var(--text)}.Navbar_mobileSearchContainer__MZIBG{width:100%;padding-top:.75rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.Navbar_mobileSearchContainer__MZIBG.Navbar_mobileVisible__W3FZa{max-height:200px;opacity:1}.Navbar_userMenuContainer__Uo0e4{position:relative}.Navbar_userMenuTrigger___iZLM{background:none;cursor:pointer;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease}.Navbar_userMenuTrigger___iZLM:hover{border-color:var(--accent)}.Navbar_avatarImage__ZaHOW{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Navbar_avatarInitial__zkSMN{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--accent);color:var(--bg,white);font-size:1.25rem;font-weight:600}.Navbar_dropdownMenu__UCk99{position:absolute;top:calc(100% + 10px);right:0;width:280px;background-color:var(--bg);border:1px solid var(--border);border-radius:8px;z-index:100;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.Navbar_dropdownMenu__UCk99.Navbar_isOpen__9mYRv{opacity:1;transform:translateY(0);pointer-events:auto}.Navbar_dropdownHeader__lB5Wx{padding:1rem;border-bottom:1px solid var(--border);line-height:1.4}.Navbar_dropdownHeader__lB5Wx p{margin:0 0 .25rem;font-size:.875rem;color:var(--text-secondary)}.Navbar_dropdownHeader__lB5Wx strong{font-size:1rem;color:var(--text)}.Navbar_dropdownSection__pORqT{padding:.75rem;border-bottom:1px solid var(--border)}.Navbar_dropdownSection__pORqT:last-child{border-bottom:none}.Navbar_mobileNavLinks__CrfL5{display:flex;flex-direction:column;gap:.5rem}.Navbar_mobileNavLinks__CrfL5 a{padding:.75rem;border-radius:6px;color:var(--text);text-decoration:none}.Navbar_mobileNavLinks__CrfL5 a:hover{background-color:var(--subtle-bg)}.Navbar_loginButton__FT71R,.Navbar_logoutButton__WaE0w{width:100%;text-align:center;padding:.75rem;border-radius:6px;border:none;cursor:pointer;font-weight:500}.Navbar_loginButton__FT71R{background-color:var(--accent);color:var(--accent-text,white)}.Navbar_loginButton__FT71R:hover{background-color:var(--hover)}.Navbar_logoutButton__WaE0w{background-color:var(--subtle-bg);color:var(--danger);border:1px solid var(--border)}.Navbar_logoutButton__WaE0w:hover{background-color:var(--glow);border-color:var(--danger);color:var(--danger)}.Navbar_themeSelectWrapper__eDAAv{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.Navbar_themeSelectWrapper__eDAAv label{font-size:.875rem;color:var(--text-secondary)}.Navbar_themeSelectWrapper__eDAAv select{flex-grow:1;padding:8px;border-radius:4px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.Navbar_circleToggle__K5hom{width:100%;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.75rem;height:40px;border:1px solid var(--border);background-color:var(--bg);color:var(--text);font-size:1rem;cursor:pointer}.Navbar_circleToggle__K5hom:hover{background-color:var(--subtle-bg);border-color:var(--accent)}.Navbar_links__dKlZ4{color:var(--text);text-decoration:none;font-weight:700}.Navbar_links__dKlZ4:hover{color:var(--accent)}@media (min-width:768px){.Navbar_navbar__XlgWY{flex-direction:row;height:3rem;padding:1rem 1.5rem}.Navbar_topRow__76yZW{flex-grow:1;height:100%}.Navbar_navLeft__lGgb8,.Navbar_navRight__jesfS{gap:1.5rem}.Navbar_desktopSearchContainer___57o0{display:flex;flex-grow:1;justify-content:center;margin:0 2rem;visibility:visible!important}.Navbar_desktopNavLinks__PAf5W{display:flex;gap:1.5rem}.Navbar_mobileNavLinks__CrfL5,.Navbar_mobileSearchContainer__MZIBG,.Navbar_searchIconToggle__t711F{display:none}}.Navbar_animatedHeader__hJhg6{display:inline-block;cursor:pointer}.Navbar_phrase__DZhAU{font-size:1rem;position:relative;display:inline-block}.Navbar_phrase__DZhAU:first-child{margin-right:6rem}.Navbar_mainWord__moTyC,.Navbar_sup__NaRI5{display:inline-block}.Navbar_sup__NaRI5{transition:margin-left .8s ease,opacity .8s ease}.Navbar_firstSup___XiL6,.Navbar_secondSup__xml3J{margin-left:1rem;opacity:.3}.Navbar_secondSup__xml3J{transition-delay:.05s}.Navbar_animatedHeader__hJhg6:hover .Navbar_firstSup___XiL6,.Navbar_animatedHeader__hJhg6:hover .Navbar_secondSup__xml3J{margin-left:.5rem;opacity:1}.Navbar_backButton__IqFht{padding:6px;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:background-color .2s ease}.Navbar_backButton__IqFht:hover{background-color:#f0f0f0}.searchComponent_wrapper___y7qb{width:100%;max-width:768px;margin:0}.searchComponent_form__YKb7s{position:relative;display:flex;align-items:center}.searchComponent_iconWrapper__y3fUa{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;padding-left:16px;pointer-events:none}.searchComponent_icon__KtoXQ{height:20px;width:20px;color:var(--text-secondary)}.searchComponent_loaderIcon__QXGGF{animation:searchComponent_spin__zifsP 1s linear infinite}@keyframes searchComponent_spin__zifsP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.searchComponent_input__n_6ow{display:block;width:100%;border-radius:9999px;background-color:var(--subtle-bg);padding:10px 95px 10px 48px;font-size:1rem;color:var(--text);transition:border-color .2s;border:1px solid transparent;-webkit-appearance:none}.searchComponent_input__n_6ow::-moz-placeholder{color:var(--text-secondary)}.searchComponent_input__n_6ow::placeholder{color:var(--text-secondary)}.searchComponent_input__n_6ow:focus{outline:none;border-color:var(--accent)}.searchComponent_buttonWrapper__fWvhx{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding-right:4px}.searchComponent_clearButton__AWTzR{background:transparent;border:none;cursor:pointer;padding:8px;color:var(--text-secondary);display:flex;align-items:center}.searchComponent_clearButton__AWTzR:hover{color:#4b5563}.searchComponent_clearIcon__qhSyL{height:22px;width:22px}.searchComponent_submitButton__7N0Qf{height:calc(100% - 8px);aspect-ratio:1/1;border-radius:9999px;background-color:transparent;color:var(--text);border:none;cursor:pointer;font-weight:500;padding:0;display:flex;justify-content:center;align-items:center}.searchComponent_submitButtonText__7ZYC_{font-size:.5rem}.searchComponent_submitButton__7N0Qf:focus,.searchComponent_submitButton__7N0Qf:hover{background-color:var(--accent);color:var(--bg)}.searchComponent_submitButton__7N0Qf:focus{outline:none}.searchComponent_submitButton__7N0Qf:disabled{opacity:.5;cursor:not-allowed;background-color:transparent!important;color:var(--text-secondary)!important}@media (min-width:768px){.searchComponent_input__n_6ow{font-size:1.125rem;padding:12px 140px 12px 48px}.searchComponent_submitButton__7N0Qf{aspect-ratio:auto;width:auto;padding:0 20px}.searchComponent_submitButtonText__7ZYC_{display:inline;font-size:1rem}}.searchComponent_input__n_6ow::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.NotificationBell_bellContainer__7ngsB{position:relative}.NotificationBell_bellButton___pFvT{position:relative;background:none;border:none;cursor:pointer;color:var(--accent);padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.NotificationBell_bellButton___pFvT:hover{background-color:var(--subtle-bg)}.NotificationBell_badge__cu1Q6{position:absolute;top:0;right:0;background-color:var(--accent);color:var(--accent-text,white);border-radius:50%;width:18px;height:18px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg)}.NotificationBell_dropdown__2bb2O{position:absolute;top:calc(100% + 10px);right:0;background-color:var(--bg);border:1px solid var(--border);border-radius:12px;width:380px;z-index:1000;padding:0;display:flex;flex-direction:column;overflow:hidden}.NotificationBell_header__pIb6L{padding:12px 16px;border-bottom:1px solid var(--border);background-color:var(--bg);display:flex;justify-content:space-between;align-items:center}.NotificationBell_tabs__c7Mvc{display:flex;gap:8px}.NotificationBell_tabs__c7Mvc button{padding:6px 12px;border:1px solid var(--border);background-color:transparent;color:var(--text-secondary);border-radius:16px;cursor:pointer;font-size:.9rem}.NotificationBell_tabs__c7Mvc button:hover{background-color:var(--subtle-bg);color:var(--text)}.NotificationBell_tabs__c7Mvc button.NotificationBell_activeTab__Mb65U{background-color:var(--accent);color:var(--accent-text,white);border-color:var(--accent)}.NotificationBell_controls___MBaK{display:flex;align-items:center;font-size:.8rem}.NotificationBell_markAllButton__ezQAO{padding:6px 10px;border:1px solid var(--border);color:var(--text-secondary);background:transparent;border-radius:6px;cursor:pointer}.NotificationBell_markAllButton__ezQAO:hover{background-color:var(--subtle-bg);color:var(--text)}.NotificationBell_markAllButton__ezQAO:disabled{border-color:var(--border);color:var(--border);cursor:not-allowed;background-color:transparent}.NotificationBell_content__c9eWX{max-height:400px;overflow-y:auto}.NotificationBell_content__c9eWX ul{list-style:none;margin:0;padding:0}.NotificationBell_dropdown__2bb2O li{border-bottom:1px solid var(--border)}.NotificationBell_dropdown__2bb2O li:last-child{border-bottom:none}.NotificationBell_dropdown__2bb2O li.NotificationBell_unread__N4a4g{background-color:var(--glow)}.NotificationBell_notificationLink__zDGz3{display:block;padding:12px 16px;text-decoration:none;color:var(--text)}.NotificationBell_notificationLink__zDGz3:hover{background-color:var(--subtle-bg)}.NotificationBell_notificationLink__zDGz3 strong{display:block;font-size:1rem;font-weight:600;margin-bottom:2px;color:var(--text)}.NotificationBell_notificationLink__zDGz3 p{margin:0 0 6px;font-size:.9rem;color:var(--text-secondary);line-height:1.4}.NotificationBell_notificationLink__zDGz3 small{font-size:.75rem;color:var(--text-secondary);opacity:.8}.NotificationBell_noNotifications__yckZ_{padding:40px 20px;text-align:center;color:var(--text-secondary)}.NotificationBell_loadMoreTrigger__DKB0d{padding:16px;text-align:center;font-style:italic;color:var(--text-secondary);border-top:1px solid var(--border)}.NotificationBell_footer__J55J8{display:none}@media (max-width:768px){.NotificationBell_dropdown__2bb2O{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:0;border:none;box-shadow:none;display:flex;flex-direction:column}.NotificationBell_header__pIb6L{padding-top:16px;padding-bottom:16px;flex-wrap:wrap}.NotificationBell_tabs__c7Mvc{order:2;width:100%;justify-content:space-around;margin-top:12px;margin-bottom:0}.NotificationBell_tabs__c7Mvc button{flex-grow:1}.NotificationBell_controls___MBaK{order:1;width:100%;justify-content:flex-end}.NotificationBell_content__c9eWX{flex-grow:1;max-height:none}.NotificationBell_footer__J55J8{display:block;padding:12px 16px;border-top:1px solid var(--border);background-color:var(--subtle-bg);text-align:center}.NotificationBell_footer__J55J8 p{margin:0;font-size:.75rem;color:var(--text-secondary)}}.CreatePostModal_createBtn__E0A6Y{background-color:var(--accent);color:var(--bg,white);border:none;border-radius:50%;width:50px;height:50px;display:grid;place-items:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;z-index:100;box-shadow:0 4px 12px var(--glow)}.CreatePostModal_createBtn__E0A6Y:hover{transform:scale(1.1) translateY(-2px);background-color:var(--hover)}.CreatePostModal_createBtn__E0A6Y svg{width:24px;height:24px}.CreatePostModal_overlay__9E39Z{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--subtle-bg,#ffffffd0);backdrop-filter:blur(4px);z-index:1000;display:flex;justify-content:center;align-items:center;padding:1rem;animation:CreatePostModal_fadeIn__0tTqH .3s ease-in-out}@keyframes CreatePostModal_fadeIn__0tTqH{0%{opacity:0}to{opacity:1}}.CreatePostModal_modal__FECa_{width:100%;max-width:850px;height:100%;max-height:90vh;display:flex;flex-direction:column;background-color:var(--bg);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden;animation:CreatePostModal_slideUp__DUS12 .4s cubic-bezier(.16,1,.3,1)}@keyframes CreatePostModal_slideUp__DUS12{0%{transform:translateY(30px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.CreatePostModal_header__pMiaS{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border);flex-shrink:0}.CreatePostModal_header__pMiaS h2{font-size:1.25rem;margin:0;color:var(--accent)}.CreatePostModal_headerControls__5QJgS{display:flex;align-items:center;gap:.5rem}.CreatePostModal_closeBtn__v3VYX{display:grid;place-items:center;background:none;border:none;padding:.5rem;cursor:pointer;color:var(--text-secondary);border-radius:8px}.CreatePostModal_closeBtn__v3VYX:hover{background:var(--subtle-bg);color:var(--text)}.CreatePostModal_optionsContainer__SOwzU{position:relative}.CreatePostModal_optionsBtn__5a7Mh{display:grid;place-items:center;background:none;border:none;padding:.5rem;cursor:pointer;color:var(--text-secondary);border-radius:8px}.CreatePostModal_optionsBtn__5a7Mh:hover{background:var(--subtle-bg);color:var(--text)}.CreatePostModal_optionsDropdown__dnfRq{position:absolute;top:calc(100% + 8px);right:0;background-color:var(--bg);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:10;width:260px;padding:.5rem;animation:CreatePostModal_fadeInScaleUp__RfxMw .2s cubic-bezier(.16,1,.3,1);transform-origin:top right}.CreatePostModal_dropdownItem__HSNvE{display:flex;align-items:center;padding:.5rem;gap:.75rem}.CreatePostModal_dropdownItem__HSNvE svg{color:var(--text-secondary);flex-shrink:0}.CreatePostModal_divider__pPmcp{border:none;border-top:1px solid var(--border);margin:.25rem 0}.CreatePostModal_infoBtn__bMfuc{background:none;border:1px solid var(--border);color:var(--text-secondary);border-radius:50%;width:20px;height:20px;font-size:.75rem;cursor:pointer;display:grid;place-items:center}.CreatePostModal_formGrid__SVvs6{flex-grow:1;display:grid;grid-template-columns:1fr;padding:1.5rem;grid-gap:2rem;gap:2rem;overflow-y:auto}.CreatePostModal_mainContentColumn__I3qiW,.CreatePostModal_sidebarColumn__YFu7l{display:flex;flex-direction:column;gap:2rem;min-width:0}.CreatePostModal_inputGroup__FwDOu{display:flex;flex-direction:column;gap:.5rem}.CreatePostModal_label__6MiGx{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.CreatePostModal_categorySelect__eVKQc{padding:.75rem;border:1px solid var(--border);border-radius:8px;background-color:var(--subtle-bg);font-size:1rem;color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;cursor:pointer}.CreatePostModal_categorySelect__eVKQc:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px var(--glow)}.CreatePostModal_descriptionTextarea__w_RDd,.CreatePostModal_headingInput___q0yi,.CreatePostModal_websiteInput__VwC0c{background-color:var(--subtle-bg);border:1px solid var(--border);color:var(--text);padding:.75rem;border-radius:8px;font-size:1rem}.CreatePostModal_descriptionTextarea__w_RDd:focus,.CreatePostModal_headingInput___q0yi:focus,.CreatePostModal_websiteInput__VwC0c:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px var(--glow)}.CreatePostModal_headingInput___q0yi{font-weight:600;resize:none}.CreatePostModal_descriptionTextarea__w_RDd{resize:vertical;height:300px;line-height:1.6}.CreatePostModal_charCount__b6kYA{font-size:.875rem;color:var(--text-secondary);text-align:right}.CreatePostModal_errorText__gMX8X{color:var(--danger);font-weight:500}.CreatePostModal_sidebarPanel__AwNPw{display:none;flex-direction:column;gap:.75rem;border-radius:8px;background-color:var(--subtle-bg);border:1px solid var(--border)}.CreatePostModal_sidebarTitle__UlviY{font-size:1rem;font-weight:600;margin:0 0 .5rem;color:var(--text)}.CreatePostModal_tagsPanel__xVDG_{display:flex;flex-direction:column;gap:.75rem}.CreatePostModal_tagList__1YUcq{display:flex;flex-wrap:wrap;gap:.5rem}.CreatePostModal_tagItem__T9BCd{display:inline-flex;align-items:center;gap:.25rem;background-color:var(--accent);color:var(--accent-text,white);padding:4px 10px;border-radius:16px;font-size:.875rem;font-weight:500}.CreatePostModal_removeTagBtn__o1nzP{background:transparent;border:none;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;cursor:pointer;color:inherit}.CreatePostModal_removeTagBtn__o1nzP:hover{background:rgba(0,0,0,.2)}.CreatePostModal_actions__yR7YF{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border);flex-shrink:0}.CreatePostModal_actions__yR7YF button{padding:10px 25px;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:all .2s}.CreatePostModal_secondaryBtn__0o00Q{background-color:var(--subtle-bg);color:var(--text);border:1px solid var(--border)}.CreatePostModal_secondaryBtn__0o00Q:hover:not(:disabled){background-color:var(--border)}.CreatePostModal_primaryBtn__AYi4z{background-color:var(--accent);color:var(--accent-text,white)}.CreatePostModal_primaryBtn__AYi4z:hover:not(:disabled){background-color:var(--hover)}.CreatePostModal_primaryBtn__AYi4z:disabled{background-color:var(--subtle-bg);color:var(--text-secondary);cursor:not-allowed;opacity:.7}.CreatePostModal_statusView__tV96J{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;flex-grow:1}.CreatePostModal_statusView__tV96J h2{margin:1rem 0 .5rem}.CreatePostModal_statusView__tV96J p{color:var(--text-secondary);max-width:300px}.CreatePostModal_formErrorText__Kfjsy{color:var(--danger);text-align:center;font-weight:500;padding:0 1.5rem 1rem;margin-top:-1rem}.CreatePostModal_toggleSwitch__aNe0A{display:inline-flex;align-items:center;cursor:pointer;gap:.75rem;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;color:var(--text);flex-grow:1}.CreatePostModal_toggleSwitch__aNe0A input{opacity:0;width:0;height:0}.CreatePostModal_slider__egkoU{position:relative;width:40px;height:22px;background-color:var(--border);border-radius:22px}.CreatePostModal_slider__egkoU:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .2s}.CreatePostModal_toggleSwitch__aNe0A input:checked+.CreatePostModal_slider__egkoU{background-color:var(--accent)}.CreatePostModal_toggleSwitch__aNe0A input:checked+.CreatePostModal_slider__egkoU:before{transform:translateX(18px)}@media (min-width:821px){.CreatePostModal_formGrid__SVvs6{grid-template-columns:2fr 1fr;gap:2rem;padding:1.5rem 2rem}.CreatePostModal_optionsBtn__5a7Mh{display:none}.CreatePostModal_sidebarPanel__AwNPw{display:flex}}@media (max-width:768px){.CreatePostModal_overlay__9E39Z{padding:0;background-color:var(--bg);backdrop-filter:none}.CreatePostModal_modal__FECa_{max-height:100vh;height:100%;border-radius:0;box-shadow:none}.CreatePostModal_actions__yR7YF,.CreatePostModal_formGrid__SVvs6,.CreatePostModal_header__pMiaS{padding-left:1rem;padding-right:1rem}.CreatePostModal_actions__yR7YF{flex-direction:column-reverse;gap:.75rem}.CreatePostModal_actions__yR7YF button{width:100%;padding-block:14px;font-size:1rem}.CreatePostModal_sidebarPanel__AwNPw{display:none}}@keyframes CreatePostModal_fadeInScaleUp__RfxMw{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CreatePostModal_descriptionTextarea__w_RDd:not(:-moz-placeholder-shown){overflow-y:auto}.CreatePostModal_descriptionTextarea__w_RDd:focus,.CreatePostModal_descriptionTextarea__w_RDd:not(:placeholder-shown){overflow-y:auto}.UniversalBackButton_backButton__uzzlT{padding:6px;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:background-color .2s ease}.UniversalBackButton_backButton__uzzlT:hover{background-color:#f0f0f0}.ScrollUpButton_scrollButton__4ihTs{position:fixed;bottom:5rem;right:2rem;width:50px;height:50px;border-radius:50%;background-color:rgba(0,0,0,.7);color:white;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:999;opacity:0;transform:translateY(20px);visibility:hidden;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility .3s}.ScrollUpButton_scrollButton__4ihTs:hover{background-color:rgba(0,0,0,.9);transform:translateY(-2px)}.ScrollUpButton_scrollButton__4ihTs.ScrollUpButton_visible__F5nTz{opacity:1;transform:translateY(0);visibility:visible}.ScrollUpButton_icon__y0DhY{width:24px;height:24px}.legal_container__qrr30{max-width:800px;margin:0 auto;padding:2rem 1rem;color:var(--text);line-height:1.7}.legal_header__fwEYc{text-align:center;margin-bottom:3rem;border-bottom:1px solid var(--border);padding-bottom:2rem}.legal_header__fwEYc h1{font-size:2.5rem;margin-bottom:1rem}.legal_nav__2buEx{display:flex;justify-content:center;gap:1.5rem}.legal_nav__2buEx a{text-decoration:none;font-weight:500;color:#0070f3}.legal_nav__2buEx a:hover{color:#005bb5}.legal_section__Xfnm8{margin-bottom:4rem;scroll-margin-top:2rem}.legal_section__Xfnm8 h2{font-size:2rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.legal_section__Xfnm8 h3{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem}.legal_section__Xfnm8 h4{font-size:1.2rem;margin-top:2rem;margin-bottom:.5rem;font-weight:600}.legal_section__Xfnm8 p,.legal_section__Xfnm8 ul{margin-bottom:1rem}.legal_section__Xfnm8 ul{padding-left:1.5rem}.legal_section__Xfnm8 li{margin-bottom:.5rem}.legal_section__Xfnm8 a{color:#0070f3;text-decoration:none}.legal_section__Xfnm8 a:hover{text-decoration:underline}.legal_placeholder__QEapb{color:#d93025;font-weight:700;background-color:#fce8e6;padding:0 4px;border-radius:3px}.PushNotificationManager_container__c2N78{padding:20px;border:1px solid var(--border);border-radius:8px;max-width:400px;margin:20px auto;text-align:center;background-color:var(--bg)}.PushNotificationManager_button__s3ZQY{padding:10px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;background-color:var(--accent);color:var(--accent-text,white)}.PushNotificationManager_button__s3ZQY:hover{background-color:var(--hover)}.PushNotificationManager_button__s3ZQY:disabled{background-color:var(--subtle-bg);color:var(--text-secondary);cursor:not-allowed;opacity:.7}.PushNotificationManager_subscribed___WWzz{color:var(--success,#16a34a);font-weight:700}.PushNotificationManager_unsubscribed__0uODg{color:var(--text-secondary);font-weight:700}.ParametricEqualizer_container__3vRTU{display:flex;flex-direction:column;gap:1.5rem;justify-content:center;align-items:center;padding:2rem;background-color:var(--bg);border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ParametricEqualizer_controls__eFuzg{width:100%;display:flex;justify-content:center}.ParametricEqualizer_controls__eFuzg button{padding:10px 20px;font-size:16px;font-weight:700;color:#fff;background-color:#4a4a4a;border:1px solid #666;border-radius:5px;cursor:pointer;transition:background-color .2s}.ParametricEqualizer_controls__eFuzg button:hover{background-color:#5a5a5a}.ParametricEqualizer_eqSvg___vsLz{width:100%;max-width:900px;height:auto;background-color:#000;border:1px solid #444;border-radius:4px;cursor:grab}.ParametricEqualizer_eqSvg___vsLz:active{cursor:grabbing}.ParametricEqualizer_grid__JIoT_ line{stroke:#333;stroke-width:1}.ParametricEqualizer_centerLine__Kp7Xo{stroke:#666;stroke-width:1.5}.ParametricEqualizer_bandPath__yeL5d{stroke:none;mix-blend-mode:screen}.ParametricEqualizer_totalCurve__1P10H{stroke:#ffffff;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.ParametricEqualizer_controlPoint___O6X0{stroke:#000;stroke-width:2;transition:r .1s ease-in-out;cursor:grabbing}.ParametricEqualizer_controlPoint___O6X0:hover{r:18}.faq_container__aboSV{max-width:800px;margin:0 auto;padding:1rem}.faq_header__7tyGm{margin-bottom:1.5rem;margin-top:5rem}.faq_title__IpYKI{font-size:1.75rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a}.faq_searchInput__pkgXB{padding:.75rem 1rem;font-size:.95rem;border:1px solid #e0e0e0;border-radius:8px;outline:none;transition:border-color .2s}.faq_searchInput__pkgXB:focus{border-color:#4a90e2}.faq_faqList__aoelA{display:flex;flex-direction:column;gap:.75rem}.faq_faqItem__bhTFX{border:1px solid #e8e8e8;border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .2s}.faq_faqItem__bhTFX:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.faq_faqButton__obTeL{width:100%;padding:1rem;background:none;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;gap:1rem}.faq_question__vYW9S{font-size:1rem;font-weight:600;color:#2c2c2c;flex:1 1;line-height:1.6}.faq_icon__4kXEF{font-size:.7rem;color:#666;transition:transform .2s;flex-shrink:0}.faq_iconOpen__CaYpl{transform:rotate(180deg)}.faq_answerContainer__aiwlc{padding:0 1rem 1rem;animation:faq_slideDown__LjBD7 .2s ease-out}@keyframes faq_slideDown__LjBD7{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.faq_answer__rOu4N{font-size:.95rem;line-height:1.6;color:#4a4a4a;margin:0 0 1rem}.faq_link___gMAt{color:#4a90e2;text-decoration:none;font-weight:500;transition:color .2s}.faq_link___gMAt:hover{color:#357abd;text-decoration:underline}.faq_subFaqContainer__jOjEH{margin-top:.75rem;padding-left:1rem;border-left:2px solid #e8e8e8}.faq_subFaqItem__X4FYH{margin-bottom:.5rem}.faq_subFaqButton__NBLc6{width:100%;padding:.65rem .75rem;background:#f8f9fa;border:1px solid #e8e8e8;border-radius:6px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;gap:.75rem;transition:background-color .2s}.faq_subFaqButton__NBLc6:hover{background:#f0f1f3}.faq_subQuestion__OkZVJ{font-size:.9rem;font-weight:500;color:#3a3a3a;flex:1 1}.faq_subIcon__hUNr2{font-size:.6rem;color:#888;transition:transform .2s;flex-shrink:0}.faq_subAnswer___C6q3{font-size:.875rem;line-height:1.6;color:#5a5a5a;margin:.5rem 0 0;padding:.75rem;background:#fafbfc;border-radius:4px}.faq_noResults__nke3j{text-align:center;padding:2rem;color:#888;font-size:.95rem}@media (max-width:768px){.faq_container__aboSV{padding:30px}.faq_title__IpYKI{font-size:1.5rem}.faq_searchInput__pkgXB{padding:.65rem .85rem;font-size:.9rem}.faq_faqButton__obTeL{padding:.85rem}.faq_question__vYW9S{font-size:.95rem}.faq_answer__rOu4N{font-size:.9rem}.faq_subFaqContainer__jOjEH{padding-left:.5rem}.faq_subFaqButton__NBLc6{padding:.6rem}.faq_subQuestion__OkZVJ{font-size:.85rem}.faq_subAnswer___C6q3{font-size:.825rem;padding:.6rem}}.page_main__ipS_A{min-height:100vh;display:flex;flex-direction:column}.page_footer__o9tcI{background:var(--bg);border-top:2px solid var(--border);padding:30px 20px;text-align:center;font-size:14px;color:var(--text);margin-top:auto}.page_footerSubtext__Z_m0v{font-size:12px;margin-top:5px;color:var(--text-secondary)}.AssessmentStarter_container__2ghnL{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;border:1px solid #ddd;border-radius:8px;background-color:#f9f9f9;max-width:400px;margin:2rem auto;text-align:center}.AssessmentStarter_message__KKjTX{font-size:1rem;color:#333;margin:0;white-space:pre-line}.AssessmentStarter_button__FzN_E{padding:12px 24px;font-size:1.1rem;font-weight:700;border-radius:6px;border:none;cursor:pointer;transition:background-color .2s,transform .2s;text-decoration:none;color:white;display:inline-block}.AssessmentStarter_button__FzN_E:hover:not(:disabled){transform:translateY(-2px)}.AssessmentStarter_button__FzN_E.AssessmentStarter_error__ZiPhG,.AssessmentStarter_button__FzN_E.AssessmentStarter_loading__tVzyz,.AssessmentStarter_button__FzN_E.AssessmentStarter_wait__iIhZw{background-color:#a0aec0;cursor:not-allowed}.AssessmentStarter_button__FzN_E.AssessmentStarter_start__fh0nx{background-color:#38a169}.AssessmentStarter_button__FzN_E.AssessmentStarter_start__fh0nx:hover{background-color:#2f855a}.AssessmentStarter_button__FzN_E.AssessmentStarter_resume__xCvQk{background-color:#3182ce}.AssessmentStarter_button__FzN_E.AssessmentStarter_resume__xCvQk:hover{background-color:#2b6cb0}.AssessmentStarter_viewButton__kSWN9{display:inline-block;padding:.5rem 1rem;background-color:#3182ce;color:white;text-decoration:none;border-radius:6px;font-weight:500;transition:background-color .2s}.AssessmentStarter_viewButton__kSWN9:hover{background-color:#2b6cb0}.CEPFaq_faqTriggerButton__QxDk2{position:relative;top:0;right:0;width:30px;height:30px;border-radius:50%;background:#3b82f6;color:white;border:none;font-size:1.5rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:999;box-shadow:0 4px 12px rgba(59,130,246,.4);align-self:flex-end}.CEPFaq_faqTriggerButton__QxDk2:hover{background:#2563eb;transform:scale(1.1);box-shadow:0 6px 16px rgba(59,130,246,.5)}.CEPFaq_faqTriggerButton__QxDk2:active{transform:scale(.95)}.CEPFaq_modalOverlay__sfXd1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;animation:CEPFaq_fadeIn__uiU6w .2s ease}@keyframes CEPFaq_fadeIn__uiU6w{0%{opacity:0}to{opacity:1}}.CEPFaq_modalContent__lEBOl{background:white;border-radius:16px;max-width:900px;width:100%;max-height:60vh;overflow-y:auto;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:CEPFaq_slideUp__eC7Lr .3s ease;scrollbar-width:none;-ms-overflow-style:none}.CEPFaq_modalContent__lEBOl::-webkit-scrollbar{display:none}@keyframes CEPFaq_slideUp__eC7Lr{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CEPFaq_closeButton__tMmfA{position:sticky;top:15px;left:calc(100% - 55px);background:#f1f5f9;border:none;font-size:2rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;color:#64748b;transition:all .2s ease;z-index:10;margin-bottom:-40px}.CEPFaq_closeButton__tMmfA:hover{background:#e2e8f0;color:#1e293b;transform:rotate(90deg)}.CEPFaq_container__7n_a4{padding:40px 30px}.CEPFaq_title__AR54X{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:30px;text-align:center}.CEPFaq_faqList__FgeqY{display:flex;flex-direction:column;gap:12px}.CEPFaq_faqItem__logCQ{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:white;transition:box-shadow .2s ease}.CEPFaq_faqItem__logCQ:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.CEPFaq_faqButton__3NRii{width:100%;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;background:white;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.CEPFaq_faqButton__3NRii:hover{background-color:#f8f9fa}.CEPFaq_faqButton__3NRii.CEPFaq_active__PE9p8{background-color:#f0f7ff}.CEPFaq_faqQuestion__ZZ4CM{font-size:1.1rem;font-weight:600;color:#2c3e50;flex:1 1;padding-right:15px}.CEPFaq_icon__PQv3L{font-size:1.5rem;color:#3b82f6;font-weight:300;min-width:24px;text-align:center}.CEPFaq_faqContent__HfAKM{padding:0 20px 20px;animation:CEPFaq_slideDown__YVPqr .3s ease}@keyframes CEPFaq_slideDown__YVPqr{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CEPFaq_faqAnswer__GCZ30{color:#4a5568;line-height:1.6;margin:0 0 15px;font-size:.95rem;text-align:left}.CEPFaq_subFaqList__DvPvT{margin-top:20px;padding-top:15px;border-top:1px solid #e0e0e0}.CEPFaq_subFaqTitle__u8ex_{font-size:.9rem;font-weight:600;color:#64748b;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.CEPFaq_subFaqItem__yLc51{margin-bottom:8px;border-left:3px solid #3b82f6;background:#f8fafc;border-radius:4px}.CEPFaq_subFaqButton__FpPtB{width:100%;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.CEPFaq_subFaqButton__FpPtB:hover{background-color:#f1f5f9}.CEPFaq_subFaqButton__FpPtB.CEPFaq_active__PE9p8{background-color:#e0f2fe}.CEPFaq_subFaqQuestion__J9as5{font-size:.95rem;font-weight:500;color:#334155;flex:1 1;padding-right:10px}.CEPFaq_subFaqContent__MqsGg{padding:0 15px 12px;animation:CEPFaq_slideDown__YVPqr .3s ease}.CEPFaq_subFaqAnswer__IhDFY{color:#64748b;line-height:1.5;margin:0;font-size:.9rem;text-align:left}@media (max-width:768px){.CEPFaq_faqTriggerButton__QxDk2{width:45px;height:45px;font-size:1.3rem;top:15px;right:15px}.CEPFaq_modalOverlay__sfXd1{padding:10px}.CEPFaq_modalContent__lEBOl{max-height:95vh;border-radius:12px}.CEPFaq_closeButton__tMmfA{width:35px;height:35px;font-size:1.75rem;top:12px;left:calc(100% - 47px)}.CEPFaq_container__7n_a4{padding:30px 20px}.CEPFaq_title__AR54X{font-size:1.5rem;margin-bottom:20px}.CEPFaq_faqButton__3NRii{padding:15px}.CEPFaq_faqQuestion__ZZ4CM{font-size:1rem;padding-right:10px}.CEPFaq_icon__PQv3L{font-size:1.3rem}.CEPFaq_faqContent__HfAKM{padding:0 15px 15px}.CEPFaq_faqAnswer__GCZ30{font-size:.9rem}.CEPFaq_subFaqButton__FpPtB{padding:10px 12px}.CEPFaq_subFaqQuestion__J9as5{font-size:.9rem}.CEPFaq_subFaqAnswer__IhDFY{font-size:.85rem}}@media (max-width:480px){.CEPFaq_faqTriggerButton__QxDk2{width:40px;height:40px;font-size:1.2rem;top:12px;right:12px}.CEPFaq_modalContent__lEBOl{border-radius:8px}.CEPFaq_closeButton__tMmfA{width:32px;height:32px;font-size:1.5rem;left:calc(100% - 44px)}.CEPFaq_container__7n_a4{padding:25px 15px}.CEPFaq_title__AR54X{font-size:1.3rem}.CEPFaq_faqButton__3NRii{padding:12px}.CEPFaq_faqQuestion__ZZ4CM{font-size:.95rem}}.ProfilePictureUploader_card__klL4L{background:#fff;border-radius:10px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ProfilePictureUploader_card__klL4L h3{margin-bottom:.5rem;font-size:1.1rem;font-weight:600;color:#222}.ProfilePictureUploader_card__klL4L p{color:#555;font-size:.95rem;margin-bottom:1rem}.ProfilePictureUploader_buttonPrimary__mqZOy{background-color:#0070f3;color:white;font-weight:500;padding:.6rem 1.2rem;border-radius:6px;border:none;cursor:pointer;transition:background .2s ease}.ProfilePictureUploader_buttonPrimary__mqZOy:hover:not(:disabled){background-color:#005ad3}.ProfilePictureUploader_buttonPrimary__mqZOy:disabled{opacity:.6;cursor:not-allowed}.ProfilePictureUploader_buttonSecondary__TUVk4{background-color:#eaeaea;color:#333;padding:.6rem 1.2rem;border-radius:6px;border:none;cursor:pointer;transition:background .2s ease}.ProfilePictureUploader_buttonSecondary__TUVk4:hover{background-color:#ddd}.ProfilePictureUploader_dangerButton__YFvSK{background-color:#e63946;color:#fff;padding:.6rem 1.2rem;border-radius:6px;border:none;cursor:pointer;transition:background .2s ease}.ProfilePictureUploader_dangerButton__YFvSK:hover:not(:disabled){background-color:#c71c2b}.ProfilePictureUploader_dangerButton__YFvSK:disabled{opacity:.6;cursor:not-allowed}.ProfilePictureUploader_uploadPreviewContainer__ijqpX{display:flex;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:1rem}.ProfilePictureUploader_uploadPreview__nU__C{border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #ddd}.ProfilePictureUploader_uploadActions__eShhq{display:flex;flex-direction:column;gap:.5rem}.ProfilePictureUploader_errorMessage__Ig50T{color:#e63946;font-size:.9rem;margin-top:.5rem}.ProfileEditor_editorContainer__DH96D{max-width:800px;margin:2rem auto;padding:2rem;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e2e8f0}.ProfileEditor_editorHeader__7_YUD{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.ProfileEditor_editorHeader__7_YUD h2{font-size:1.75rem;font-weight:600;color:#1a202c}.ProfileEditor_editorSection__2An7A{margin-bottom:2.5rem}.ProfileEditor_sectionTitle__kqNDO{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.ProfileEditor_textarea__yFQv3{width:90%;padding:.75rem 1rem;border-radius:8px;border:1px solid #cbd5e0;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ProfileEditor_textarea__yFQv3:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.5)}.ProfileEditor_editorActions__wRQw3{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;align-items:center;gap:1rem}.ProfileEditor_primaryButton__5X36o,.ProfileEditor_secondaryButton__M_tZ_{padding:.75rem 1.5rem;border-radius:8px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s}.ProfileEditor_primaryButton__5X36o{background-color:#2b6cb0;color:white}.ProfileEditor_primaryButton__5X36o:hover{background-color:#2c5282}.ProfileEditor_primaryButton__5X36o:disabled{background-color:#a0aec0;cursor:not-allowed}.ProfileEditor_secondaryButton__M_tZ_{background-color:#edf2f7;color:#4a5568;border:1px solid #e2e8f0}.ProfileEditor_secondaryButton__M_tZ_:hover{background-color:#e2e8f0}.ProfileEditor_toggleContainer__YGxNp{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.ProfileEditor_toggleLabel__gHyZG{font-weight:500;color:#2d3748}.ProfileEditor_helpText__1bno9{font-size:.9rem;color:#718096;margin:0}.ProfileEditor_toggle__wKWvd{position:relative;display:inline-block;width:50px;height:28px}.ProfileEditor_toggle__wKWvd input{opacity:0;width:0;height:0}.ProfileEditor_slider__qrNFF{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:28px}.ProfileEditor_slider__qrNFF:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%}input:checked+.ProfileEditor_slider__qrNFF{background-color:#34d399}input:focus+.ProfileEditor_slider__qrNFF{box-shadow:0 0 1px #34d399}input:checked+.ProfileEditor_slider__qrNFF:before{transform:translateX(22px)}