.Breadcrumbs_breadcrumbs__Rwb5T{font-size:.9rem;color:#64748b;margin:1.5rem 0 .5rem}.Breadcrumbs_list__t4SKY{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none}.Breadcrumbs_item__xYLs3:after{content:"/";margin-left:.5rem;color:#cbd5f5}.Breadcrumbs_item__xYLs3:last-child:after{content:"";margin:0}.Breadcrumbs_link__qaLwr{color:#0f172a;font-weight:600}.Breadcrumbs_current__F2_Pi{color:#64748b;font-weight:600}.seoPage_page__oeqge{background:linear-gradient(180deg,#f0fdf4,#ffffff 60%);min-height:100vh}.seoPage_main__ih90A{padding:80px 0 96px}.seoPage_hero__MDNUH{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;align-items:center;margin-bottom:3rem}.seoPage_eyebrow__94omp{text-transform:uppercase;font-size:.75rem;letter-spacing:.12em;color:#16a34a;font-weight:700;margin-bottom:.75rem}.seoPage_h1__Z3F1w{font-size:clamp(2.1rem,4vw,3.1rem);line-height:1.1;margin-bottom:1rem}.seoPage_lead__fWa2R{font-size:1.1rem;color:#475569;margin-bottom:1.5rem}.seoPage_heroCard__zn_Eg{background:#ffffff;border-radius:24px;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 24px 60px rgba(15,23,42,.08)}.seoPage_image___pxau{width:100%;height:auto;border-radius:18px}.seoPage_ctaRow__LgXwp{display:flex;flex-wrap:wrap;gap:.75rem}.seoPage_ctaButton__Z09BS{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.2rem;border-radius:999px;font-weight:600;background:#0f172a;color:#ffffff;border:none;transition:transform .2s ease,box-shadow .2s ease}.seoPage_ctaButton__Z09BS:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.18)}.seoPage_ctaSecondary__lTbrj{background:#ffffff;color:#0f172a;border:1px solid #e2e8f0}.seoPage_section__SFs8L{margin-bottom:2.75rem}.seoPage_section__SFs8L h2{font-size:1.6rem;margin-bottom:.9rem}.seoPage_section__SFs8L p{color:#475569;margin-bottom:.9rem}.seoPage_features__TERw2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;list-style:none;padding:0;margin:1.2rem 0 0}.seoPage_featureItem__G9cTu{background:#ffffff;border-radius:16px;border:1px solid #e2e8f0;padding:1rem 1.25rem;display:flex;gap:.5rem;align-items:flex-start;color:#0f172a}.seoPage_featureItem__G9cTu span{color:#16a34a;font-weight:700}.seoPage_whoGrid__y9cF_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1rem}.seoPage_whoCard__pQonh{padding:1.2rem 1.4rem;border-radius:16px;border:1px solid #e2e8f0;background:#ffffff}.seoPage_whoCard__pQonh h3{font-size:1.05rem;margin-bottom:.5rem}.seoPage_faqList__FxOi7{display:grid;gap:1rem;margin-top:1rem}.seoPage_faqItem__vGdzX{border-radius:16px;border:1px solid #e2e8f0;background:#ffffff;padding:1rem 1.25rem}.seoPage_faqItem__vGdzX h3{font-size:1rem;margin-bottom:.35rem}.seoPage_related__Aa8KZ{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0}.seoPage_related__Aa8KZ h3{font-size:1.05rem;margin-bottom:.75rem}.seoPage_relatedLinks__kR2MN{display:flex;flex-wrap:wrap;gap:.75rem}.seoPage_relatedLinks__kR2MN a{padding:.4rem .75rem;border-radius:999px;border:1px solid #e2e8f0;background:#ffffff;color:#0f172a;font-weight:600}.seoPage_footerTools__0f95S{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #e2e8f0}.seoPage_footerTools__0f95S h3{font-size:1.1rem;margin-bottom:.9rem}.seoPage_footerTools__0f95S ul{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem;padding:0}.seoPage_footerTools__0f95S a{font-weight:600;color:#0f172a}.seoPage_ctaBanner__Sf03l{margin-top:1.5rem;padding:1.5rem;border-radius:20px;background:#0f172a;color:#ffffff;display:flex;flex-direction:column;gap:1rem}.seoPage_ctaBanner__Sf03l p{color:#e2e8f0}@media (max-width:768px){.seoPage_main__ih90A{padding:64px 0 80px}.seoPage_ctaRow__LgXwp{width:100%}.seoPage_ctaButton__Z09BS{width:100%;justify-content:center}}.AuthModal_overlay__Gb7QK{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(4px)}.AuthModal_modal__E_hSo{background:white;width:100%;max-width:400px;border-radius:1rem;padding:2rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);position:relative;z-index:10000}.AuthModal_closeButton__xDX5W{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:var(--muted);cursor:pointer}.AuthModal_title__c5fMN{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:.5rem}.AuthModal_subtitle__z_Fcz{text-align:center;color:var(--muted);margin-bottom:2rem;font-size:.9rem}.AuthModal_googleButton__Hq_r7{width:100%;padding:.75rem;border-radius:.5rem;border:1px solid var(--border);background:white;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem;transition:background .2s}.AuthModal_googleButton__Hq_r7:hover{background:#f8fafc}.AuthModal_appleButton__eirro{width:100%;padding:.75rem;border-radius:.5rem;border:none;background:#000;color:white;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.75rem;transition:background .2s;cursor:pointer}.AuthModal_appleButton__eirro:hover{background:#1a1a1a}.AuthModal_appleButton__eirro:disabled{opacity:.7;cursor:not-allowed}.AuthModal_divider__ZeMsn{display:flex;align-items:center;gap:1rem;color:var(--muted);font-size:.8rem;margin-bottom:1.5rem}.AuthModal_divider__ZeMsn:after,.AuthModal_divider__ZeMsn:before{content:"";flex:1;height:1px;background:var(--border)}.AuthModal_form__G3zCB{display:flex;flex-direction:column;gap:1rem}.AuthModal_input__EFFPy{width:100%;padding:.75rem;border-radius:.5rem;border:1px solid var(--border);font-size:.9rem;outline:none;transition:border-color .2s}.AuthModal_input__EFFPy:focus{border-color:var(--primary)}.AuthModal_submitButton__6p2si{width:100%;padding:.75rem;border-radius:.5rem;background:var(--primary);color:white;font-weight:600;border:none;transition:background .2s}.AuthModal_submitButton__6p2si:hover{background:var(--primary-hover)}.AuthModal_submitButton__6p2si:disabled{opacity:.7;cursor:not-allowed}.AuthModal_toggleText__f92L_{text-align:center;font-size:.9rem;color:var(--muted);margin-top:1.5rem}.AuthModal_toggleLink__ZzhO4{color:var(--primary);font-weight:600;background:none;border:none;margin-left:.25rem;text-decoration:underline}.AuthModal_error__BhB4_{background-color:#fef2f2;color:#ef4444;padding:.75rem;font-size:.8rem}.AuthModal_error__BhB4_,.AuthModal_success__t_1Yb{border-radius:.5rem;margin-bottom:1rem;text-align:center}.AuthModal_success__t_1Yb{background-color:#f0fdf4;color:#15803d;padding:1rem;font-size:.9rem;border:1px solid #bbf7d0}.AuthModal_fileInputContainer__x7RLK{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem}.AuthModal_fileLabel__BmCzI{color:var(--muted);font-weight:500}.AuthModal_fileInputWrapper__EOozp{position:relative;width:100%}.AuthModal_fileInput__OYftK{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.AuthModal_customFileInput__g51v_{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;border:1px dashed var(--border);border-radius:.5rem;color:var(--muted);background:#f8fafc;transition:all .2s}.AuthModal_customFileInput__g51v_:hover{border-color:var(--primary);background:#f0fdf4;color:var(--primary)}.AuthModal_fileName__OoZNC{font-weight:500;color:var(--foreground)}.AuthModal_checkboxContainer__VVrx9{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.85rem;color:var(--muted)}.AuthModal_checkbox__6b_Wb{margin-top:.2rem;width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer}.AuthModal_checkboxLabel__nwxJ5{cursor:pointer;line-height:1.4}.AuthModal_checkboxLabel__nwxJ5 a{color:var(--primary);text-decoration:underline}.Header_header__MvnS2{position:fixed;top:0;left:0;right:0;height:80px;background:white;border-bottom:1px solid var(--border);z-index:1100;display:flex;align-items:center}.Header_headerInner__HzK1Z{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.Header_logoContainer__gxrJO{display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.25rem;color:var(--foreground)}.Header_logoText__gtMNE{display:inline-block}@media (max-width:480px){.Header_logoText__gtMNE{display:none}.Header_logoContainer__gxrJO{gap:0}}.Header_logoImage__hE07D{height:40px;width:40px;object-fit:contain;border-radius:8px}.Header_navLinks__dak4Y{display:flex;gap:1.5rem;color:var(--muted);font-weight:500;flex-shrink:1;min-width:0;overflow:hidden}.Header_navLinks__dak4Y a{white-space:nowrap}@media (max-width:1200px){.Header_navLinks__dak4Y{gap:1rem}}@media (max-width:1024px){.Header_navLinks__dak4Y{gap:.75rem;font-size:.875rem}}.Header_hamburger___6DdG{display:none;background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:var(--foreground);padding:.5rem}.Header_mobileMenu__nWWGd{display:none}@media (max-width:768px){.Header_navLinks__dak4Y{display:none}.Header_hamburger___6DdG{display:block}.Header_actions__AFxTd,.Header_userDropdown__uUV7t{display:none}.Header_mobileMenu__nWWGd{display:flex;flex-direction:column;position:absolute;top:80px;left:0;right:0;background:white;border-bottom:1px solid var(--border);padding:1rem;gap:1rem;z-index:1000;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Header_mobileMenu__nWWGd a,.Header_mobileMenu__nWWGd button{padding:.5rem;font-weight:500;color:var(--foreground);text-decoration:none;background:transparent;border:none;text-align:left;font-size:1rem;cursor:pointer}.Header_mobileMenu__nWWGd a:hover,.Header_mobileMenu__nWWGd button:hover{background:#f3f4f6;border-radius:.5rem}.Header_mobileAppButtons__6dm6t{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.Header_mobileAndroidButton__A_VEF,.Header_mobileAppleButton__4vSsa{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1rem;border-radius:12px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:all .2s ease}.Header_mobileAppleButton__4vSsa{background:linear-gradient(135deg,#1a1a2e,#16213e);color:white}.Header_mobileAndroidButton__A_VEF{background:#f3f4f6;color:#1f2937}}.Header_actions__AFxTd{display:flex;align-items:center;gap:1rem}.Header_appButtons___xUzp{display:none;align-items:center;gap:.5rem;flex-shrink:0}@media (min-width:900px){.Header_appButtons___xUzp{display:flex}}.Header_androidButton__6ARaX,.Header_appleButton__WsGFr{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .2s ease;cursor:pointer;border:none}.Header_buttonText__T_EwW{display:inline}@media (max-width:1150px){.Header_buttonText__T_EwW{display:none}.Header_androidButton__6ARaX,.Header_appleButton__WsGFr{padding:.6rem;width:36px;height:36px}}.Header_appleButton__WsGFr{background:linear-gradient(135deg,#1a1a2e,#16213e);color:white;box-shadow:0 4px 12px rgba(26,26,46,.25)}.Header_appleButton__WsGFr:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px rgba(26,26,46,.35)}.Header_androidButton__6ARaX{background:#f3f4f6;color:#1f2937;box-shadow:0 2px 8px rgba(0,0,0,.08)}.Header_androidButton__6ARaX:hover{transform:translateY(-2px) scale(1.02);background:#e5e7eb;box-shadow:0 6px 16px rgba(0,0,0,.12)}.Header_androidIcon__S7Ecb,.Header_appleIcon__hvj8v{width:1rem;height:1rem;display:inline-flex;align-items:center}.Header_androidIcon__S7Ecb{width:.9rem;height:.9rem}.Header_authButtons__V5ROl{display:flex;align-items:center;gap:1rem}.Header_authPlaceholder__O927_{width:180px;height:40px;background-color:#f3f4f6;border-radius:99px;animation:Header_pulse__ZK1Iy 1.5s infinite}@keyframes Header_pulse__ZK1Iy{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.Header_primaryButton__J7dRf{background:var(--primary);color:white;padding:.5rem 1.25rem;border-radius:99px;font-weight:600;border:none;font-size:.9rem;transition:background .2s}.Header_primaryButton__J7dRf:hover{background:var(--primary-hover)}.Header_secondaryButton__3SqEP{background:transparent;color:var(--foreground);padding:.5rem 1rem;font-weight:600;border:none;font-size:.9rem;transition:color .2s}.Header_secondaryButton__3SqEP:hover{color:var(--primary)}.Header_userMenu__pKn3h{display:none}.Header_userEmail__pLU0U{font-size:.9rem;font-weight:500}@media (max-width:640px){.Header_androidButton__6ARaX,.Header_appleButton__WsGFr{padding:.4rem .9rem;font-size:.8rem;gap:.3rem}.Header_androidIcon__S7Ecb,.Header_appleIcon__hvj8v{width:.85rem;height:.85rem}.Header_androidIcon__S7Ecb{width:.75rem;height:.75rem}}.Header_registerButton__8Nb5W{background:var(--primary);color:white;padding:.5rem 1.25rem;border-radius:99px;font-weight:600;border:none;font-size:.9rem;cursor:pointer;transition:background .2s}.Header_registerButton__8Nb5W:hover{background:var(--primary-hover)}@media (max-width:480px){.Header_secondaryButton__3SqEP{padding:.4rem .5rem;font-size:.8rem}.Header_registerButton__8Nb5W{padding:.4rem .8rem;font-size:.8rem}}.Header_adminLink__EsmRR{color:#DC2626;font-weight:600;text-decoration:none;font-size:.9rem;padding:.5rem .75rem;border-radius:.5rem;background:#FEF2F2}.Header_profileLink__uBnvT{color:#4B5563;font-weight:500;text-decoration:none;font-size:.9rem}.Header_profileLink__uBnvT:hover{text-decoration:underline;color:#111827}.Header_userDropdown__uUV7t{position:relative}.Header_userButton__VOVsy{display:flex;align-items:center;gap:.6rem;padding:.45rem .85rem;border-radius:999px;border:2px solid #dbeafe;background:white;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.06);transition:border-color .2s,box-shadow .2s}@media (max-width:480px){.Header_userButton__VOVsy{padding:.3rem .5rem;gap:.4rem;border-width:1px}.Header_userName__xX6C5{display:none}}.Header_userButton__VOVsy:hover{border-color:#bfdbfe;box-shadow:0 10px 24px rgba(0,0,0,.08)}.Header_avatar__17dEb{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);color:white;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem}.Header_avatarImage__uuTYH{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb}.Header_userName__xX6C5{max-width:150px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.Header_chevron__PPQVD{color:#6b7280;font-size:.8rem;transition:transform .2s ease}.Header_chevronOpen__3hHIU{transform:rotate(180deg)}.Header_dropdownMenu__6KeWb{position:absolute;top:calc(100% + 12px);right:0;width:260px;background:white;border-radius:20px;box-shadow:0 25px 60px rgba(0,0,0,.15);padding:.75rem;border:1px solid #e5e7eb;z-index:20;animation:Header_dropdownFadeIn__dIgMc .2s ease}@keyframes Header_dropdownFadeIn__dIgMc{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_dropdownItem__dN_WM{width:100%;display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#374151;padding:.85rem 1rem;font-weight:500;text-align:left;background:transparent;border:none;cursor:pointer;font-size:.95rem;border-radius:12px;transition:all .15s ease}.Header_dropdownItem__dN_WM:hover{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534;transform:translateX(4px)}.Header_signOut__POp0l{color:#dc2626;font-weight:600;margin-top:.5rem;border-top:1px solid #f3f4f6;padding-top:1rem;border-radius:0 0 12px 12px}.Header_signOut__POp0l:hover{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#b91c1c}.Header_mobileSignOut__D5_ZQ{color:#b91c1c;font-weight:600;margin-top:.25rem}.sharedPages_page__M1lMb{min-height:100vh;background:linear-gradient(180deg,#f0fdf4,#ffffff 40%)}.sharedPages_inner__q_Bsg{padding:120px 1rem 80px}.sharedPages_card__LZcUS{background:white;border-radius:28px;padding:2.5rem;box-shadow:0 20px 60px rgba(0,0,0,.08);max-width:800px;margin:0 auto;border:1px solid #e5e7eb}.sharedPages_title__wpay5{font-size:2.25rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,#166534,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sharedPages_subtitle__we5P7{color:#6b7280;margin-bottom:2rem;font-size:1.05rem;line-height:1.6}.sharedPages_statGrid__LQ7GT{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 2rem}@media (max-width:640px){.sharedPages_statGrid__LQ7GT{grid-template-columns:repeat(2,1fr)}}.sharedPages_statCard__kYr2V{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:20px;padding:1.25rem;text-align:center;transition:transform .2s,box-shadow .2s}.sharedPages_statCard__kYr2V:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(34,197,94,.15)}.sharedPages_statLabel__tJ1HW{color:#166534;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;display:block}.sharedPages_statValue__3YrXK{font-size:2rem;font-weight:800;color:#166534;display:block}.sharedPages_sectionTitle__LvA4j{font-size:1.15rem;font-weight:700;color:#111827;margin:2rem 0 1rem;padding-bottom:.75rem;border-bottom:2px solid #f3f4f6;display:flex;align-items:center;gap:.5rem}.sharedPages_sectionTitle__LvA4j:before{content:"";width:4px;height:20px;background:linear-gradient(180deg,#22c55e,#16a34a);border-radius:2px}.sharedPages_scanList__2sg2d{display:grid;gap:.75rem}.sharedPages_scanCard__luLDK{display:flex;justify-content:space-between;align-items:center;border:1px solid #e5e7eb;border-radius:16px;padding:1rem 1.25rem;background:#fafafa;transition:all .2s}.sharedPages_scanCard__luLDK:hover{background:white;border-color:#22c55e;box-shadow:0 4px 20px rgba(0,0,0,.05)}.sharedPages_scanMeta__BBDDy{display:flex;flex-direction:column;gap:.25rem}.sharedPages_sessionMeta__SFWRM{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;font-weight:600;color:#166534;font-size:.9rem}.sharedPages_scanScore__ylma_{font-weight:700;color:#111827;font-size:1rem}.sharedPages_scanDate__0doJN{color:#9ca3af;font-size:.85rem}.sharedPages_list__cnoW_{display:grid;gap:.75rem;margin:1.5rem 0 2rem}.sharedPages_listItem__muK7R{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:white;border-radius:16px;border:1px solid #e5e7eb;color:#374151;font-weight:600;transition:all .2s;cursor:pointer}.sharedPages_listItem__muK7R:hover{background:#f9fafb;border-color:#d1d5db;transform:translateX(4px)}.sharedPages_actions__Jn6Ei{display:flex;gap:1rem;flex-wrap:wrap}.sharedPages_primary__QG8qg{background:linear-gradient(135deg,#22c55e,#16a34a);color:white;padding:.875rem 1.75rem;border-radius:999px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s;box-shadow:0 4px 14px rgba(34,197,94,.3)}.sharedPages_primary__QG8qg:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(34,197,94,.4)}.sharedPages_secondary__3OL29{background:#111827;color:white;padding:.875rem 1.75rem;border-radius:999px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s}.sharedPages_secondary__3OL29:hover{background:#1f2937;transform:translateY(-2px)}.sharedPages_empty__K4PZi{color:#9ca3af;text-align:center;padding:2rem;background:#fafafa;border-radius:16px;border:1px dashed #e5e7eb}.sharedPages_error__YvLSZ{color:#dc2626;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;padding:1rem 1.25rem;border-radius:16px;margin-bottom:1.5rem;font-weight:500}.sharedPages_loading__kNPEI{color:#6b7280;text-align:center;padding:2rem;font-weight:500}.sharedPages_muted__AV9QH{color:#6b7280;font-size:.95rem;margin-bottom:1rem}.sharedPages_pill__gykEp{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#166534;border-radius:999px;font-weight:600;font-size:.85rem;border:1px solid #bbf7d0}.sharedPages_listDivider__KCi45{border-top:1px solid #e5e7eb;margin:2rem 0}.sharedPages_text__xJ_oj{color:#374151;line-height:1.7;margin-bottom:1rem}.sharedPages_plainList__4mz_F{color:#374151;line-height:1.8;padding-left:1.25rem;margin:0 0 1.5rem}.sharedPages_plainList__4mz_F li{margin-bottom:.5rem}.sharedPages_form__JSg_8{display:flex;flex-direction:column;gap:1.25rem}.sharedPages_formGroup__NLIQ4{display:flex;flex-direction:column;gap:.5rem}.sharedPages_label__2_SFX{font-size:.9rem;font-weight:600;color:#374151}.sharedPages_input___eMWV,.sharedPages_textarea__oaXOO{padding:.875rem 1rem;border:1px solid #e5e7eb;border-radius:12px;font-size:1rem;color:#111827;background:#fafafa;transition:all .2s;font-family:inherit}.sharedPages_input___eMWV:focus,.sharedPages_textarea__oaXOO:focus{outline:none;border-color:#22c55e;background:white;box-shadow:0 0 0 3px rgba(34,197,94,.1)}.sharedPages_input___eMWV::placeholder,.sharedPages_textarea__oaXOO::placeholder{color:#9ca3af}.sharedPages_textarea__oaXOO{resize:vertical;min-height:120px}.sharedPages_success__nxDYd{text-align:center;padding:2.5rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-radius:20px;border:1px solid #bbf7d0;display:flex;flex-direction:column;align-items:center}.SkeletonLoader_skeleton__f_bgW{background-color:#e2e8f0;position:relative;overflow:hidden}.SkeletonLoader_skeleton__f_bgW:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.4) 20%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0));animation:SkeletonLoader_shimmer__H4h1b 1.5s infinite;content:""}@keyframes SkeletonLoader_shimmer__H4h1b{to{transform:translateX(100%)}}.SkeletonLoader_text__KJyPm{border-radius:.25rem;height:1em}.SkeletonLoader_circular__HHizY{border-radius:50%}.SkeletonLoader_rectangular__VdSxo{border-radius:.5rem}.page_main__zwGve{min-height:100vh;background:linear-gradient(135deg,#f0fdf4,#ecfeff 50%,#fdf4ff)}.page_hero__4X0do{padding:8rem 1.5rem 3rem;text-align:center}.page_heroContent__l5cov{max-width:800px;margin:0 auto}.page_title__cbZvM{font-size:2.5rem;font-weight:800;color:#111827;margin:0 0 .5rem}.page_subtitle__z7rJT{font-size:1.125rem;color:#6b7280;max-width:600px;margin:0 auto}.page_contentSection__jjchj{padding:0 1.5rem 4rem}.page_container__CXw_5{max-width:1200px;margin:0 auto}.page_articlesGrid__r28E1{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.page_articleCard__4KLm0{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s;text-decoration:none;color:inherit;display:block}.page_articleCard__4KLm0:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-4px)}.page_cardImage__eLlcN{width:100%;height:200px;object-fit:cover;background:#f3f4f6}.page_cardContent__bQpUN{padding:1.5rem}.page_cardMeta___GdA9{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.page_categoryBadge__t8nS7{font-size:.75rem;font-weight:600;color:#065f46;background:#d1fae5;padding:.25rem .75rem;border-radius:999px}.page_readingTime__zsBrg{font-size:.75rem;color:#9ca3af;display:flex;align-items:center;gap:.25rem}.page_cardTitle__HUzC_{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .5rem;line-height:1.4}.page_cardDescription__spphK{font-size:.9375rem;color:#6b7280;line-height:1.6;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardFooter__YZQbz{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #f3f4f6}.page_author__mgmB4{font-size:.8125rem;color:#6b7280}.page_readMore__Jmm5o{font-size:.875rem;font-weight:600;color:#10b981;display:flex;align-items:center;gap:.25rem}.page_featuredSection__y_B4z{margin-bottom:3rem}.page_sectionTitle__u3QJI{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 1.5rem}.page_featuredCard__IMp_e{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);text-decoration:none;color:inherit;transition:all .3s}.page_featuredCard__IMp_e:hover{box-shadow:0 12px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.page_featuredImage__nW9NB{width:100%;height:100%;min-height:300px;object-fit:cover;background:#f3f4f6}.page_featuredContent__h5DFH{padding:2rem;display:flex;flex-direction:column;justify-content:center}.page_featuredBadge__SCngV{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:#b45309;background:#fef3c7;padding:.25rem .75rem;border-radius:999px;width:fit-content;margin-bottom:1rem}.page_featuredTitle__D9v0n{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 .75rem;line-height:1.3}.page_featuredDescription___oTGd{font-size:1rem;color:#6b7280;line-height:1.6;margin:0 0 1.5rem}.page_featuredMeta__XcTTT{display:flex;align-items:center;gap:1rem;color:#9ca3af;font-size:.875rem}.page_emptyState__BQXQC{text-align:center;padding:4rem 2rem;background:#fff;border-radius:1rem;border:1px dashed #e5e5e5}.page_emptyState__BQXQC span{font-size:3rem;display:block;margin-bottom:1rem}.page_emptyState__BQXQC h3{font-size:1.25rem;color:#111827;margin:0 0 .5rem}.page_emptyState__BQXQC p{color:#6b7280;margin:0}@media (max-width:768px){.page_title__cbZvM{font-size:2rem}.page_articlesGrid__r28E1,.page_featuredCard__IMp_e{grid-template-columns:1fr}.page_featuredImage__nW9NB{min-height:200px}.page_featuredContent__h5DFH{padding:1.5rem}.page_featuredTitle__D9v0n{font-size:1.375rem}}.page_container__p5p2N{padding:.5rem 0}.page_header__vU_9q{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.page_headerLeft__2d50v{display:flex;flex-direction:column;gap:.25rem}.page_title__qNyUL{font-size:1.5rem;font-weight:700;margin:0}.page_count__cE2IR{color:#6b7280;font-size:.875rem}.page_searchWrapper__UnB_9{flex-shrink:0}.page_searchInput__MjZQJ{padding:.625rem 1rem;font-size:.875rem;border:1px solid #e5e5e5;border-radius:.5rem;background:#fff;width:220px;transition:all .2s}.page_searchInput__MjZQJ:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.page_tabs__Vw2ol{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.page_tab___tBsu{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;border:1px solid #e5e5e5;border-radius:999px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.375rem}.page_tab___tBsu:hover{border-color:#d1d5db;background:#f9fafb}.page_tabActive__ioUbu{background:#10b981;border-color:#10b981;color:#fff}.page_tabActive__ioUbu:hover{background:#059669;border-color:#059669}.page_loading__B5XD2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;color:#6b7280}.page_spinner__Cgbpy{width:32px;height:32px;border:3px solid #e5e5e5;border-top-color:#10b981;border-radius:50%;animation:page_spin__hOBWO .8s linear infinite}@keyframes page_spin__hOBWO{to{transform:rotate(1turn)}}.page_error__A55z_{padding:1rem 1.25rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;color:#dc2626}.page_empty__BtvV1,.page_error__A55z_{display:flex;align-items:center;gap:.5rem}.page_empty__BtvV1{flex-direction:column;justify-content:center;padding:3rem;background:#f9fafb;border:1px dashed #e5e5e5;border-radius:.75rem;color:#6b7280}.page_empty__BtvV1 span{font-size:2rem}.page_grid__NfRUi{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.page_card__wHBtH{background:#fff;border:1px solid #e5e5e5;border-radius:.875rem;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .2s;cursor:pointer}.page_card__wHBtH:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d1d5db}.page_cardTop__9xTWK{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem}.page_cardHeader___u2d5{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_threadTitle__9fBcU{font-size:1rem;font-weight:700;margin:0;color:#111827;line-height:1.4}.page_categoryBadge__D6qS1{color:#065f46;background:#d1fae5;padding:.25rem .625rem}.page_categoryBadge__D6qS1,.page_pinnedBadge__o9XQ5{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;border-radius:999px}.page_pinnedBadge__o9XQ5{color:#b45309;background:#fef3c7;padding:.25rem .5rem}.page_deleteBtn__KhCiD{background:none;border:none;cursor:pointer;padding:.375rem;border-radius:.375rem;font-size:1rem;opacity:.5;transition:all .2s}.page_deleteBtn__KhCiD:hover{opacity:1;background:#fef2f2}.page_threadContent__HzLWg{font-size:.875rem;color:#4b5563;line-height:1.5;margin:.75rem 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardMeta__lanT7{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.page_metaItem__uXjn1{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.page_metaIcon__sJrid{flex-shrink:0}.page_cardActions__dZWFY{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.page_actionBtn__kjHQy{flex:1;padding:.5rem;font-size:.75rem;font-weight:500;border:1px solid transparent;border-radius:.5rem;cursor:pointer;transition:all .2s;text-align:center}.page_viewBtn__WFp2H{background:#f0fdf4;border-color:#bbf7d0;color:#10b981}.page_viewBtn__WFp2H:hover{background:#dcfce7}.page_pinBtn__0KKBI{background:#f0fdf4;border-color:#bbf7d0;color:#10b981}.page_pinBtn__0KKBI:hover{background:#dcfce7}.page_unpinBtn__9Ea_8{background:#fffbeb;border-color:#fde68a;color:#b45309}.page_unpinBtn__9Ea_8:hover{background:#fef3c7}.page_deleteBtnAction__d1Pjb{background:#fef2f2;border-color:#fecaca;color:#dc2626}.page_deleteBtnAction__d1Pjb:hover{background:#fee2e2}.page_modalOverlay__PW0PW{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:page_fadeIn__gDZSe .15s ease-out;padding:1rem}@keyframes page_fadeIn__gDZSe{0%{opacity:0}to{opacity:1}}.page_modal__DZzsj{background:#fff;border-radius:1rem;padding:1.5rem;width:90%;max-width:400px;text-align:center;animation:page_slideUp___yv39 .2s ease-out}@keyframes page_slideUp___yv39{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_modalIcon__AN74e{font-size:2.5rem;margin-bottom:.75rem}.page_modalTitle__oMx2n{font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .5rem}.page_modalText__8W6bV{font-size:.9375rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}.page_modalActions__2B9JG{display:flex;gap:.75rem}.page_cancelBtn__9l3GB{flex:1;padding:.75rem;font-size:.875rem;font-weight:500;color:#374151;background:#f3f4f6;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s}.page_cancelBtn__9l3GB:hover{background:#e5e7eb}.page_cancelBtn__9l3GB:disabled{opacity:.5;cursor:not-allowed}.page_deleteConfirmBtn__NJTmf{flex:1;padding:.75rem;font-size:.875rem;font-weight:500;color:#fff;background:#dc2626;border:none;border-radius:.5rem;cursor:pointer;transition:background .2s}.page_deleteConfirmBtn__NJTmf:hover{background:#b91c1c}.page_deleteConfirmBtn__NJTmf:disabled{opacity:.7;cursor:not-allowed}.page_detailsModal__Dq8Xc{background:#fff;border-radius:1rem;padding:1.5rem;width:90%;max-width:600px;max-height:85vh;overflow-y:auto;animation:page_slideUp___yv39 .2s ease-out;position:relative}.page_closeBtn__DsdIp{position:absolute;top:1rem;right:1rem;background:#f3f4f6;border:none;width:32px;height:32px;border-radius:50%;font-size:1.25rem;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page_closeBtn__DsdIp:hover{background:#e5e7eb;color:#111827}.page_detailsHeader__DiZRW{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-right:2.5rem}.page_detailsTitle__74jDc{font-size:1.375rem;font-weight:700;color:#111827;margin:0;line-height:1.3}.page_detailsMeta__EKbc9{display:flex;gap:.5rem;flex-wrap:wrap}.page_detailsAuthor__DnRbB{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #f3f4f6}.page_authorAvatar__FiInd{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0}.page_authorInfo__Gg92h{display:flex;flex-direction:column}.page_authorName__6vlR0{font-weight:600;color:#111827}.page_authorDate__kzaUL{font-size:.75rem;color:#9ca3af}.page_detailsContent__DmzxK{background:#f9fafb;border:1px solid #e5e5e5;border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.page_detailsContent__DmzxK p{color:#374151;line-height:1.6;margin:0;white-space:pre-wrap}.page_detailsActions__Tz_Pm{display:flex;gap:.75rem}.page_detailsActions__Tz_Pm .page_actionBtn__kjHQy{flex:none;padding:.625rem 1.25rem}.page_repliesSection__GhItM{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e5e5}.page_repliesSectionTitle__bV_PJ{font-size:1rem;font-weight:600;color:#111827;margin:0 0 1rem}.page_replyItem__QzQt7{display:flex;gap:.75rem;padding:.875rem;background:#f9fafb;border-radius:.5rem;margin-bottom:.5rem}.page_replyAvatar__0b4bC{width:32px;height:32px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;font-size:.75rem;font-weight:600;flex-shrink:0}.page_replyContent__uPnM_{flex:1;min-width:0}.page_replyHeader__mQgeO{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem;gap:.5rem}.page_replyAuthor__Ck_78{font-weight:500;font-size:.875rem;color:#111827}.page_replyTime__fiIiR{font-size:.75rem;color:#9ca3af}.page_replyText__031OX{font-size:.875rem;color:#4b5563;line-height:1.5;margin:0}.page_replyDeleteBtn__hoSvX{padding:.25rem .5rem;font-size:.6875rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;color:#dc2626;cursor:pointer;transition:all .2s}.page_replyDeleteBtn__hoSvX:hover{background:#fee2e2}.page_noReplies__UFLLi{text-align:center;padding:1.5rem;color:#9ca3af;font-size:.875rem}@media (max-width:640px){.page_header__vU_9q{flex-direction:column;align-items:stretch}.page_searchInput__MjZQJ{width:100%}.page_grid__NfRUi{grid-template-columns:1fr}.page_tabs__Vw2ol{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.5rem}.page_detailsModal__Dq8Xc{width:95%;padding:1.25rem}}.page_dashboard___oj03{padding:0}.page_header__GFEq6{margin-bottom:32px}.page_headerRow__pwGXu{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width:600px){.page_headerRow__pwGXu{flex-direction:column;align-items:flex-start;gap:8px}.page_title__8KOpM{font-size:24px}}.page_title__8KOpM{font-size:28px;font-weight:700;color:#111;margin:0 0 8px}.page_subtitle__HSJne{font-size:15px;color:#666;margin:0}.page_syncBadge__eBsLR{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;color:#15803d;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;margin-bottom:8px}.page_syncDot__1R1_2{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:page_pulse__bT83Y 2s infinite}.page_statsGrid__Dk0bQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:32px}.page_columns__cTRj8{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1200px){.page_columns__cTRj8{grid-template-columns:1fr 1fr}}@media (max-width:900px){.page_columns__cTRj8{grid-template-columns:1fr}}.page_card__y1M9K{background:#fff;border-radius:16px;border:1px solid #e5e5e5;overflow:hidden}.page_cardHeader__sNEzw{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.page_cardHeader__sNEzw h2{font-size:16px;font-weight:600;margin:0;color:#111}.page_liveIndicator__RYmgG{font-size:12px;color:#22c55e;font-weight:500;animation:page_pulse__bT83Y 2s infinite}@keyframes page_pulse__bT83Y{0%,to{opacity:1}50%{opacity:.5}}.page_activityList__FTKdk{padding:8px 0;max-height:400px;overflow-y:auto}.page_activityItem__XBdX0{display:flex;align-items:flex-start;gap:12px;padding:12px 20px;transition:background .2s}.page_activityItem__XBdX0:hover{background:#f9f9f9}.page_activityIcon__zuZgC{font-size:20px;flex-shrink:0}.page_activityContent__g0YN3{flex:1;display:flex;flex-direction:column;gap:2px}.page_activityDesc__WeXWi{font-size:14px;color:#333;line-height:1.4}.page_activityTime__mzt0I{font-size:12px;color:#999}.page_empty__znbtx,.page_loading__wVyJi{padding:40px 20px;text-align:center;color:#999;font-size:14px}.page_insightsList__hZMYr{padding:8px 0}.page_insightItem__V139U{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #f5f5f5}.page_insightItem__V139U:last-child{border-bottom:none}.page_insightLabel__kwvFw{font-size:14px;color:#666}.page_insightValue__yTdcE{font-size:16px;font-weight:600;color:#111}.page_referralsList__E4Dbh{padding:12px 0;max-height:400px;overflow-y:auto}.page_referralItem__lY3YQ{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid #f5f5f5}.page_referralItem__lY3YQ:last-child{border-bottom:none}.page_referralInfo__uCY_w{min-width:100px;display:flex;flex-direction:column;gap:2px}.page_referralLabel__uTXW6{font-size:13px;font-weight:500;color:#333}.page_referralCount__9nOtc{font-size:11px;color:#888}.page_referralBar__LswGF{flex:1;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.page_referralBarFill__BHGSP{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:4px;transition:width .3s ease}.page_referralPercent__liZke{min-width:40px;text-align:right;font-size:13px;font-weight:600;color:#10b981}.ScanFeed_grid__0wnk2{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.ScanFeed_card__yLGfR{background:white;border-radius:1rem;overflow:hidden;border:1px solid var(--border);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:flex;flex-direction:column}.ScanFeed_imageContainer__u5Rju{position:relative;aspect-ratio:3/4;background:#f1f5f9}.ScanFeed_actionBar__FAgF_{position:absolute;top:.75rem;left:.75rem;display:inline-flex;gap:.35rem;padding:.25rem;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.12)}.ScanFeed_actionButton__t8xEB{border:0;background:transparent;color:var(--foreground);font-size:.75rem;font-weight:600;padding:.25rem .6rem;border-radius:999px;cursor:pointer}.ScanFeed_actionButton__t8xEB:hover{background:rgba(15,23,42,.08)}.ScanFeed_actionButton__t8xEB:disabled{opacity:.6;cursor:not-allowed}.ScanFeed_danger__BXtNr{color:#b91c1c}.ScanFeed_danger__BXtNr:hover{background:#fee2e2}.ScanFeed_image__nrAjk{width:100%;height:100%;object-fit:cover}.ScanFeed_placeholder__a9LLu{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted)}.ScanFeed_scoreBadge__nLXAd{position:absolute;top:1rem;right:1rem;background:white;color:var(--foreground);font-weight:700;padding:.25rem .75rem;border-radius:99px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ScanFeed_content__2U0ME{padding:1rem}.ScanFeed_hiddenCard__lvAlP{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:140px}.ScanFeed_hiddenLabel__MoOzN{font-weight:600;color:var(--muted)}.ScanFeed_hiddenActions__GD2Vo{display:inline-flex;gap:.5rem}.ScanFeed_meta__dRXX9{display:flex;justify-content:space-between;color:var(--muted);font-size:.85rem;margin-bottom:.75rem}.ScanFeed_feedbackList__Bdeb0{margin:0;padding-left:1.25rem;font-size:.9rem;color:var(--foreground)}.ScanFeed_feedbackList__Bdeb0 li{margin-bottom:.25rem}.ScanFeed_empty___FT1m{grid-column:1/-1;text-align:center;padding:3rem;color:var(--muted)}.ScanFeed_error__ENHN1{grid-column:1/-1;color:#ef4444;padding:1rem;background:#fef2f2;border-radius:.5rem}.UserTable_container__5qUb7{display:flex;flex-direction:column;gap:16px}.UserTable_filters__Wkg8j{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.UserTable_filterButtons__fTRpz{display:flex;gap:8px}.UserTable_filterBtn__wPU1k{padding:8px 16px;border-radius:20px;border:1px solid #e5e5e5;background:#fff;font-size:13px;font-weight:500;color:#666;cursor:pointer;transition:all .2s}.UserTable_filterBtn__wPU1k:hover{border-color:#ccc;background:#f9f9f9}.UserTable_filterBtn__wPU1k.UserTable_active__bHDXp{background:#111;color:#fff;border-color:#111}.UserTable_filterBtn__wPU1k.UserTable_premium__YOm0H.UserTable_active__bHDXp{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-color:#0284c7}.UserTable_searchInput__sXSsk{padding:10px 16px;border-radius:10px;border:1px solid #e5e5e5;font-size:14px;width:280px;outline:none;transition:border-color .2s}.UserTable_searchInput__sXSsk:focus{border-color:#00d4aa}.UserTable_tableContainer__SzIcu{background:white;border-radius:16px;border:1px solid #e5e5e5;overflow:hidden}.UserTable_table__qLbgN{width:100%;border-collapse:collapse}.UserTable_table__qLbgN th{background:#f9f9f9;padding:14px 16px;text-align:left;font-weight:600;color:#666;border-bottom:1px solid #e5e5e5;font-size:13px}.UserTable_table__qLbgN td{padding:14px 16px;border-bottom:1px solid #f0f0f0;color:#333}.UserTable_table__qLbgN tr:last-child td{border-bottom:none}.UserTable_userCell__9JeEA{display:flex;flex-direction:column;gap:2px;text-decoration:none}.UserTable_userName__DctUj{font-weight:600;color:#111}.UserTable_userEmail___SCNy{font-size:12px;color:#888}.UserTable_userCell__9JeEA:hover .UserTable_userName__DctUj{color:#00d4aa}.UserTable_premiumBadge__BpxiM{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0369a1}.UserTable_freeBadge__gssaq{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;background:#f3f4f6;color:#6b7280}.UserTable_activityStats__dbjZa{display:flex;gap:12px}.UserTable_activityItem__0CFEI{font-size:13px;color:#666}.UserTable_dateCell__Y7kOI{font-size:13px;color:#888}.UserTable_actionButtons__3QoaT{display:flex;gap:8px;flex-wrap:wrap}.UserTable_actionBtn__irXuK{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:8px;border:1px solid #e5e5e5;background:#fff;color:#111;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.UserTable_actionBtn__irXuK:hover{border-color:#00d4aa;color:#0f766e;background:#f0fdfa}.UserTable_empty__coE20{text-align:center;color:#888;padding:40px}.UserTable_error__gd7CV{color:#dc2626;padding:16px;background:#fef2f2;border-radius:8px}.UserTable_loading__sOdtQ{padding:40px;text-align:center;color:#888}.UserTable_clickableRow__GIaDa{cursor:pointer;transition:background-color .15s}.UserTable_clickableRow__GIaDa:hover{background:#fafafa}.page_main__4ddKe{min-height:100vh;background:var(--background)}.page_hero__Bw14c{padding:10rem 0 3rem;background:white;text-align:center;border-bottom:1px solid var(--border)}.page_title__lxOwU{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.page_subtitle__4k0kr{color:var(--muted);font-size:1.1rem;margin-bottom:2rem}.page_filters__Rv4NX{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.page_filterButton__HT0nt{background:var(--background);border:1px solid var(--border);padding:.5rem 1.25rem;border-radius:99px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.page_filterButton__HT0nt:hover{border-color:var(--primary);color:var(--primary)}.page_filterButton__HT0nt.page_active__NNkOT{background:var(--primary);color:white;border-color:var(--primary)}.page_eventsSection__8QpjM{padding:3rem 0}.page_loading__ihNZ9{text-align:center;padding:4rem;color:var(--muted)}.page_eventsGrid__hp3kx{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.page_eventCard__wGqg2{background:white;border-radius:1rem;border:1px solid var(--border);padding:1.5rem;transition:box-shadow .2s,transform .2s}.page_eventCard__wGqg2:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.page_eventHeader__p15cQ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.page_eventBadge__2odY4{display:inline-block;padding:.25rem .75rem;border-radius:99px;font-size:.8rem;font-weight:600}.page_eventBadge__2odY4[data-type=competition]{background:#fef3c7;color:#b45309}.page_eventBadge__2odY4[data-type=practice]{background:#d1fae5;color:#059669}.page_eventBadge__2odY4[data-type=social]{background:#dbeafe;color:#2563eb}.page_deleteButton__BfpHb{background:none;border:none;font-size:1rem;cursor:pointer;padding:.25rem;opacity:.6;transition:opacity .2s}.page_deleteButton__BfpHb:hover{opacity:1}.page_deleteButton__BfpHb:disabled{cursor:not-allowed}.page_eventTitle__807sh{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.page_eventDescription__BOFmq{color:var(--muted);font-size:.9rem;margin-bottom:1rem;line-height:1.5}.page_eventDetails__keZyi{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.page_eventDetail__Z0lja{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--muted)}.page_detailIcon__KWJNW{font-size:1rem}.page_attendeesSection__uqC6A{margin-bottom:1rem}.page_attendeesToggle__on2yn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--background);border:1px solid var(--border);border-radius:.5rem;cursor:pointer;font-size:.9rem;color:var(--muted);transition:all .2s}.page_attendeesToggle__on2yn:hover{background:#f1f5f9}.page_toggleIcon__3XGi7{font-size:.7rem}.page_attendeesList__tPdkz{margin-top:.5rem;padding:.75rem;background:#f8fafc;border-radius:.5rem;max-height:200px;overflow-y:auto}.page_attendeeItem__sr0oi{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.page_attendeeItem__sr0oi:last-child{border-bottom:none}.page_attendeeAvatar__yQ7dF{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#00b894);display:flex;align-items:center;justify-content:center;color:white;font-weight:600;font-size:.85rem;overflow:hidden}.page_attendeeAvatar__yQ7dF img{width:100%;height:100%;object-fit:cover}.page_attendeeName__sdkw5{font-size:.9rem;color:var(--foreground)}.page_noAttendees__ElrwK{font-size:.85rem;color:var(--muted);text-align:center;padding:1rem 0;margin:0}.page_eventFooter__ImbLs{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--border)}.page_attendees__hniaS{font-size:.9rem;color:var(--muted)}.page_creatorBadge__4S_W2{font-size:.8rem;color:#059669;font-weight:500}.page_rsvpdBadge__8yKrD{background:#d1fae5;color:#059669;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;font-size:.85rem}.page_rsvpButton__pHC5C{background:var(--primary);color:white;border:none;padding:.5rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s}.page_rsvpButton__pHC5C:hover{background:var(--primary-hover)}.page_emptyState__Jz7bw{grid-column:1/-1;text-align:center;padding:4rem 2rem;background:white;border-radius:1rem;border:1px dashed var(--border)}.page_emptyState__Jz7bw p{color:var(--muted)}.page_emptyHint__W1L3P{font-size:.9rem;margin-top:.5rem}.page_createCTA__VPjDw{margin-top:3rem;text-align:center;padding:3rem;background:white;border-radius:1rem;border:1px dashed var(--border)}.page_createCTA__VPjDw h3{font-size:1.25rem;margin-bottom:.5rem}.page_createCTA__VPjDw p{color:var(--muted);margin-bottom:1.5rem}.page_createButton__nWmtk{display:inline-block;background:var(--foreground);color:white;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;border:none;cursor:pointer;font-size:1rem;transition:opacity .2s;text-decoration:none}.page_createButton__nWmtk:hover{opacity:.9}.page_signInHint__5PtII{font-size:.9rem;color:var(--muted);font-style:italic}.page_modalOverlay__LjM38{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.page_modal__0v5jc{background:white;border-radius:1rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.page_modalHeader__VRCG9{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border)}.page_modalHeader__VRCG9 h2{font-size:1.25rem;font-weight:700}.page_closeButton__KdvtK{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--muted);line-height:1}.page_closeButton__KdvtK:hover{color:var(--foreground)}.page_form__TOXpE{padding:1.5rem}.page_formGroup__sHaXP{margin-bottom:1.25rem}.page_formGroup__sHaXP label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.page_formGroup__sHaXP input,.page_formGroup__sHaXP select,.page_formGroup__sHaXP textarea{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:.5rem;font-size:1rem;transition:border-color .2s}.page_formGroup__sHaXP input:focus,.page_formGroup__sHaXP select:focus,.page_formGroup__sHaXP textarea:focus{outline:none;border-color:var(--primary)}.page_formGroup__sHaXP textarea{resize:vertical}.page_formRow__j4DIk{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.page_formActions__RM5lH{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid var(--border);margin-top:1rem}.page_cancelButton__kuz3y{background:var(--background);color:var(--foreground);border:1px solid var(--border);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer}.page_cancelButton__kuz3y:hover{background:#f1f5f9}.page_submitButton__SnCJT{background:var(--primary);color:white;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer}.page_submitButton__SnCJT:hover{background:var(--primary-hover)}.page_submitButton__SnCJT:disabled{opacity:.6;cursor:not-allowed}.page_main__6Jxrr{min-height:100vh;background:#f8fafc}.page_hero__CsVgo{padding:6.5rem 0 2.5rem;background:white;border-bottom:1px solid #e2e8f0}.page_backLink__G_HNl{display:inline-flex;align-items:center;gap:.4rem;color:#64748b;font-size:.9rem;text-decoration:none;margin-bottom:1.5rem}.page_backLink__G_HNl:hover{color:#0f172a}.page_heroContent__jRtro{display:flex;flex-direction:column;gap:1.5rem}.page_heroTop__ZPEXi{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.page_title__OjtgE{font-size:2rem;font-weight:700;margin:.5rem 0;color:#0f172a}.page_subtitle__6_jXu{color:#64748b;max-width:640px;margin:0;line-height:1.5}.page_typeBadge__QlrWK{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#dcfce7;color:#16a34a}.page_typeBadge__QlrWK[data-type=indoor]{background:#dbeafe;color:#2563eb}.page_typeBadge__QlrWK[data-type=outdoor]{background:#dcfce7;color:#16a34a}.page_typeBadge__QlrWK[data-type=field]{background:#fef3c7;color:#b45309}.page_typeBadge__QlrWK[data-type="3d"]{background:#ede9fe;color:#7c3aed}.page_heroMeta__zMzBW{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:1rem;background:#f8fafc;border-radius:12px;padding:1rem 1.25rem}.page_metaItem__1tG0i{display:flex;flex-direction:column;gap:.25rem}.page_metaLabel__NSsDm{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-weight:600}.page_metaValue__cwMSs{font-size:1rem;font-weight:600;color:#0f172a}.page_detailsSection__AxDVu{padding:2.5rem 0 4rem}.page_detailsGrid__BaNCV{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.page_detailsCard__1VU3t{background:white;border-radius:16px;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 8px 20px rgba(15,23,42,.04)}.page_detailsCard__1VU3t h2{margin:0 0 1rem;font-size:1.1rem;color:#0f172a}.page_detailList__mKYCI{display:flex;flex-direction:column;gap:.85rem}.page_detailRow__QtknB{display:flex;flex-direction:column;gap:.35rem}.page_detailLabel__Wd523{font-size:.85rem;font-weight:600;color:#64748b}.page_detailValue__t8DTu{color:#0f172a;font-size:.95rem}.page_detailLink__AhR47{color:#16a34a;font-weight:600;text-decoration:none;word-break:break-word}.page_detailLink__AhR47:hover{text-decoration:underline}.page_joinCode__vZP9D{display:inline-flex;align-items:center;padding:.3rem .6rem;border-radius:8px;background:#f1f5f9;font-weight:600;font-size:.9rem;color:#0f172a}.page_emptyDetails__p8wHG{color:#94a3b8;font-size:.9rem;margin:0}.page_membersList__18xV7{display:flex;flex-direction:column;gap:.75rem}.page_memberItem__hIyOZ{display:flex;gap:.75rem;align-items:center;padding:.6rem;border-radius:12px;background:#f8fafc}.page_memberAvatar__Y9tan{width:40px;height:40px;border-radius:50%;background:white;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:600;color:#0f172a;overflow:hidden}.page_memberAvatar__Y9tan img{width:100%;height:100%;object-fit:cover}.page_memberInfo__Ssvsz{display:flex;flex-direction:column;gap:.2rem}.page_memberName__n_qiG{font-weight:600;color:#0f172a;display:flex;gap:.4rem;align-items:center}.page_memberEmail__LhqnH{color:#64748b;font-size:.85rem}.page_creatorBadge__Tsj2L{background:#dcfce7;color:#16a34a;font-size:.7rem;font-weight:600;padding:.15rem .45rem;border-radius:999px}.page_membersLoading__FXes3,.page_noMembers__1OkMO{color:#94a3b8;font-size:.9rem}.page_loadingState__3cfCQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;color:#64748b}.page_loadingSpinner__Bh3Xb{width:36px;height:36px;border:3px solid #e2e8f0;border-top-color:#22c55e;border-radius:50%;animation:page_spin__FT_BT 1s linear infinite;margin-bottom:.75rem}@keyframes page_spin__FT_BT{to{transform:rotate(1turn)}}.page_errorState__xccaf{padding:2rem 0;color:#1f2937}.page_errorState__xccaf h1{font-size:1.5rem;margin:0 0 .5rem}.page_errorState__xccaf p{margin:0;color:#64748b}@media (max-width:720px){.page_heroTop__ZPEXi{flex-direction:column;align-items:flex-start}.page_heroMeta__zMzBW{width:100%;grid-template-columns:repeat(2,minmax(120px,1fr))}}.page_main__5Q9L7{min-height:100vh;background:linear-gradient(135deg,#1a1f2e,#0d1117)}.page_loadingState__V8HuG{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:#8b949e}.page_loadingSpinner__cU5W6{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#4ade80;border-radius:50%;animation:page_spin__ipbJV 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__ipbJV{to{transform:rotate(1turn)}}.page_gateContainer__pGYAb{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:2rem}.page_gateContent__1TTPp{text-align:center;max-width:400px}.page_gateIcon__Ldr8S{font-size:4rem;display:block;margin-bottom:1rem}.page_gateTitle__ffTGw{font-size:2rem;color:white;margin-bottom:.5rem}.page_gateText__lWr_d{color:#8b949e;margin-bottom:1.5rem}.page_gateButton__rQTXt{background:linear-gradient(135deg,#4ade80,#22c55e);color:#0d1117;font-weight:600;padding:.875rem 2rem;border-radius:12px;border:none;cursor:pointer;font-size:1rem;text-decoration:none;display:inline-block}.page_clubHeader__PMaZV{background:linear-gradient(135deg,rgba(74,222,128,.1),rgba(34,197,94,.05));border-bottom:1px solid rgba(255,255,255,.1);padding:2rem 0}.page_clubHeaderContent__7jhzM{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;flex-wrap:wrap}.page_clubInfo__eCGG2{flex:1}.page_clubBadge__C0sdp{display:inline-block;background:rgba(255,255,255,.1);padding:.25rem .75rem;border-radius:20px;font-size:.8rem;color:#8b949e;margin-bottom:.5rem}.page_clubName__CALxX{font-size:2rem;color:white;margin:.5rem 0}.page_clubAddress__PFnuI{color:#8b949e;font-size:.95rem;margin:.25rem 0}.page_memberCount__5cs8n{color:#4ade80;font-weight:500}.page_clubActions__0a0iY{display:flex;gap:.75rem;flex-wrap:wrap}.page_inviteButton__rjj0I{background:linear-gradient(135deg,#4ade80,#22c55e);color:#0d1117;font-weight:600;padding:.75rem 1.25rem;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;gap:.5rem}.page_leaveButton____N2_{background:transparent;color:#f87171;border:1px solid rgba(248,113,113,.3);padding:.75rem 1.25rem;border-radius:10px;cursor:pointer}.page_leaveButton____N2_:hover{background:rgba(248,113,113,.1)}.page_tabsSection__fcJJ2{background:rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.05)}.page_tabs__OkYrE{display:flex;gap:.5rem;overflow-x:auto;padding:1rem 0}.page_tab__2LWyr{background:transparent;color:#8b949e;border:none;padding:.75rem 1.5rem;border-radius:10px;cursor:pointer;font-size:.95rem;white-space:nowrap;transition:all .2s ease}.page_tab__2LWyr:hover{background:rgba(255,255,255,.05);color:white}.page_tab__2LWyr.page_active__GwfWk{background:rgba(74,222,128,.15);color:#4ade80}.page_tabContent__hN0Aq{padding:2rem 0;min-height:500px}.page_sectionTitle___xlwI{color:white;font-size:1.5rem;margin:0 0 .5rem}.page_sectionSubtitle__zEfro{color:#8b949e;margin:0 0 1.5rem}.page_chatContainer__I0pzK{display:flex;flex-direction:column;height:500px;background:rgba(0,0,0,.3);border-radius:16px;overflow:hidden}.page_pinnedAnnouncements__oVN3E{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(245,158,11,.05));padding:.75rem 1rem;border-bottom:1px solid rgba(251,191,36,.2)}.page_pinnedAnnouncement__f5Md3{color:#fbbf24;font-size:.9rem}.page_pinnedIcon__7auVt{margin-right:.5rem}.page_messagesContainer__TMMyF{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.page_emptyChat__Rrg02{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#8b949e;text-align:center}.page_emptyChat__Rrg02 span{font-size:3rem;margin-bottom:.5rem}.page_message___JxhW{max-width:80%;background:rgba(255,255,255,.05);padding:.75rem 1rem;border-radius:12px;border-top-left-radius:4px}.page_ownMessage__1t7uk{align-self:flex-end;background:rgba(74,222,128,.15);border-top-left-radius:12px;border-top-right-radius:4px}.page_messageHeader__vQ6Xw{display:flex;justify-content:space-between;margin-bottom:.25rem;font-size:.8rem}.page_messageSender__rqa9O{color:#4ade80;font-weight:500}.page_ownMessage__1t7uk .page_messageSender__rqa9O{color:#86efac}.page_messageTime__XYumW{color:#6e7681}.page_messageText__RMkJh{color:#e6edf3;margin:0;word-break:break-word}.page_chatInput__FGHee{display:flex;gap:.75rem;padding:1rem;background:rgba(0,0,0,.3);border-top:1px solid rgba(255,255,255,.05)}.page_chatInput__FGHee input{flex:1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.75rem 1rem;color:white;font-size:.95rem}.page_chatInput__FGHee input::placeholder{color:#6e7681}.page_chatInput__FGHee button{background:linear-gradient(135deg,#4ade80,#22c55e);color:#0d1117;font-weight:600;padding:.75rem 1.5rem;border-radius:10px;border:none;cursor:pointer}.page_chatInput__FGHee button:disabled{opacity:.5;cursor:not-allowed}.page_leaderboardContainer__Mb8lm{background:rgba(0,0,0,.3);border-radius:16px;padding:1.5rem}.page_leaderboardTable__LR5vM{margin-top:1rem}.page_leaderboardHeader__H5vGG{padding:.75rem 1rem;background:rgba(255,255,255,.03);margin-bottom:.5rem;color:#6e7681;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em}.page_leaderboardHeader__H5vGG,.page_leaderboardRow__xXvFQ{display:grid;grid-template-columns:60px 1fr repeat(3,100px);gap:1rem;border-radius:10px}.page_leaderboardRow__xXvFQ{padding:.875rem 1rem;transition:background .2s ease}.page_leaderboardRow__xXvFQ:hover{background:rgba(255,255,255,.03)}.page_leaderboardRow__xXvFQ.page_currentUser__ceeIZ{background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.2)}.page_rankCol__FHmnO{color:white;font-weight:600;font-size:1.1rem}.page_nameCol__Z8kQC{display:flex;align-items:center;gap:.75rem;color:white}.page_avatar__dJyZL{width:32px;height:32px;border-radius:50%;object-fit:cover}.page_avatarPlaceholder__H7TU9{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center}.page_youBadge__jwgn7{background:rgba(74,222,128,.2);color:#4ade80;padding:.125rem .5rem;border-radius:20px;font-size:.75rem;margin-left:.5rem}.page_statCol__aSuZF{color:#8b949e;text-align:center}.page_emptyLeaderboard__j3yqM{text-align:center;padding:3rem;color:#6e7681}.page_membersContainer__WyhXf{background:rgba(0,0,0,.3);border-radius:16px;padding:1.5rem}.page_membersHeader__SP36C{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.page_membersGrid__tkc12{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.page_memberCard__J0_dD{display:flex;align-items:center;gap:1rem;background:rgba(255,255,255,.03);padding:1rem;border-radius:12px;position:relative}.page_memberCard__J0_dD:hover{background:rgba(255,255,255,.05)}.page_memberAvatar__S8iwe{width:48px;height:48px;border-radius:50%;object-fit:cover}.page_memberAvatarPlaceholder__9HQSB{width:48px;height:48px;border-radius:50%;background:rgba(74,222,128,.1);display:flex;align-items:center;justify-content:center;font-size:1.5rem}.page_memberInfo__8He6o{flex:1;display:flex;flex-direction:column;gap:.125rem}.page_memberName__Ttp8y{color:white;font-weight:500}.page_memberRole__4VTQm{color:#4ade80;font-size:.85rem}.page_memberJoined__8mUI0{color:#6e7681;font-size:.8rem}.page_removeMemberBtn__Evbcw{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;border-radius:50%;background:rgba(248,113,113,.2);color:#f87171;border:none;cursor:pointer;opacity:0;transition:opacity .2s ease}.page_memberCard__J0_dD:hover .page_removeMemberBtn__Evbcw{opacity:1}.page_announcementsContainer__bdPHI{background:rgba(0,0,0,.3);border-radius:16px;padding:1.5rem}.page_announcementForm__LpjWB{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1rem;background:rgba(255,255,255,.03);border-radius:12px}.page_announcementForm__LpjWB input,.page_announcementForm__LpjWB textarea{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;color:white;font-size:.95rem}.page_announcementForm__LpjWB textarea{resize:vertical}.page_announcementForm__LpjWB input::placeholder,.page_announcementForm__LpjWB textarea::placeholder{color:#6e7681}.page_formFooter__CVWZn{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.page_pinCheckbox__dqfUi{display:flex;align-items:center;gap:.5rem;color:#8b949e;cursor:pointer}.page_pinCheckbox__dqfUi input{width:auto}.page_formFooter__CVWZn button{background:linear-gradient(135deg,#4ade80,#22c55e);color:#0d1117;font-weight:600;padding:.75rem 1.5rem;border-radius:10px;border:none;cursor:pointer}.page_announcementsList__ToKPi{display:flex;flex-direction:column;gap:1rem}.page_announcementCard__nwRaf{background:rgba(255,255,255,.03);padding:1rem;border-radius:12px}.page_announcementCard__nwRaf.page_pinned__NCXtw{background:linear-gradient(135deg,rgba(251,191,36,.1),rgba(245,158,11,.05));border:1px solid rgba(251,191,36,.2)}.page_announcementHeader__qd_f1{display:flex;justify-content:space-between;align-items:flex-start}.page_announcementCard__nwRaf h3{color:white;margin:0 0 .5rem;font-size:1.1rem}.page_announcementCard__nwRaf p{color:#8b949e;margin:0 0 .75rem}.page_announcementMeta__d_nT6{color:#6e7681;font-size:.8rem}.page_deleteBtn__s_yRO{background:rgba(248,113,113,.2);color:#f87171;border:none;padding:.25rem .75rem;border-radius:6px;cursor:pointer;font-size:.8rem}.page_requestBadge__OOnaA{background:#f87171;color:white;padding:.125rem .5rem;border-radius:10px;font-size:.75rem;margin-left:.5rem}.page_requestsContainer__FWxAZ{background:rgba(0,0,0,.3);border-radius:16px;padding:1.5rem}.page_requestsList__zgCzp{display:flex;flex-direction:column;gap:1rem}.page_requestCard__q39RV{display:flex;justify-content:space-between;align-items:center;gap:1rem;background:rgba(255,255,255,.03);padding:1rem;border-radius:12px;flex-wrap:wrap}.page_requestInfo__n5EcH{display:flex;align-items:center;gap:1rem;flex:1}.page_requestMessage__RLBkC{color:#8b949e;font-style:italic;margin:.25rem 0;font-size:.9rem}.page_requestActions__jIqQt{display:flex;gap:.5rem}.page_approveBtn__j8J7s{background:linear-gradient(135deg,#4ade80,#22c55e);color:#0d1117;font-weight:600}.page_approveBtn__j8J7s,.page_rejectBtn__eA9U_{padding:.5rem 1rem;border-radius:8px;border:none;cursor:pointer}.page_rejectBtn__eA9U_{background:rgba(248,113,113,.2);color:#f87171}.page_rejectBtn__eA9U_:hover{background:rgba(248,113,113,.3)}.page_emptyState__9USK7{text-align:center;padding:3rem;color:#6e7681}.page_emptyState__9USK7 span{font-size:3rem;display:block;margin-bottom:.5rem}@media (max-width:768px){.page_clubHeaderContent__7jhzM{flex-direction:column}.page_clubActions__0a0iY{width:100%}.page_inviteButton__rjj0I,.page_leaveButton____N2_{flex:1;justify-content:center}.page_leaderboardHeader__H5vGG,.page_leaderboardRow__xXvFQ{grid-template-columns:50px 1fr 70px}.page_leaderboardHeader__H5vGG span:nth-child(4),.page_leaderboardHeader__H5vGG span:nth-child(5),.page_leaderboardRow__xXvFQ span:nth-child(4),.page_leaderboardRow__xXvFQ span:nth-child(5){display:none}}.page_skeletonCard__cXYdT{background:white;border-radius:1rem;padding:1.5rem;height:100%;min-height:200px;border:1px solid var(--border);animation:page_pulse__I9lYR 1.5s cubic-bezier(.4,0,.6,1) infinite}.page_skeletonBadge__LbrpF{width:80px;height:24px;background:#e5e7eb;border-radius:9999px;margin-bottom:1rem}.page_skeletonTitle__mp3PV{width:70%;height:32px;background:#e5e7eb;border-radius:.5rem;margin-bottom:.5rem}.page_skeletonText__rM83n{width:100%;height:16px;background:#e5e7eb;border-radius:.25rem;margin-bottom:.5rem}.page_skeletonMeta__7b4kq{width:50%;height:16px;background:#e5e7eb;border-radius:.25rem;margin-top:1.5rem}@keyframes page_pulse__I9lYR{0%,to{opacity:1}50%{opacity:.5}}.page_main__UoWKn{min-height:100vh;padding-top:80px;background-color:var(--background)}.page_gateContainer__s0Kt9{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:2rem;background-color:var(--background)}.page_gateContent__umJ6J{max-width:500px;text-align:center;background:white;padding:3rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.page_gateIcon__wFDvK{font-size:4rem;margin-bottom:1.5rem;display:block}.page_gateTitle__i8IsB{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--foreground)}.page_gateText__jprKV{color:var(--muted);margin-bottom:2rem;line-height:1.6;font-size:1.1rem}.page_gateButton__caYFC{background-color:var(--primary);color:white;padding:.75rem 2rem;border-radius:.5rem;font-weight:600;font-size:1.1rem;border:none;cursor:pointer;transition:background-color .2s}.page_gateButton__caYFC:hover{background-color:var(--primary-hover)}.page_hero__2uAsD{padding:7rem 0 2rem;background:white;border-bottom:1px solid var(--border)}.page_heroContent__WtyO1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.page_heroText__k_xxZ h1{font-size:1.75rem;font-weight:700;margin:0}.page_title__RqDKO{font-size:1.75rem;font-weight:700;margin:0 0 .25rem}.page_subtitle__23vqy{color:var(--muted);font-size:.95rem;margin:0}.page_viewToggle__jaYwX{display:flex;background:#f1f5f9;border-radius:8px;padding:4px}.page_toggleBtn__POwnD{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:transparent;border-radius:6px;font-size:.9rem;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s}.page_toggleBtn__POwnD:hover{color:#1e293b}.page_toggleBtn__POwnD.page_active__74NLN{background:#22c55e;color:white;box-shadow:0 2px 4px rgba(34,197,94,.3)}.page_listSection__a4114{padding:2rem 0 4rem;background:#f8fafc;min-height:calc(100vh - 200px)}.page_filtersBar__kqu9M{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.page_filterPills__wfzJx{display:flex;gap:.5rem;flex-wrap:wrap}.page_filterPill__08R3w{background:white;border:1px solid #e2e8f0;padding:.5rem 1rem;border-radius:99px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.page_filterPill__08R3w:hover{border-color:#22c55e;color:#22c55e}.page_filterPill__08R3w.page_active__74NLN{background:#22c55e;color:white;border-color:#22c55e}.page_addButton__z6r36{background:linear-gradient(135deg,#22c55e,#16a34a);color:white;border:none;padding:.6rem 1.25rem;border-radius:8px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s}.page_addButton__z6r36:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.3)}.page_loadingState__AUZjg{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:var(--muted)}.page_loadingSpinner__LqUaD{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#22c55e;border-radius:50%;animation:page_spin__JxDO1 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__JxDO1{to{transform:rotate(1turn)}}.page_cardsGrid__9hIL9{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.page_card__DdZCm{background:white;border-radius:12px;border:1px solid #e2e8f0;padding:1.25rem;text-decoration:none;color:inherit;transition:all .2s;display:flex;flex-direction:column}.page_card__DdZCm:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#22c55e}.page_cardHeader__pxciu{margin-bottom:.75rem}.page_cardBadge__JB0RJ{display:inline-block;padding:.25rem .75rem;border-radius:99px;font-size:.75rem;font-weight:600;background:#dcfce7;color:#16a34a}.page_cardBadge__JB0RJ[data-type=indoor]{background:#dbeafe;color:#2563eb}.page_cardBadge__JB0RJ[data-type=outdoor]{background:#dcfce7;color:#16a34a}.page_cardBadge__JB0RJ[data-type=field]{background:#fef3c7;color:#b45309}.page_cardBadge__JB0RJ[data-type="3d"]{background:#ede9fe;color:#7c3aed}.page_cardTitle__k_H7X{font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.page_cardDescription__Panva{font-size:.85rem;color:#64748b;margin:0 0 .75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_cardMeta__x1vSh{font-size:.85rem;color:#64748b;margin:0}.page_cardFooter__cSxz_{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;border-top:1px solid #f1f5f9}.page_memberCount__kJIXo{font-size:.8rem;color:#64748b}.page_viewDetails__1OwnC{font-size:.85rem;color:#22c55e;font-weight:500}.page_emptyState__teZIR{text-align:center;padding:4rem 2rem;background:white;border-radius:12px;border:1px dashed #e2e8f0}.page_emptyIcon__TcAhH{font-size:3rem;display:block;margin-bottom:1rem}.page_emptyState__teZIR h3{font-size:1.25rem;margin:0 0 .5rem}.page_emptyState__teZIR p{color:#64748b;margin:0 0 1.5rem}.page_mapSection__JFnuN{position:relative;height:calc(100vh - 140px);min-height:500px}.page_mapContainer__IHmJz{width:100%;height:100%}.page_mapLoading__a83qA{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:linear-gradient(180deg,#f8fafc,#e2e8f0)}.page_floatingControls__5t2J0{position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:600px;padding:0 1rem}.page_searchBar__xBMRX{display:flex;align-items:center;background:white;border-radius:99px;padding:.5rem .5rem .5rem 1rem;box-shadow:0 4px 20px rgba(0,0,0,.15);width:100%}.page_searchIcon__2ajl7{color:#64748b;flex-shrink:0}.page_searchInput__YsRKl{flex:1;border:none;background:transparent;padding:.75rem 1rem;font-size:1rem;outline:none}.page_locationButton__V7BBr{width:44px;height:44px;background:#f1f5f9;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}.page_locationButton__V7BBr:hover{background:#22c55e;color:white}.page_mapFilterPills__0nOXD{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.page_locationBanner__6VLYy{position:absolute;bottom:5rem;left:50%;transform:translateX(-50%);z-index:1000;background:#fef3c7;color:#b45309;padding:.75rem 1.5rem;border-radius:99px;display:flex;align-items:center;gap:1rem;font-size:.9rem;box-shadow:0 2px 12px rgba(0,0,0,.1)}.page_locationBanner__6VLYy button{background:#b45309;color:white;border:none;padding:.4rem 1rem;border-radius:99px;font-weight:500;cursor:pointer;font-size:.85rem}.page_statsBar__e6yQQ{position:absolute;bottom:0;left:0;right:0;z-index:1000;background:white;padding:1rem;display:flex;align-items:center;justify-content:center;gap:2rem;border-top:1px solid #e2e8f0;box-shadow:0 -2px 12px rgba(0,0,0,.05)}.page_stat__h33im{text-align:center}.page_stat__h33im strong{display:block;font-size:1.25rem;color:#22c55e}.page_stat__h33im span{font-size:.8rem;color:#64748b}.page_modalOverlay__guqxn{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.page_modal__sxj_y{background:white;border-radius:1rem;max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.page_modalHeader__j2ZBT{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.page_modalHeader__j2ZBT h2{font-size:1.25rem;font-weight:700}.page_closeButton__0d_R8{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#64748b;line-height:1}.page_form__oTrsn{padding:1.5rem}.page_formRow__K7bm4{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:500px){.page_formRow__K7bm4{grid-template-columns:1fr}}.page_formGroup__K7Y8J{margin-bottom:1.25rem}.page_formGroup__K7Y8J label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.5rem}.page_formGroup__K7Y8J input,.page_formGroup__K7Y8J select,.page_formGroup__K7Y8J textarea{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.page_formGroup__K7Y8J input:focus,.page_formGroup__K7Y8J select:focus,.page_formGroup__K7Y8J textarea:focus{outline:none;border-color:#22c55e}.page_addressInput__5uLi2{display:flex;gap:.5rem}.page_addressInput__5uLi2 input{flex:1}.page_searchAddressButton__mGh9K{width:44px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;cursor:pointer;font-size:1.1rem;transition:all .2s}.page_searchAddressButton__mGh9K:hover{background:#22c55e;color:white}.page_mapPickerButton__FaUaq{width:44px;background:#dbeafe;border:1px solid #93c5fd;border-radius:.5rem;cursor:pointer;font-size:1.1rem;transition:all .2s}.page_mapPickerButton__FaUaq:hover{background:#3b82f6;color:white}.page_mapPickerContainer__CLk58{display:flex;flex-direction:column;height:450px}.page_mapPickerHeader__7WZz7{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.page_mapPickerHeader__7WZz7 p{margin:0;font-weight:500;color:#1e293b}.page_mapPickerMap__P78rb{flex:1;min-height:350px}.page_locationFound__FxyGI{font-size:.85rem;color:#16a34a;margin-top:.5rem}.page_formActions__G22bv{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e2e8f0}.page_cancelButton__B9LJK{background:#f1f5f9;color:#1e293b}.page_cancelButton__B9LJK,.page_submitButton__fBfbw{border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer}.page_submitButton__fBfbw{background:linear-gradient(135deg,#22c55e,#16a34a);color:white}.page_submitButton__fBfbw:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.page_heroContent__WtyO1{flex-direction:column;align-items:flex-start}.page_viewToggle__jaYwX{width:100%;justify-content:center}.page_filtersBar__kqu9M{flex-direction:column;align-items:stretch}.page_filterPills__wfzJx{justify-content:center}.page_cardsGrid__9hIL9{grid-template-columns:1fr}.page_mapSection__JFnuN{height:calc(100vh - 120px)}.page_floatingControls__5t2J0{top:.5rem}.page_statsBar__e6yQQ{gap:1rem;padding:.75rem}.page_stat__h33im strong{font-size:1rem}}