.Footer_footer__Lj4rK{background:linear-gradient(135deg,#1e293b,#334155);color:#e2e8f0;margin-top:auto;overflow:hidden;width:100%}.Footer_footerContainer__49xd7{margin:0 auto;max-width:1280px;padding:0 1rem}.Footer_footerMain__yhRE4{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1.2fr 2fr 1fr;padding:4rem 0 3rem}.Footer_footerBrand__jYrIi{display:flex;flex-direction:column;gap:1.5rem}.Footer_footerLogo__I3D5P{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.Footer_logoImage__iQB4J{border-radius:8px;height:100px;object-fit:cover;width:100px}.Footer_logoText__MkfzW{display:flex;flex-direction:column;line-height:1}.Footer_logoPrimary__lC\+62{color:#fff;font-size:1.25rem;font-weight:800}.Footer_logoSecondary__7M0yi{color:#fbbf24;font-size:.875rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.Footer_footerDescription__UJ453{color:#94a3b8;font-size:.95rem;line-height:1.6}.Footer_trustBadges__APRsf{display:flex;flex-wrap:wrap;gap:1rem}.Footer_trustBadge__6NnUZ{align-items:center;background:#ffffff1a;border-radius:8px;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.5rem .75rem}.Footer_trustIcon__XY5uX{color:#fbbf24;font-size:.9rem}.Footer_socialSection__xxM45{margin-top:1rem}.Footer_socialTitle__hoVs5{color:#cbd5e1;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.Footer_socialLinks__YWQjF{display:flex;flex-wrap:wrap;gap:.75rem}.Footer_socialLink__CAoNh{align-items:center;background:#ffffff1a;border-radius:8px;color:#cbd5e1;display:flex;flex-shrink:0;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.Footer_socialLink__CAoNh:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}.Footer_footerLinksGrid__bwE5Y{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.Footer_footerLinksColumn__sUO8W{display:flex;flex-direction:column}.Footer_footerLinksTitle__nbhwi{color:#fff;font-size:1rem;font-weight:700;margin-bottom:1.25rem;position:relative}.Footer_footerLinksTitle__nbhwi:after{background:#fbbf24;border-radius:2px;bottom:-.5rem;content:"";height:2px;left:0;position:absolute;width:30px}.Footer_footerLinksList__z0PG-{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.Footer_footerLink__roXr7{align-items:center;color:#94a3b8;display:flex;font-size:.9rem;gap:.5rem;padding:.25rem 0;text-decoration:none;transition:all .3s ease}.Footer_footerLink__roXr7:hover{color:#fff;transform:translateX(5px)}.Footer_linkIcon__si\+\+I{color:#fbbf24;flex-shrink:0;font-size:.7rem;transition:transform .3s ease}.Footer_footerLink__roXr7:hover .Footer_linkIcon__si\+\+I{transform:translateX(3px)}.Footer_footerActionSection__L\+GJY{display:flex;flex-direction:column;gap:2rem}.Footer_newsletterSection__g194\+{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem}.Footer_newsletterTitle__L7hVq{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:700;gap:.5rem;margin-bottom:.75rem}.Footer_newsletterIcon__wkupt{color:#fbbf24;flex-shrink:0}.Footer_newsletterDescription__-m8WY{color:#94a3b8;font-size:.9rem;line-height:1.5;margin-bottom:1.25rem}.Footer_newsletterForm__tQU2d{width:100%}.Footer_newsletterInputGroup__dDl8b{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;display:flex;overflow:hidden}.Footer_emailIcon__LV6u6{color:#94a3b8;flex-shrink:0;margin-left:1rem}.Footer_newsletterInput__aRox5{background:#0000;border:none;color:#fff;flex:1 1;font-size:.9rem;min-width:0;outline:none;padding:.875rem 1rem}.Footer_newsletterInput__aRox5::placeholder{color:#94a3b8}.Footer_newsletterButton__dXgov{background:#3b82f6;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-weight:600;padding:.875rem 1.5rem;transition:all .3s ease;white-space:nowrap}.Footer_newsletterButton__dXgov:hover{background:#2563eb}.Footer_subscriptionSuccess__BuOv4{align-items:center;background:#22c55e33;border:1px solid #22c55e4d;border-radius:8px;color:#4ade80;display:flex;font-weight:500;gap:.5rem;padding:1rem}.Footer_successIcon__K0xfT{color:#4ade80;flex-shrink:0}.Footer_contactSection__c-CFJ{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem}.Footer_contactTitle__ru63V{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:1.25rem}.Footer_contactInfo__LJRfI{display:flex;flex-direction:column;gap:1rem}.Footer_contactItem__YsLbS{align-items:flex-start;display:flex;gap:.75rem}.Footer_contactIcon__thCnS{color:#fbbf24;flex-shrink:0;margin-top:.125rem}.Footer_contactLabel__MjvHX{color:#94a3b8;display:block;font-size:.8rem;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.Footer_contactValue__907mh{color:#e2e8f0;font-size:.9rem;text-decoration:none;transition:color .3s ease;word-break:break-word}.Footer_contactValue__907mh:hover{color:#fff}.Footer_appsSection__y\+Dep{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem}.Footer_appsTitle__Jks3R{align-items:center;color:#fff;display:flex;font-size:1.1rem;font-weight:700;gap:.5rem;margin-bottom:.75rem}.Footer_appsIcon__6avPI{color:#fbbf24;flex-shrink:0}.Footer_appsDescription__ah4Gs{color:#94a3b8;font-size:.9rem;line-height:1.5;margin-bottom:1.25rem}.Footer_appStores__If5RO{display:flex;flex-direction:column;gap:.75rem}.Footer_appStoreLink__53Tzv{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#e2e8f0;display:flex;gap:.75rem;padding:.875rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.Footer_appStoreLink__53Tzv:hover{background:#ffffff26;transform:translateY(-2px)}.Footer_storeIcon__lKYt5{color:#fbbf24;flex-shrink:0;font-size:1.25rem}.Footer_storeInfo__UNV2f{display:flex;flex:1 1;flex-direction:column;min-width:0}.Footer_storeText__qai6v{color:#94a3b8;font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.Footer_storeName__eD-ic{color:#fff;font-size:.9rem;font-weight:600}.Footer_comingSoonBadge__ftH\+x{background:#fbbf24;border-radius:12px;color:#1e293b;flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.Footer_footerBottom__C6wpI{background:#0003;border-top:1px solid #ffffff1a;padding:1.5rem 0}.Footer_footerBottomContent__e\+Pat{align-items:center;display:flex;gap:2rem;justify-content:space-between}.Footer_copyrightSection__PoGtR{display:flex;flex-direction:column;gap:.25rem}.Footer_copyright__3ElsU{color:#94a3b8;font-size:.9rem;margin:0}.Footer_tagline__IEh7F{color:#64748b;font-size:.8rem;font-style:italic;margin:0}.Footer_legalLinks__IgMdE{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.Footer_legalLink__9bFei{color:#94a3b8;font-size:.8rem;text-decoration:none;transition:color .3s ease;white-space:nowrap}.Footer_legalLink__9bFei:hover{color:#fff}.Footer_linkSeparator__5NPxF{color:#64748b;font-size:.8rem}.Footer_additionalLinks__yF7u8{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem}.Footer_additionalLink__xP1m2{color:#94a3b8;font-size:.8rem;text-decoration:none;transition:color .3s ease;white-space:nowrap}.Footer_additionalLink__xP1m2:hover{color:#fff}.Footer_languageSelector__EuQWK{align-items:center;display:flex;gap:.5rem}.Footer_languageIcon__58Yop{color:#94a3b8;flex-shrink:0;font-size:.9rem}.Footer_languageSelect__1S48V{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;min-width:120px;outline:none;padding:.375rem .75rem}.Footer_languageSelect__1S48V option{background:#1e293b;color:#fff}@media (max-width:1200px){.Footer_footerMain__yhRE4{gap:2rem;grid-template-columns:1fr 2fr}.Footer_footerActionSection__L\+GJY{grid-gap:2rem;display:grid;gap:2rem;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.Footer_footerContainer__49xd7{padding:0 2rem}}@media (max-width:1024px){.Footer_footerMain__yhRE4{gap:2rem;grid-template-columns:1fr 1.5fr}.Footer_footerLinksGrid__bwE5Y{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Footer_footerMain__yhRE4{gap:2.5rem;grid-template-columns:1fr;padding:3rem 0 2rem}.Footer_footerLinksGrid__bwE5Y{gap:2rem;grid-template-columns:repeat(2,1fr)}.Footer_footerActionSection__L\+GJY{gap:1.5rem;grid-template-columns:1fr}.Footer_footerBottomContent__e\+Pat{flex-direction:column;gap:1.5rem;text-align:center}.Footer_legalLinks__IgMdE{justify-content:center;order:2}.Footer_additionalLinks__yF7u8{justify-content:center;order:3}.Footer_copyrightSection__PoGtR{order:1}.Footer_footerContainer__49xd7{padding:0 1.5rem}.Footer_newsletterInputGroup__dDl8b{background:#0000;border:none;flex-direction:column;gap:.75rem}.Footer_newsletterInput__aRox5{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;width:100%}.Footer_emailIcon__LV6u6{display:none}.Footer_newsletterButton__dXgov{border-radius:8px;width:100%}}@media (max-width:640px){.Footer_footerMain__yhRE4{padding:2.5rem 0 1.5rem}.Footer_footerLinksGrid__bwE5Y{gap:1.5rem;grid-template-columns:1fr}.Footer_footerBrand__jYrIi{align-items:center;text-align:center}.Footer_footerLogo__I3D5P,.Footer_socialLinks__YWQjF,.Footer_trustBadges__APRsf{justify-content:center}.Footer_footerLinksTitle__nbhwi:after{left:50%;transform:translateX(-50%)}.Footer_footerLinksColumn__sUO8W{text-align:center}.Footer_footerLink__roXr7{justify-content:center}.Footer_appsSection__y\+Dep,.Footer_contactSection__c-CFJ,.Footer_newsletterSection__g194\+{padding:1.25rem}.Footer_footerContainer__49xd7{padding:0 1rem}}@media (max-width:480px){.Footer_footerMain__yhRE4{gap:2rem}.Footer_footerBottomContent__e\+Pat{gap:1rem}.Footer_legalLinks__IgMdE{flex-direction:column;gap:.75rem}.Footer_linkSeparator__5NPxF{display:none}.Footer_additionalLinks__yF7u8{flex-direction:column;gap:1rem}.Footer_languageSelector__EuQWK{justify-content:center}.Footer_appStoreLink__53Tzv{padding:.75rem}.Footer_storeIcon__lKYt5{font-size:1.1rem}.Footer_storeText__qai6v{font-size:.65rem}.Footer_storeName__eD-ic{font-size:.85rem}}@media (max-width:360px){.Footer_footerContainer__49xd7{padding:0 .75rem}.Footer_footerMain__yhRE4{padding:2rem 0 1rem}.Footer_logoImage__iQB4J{height:80px;width:80px}.Footer_logoPrimary__lC\+62{font-size:1.1rem}.Footer_logoSecondary__7M0yi{font-size:.8rem}.Footer_trustBadge__6NnUZ{font-size:.75rem;padding:.4rem .6rem}.Footer_socialLink__CAoNh{height:36px;width:36px}}@media print{.Footer_footer__Lj4rK{background:#1e293b!important;color:#000!important}.Footer_appStoreLink__53Tzv,.Footer_newsletterButton__dXgov,.Footer_socialLink__CAoNh{break-inside:avoid;page-break-inside:avoid}.Footer_footerBottom__C6wpI{border-top:1px solid #ccc}}:root{--primary-color:#ff7100;--primary-hover:#e56600;--secondary-color:#00b2a9;--text-primary:#333;--text-secondary:#666;--text-muted:#999;--border-color:#e8e8e8;--background-hover:#f8f8f8;--shadow-light:0 1px 3px #00000014;--shadow-medium:0 4px 12px #0000001f;--shadow-hover:0 8px 24px #00000026;--transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}.AdCard_adCard__i9t1P{background:#fff;border:1px solid #e8e8e8;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 1px 3px #00000014;box-shadow:var(--shadow-light);height:-webkit-fit-content;height:fit-content;overflow:hidden;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.AdCard_adCard__i9t1P:hover{border-color:#ff7100;border-color:var(--primary-color);box-shadow:0 8px 24px #00000026;box-shadow:var(--shadow-hover);transform:translateY(-2px)}.AdCard_adCard__i9t1P.AdCard_compact__-63Wb{border-radius:8px;border-radius:var(--border-radius)}.AdCard_adCard__i9t1P.AdCard_compact__-63Wb:hover{transform:translateY(-1px)}.AdCard_imageSection__1xggY{background:linear-gradient(135deg,#fafafa,#f0f0f0);position:relative}.AdCard_imageContainer__BPdlh{aspect-ratio:4/3;cursor:pointer;overflow:hidden;position:relative}.AdCard_imageLink__Lub2d{display:block;height:100%;text-decoration:none;width:100%}.AdCard_mainImage__o-5nw{animation:AdCard_loading__cwwex 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;height:100%;object-fit:cover;opacity:0;transition:transform .4s ease,opacity .3s ease;width:100%}.AdCard_mainImage__o-5nw.AdCard_loaded__tC6R\+{animation:none;opacity:1}@keyframes AdCard_loading__cwwex{0%{background-position:200% 0}to{background-position:-200% 0}}.AdCard_imageContainer__BPdlh:hover .AdCard_mainImage__o-5nw{transform:scale(1.08)}.AdCard_imageNavBtn__sS0iJ{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 4px 12px #0000001f;box-shadow:var(--shadow-medium);cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:36px;z-index:2}.AdCard_imageNavBtn__sS0iJ:hover{background:#fff;transform:translateY(-50%) scale(1.1)}.AdCard_prevBtn__gdEWb{left:12px}.AdCard_nextBtn__c6YGx{right:12px}.AdCard_imageContainer__BPdlh:hover .AdCard_imageNavBtn__sS0iJ,.AdCard_imageNavBtn__sS0iJ.AdCard_visible__Uo\+7E{opacity:1}.AdCard_imageCounter__-Gz8Q{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;border-radius:12px;bottom:12px;color:#fff;display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px;position:absolute;right:12px;z-index:2}.AdCard_counterIcon__iqlyc{font-size:10px;opacity:.9}.AdCard_topActions__2Ijoy{align-items:flex-start;display:flex;justify-content:space-between;left:12px;position:absolute;right:12px;top:12px;z-index:3}.AdCard_featuredBadge__0\+50E{align-items:center;background:linear-gradient(135deg,#ff6b00,#ff9100);border-radius:6px;box-shadow:0 2px 8px #ff6b004d;color:#fff;display:flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.5px;padding:6px 10px;text-transform:uppercase}.AdCard_featuredIcon__\+cAyC{font-size:10px}.AdCard_actionButtons__G8waG{display:flex;gap:6px}.AdCard_favouriteBtn__qQHS6,.AdCard_shareBtn__sA7Uy{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:none;border-radius:50%;box-shadow:0 1px 3px #00000014;box-shadow:var(--shadow-light);color:#666;color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:36px}.AdCard_favouriteBtn__qQHS6:hover,.AdCard_shareBtn__sA7Uy:hover{background:#fff;color:#ff7100;color:var(--primary-color);transform:scale(1.1)}.AdCard_favouriteBtn__qQHS6.AdCard_active__stx\+5{background:#ff7100;background:var(--primary-color);color:#fff}.AdCard_favouriteBtn__qQHS6.AdCard_active__stx\+5:hover{background:#e56600;background:var(--primary-hover)}.AdCard_bottomBadges__t38T8{bottom:12px;display:flex;flex-wrap:wrap;gap:6px;left:12px;position:absolute;z-index:2}.AdCard_conditionBadge__oKbjX,.AdCard_discountBadge__Hq14h,.AdCard_negotiableBadge__qFxwH{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:4px 8px;text-transform:uppercase}.AdCard_negotiableBadge__qFxwH{background:#00b2a9f2;color:#fff}.AdCard_conditionBadge__oKbjX{background:#fffffff2;border:1px solid #0000001a;color:#333;color:var(--text-primary)}.AdCard_newBadge__nv8Lg{background:#10b981f2;color:#fff}.AdCard_likeNewBadge__BpeiV{background:#06b6d4f2;color:#fff}.AdCard_usedBadge__65Wug{background:#f59e0bf2;color:#fff}.AdCard_refurbishedBadge__glUEM{background:#8b5cf6f2;color:#fff}.AdCard_discountBadge__Hq14h{background:#ef4444f2;color:#fff;font-weight:800}.AdCard_contentSection__ODbyh{display:flex;flex-direction:column;gap:12px;padding:16px}.AdCard_sellerHeader__uX4v6{margin-bottom:4px}.AdCard_businessInfo__4cLMQ,.AdCard_sellerInfo__S\+f48{align-items:center;display:flex;gap:8px}.AdCard_businessLogo__jV6Vg,.AdCard_sellerAvatar__bVXIr{border:1px solid #e8e8e8;border:1px solid var(--border-color);border-radius:6px;height:32px;object-fit:cover;width:32px}.AdCard_businessDetails__nw9V5,.AdCard_sellerDetails__9hNXO{display:flex;flex-direction:column;gap:2px}.AdCard_businessName__KAIZi,.AdCard_sellerName__v1jnH{align-items:center;color:#333;color:var(--text-primary);display:flex;font-size:13px;font-weight:600;gap:4px}.AdCard_verifiedBadge__Gtv\+v{color:#00b2a9;color:var(--secondary-color);font-size:12px}.AdCard_businessType__sJ3yW{color:#999;color:var(--text-muted);font-size:11px;font-weight:500}.AdCard_sellerRating__bvE7\+{align-items:center;color:#666;color:var(--text-secondary);display:flex;font-size:11px;gap:4px}.AdCard_ratingStar__hcvOv{color:#ffc107;font-size:10px}.AdCard_ratingCount__Vhba6{color:#999;color:var(--text-muted)}.AdCard_contentLink__3\+aSq{color:inherit;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.AdCard_contentLink__3\+aSq:hover{opacity:.9}.AdCard_adTitle__Ckb7D{color:#333;color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.3;margin:0 0 6px}.AdCard_adDescription__JDwQv,.AdCard_adTitle__Ckb7D{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AdCard_adDescription__JDwQv{color:#666;color:var(--text-secondary);font-size:13px;line-height:1.4;margin:0 0 10px}.AdCard_priceSection__iRKFE{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.AdCard_currentPrice__PcIMV{color:#ff7100;color:var(--primary-color);font-size:18px;font-weight:700;line-height:1}.AdCard_originalPrice__tEdL0{color:#999;color:var(--text-muted);font-size:13px;font-weight:500;text-decoration:line-through}.AdCard_discountText__MwXQh{background:#fef2f2;border-radius:4px;color:#ef4444;font-size:11px;font-weight:700;padding:2px 6px}.AdCard_metadata__dewgm{display:flex;flex-direction:column;gap:6px;margin-top:auto}.AdCard_location__tJSLC{align-items:center;color:#999;color:var(--text-muted);display:flex;font-size:12px;gap:6px}.AdCard_locationIcon__NobXL{font-size:11px;opacity:.7}.AdCard_locationText__PmZrH{font-weight:500}.AdCard_stats__Znwxd{align-items:center;color:#999;color:var(--text-muted);display:flex;font-size:11px;gap:12px}.AdCard_date__1i7bP,.AdCard_views__hg3H3{align-items:center;display:flex;font-weight:500;gap:4px}.AdCard_dateIcon__3StAn,.AdCard_viewsIcon__bBwDa{font-size:10px;opacity:.7}.AdCard_aiBadges__5EJzV{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.AdCard_newArrivalBadge__2vLe0,.AdCard_popularBadge__fx8vw,.AdCard_trendingBadge__uvzPj,.AdCard_verifiedBusinessBadge__zePVZ{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.3px;padding:3px 6px;text-transform:uppercase}.AdCard_popularBadge__fx8vw{background:#fff7ed;border:1px solid #ffedd5;color:#ea580c}.AdCard_trendingBadge__uvzPj{background:#f0f9ff;border:1px solid #e0f2fe;color:#0369a1}.AdCard_newArrivalBadge__2vLe0{background:#f0fdf4;border:1px solid #dcfce7;color:#16a34a}.AdCard_verifiedBusinessBadge__zePVZ{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;display:flex;gap:3px}.AdCard_businessIcon__sJXws{font-size:9px}.AdCard_actionSection__aPmE7{border-top:1px solid #e8e8e8;border-top:1px solid var(--border-color);display:flex;gap:8px;margin-top:8px;padding-top:12px}.AdCard_messageBtn__SkXK5,.AdCard_viewDetailsBtn__n4bSU{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;justify-content:center;padding:10px 16px;text-align:center;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.AdCard_viewDetailsBtn__n4bSU{background:#ff7100;background:var(--primary-color);color:#fff}.AdCard_viewDetailsBtn__n4bSU:hover{background:#e56600;background:var(--primary-hover);box-shadow:0 4px 12px #ff71004d;transform:translateY(-1px)}.AdCard_messageBtn__SkXK5{background:#0000;border:1px solid #e8e8e8;border:1px solid var(--border-color);color:#333;color:var(--text-primary)}.AdCard_messageBtn__SkXK5:hover{background:#f8f8f8;background:var(--background-hover);border-color:#999;border-color:var(--text-muted);transform:translateY(-1px)}@media (max-width:768px){.AdCard_adCard__i9t1P{border-radius:8px;border-radius:var(--border-radius)}.AdCard_contentSection__ODbyh{gap:10px;padding:12px}.AdCard_adTitle__Ckb7D{font-size:14px}.AdCard_currentPrice__PcIMV{font-size:16px}.AdCard_messageBtn__SkXK5,.AdCard_viewDetailsBtn__n4bSU{font-size:12px;padding:8px 12px}.AdCard_imageNavBtn__sS0iJ{height:32px;opacity:1;width:32px}.AdCard_topActions__2Ijoy{left:8px;right:8px;top:8px}.AdCard_bottomBadges__t38T8{bottom:8px;left:8px}}@media (max-width:480px){.AdCard_actionSection__aPmE7{flex-direction:column;gap:6px}.AdCard_adDescription__JDwQv,.AdCard_adTitle__Ckb7D{-webkit-line-clamp:2}}@keyframes AdCard_fadeInUp__fx0sh{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AdCard_adCard__i9t1P{animation:AdCard_fadeInUp__fx0sh .4s ease-out}.AdCard_adCard__i9t1P.AdCard_compact__-63Wb .AdCard_contentSection__ODbyh{padding:12px}.AdCard_adCard__i9t1P.AdCard_compact__-63Wb .AdCard_adTitle__Ckb7D{-webkit-line-clamp:1;font-size:14px}.AdCard_adCard__i9t1P.AdCard_compact__-63Wb .AdCard_adDescription__JDwQv{display:none}.AdCard_adCard__i9t1P.AdCard_compact__-63Wb .AdCard_currentPrice__PcIMV{font-size:16px}.AdCard_adCard__i9t1P.AdCard_compact__-63Wb .AdCard_actionSection__aPmE7{margin-top:4px;padding-top:8px}@media (prefers-reduced-motion:reduce){.AdCard_adCard__i9t1P,.AdCard_favouriteBtn__qQHS6,.AdCard_imageNavBtn__sS0iJ,.AdCard_mainImage__o-5nw,.AdCard_messageBtn__SkXK5,.AdCard_shareBtn__sA7Uy,.AdCard_viewDetailsBtn__n4bSU{animation:none;transition:none}}.AdCard_favouriteBtn__qQHS6:focus-visible,.AdCard_imageNavBtn__sS0iJ:focus-visible,.AdCard_messageBtn__SkXK5:focus-visible,.AdCard_shareBtn__sA7Uy:focus-visible,.AdCard_viewDetailsBtn__n4bSU:focus-visible{outline:2px solid #ff7100;outline:2px solid var(--primary-color);outline-offset:2px}@media (prefers-contrast:high){.AdCard_adCard__i9t1P{border:2px solid}.AdCard_favouriteBtn__qQHS6,.AdCard_shareBtn__sA7Uy{border:1px solid}}:root{--primary-color:#2563eb;--primary-light:#dbeafe}@media (prefers-color-scheme:dark){:root{--background-color:#0f172a;--surface-color:#1e293b;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#64748b;--border-color:#334155}}.BusinessRegistration_businessRegistrationPage__ZgVSa{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh;padding:1rem}.BusinessRegistration_registrationContainer__BT4os{margin:0 auto;max-width:1200px;width:100%}.BusinessRegistration_registrationHeader__fwHdq{margin-bottom:2rem;padding:0 .5rem;position:relative;text-align:center}.BusinessRegistration_backButton__QXHNo{align-items:center;background:#fff;background:var(--background-color);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:8px;color:#64748b;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;left:0;padding:.75rem 1rem;position:absolute;top:0;transition:all .15s ease-in-out;transition:var(--transition-fast);z-index:10}.BusinessRegistration_backButton__QXHNo:hover{background:#f8fafc;background:var(--surface-color);border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#2563eb;color:var(--primary-color);transform:translateY(-1px)}.BusinessRegistration_headerContent__aHK1s{margin:0 auto;max-width:600px;padding-top:.5rem}.BusinessRegistration_headerIcon__OKFFw{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin:0 auto 1rem;width:60px}.BusinessRegistration_headerContent__aHK1s h1{color:#1e293b;color:var(--text-primary);font-size:1.75rem;font-weight:800;line-height:1.2;margin-bottom:.5rem}.BusinessRegistration_headerContent__aHK1s p{color:#64748b;color:var(--text-secondary);font-size:1rem;line-height:1.5}.BusinessRegistration_progressBar__ce0bs{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:400px;padding:0 .5rem;position:relative}.BusinessRegistration_progressStep__CbaoD{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.5rem;position:relative;z-index:2}.BusinessRegistration_stepNumber__5-uqu{align-items:center;background:#f8fafc;background:var(--surface-color);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:50%;color:#94a3b8;color:var(--text-muted);display:flex;font-size:.875rem;font-weight:600;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.BusinessRegistration_stepNumber__5-uqu.BusinessRegistration_active__Enq1J{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;transform:scale(1.1)}.BusinessRegistration_progressStep__CbaoD span{color:#64748b;color:var(--text-secondary);display:none;font-size:.75rem;font-weight:500;text-align:center}.BusinessRegistration_progressLine__PhPFR{background:#e2e8f0;background:var(--border-color);height:2px;left:20%;position:absolute;right:20%;top:20px;z-index:1}.BusinessRegistration_progressLine__PhPFR.BusinessRegistration_completed__URxbp{background:linear-gradient(135deg,#667eea,#764ba2)}.BusinessRegistration_businessForm__2UgnC{background:#fff;background:var(--background-color);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);margin-bottom:2rem;padding:1.5rem}.BusinessRegistration_formStep__dkJn4{display:none}.BusinessRegistration_formStep__dkJn4.BusinessRegistration_active__Enq1J{animation:BusinessRegistration_fadeInUp__YsrB7 .5s ease-out;display:block}@keyframes BusinessRegistration_fadeInUp__YsrB7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BusinessRegistration_stepHeader__aIz1Y{margin-bottom:2rem;text-align:center}.BusinessRegistration_stepHeader__aIz1Y h2{color:#1e293b;color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:.5rem}.BusinessRegistration_stepHeader__aIz1Y p{color:#64748b;color:var(--text-secondary);font-size:1rem;line-height:1.5}.BusinessRegistration_formGrid__1Rup8{display:flex;flex-direction:column;gap:1.5rem}.BusinessRegistration_formGroup__bbLdg{display:flex;flex-direction:column}.BusinessRegistration_formLabel__qG6vr{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-size:.95rem;font-weight:600;gap:.5rem;margin-bottom:.5rem}.BusinessRegistration_labelIcon__Cxod2{color:#2563eb;color:var(--primary-color);flex-shrink:0;font-size:.875rem}.BusinessRegistration_formInput__ff4MR,.BusinessRegistration_formSelect__qkATL,.BusinessRegistration_formTextarea__r8xCx{background:#fff;background:var(--background-color);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:10px;color:#1e293b;color:var(--text-primary);font-family:inherit;font-size:1rem;padding:.875rem 1rem;transition:all .15s ease-in-out;transition:var(--transition-fast);width:100%}.BusinessRegistration_formInput__ff4MR:focus,.BusinessRegistration_formSelect__qkATL:focus,.BusinessRegistration_formTextarea__r8xCx:focus{border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 0 0 3px #667eea1a;outline:none}.BusinessRegistration_formInput__ff4MR::placeholder,.BusinessRegistration_formTextarea__r8xCx::placeholder{color:#94a3b8;color:var(--text-muted)}.BusinessRegistration_formTextarea__r8xCx{line-height:1.5;min-height:120px;resize:vertical}.BusinessRegistration_charCount__kjE2i{color:#94a3b8;color:var(--text-muted);font-size:.75rem;margin-top:.25rem;text-align:right}.BusinessRegistration_businessTypeGrid__NJjaw{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.BusinessRegistration_businessTypeCard__DFHxI{align-items:center;background:#fff;background:var(--background-color);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:1.25rem 1rem;text-align:center;transition:all .15s ease-in-out;transition:var(--transition-fast)}.BusinessRegistration_businessTypeCard__DFHxI:hover{border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.BusinessRegistration_businessTypeCard__DFHxI.BusinessRegistration_selected__aTWPW{background:linear-gradient(135deg,#f8faff,#f0f4ff);border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md)}.BusinessRegistration_typeIcon__4tw5I{color:#2563eb;color:var(--primary-color);flex-shrink:0;font-size:1.25rem}.BusinessRegistration_typeLabel__BOawH{color:#1e293b;color:var(--text-primary);flex:1 1;font-weight:500;text-align:left}.BusinessRegistration_businessSizeGrid__AXQIt{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.BusinessRegistration_sizeOption__Rabpg{background:#fff;background:var(--background-color);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:12px;cursor:pointer;padding:1.25rem 1rem;text-align:left;transition:all .15s ease-in-out;transition:var(--transition-fast)}.BusinessRegistration_sizeOption__Rabpg:hover{border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.BusinessRegistration_sizeOption__Rabpg.BusinessRegistration_selected__aTWPW{background:linear-gradient(135deg,#f8faff,#f0f4ff);border-color:#2563eb;border-color:var(--primary-color)}.BusinessRegistration_sizeContent__1pagK strong{color:#1e293b;color:var(--text-primary);display:block;font-size:.95rem;font-weight:600;margin-bottom:.25rem}.BusinessRegistration_sizeContent__1pagK span{color:#64748b;color:var(--text-secondary);font-size:.875rem;line-height:1.4}.BusinessRegistration_logoUploadContainer__wYIlr{align-items:center;display:flex;flex-direction:column;gap:1rem}.BusinessRegistration_logoPreview__maLzk{align-items:center;background:#f8fafc;background:var(--surface-color);border:2px dashed #e2e8f0;border:2px dashed var(--border-color);border-radius:16px;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;transition:all .15s ease-in-out;transition:var(--transition-fast);width:120px}.BusinessRegistration_logoPreview__maLzk:hover{background:#dbeafe;background:var(--primary-light);border-color:#2563eb;border-color:var(--primary-color)}.BusinessRegistration_logoPreview__maLzk.BusinessRegistration_uploading__Nvr8M{opacity:.7;pointer-events:none}.BusinessRegistration_logoImage__ZDXQ5{border-radius:14px;height:100%;object-fit:cover;width:100%}.BusinessRegistration_logoPlaceholder__nSuuO{color:#94a3b8;color:var(--text-muted);padding:1rem;text-align:center}.BusinessRegistration_uploadIcon__nQBXg{color:#94a3b8;color:var(--text-muted);display:block;font-size:1.5rem;margin-bottom:.5rem}.BusinessRegistration_uploadHelp__w0hA6{color:#94a3b8;color:var(--text-muted);display:block;font-size:.75rem;margin-top:.25rem}.BusinessRegistration_uploadOverlay__4yLit{align-items:center;background:#fffffff2;border-radius:14px;bottom:0;display:flex;flex-direction:column;gap:.5rem;justify-content:center;left:0;position:absolute;right:0;top:0}.BusinessRegistration_spinner__OMYcr{animation:BusinessRegistration_spin__0KGw3 1s linear infinite;border:2px solid #e2e8f0;border-top:2px solid #2563eb;border:2px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-color);height:24px;width:24px}@keyframes BusinessRegistration_spin__0KGw3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BusinessRegistration_logoOverlay__OxX7w{align-items:center;background:#000000b3;border-radius:14px;bottom:0;color:#fff;display:flex;flex-direction:column;gap:.5rem;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .15s ease-in-out;transition:var(--transition-fast)}.BusinessRegistration_logoPreview__maLzk:hover .BusinessRegistration_logoOverlay__OxX7w{opacity:1}.BusinessRegistration_logoInput__8pwYf{display:none}.BusinessRegistration_removeLogoButton__ovTpt{background:#ef4444;background:var(--error-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s ease-in-out;transition:var(--transition-fast)}.BusinessRegistration_removeLogoButton__ovTpt:hover{background:#dc2626;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.BusinessRegistration_inputWithIcon__sCOIs{align-items:center;display:flex;position:relative}.BusinessRegistration_inputIcon__lOCsN{color:#94a3b8;color:var(--text-muted);font-size:1rem;left:1rem;position:absolute;z-index:2}.BusinessRegistration_inputWithIcon__sCOIs .BusinessRegistration_formInput__ff4MR{padding-left:2.75rem}.BusinessRegistration_formRow__poQhf{display:flex;flex-direction:column;gap:1rem}.BusinessRegistration_categoriesGrid__yBS5q{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.BusinessRegistration_categoryChip__UuA\+3{align-items:center;background:#fff;background:var(--background-color);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:1rem 1.25rem;text-align:left;transition:all .15s ease-in-out;transition:var(--transition-fast)}.BusinessRegistration_categoryChip__UuA\+3:hover{border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.BusinessRegistration_categoryChip__UuA\+3.BusinessRegistration_selected__aTWPW{background:linear-gradient(135deg,#f8faff,#f0f4ff);border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm)}.BusinessRegistration_categoryIcon__-T4DO{flex-shrink:0;font-size:1.25rem}.BusinessRegistration_categoryLabel__ccidh{color:#1e293b;color:var(--text-primary);flex:1 1;font-size:.95rem;font-weight:500}.BusinessRegistration_checkIcon__OqgKh{color:#10b981;color:var(--success-color);flex-shrink:0;font-size:.875rem}.BusinessRegistration_categoriesHelp__q4-Kb{color:#64748b;color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-bottom:1rem}.BusinessRegistration_errorText__kzojw{color:#ef4444;color:var(--error-color);font-size:.875rem;font-weight:500;margin-top:.5rem}.BusinessRegistration_reviewSection__wCHPv{background:#f8fafc;background:var(--surface-color);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.BusinessRegistration_reviewSection__wCHPv h3{color:#1e293b;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.BusinessRegistration_reviewGrid__cJlk7{display:flex;flex-direction:column;gap:1rem}.BusinessRegistration_reviewItem__bq3rI{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:.25rem;padding-bottom:1rem}.BusinessRegistration_reviewItem__bq3rI:last-child{border-bottom:none;padding-bottom:0}.BusinessRegistration_reviewItem__bq3rI strong{color:#64748b;color:var(--text-secondary);font-size:.875rem;font-weight:600;margin-bottom:.25rem}.BusinessRegistration_reviewItem__bq3rI span{color:#1e293b;color:var(--text-primary);font-weight:500;line-height:1.5;word-break:break-word}.BusinessRegistration_benefitsSection__ZgaE7{margin-bottom:2rem}.BusinessRegistration_benefitsSection__ZgaE7 h3{color:#1e293b;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.BusinessRegistration_benefitsGrid__HlzxT{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}.BusinessRegistration_benefitItem__XvQKp{align-items:flex-start;background:linear-gradient(135deg,#f8faff,#f0f4ff);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;display:flex;gap:1rem;padding:1.25rem}.BusinessRegistration_benefitIcon__RiFiq{color:#2563eb;color:var(--primary-color);flex-shrink:0;font-size:1.25rem;margin-top:.125rem}.BusinessRegistration_benefitContent__SsqrW{flex:1 1}.BusinessRegistration_benefitContent__SsqrW strong{color:#1e293b;color:var(--text-primary);display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.BusinessRegistration_benefitContent__SsqrW span{color:#64748b;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.BusinessRegistration_termsSection__\+AMmJ{background:#f8fafc;background:var(--surface-color);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;margin:2rem 0;padding:1.25rem}.BusinessRegistration_checkboxLabel__bp-EL{align-items:flex-start;cursor:pointer;display:flex;gap:1rem;line-height:1.5}.BusinessRegistration_checkboxInput__H8fTA{display:none}.BusinessRegistration_checkboxCustom__NfYdC{background:#fff;background:var(--background-color);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:4px;flex-shrink:0;height:20px;margin-top:.125rem;position:relative;transition:all .15s ease-in-out;transition:var(--transition-fast);width:20px}.BusinessRegistration_checkboxInput__H8fTA:checked+.BusinessRegistration_checkboxCustom__NfYdC{background:#2563eb;background:var(--primary-color);border-color:#2563eb;border-color:var(--primary-color)}.BusinessRegistration_checkboxInput__H8fTA:checked+.BusinessRegistration_checkboxCustom__NfYdC:after{color:#fff;content:"✓";font-size:.75rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.BusinessRegistration_checkboxText__KJDbB{color:#1e293b;color:var(--text-primary);font-size:.95rem;line-height:1.5}.BusinessRegistration_checkboxText__KJDbB a{color:#2563eb;color:var(--primary-color);font-weight:500;text-decoration:none;transition:all .15s ease-in-out;transition:var(--transition-fast)}.BusinessRegistration_checkboxText__KJDbB a:hover{text-decoration:underline}.BusinessRegistration_formActions__XK06f{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.BusinessRegistration_primaryButton__8aGyj,.BusinessRegistration_secondaryButton__hRg8D,.BusinessRegistration_successButton__oQjhr{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 1.5rem;text-align:center;transition:all .15s ease-in-out;transition:var(--transition-fast);width:100%}.BusinessRegistration_primaryButton__8aGyj{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff}.BusinessRegistration_primaryButton__8aGyj:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.BusinessRegistration_primaryButton__8aGyj:active{transform:translateY(0)}.BusinessRegistration_secondaryButton__hRg8D{background:#fff;background:var(--background-color);border:2px solid #e2e8f0;border:2px solid var(--border-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#1e293b;color:var(--text-primary)}.BusinessRegistration_secondaryButton__hRg8D:hover{background:#f8fafc;background:var(--surface-color);border-color:#2563eb;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#2563eb;color:var(--primary-color);transform:translateY(-2px)}.BusinessRegistration_successButton__oQjhr{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff}.BusinessRegistration_successButton__oQjhr:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.BusinessRegistration_successButton__oQjhr:disabled{cursor:not-allowed;opacity:.7;transform:none}.BusinessRegistration_loadingSpinner__MW1CF{animation:BusinessRegistration_spin__0KGw3 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@media (min-width:768px){.BusinessRegistration_businessRegistrationPage__ZgVSa{padding:2rem 1.5rem}.BusinessRegistration_registrationHeader__fwHdq{margin-bottom:3rem;padding:0}.BusinessRegistration_backButton__QXHNo{font-size:1rem;padding:.75rem 1.5rem}.BusinessRegistration_headerIcon__OKFFw{font-size:2rem;height:80px;width:80px}.BusinessRegistration_headerContent__aHK1s h1{font-size:2.25rem}.BusinessRegistration_headerContent__aHK1s p{font-size:1.125rem}.BusinessRegistration_progressBar__ce0bs{margin-bottom:3rem;max-width:500px}.BusinessRegistration_stepNumber__5-uqu{font-size:1rem;height:50px;width:50px}.BusinessRegistration_progressStep__CbaoD span{display:block;font-size:.875rem}.BusinessRegistration_progressLine__PhPFR{left:25%;right:25%;top:25px}.BusinessRegistration_businessForm__2UgnC{border-radius:20px;padding:2.5rem}.BusinessRegistration_stepHeader__aIz1Y h2{font-size:1.75rem}.BusinessRegistration_stepHeader__aIz1Y p{font-size:1.125rem}.BusinessRegistration_businessTypeGrid__NJjaw{gap:1rem;grid-template-columns:repeat(2,1fr)}.BusinessRegistration_businessTypeCard__DFHxI{flex-direction:column;gap:.75rem;padding:1.5rem 1rem;text-align:center}.BusinessRegistration_typeIcon__4tw5I{font-size:1.5rem}.BusinessRegistration_typeLabel__BOawH{text-align:center}.BusinessRegistration_businessSizeGrid__AXQIt{gap:1rem;grid-template-columns:repeat(2,1fr)}.BusinessRegistration_sizeOption__Rabpg{padding:1.5rem 1rem}.BusinessRegistration_logoPreview__maLzk{height:150px;width:150px}.BusinessRegistration_formRow__poQhf{flex-direction:row;gap:1rem}.BusinessRegistration_formRow__poQhf .BusinessRegistration_formGroup__bbLdg{flex:1 1}.BusinessRegistration_categoriesGrid__yBS5q{gap:1rem;grid-template-columns:repeat(2,1fr)}.BusinessRegistration_benefitsGrid__HlzxT{gap:1.25rem;grid-template-columns:repeat(2,1fr)}.BusinessRegistration_benefitItem__XvQKp{padding:1.5rem}.BusinessRegistration_formActions__XK06f{flex-direction:row;gap:1.5rem;justify-content:center}.BusinessRegistration_primaryButton__8aGyj,.BusinessRegistration_secondaryButton__hRg8D,.BusinessRegistration_successButton__oQjhr{min-width:200px;padding:1rem 2rem;width:auto}}@media (min-width:1024px){.BusinessRegistration_businessRegistrationPage__ZgVSa{padding:3rem 2rem}.BusinessRegistration_registrationHeader__fwHdq{margin-bottom:4rem}.BusinessRegistration_headerContent__aHK1s h1{font-size:2.5rem}.BusinessRegistration_progressBar__ce0bs{max-width:600px}.BusinessRegistration_progressLine__PhPFR{left:20%;right:20%}.BusinessRegistration_businessForm__2UgnC{margin-bottom:3rem;padding:3rem}.BusinessRegistration_stepHeader__aIz1Y h2{font-size:2rem}.BusinessRegistration_businessTypeGrid__NJjaw{gap:1rem;grid-template-columns:repeat(4,1fr)}.BusinessRegistration_businessSizeGrid__AXQIt{grid-template-columns:repeat(3,1fr)}.BusinessRegistration_categoriesGrid__yBS5q{gap:1rem;grid-template-columns:repeat(3,1fr)}.BusinessRegistration_reviewGrid__cJlk7{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.BusinessRegistration_reviewItem__bq3rI{border-bottom:none;border-right:1px solid #e2e8f0;border-right:1px solid var(--border-color);padding-bottom:0;padding-right:1.5rem}.BusinessRegistration_reviewItem__bq3rI:nth-child(2n){border-right:none;padding-right:0}.BusinessRegistration_reviewItem__bq3rI:last-child,.BusinessRegistration_reviewItem__bq3rI:nth-last-child(2):nth-child(2n){border-bottom:none}.BusinessRegistration_benefitsGrid__HlzxT{gap:1.5rem;grid-template-columns:repeat(3,1fr)}.BusinessRegistration_benefitItem__XvQKp{padding:1.75rem}}@media (min-width:1280px){.BusinessRegistration_businessRegistrationPage__ZgVSa{padding:4rem}.BusinessRegistration_registrationContainer__BT4os{max-width:1100px}.BusinessRegistration_businessTypeGrid__NJjaw,.BusinessRegistration_categoriesGrid__yBS5q{grid-template-columns:repeat(4,1fr)}.BusinessRegistration_benefitsGrid__HlzxT{grid-template-columns:repeat(5,1fr)}.BusinessRegistration_benefitItem__XvQKp{flex-direction:column;gap:1rem;padding:2rem 1.5rem;text-align:center}.BusinessRegistration_benefitIcon__RiFiq{font-size:1.5rem;margin-top:0}}@media (min-width:1536px){.BusinessRegistration_registrationContainer__BT4os{max-width:1200px}.BusinessRegistration_businessForm__2UgnC{padding:4rem}}@media print{.BusinessRegistration_businessRegistrationPage__ZgVSa{background:#fff;padding:0}.BusinessRegistration_backButton__QXHNo,.BusinessRegistration_formActions__XK06f{display:none}.BusinessRegistration_businessForm__2UgnC{border:1px solid #000;border-radius:0;box-shadow:none;padding:1rem}.BusinessRegistration_stepHeader__aIz1Y h2{color:#000}}@media (prefers-contrast:high){:root{--border-color:#000;--text-primary:#000;--text-secondary:#000}.BusinessRegistration_businessTypeCard__DFHxI.BusinessRegistration_selected__aTWPW,.BusinessRegistration_categoryChip__UuA\+3.BusinessRegistration_selected__aTWPW,.BusinessRegistration_sizeOption__Rabpg.BusinessRegistration_selected__aTWPW{border-width:3px}}.BusinessRegistration_businessTypeCard__DFHxI:focus-visible,.BusinessRegistration_categoryChip__UuA\+3:focus-visible,.BusinessRegistration_formInput__ff4MR:focus-visible,.BusinessRegistration_formSelect__qkATL:focus-visible,.BusinessRegistration_formTextarea__r8xCx:focus-visible,.BusinessRegistration_primaryButton__8aGyj:focus-visible,.BusinessRegistration_secondaryButton__hRg8D:focus-visible,.BusinessRegistration_sizeOption__Rabpg:focus-visible,.BusinessRegistration_successButton__oQjhr:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--primary-color);outline-offset:2px}@media (hover:none) and (pointer:coarse){.BusinessRegistration_businessTypeCard__DFHxI:hover,.BusinessRegistration_categoryChip__UuA\+3:hover,.BusinessRegistration_primaryButton__8aGyj:hover,.BusinessRegistration_secondaryButton__hRg8D:hover,.BusinessRegistration_sizeOption__Rabpg:hover,.BusinessRegistration_successButton__oQjhr:hover{transform:none}.BusinessRegistration_logoPreview__maLzk .BusinessRegistration_logoOverlay__OxX7w{opacity:1}.BusinessRegistration_formInput__ff4MR,.BusinessRegistration_formSelect__qkATL,.BusinessRegistration_formTextarea__r8xCx{font-size:16px}}@media (max-height:600px) and (orientation:landscape){.BusinessRegistration_businessRegistrationPage__ZgVSa{padding:1rem}.BusinessRegistration_registrationHeader__fwHdq{margin-bottom:1.5rem}.BusinessRegistration_headerIcon__OKFFw{font-size:1.25rem;height:50px;margin-bottom:.5rem;width:50px}.BusinessRegistration_headerContent__aHK1s h1{font-size:1.5rem;margin-bottom:.25rem}.BusinessRegistration_headerContent__aHK1s p{font-size:.875rem}.BusinessRegistration_progressBar__ce0bs{margin-bottom:1.5rem}.BusinessRegistration_businessForm__2UgnC{padding:1rem}.BusinessRegistration_stepHeader__aIz1Y{margin-bottom:1.5rem}.BusinessRegistration_stepHeader__aIz1Y h2{font-size:1.25rem}.BusinessRegistration_stepHeader__aIz1Y p{font-size:.875rem}.BusinessRegistration_formGrid__1Rup8{gap:1rem}}.BusinessRegistration_logoImage__ZDXQ5{loading:lazy;transition:opacity .3s ease}.BusinessRegistration_logoImage__ZDXQ5[loading=lazy]{opacity:0}.BusinessRegistration_logoImage__ZDXQ5.BusinessRegistration_loaded__E8Eqx{opacity:1}.BusinessRegistration_faqSection__yteR5{background:#f8f9fa;border-radius:8px;margin:2rem 0;padding:1.5rem}.BusinessRegistration_faqGrid__PEYRO{grid-gap:1rem;display:grid;gap:1rem;margin-top:1rem}.BusinessRegistration_faqItem__AnT7K h4{color:#1f2937;font-size:1.1rem;margin-bottom:.5rem}.BusinessRegistration_faqItem__AnT7K p{color:#6b7280;line-height:1.6}@media print{.BusinessRegistration_formActions__XK06f,.BusinessRegistration_registrationHeader__fwHdq{break-inside:avoid;page-break-inside:avoid}.BusinessRegistration_benefitsGrid__HlzxT,.BusinessRegistration_faqGrid__PEYRO{display:block}}.BusinessRegistration_businessTypeCard__DFHxI:focus,.BusinessRegistration_categoryChip__UuA\+3:focus,.BusinessRegistration_formInput__ff4MR:focus,.BusinessRegistration_formSelect__qkATL:focus,.BusinessRegistration_formTextarea__r8xCx:focus,.BusinessRegistration_sizeOption__Rabpg:focus{outline:2px solid #3b82f6;outline-offset:2px}:root{--primary-light:#ccc;--error-color:#ef4444;--text-primary:#ccc;--border-radius:8px;--border-radius-lg:12px;--border-radius-xl:16px}@media (prefers-color-scheme:dark){:root{--background-color:#ccc;--surface-color:#fff;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#64748b;--border-color:#334155}}.PostAd_postadPage__2PdNP{background-color:var(--background-color);margin:0 auto;max-width:1200px;min-height:100vh;padding:0 1rem}.PostAd_container__1XcHa{margin:0 auto;max-width:1000px}.PostAd_postadHeader__d1lck{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);border-radius:16px;border-radius:var(--border-radius-xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);margin:2rem 0 3rem;overflow:hidden;padding:2.5rem 2rem;position:relative}.PostAd_postadHeader__d1lck:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.PostAd_headerContent__J6-6j{margin-bottom:2rem;position:relative;text-align:center;z-index:2}.PostAd_headerContent__J6-6j h1{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.PostAd_headerSubtitle__aBVgj{font-size:1.2rem;font-weight:500;opacity:.9}.PostAd_progressBarContainer__8uOyk{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;border-radius:var(--border-radius-lg);padding:1.5rem;position:relative;z-index:2}.PostAd_progressBar__vRIvF{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;position:relative}.PostAd_progressStep__8tueC{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative;z-index:2}.PostAd_stepIndicator__7sPFe{margin-bottom:.5rem;position:relative}.PostAd_stepNumber__9lTNA{align-items:center;background:#fff3;border:2px solid #ffffff4d;border-radius:50%;color:#fff;display:flex;font-weight:600;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.PostAd_stepNumber__9lTNA.PostAd_active__M9JPd{background:#10b981;background:var(--success-color);border-color:#fff;color:#fff}.PostAd_stepPulse__hYY3n{animation:PostAd_pulse__ASoU3 2s infinite;background:#10b981;background:var(--success-color);border-radius:50%;bottom:-4px;left:-4px;opacity:.4;position:absolute;right:-4px;top:-4px}@keyframes PostAd_pulse__ASoU3{0%{opacity:.4;transform:scale(1)}50%{opacity:.2;transform:scale(1.1)}to{opacity:.4;transform:scale(1)}}.PostAd_stepLabel__SSMff{color:#fff;font-size:.875rem;font-weight:500;text-align:center}.PostAd_stepTooltip__ritmt{background:#fff;border-radius:8px;border-radius:var(--border-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#ccc;color:var(--text-primary);font-size:.75rem;font-weight:600;opacity:0;padding:.5rem 1rem;position:absolute;top:-40px;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.PostAd_progressStep__8tueC.PostAd_current__8MLar .PostAd_stepTooltip__ritmt{opacity:1;transform:translateY(0)}.PostAd_progressLine__5wdsF{background:#fff3;flex:1 1;height:3px;margin:0 1rem;overflow:hidden;position:relative}.PostAd_progressFill__WrMy9{background:#10b981;background:var(--success-color);border-radius:2px;height:100%;transition:width .5s ease-in-out}.PostAd_progressStatus__vVCr0{display:flex;flex-direction:column;gap:.5rem}.PostAd_statusText__qNyl1{color:#fff;font-size:.875rem;font-weight:500;text-align:center}.PostAd_progressPercentage__CBQy1{background:#fff3;border-radius:3px;height:6px;overflow:hidden;width:100%}.PostAd_progressOverall__mKmgp{background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:3px;height:100%;transition:width .5s ease-in-out}.PostAd_seoScoreCard__Uuv1z{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);margin-bottom:2rem;padding:1.5rem}.PostAd_seoScoreHeader__LSg-g{align-items:center;color:#ccc;color:var(--text-primary);display:flex;font-weight:600;gap:.5rem;margin-bottom:1rem}.PostAd_seoScoreDisplay__kirXI{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.PostAd_scoreCircle__DRz2J{flex-shrink:0}.PostAd_scoreText__h86mL{flex:1 1}.PostAd_scoreValue__VUYb5{color:#ccc;color:var(--text-primary);font-size:1.5rem;font-weight:700}.PostAd_scoreLabel__cTqXK{color:#64748b;color:var(--text-secondary);font-size:.875rem;font-weight:500}.PostAd_seoSuggestions__ORp0d{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);padding-top:1rem}.PostAd_suggestionsTitle__19y0p{color:#ccc;color:var(--text-primary);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.PostAd_seoSuggestions__ORp0d ul{list-style:none;margin:0;padding:0}.PostAd_seoSuggestions__ORp0d li{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.8rem;gap:.5rem;padding:.25rem 0}.PostAd_seoSuggestions__ORp0d li:before{content:"💡";font-size:.7rem}.PostAd_postadForm__m2vrd{background:#fff;background:var(--surface-color);border-radius:16px;border-radius:var(--border-radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);margin-bottom:3rem;padding:2rem}.PostAd_formStep__U\+xV3{display:none}.PostAd_formStep__U\+xV3.PostAd_active__M9JPd{animation:PostAd_fadeInUp__Tj2Ib .5s ease-out;display:block}@keyframes PostAd_fadeInUp__Tj2Ib{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PostAd_stepHeader__75fG\+{margin-bottom:2.5rem;text-align:center}.PostAd_stepHeader__75fG\+ h2{color:#ccc;color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:.5rem}.PostAd_stepHeader__75fG\+ p{color:#64748b;color:var(--text-secondary);font-size:1.1rem}.PostAd_aiSuggestionsToggle__FivX2{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:8px;border-radius:var(--border-radius);display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;padding:1rem}.PostAd_aiToggleBtn__bX15m{align-items:center;background:#fff;border:2px solid #f59e0b;border:2px solid var(--accent-color);border-radius:8px;border-radius:var(--border-radius);color:#f59e0b;color:var(--accent-color);cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PostAd_aiToggleBtn__bX15m:hover{transform:translateY(-2px)}.PostAd_aiToggleBtn__bX15m.PostAd_active__M9JPd,.PostAd_aiToggleBtn__bX15m:hover{background:#f59e0b;background:var(--accent-color);color:#fff}.PostAd_aiTooltip__GoFO1{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem}.PostAd_formGroup__ZrNVW{margin-bottom:2rem}.PostAd_formLabel__NJvjV{color:#ccc;color:var(--text-primary);display:block;font-size:1rem;font-weight:600;margin-bottom:.75rem}.PostAd_labelHelp__lgbkI{color:#64748b;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:400;margin-top:.25rem}.PostAd_formInput__HvVDw,.PostAd_formSelect__koGkl,.PostAd_formTextarea__VIUON{background:#fff;border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);color:#ccc;color:var(--text-primary);font-size:1rem;padding:1rem;transition:all .15s ease-in-out;transition:var(--transition-fast);width:100%}.PostAd_formInput__HvVDw:focus,.PostAd_formSelect__koGkl:focus,.PostAd_formTextarea__VIUON:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a;outline:none}.PostAd_formInput__HvVDw.PostAd_error__\+yxqF,.PostAd_formSelect__koGkl.PostAd_error__\+yxqF,.PostAd_formTextarea__VIUON.PostAd_error__\+yxqF{border-color:#ef4444;border-color:var(--error-color);box-shadow:0 0 0 3px #ef44441a}.PostAd_formTextarea__VIUON{line-height:1.5;min-height:120px;resize:vertical}.PostAd_inputWithIcon__bBcA5{position:relative}.PostAd_inputIcon__\+fDsq{color:#94a3b8;color:var(--text-muted);left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.PostAd_inputWithIcon__bBcA5 .PostAd_formInput__HvVDw{padding-left:3rem}.PostAd_charCount__OCKxP{align-items:center;color:#94a3b8;color:var(--text-muted);display:flex;font-size:.875rem;justify-content:space-between;margin-top:.5rem}.PostAd_seoGood__mGBRU{color:#10b981;color:var(--success-color);font-weight:600}.PostAd_errorMessage__FJL-O{color:#ef4444;color:var(--error-color);font-weight:500;margin-top:.5rem}.PostAd_aiSuggestion__e1a5x,.PostAd_errorMessage__FJL-O{align-items:center;display:flex;font-size:.875rem;gap:.5rem}.PostAd_aiSuggestion__e1a5x{background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:8px;border-radius:var(--border-radius);color:#f59e0b;color:var(--accent-color);margin-top:.75rem;padding:.75rem 1rem}.PostAd_conditionGrid__DTKWI{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.PostAd_conditionOption__QYxY1{align-items:flex-start;background:#fff;border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .15s ease-in-out;transition:var(--transition-fast)}.PostAd_conditionOption__QYxY1:hover{background:#2563eb05;border-color:#ccc;border-color:var(--primary-light)}.PostAd_conditionInput__cWvWN{margin-top:.25rem}.PostAd_conditionInput__cWvWN:checked+.PostAd_conditionContent__EG-Fs{color:var(--primary-color)}.PostAd_conditionContent__EG-Fs{flex:1 1}.PostAd_conditionLabel__5GU2w{color:#ccc;color:var(--text-primary);display:block;font-weight:600;margin-bottom:.25rem}.PostAd_conditionDescription__IDMFZ{color:#64748b;color:var(--text-secondary);display:block;font-size:.875rem;line-height:1.4}.PostAd_formRow__jX-OJ{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.PostAd_checkboxLabel__HTIhu{align-items:flex-start;background:#fff;border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:all .15s ease-in-out;transition:var(--transition-fast)}.PostAd_checkboxLabel__HTIhu:hover{border-color:#ccc;border-color:var(--primary-light)}.PostAd_checkboxInput__6ooiv{margin-top:.25rem}.PostAd_checkboxCustom__amPWT{border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:4px;flex-shrink:0;height:20px;margin-top:.125rem;position:relative;transition:all .15s ease-in-out;transition:var(--transition-fast);width:20px}.PostAd_checkboxInput__6ooiv:checked+.PostAd_checkboxCustom__amPWT{background:var(--primary-color);border-color:var(--primary-color)}.PostAd_checkboxInput__6ooiv:checked+.PostAd_checkboxCustom__amPWT:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:4px}.PostAd_checkboxText__AIShk{color:#ccc;color:var(--text-primary);flex:1 1;font-weight:600}.PostAd_checkboxHelp__EIkid{color:#64748b;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:400;margin-top:.25rem}.PostAd_suggestedTags__wAaW8{margin-bottom:1rem}.PostAd_suggestedLabel__7g9jP{color:#64748b;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.PostAd_tagsList__FHma-{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.PostAd_tagSuggestion__Zhf4-{background:#2563eb1a;border:1px solid #2563eb33;border-radius:2rem;color:var(--primary-color);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .15s ease-in-out;transition:var(--transition-fast)}.PostAd_tagSuggestion__Zhf4-:hover{background:var(--primary-color);color:#fff;transform:translateY(-1px)}.PostAd_tagSuggestion__Zhf4-.PostAd_seoKeyword__DcTw9{background:#10b9811a;border-color:#10b98133;color:#10b981;color:var(--success-color)}.PostAd_tagSuggestion__Zhf4-.PostAd_seoKeyword__DcTw9:hover{background:#10b981;background:var(--success-color);color:#fff}.PostAd_tagsContainer__hyd46{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;min-height:3rem}.PostAd_tag__GLbEr{align-items:center;background:var(--primary-color);border-radius:2rem;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.PostAd_tagText__\+oKPr{color:#fff}.PostAd_tagRemove__UhyMv{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:all .15s ease-in-out;transition:var(--transition-fast);width:16px}.PostAd_tagRemove__UhyMv:hover{background:#fff3}.PostAd_noTags__fl5KK{color:#94a3b8;color:var(--text-muted);font-size:.875rem;font-style:italic}.PostAd_addTags__6M\+me{display:flex;gap:1rem;margin-bottom:.5rem}.PostAd_tagsInput__l48iR{border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);flex:1 1;font-size:.875rem;padding:.75rem 1rem}.PostAd_helpText__QhS1N{color:#94a3b8;color:var(--text-muted);font-size:.75rem}.PostAd_imageUploadSection__eM8FN{margin-top:1rem}.PostAd_imageGrid__z-szs{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-bottom:1.5rem}.PostAd_imagePreview__CM9ga{aspect-ratio:1;border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);overflow:hidden;position:relative}.PostAd_imagePreview__CM9ga img{height:100%;object-fit:cover;width:100%}.PostAd_removeImageBtn__J9ogp{align-items:center;background:#ef4444e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .15s ease-in-out;transition:var(--transition-fast);width:2rem}.PostAd_removeImageBtn__J9ogp:hover{background:#ef4444;background:var(--error-color);transform:scale(1.1)}.PostAd_coverBadge__4GChy{background:#10b981;background:var(--success-color);border-radius:2rem;color:#fff;font-size:.75rem;font-weight:600;left:.5rem;padding:.25rem .5rem;position:absolute;top:.5rem}.PostAd_imageUploadPlaceholder__IDhrV{align-items:center;aspect-ratio:1;background:#f8fafc80;border:2px dashed #e2e8f0;border:2px dashed var(--border-color);border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PostAd_imageUploadPlaceholder__IDhrV:hover{background:#2563eb0d;border-color:var(--primary-color);transform:translateY(-2px)}.PostAd_uploadIcon__CGONU{color:#94a3b8;color:var(--text-muted);font-size:2rem;margin-bottom:.5rem}.PostAd_uploadCount__3enyR{color:#64748b;color:var(--text-secondary);font-size:.875rem;margin-bottom:.25rem}.PostAd_uploadHelp__2yV57{color:#94a3b8;color:var(--text-muted);font-size:.75rem}.PostAd_imageInput__I66v6{height:0;opacity:0;position:absolute;width:0}.PostAd_uploadGuidelines__-SMfY{background:#2563eb0d;border:1px solid #2563eb1a;border-radius:8px;border-radius:var(--border-radius);padding:1.5rem}.PostAd_uploadGuidelines__-SMfY h4{color:#ccc;color:var(--text-primary);font-size:1rem;margin-bottom:1rem}.PostAd_uploadGuidelines__-SMfY ul{list-style:none;margin:0;padding:0}.PostAd_uploadGuidelines__-SMfY li{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 0}.PostAd_uploadGuidelines__-SMfY li:before{color:#10b981;color:var(--success-color);content:"✓";font-weight:600}.PostAd_businessInfoCard__ysQ\+q{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);color:#fff;margin:2rem 0;padding:1.5rem}.PostAd_businessHeader__aToy8{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.PostAd_businessHeader__aToy8 h4{font-size:1.25rem;margin:0}.PostAd_businessIcon__pMyDU{font-size:1.5rem}.PostAd_businessDetails__Umfkb{align-items:center;display:flex;gap:1rem}.PostAd_businessLogo__yDdBw{border:2px solid #ffffff4d;border-radius:8px;border-radius:var(--border-radius);height:60px;object-fit:cover;width:60px}.PostAd_businessInfo__798N1{flex:1 1}.PostAd_businessName__rnHcZ{display:block;font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.PostAd_businessType__bg1Vx{display:block;font-size:.875rem;margin-bottom:.5rem;opacity:.9}.PostAd_verifiedBadge__dHy0j{align-items:center;background:#fff3;border-radius:2rem;display:inline-flex;font-size:.75rem;font-weight:600;gap:.5rem;padding:.25rem .75rem}.PostAd_seoOptimizationCard__P-qDN{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin-bottom:2rem;padding:1.5rem}.PostAd_seoHeader__woC8X{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.PostAd_seoHeader__woC8X h3{color:#ccc;color:var(--text-primary);font-size:1.25rem;margin:0}.PostAd_seoScoreBadge__OyFmB{background:#fff;background:var(--surface-color);border-radius:2rem;color:#ccc;color:var(--text-primary);font-size:.875rem;font-weight:600;margin-left:auto;padding:.5rem 1rem}.PostAd_seoTips__-KIjl{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);padding-top:1rem}.PostAd_seoTips__-KIjl h4{color:#ccc;color:var(--text-primary);font-size:1rem;margin-bottom:1rem}.PostAd_seoTips__-KIjl ul{list-style:none;margin:0;padding:0}.PostAd_seoTips__-KIjl li{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 0}.PostAd_seoTips__-KIjl li:before{content:"💡";font-size:.8rem}.PostAd_slugInputGroup__Zks1k{align-items:center;background:#fff;border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius);display:flex;overflow:hidden}.PostAd_slugPrefix__JAlBJ{background:#fff;background:var(--surface-color);border-right:1px solid #e2e8f0;border-right:1px solid var(--border-color);color:#64748b;color:var(--text-secondary);font-weight:500;padding:1rem;white-space:nowrap}.PostAd_slugInput__fbWBO{border:none!important;box-shadow:none!important;padding-left:1rem}.PostAd_adPreview__FZAtE{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin:2rem 0;padding:1.5rem}.PostAd_previewHeader__iiN6f{margin-bottom:1.5rem}.PostAd_previewHeader__iiN6f h3{color:#ccc;color:var(--text-primary);font-size:1.25rem;margin:0 0 .5rem}.PostAd_previewNote__qVMXD{color:#64748b;color:var(--text-secondary);font-size:.875rem}.PostAd_searchPreview__YP69v{border-left:4px solid var(--primary-color);padding-left:1rem}.PostAd_searchTitle__VzCF8{font-size:1.25rem;font-weight:400;line-height:1.3;margin-bottom:.25rem}.PostAd_searchUrl__P7fdD{font-size:.875rem;margin-bottom:.5rem}.PostAd_searchDescription__mdu3T{font-size:.875rem}.PostAd_reviewChecklist__aYRSu{background:#10b9810d;border:1px solid #10b98133;border-radius:12px;border-radius:var(--border-radius-lg);margin:2rem 0;padding:1.5rem}.PostAd_reviewChecklist__aYRSu h4{color:#ccc;color:var(--text-primary);font-size:1.1rem;margin-bottom:1rem}.PostAd_checklistItem__hV6nh{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;gap:.75rem;padding:.75rem 0}.PostAd_checkIcon__Gldvh{color:#10b981;color:var(--success-color);flex-shrink:0}.PostAd_formActions__jISgT{align-items:center;border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem}.PostAd_finalActions__FqxAH{gap:2rem;justify-content:center}.PostAd_btn__gbZyC{align-items:center;border:none;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PostAd_btn__gbZyC:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.PostAd_btn__gbZyC:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.PostAd_btn__gbZyC:hover:before{left:100%}.PostAd_btn__gbZyC:hover:not(:disabled){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.PostAd_btn-primary__URmPO{background:var(--primary-color);color:#000}.PostAd_btn-primary__URmPO:hover:not(:disabled){background:var(--primary-dark)}.PostAd_btn-secondary__rFKtt{background:#fff;border:2px solid #e2e8f0;border:2px solid var(--border-color);color:#ccc;color:var(--text-primary)}.PostAd_btn-secondary__rFKtt:hover:not(:disabled){background:#fff;background:var(--surface-color);border-color:#ccc;border-color:var(--primary-light);color:var(--primary-color)}.PostAd_btn-success__PIbgj{background:#10b981;background:var(--success-color);color:#fff}.PostAd_btn-success__PIbgj:hover:not(:disabled){background:#059669}.PostAd_btn-large__JZ-k8{font-size:1.1rem;padding:1.25rem 2.5rem}.PostAd_btn-small__iBvs8{font-size:.875rem;padding:.75rem 1.5rem}.PostAd_loadingSpinner__Ra\+7l{animation:PostAd_spin__QlXiq 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:20px;width:20px}@keyframes PostAd_spin__QlXiq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PostAd_uploadStatus__ztZsR{background:#2563eb0d;border-radius:8px;border-radius:var(--border-radius);margin-top:2rem;padding:2rem;text-align:center}.PostAd_statusMessage__0wurI{color:var(--primary-color);font-weight:600;margin-bottom:.5rem}.PostAd_statusHelp__PptDL{color:#64748b;color:var(--text-secondary);font-size:.875rem}@media (max-width:1024px){.PostAd_postadHeader__d1lck{padding:2rem 1.5rem}.PostAd_headerContent__J6-6j h1{font-size:2.25rem}.PostAd_progressBar__vRIvF{flex-wrap:wrap;gap:1rem}.PostAd_progressLine__5wdsF{display:none}}@media (max-width:768px){.PostAd_postadPage__2PdNP{padding:0 .5rem}.PostAd_postadHeader__d1lck{margin:1rem 0 2rem;padding:1.5rem 1rem}.PostAd_headerContent__J6-6j h1{font-size:2rem}.PostAd_headerSubtitle__aBVgj{font-size:1.1rem}.PostAd_postadForm__m2vrd{padding:1.5rem}.PostAd_stepHeader__75fG\+ h2{font-size:1.75rem}.PostAd_formRow__jX-OJ{gap:1rem}.PostAd_conditionGrid__DTKWI,.PostAd_formRow__jX-OJ{grid-template-columns:1fr}.PostAd_imageGrid__z-szs{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.PostAd_aiSuggestionsToggle__FivX2{flex-direction:column;gap:.75rem;text-align:center}.PostAd_finalActions__FqxAH,.PostAd_formActions__jISgT{flex-direction:column;gap:1rem}.PostAd_btn__gbZyC{justify-content:center;width:100%}.PostAd_addTags__6M\+me{flex-direction:column;gap:1rem}.PostAd_slugInputGroup__Zks1k{align-items:stretch;flex-direction:column}.PostAd_slugPrefix__JAlBJ{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);border-right:none;text-align:center}}@media (max-width:480px){.PostAd_postadHeader__d1lck{padding:1rem}.PostAd_headerContent__J6-6j h1{font-size:1.75rem}.PostAd_headerSubtitle__aBVgj{font-size:1rem}.PostAd_postadForm__m2vrd{padding:1rem}.PostAd_stepHeader__75fG\+ h2{font-size:1.5rem}.PostAd_stepHeader__75fG\+ p{font-size:1rem}.PostAd_progressBarContainer__8uOyk{padding:1rem}.PostAd_progressStep__8tueC{flex-basis:calc(50% - 0.5rem);flex-grow:0;flex-shrink:0}.PostAd_imageGrid__z-szs{grid-template-columns:repeat(2,1fr)}.PostAd_businessDetails__Umfkb,.PostAd_seoScoreDisplay__kirXI{flex-direction:column;gap:1rem;text-align:center}.PostAd_tagsList__FHma-{justify-content:center}}@media print{.PostAd_postadHeader__d1lck{background:#fff!important;box-shadow:none!important;color:#000!important}.PostAd_headerContent__J6-6j h1{-webkit-text-fill-color:#000!important;background:none!important;color:#000!important}.PostAd_aiSuggestionsToggle__FivX2,.PostAd_formActions__jISgT,.PostAd_progressBarContainer__8uOyk{display:none}.PostAd_postadForm__m2vrd{box-shadow:none!important;padding:0!important}.PostAd_formStep__U\+xV3.PostAd_active__M9JPd{animation:none!important;display:block!important}}@media (prefers-contrast:high){:root{--border-color:#000;--text-muted:#666}.PostAd_formInput__HvVDw,.PostAd_formSelect__koGkl,.PostAd_formTextarea__VIUON{border-width:2px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.PostAd_stepPulse__hYY3n{animation:none!important}.PostAd_btn__gbZyC:before{display:none}}.PostAd_btn__gbZyC:focus-visible,.PostAd_formInput__HvVDw:focus-visible,.PostAd_formSelect__koGkl:focus-visible,.PostAd_formTextarea__VIUON:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.PostAd_formStep__U\+xV3{position:relative}.PostAd_formStep__U\+xV3:after{align-items:center;background:#fffc;bottom:0;content:"";display:none;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.PostAd_formStep__U\+xV3.PostAd_loading__Q9wex:after{color:var(--primary-color);content:"Loading...";display:flex;font-weight:600}.PostAd_ad-card__vC9om{color:#ccc;color:var(--text-primary)}.PostAd_ad-title__2L5o9{color:#ccc!important;color:var(--text-primary)!important;font-weight:600}.PostAd_ad-description__lHWfR{color:#64748b!important;color:var(--text-secondary)!important}.PostAd_ad-price__Vbq7v{color:var(--primary-600)!important}.PostAd_ad-meta__KUghL{color:var(--text-light)!important}.PostAd_category-card__Rrirh{color:#ccc;color:var(--text-primary)}.PostAd_category-name__sn84O{color:#ccc!important;color:var(--text-primary)!important}.PostAd_category-count__7vWNG{color:#64748b!important;color:var(--text-secondary)!important}@media (prefers-color-scheme:light){.PostAd_ad-card__vC9om,.PostAd_category-card__Rrirh{color:#ccc;color:var(--text-primary)}.PostAd_ad-title__2L5o9,.PostAd_category-name__sn84O{color:#ccc!important;color:var(--text-primary)!important}.PostAd_ad-description__lHWfR,.PostAd_category-count__7vWNG{color:#64748b!important;color:var(--text-secondary)!important}}:root{--surface-color:#fff}@media (prefers-color-scheme:dark){:root{--surface-color:#1e293b;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#64748b;--border-color:#334155}}.PostAd_postadPage__2PdNP,.PostAd_postadPage__2PdNP *{color:#000!important}.PostAd_checkboxHelp__EIkid,.PostAd_helpText__QhS1N,.PostAd_labelHelp__lgbkI,.PostAd_scoreLabel__cTqXK,.PostAd_seoSuggestions__ORp0d li{color:#4b5563!important}.PostAd_formInput__HvVDw,.PostAd_formSelect__koGkl,.PostAd_formTextarea__VIUON,.PostAd_seoScoreCard__Uuv1z{color:#000!important}.PostAd_checkboxLabel__HTIhu,.PostAd_formInput__HvVDw,.PostAd_formSelect__koGkl,.PostAd_formTextarea__VIUON,.PostAd_seoScoreCard__Uuv1z{background:#fff!important}.PostAd_imagePreview__CM9ga img{loading:lazy;transition:opacity .3s ease}.PostAd_imagePreview__CM9ga img[loading=lazy]{opacity:0}.PostAd_imagePreview__CM9ga img.PostAd_loaded__UD1s7{opacity:1}.PostAd_searchPreview__YP69v{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.PostAd_searchTitle__VzCF8{color:#1a0dab;font-size:18px;margin-bottom:4px}.PostAd_searchUrl__P7fdD{color:#006621;font-size:14px;margin-bottom:8px}.PostAd_searchDescription__mdu3T{color:#545454;font-size:14px;line-height:1.4}.PostAd_formInput__HvVDw:focus,.PostAd_formSelect__koGkl:focus,.PostAd_formTextarea__VIUON:focus{outline:2px solid #3b82f6;outline-offset:2px}@media print{.PostAd_formActions__jISgT,.PostAd_postadHeader__d1lck{break-inside:avoid;page-break-inside:avoid}}:root{--primary-color:#ccc;--primary-dark:#1d4ed8;--secondary-color:#64748b;--accent-color:#f59e0b;--success-color:#10b981;--danger-color:#ef4444;--warning-color:#f59e0b;--background-color:#fff;--surface-color:#f8fafc;--text-muted:#94a3b8;--border-radius:12px;--border-radius-lg:16px;--transition-fast:all 0.15s ease-in-out}@media (prefers-color-scheme:dark){:root{--background-color:#0f172a;--surface-color:#ccc;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#64748b;--border-color:#334155}}.ProductDetail_productDetailContainer__cZmdI{background-color:#fff;background-color:var(--background-color);margin:0 auto;max-width:1400px;min-height:100vh;padding:0 1rem}.ProductDetail_detailNavigation__srd4z{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:2rem;padding:1.5rem 0}.ProductDetail_backButton__ydFbp{align-items:center;background:#f8fafc;background:var(--surface-color);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);color:#000;cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .15s ease-in-out;transition:var(--transition-fast)}.ProductDetail_backButton__ydFbp:hover{background:#ccc;background:var(--primary-color);border-color:#ccc;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;transform:translateY(-1px)}.ProductDetail_breadcrumb__G3ePu{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem}.ProductDetail_breadcrumb__G3ePu a{color:#ccc;color:var(--primary-color);text-decoration:none;transition:all .15s ease-in-out;transition:var(--transition-fast)}.ProductDetail_breadcrumb__G3ePu a:hover{color:#1d4ed8;color:var(--primary-dark);text-decoration:underline}.ProductDetail_breadcrumb__G3ePu span{color:#94a3b8;color:var(--text-muted)}.ProductDetail_detailContent__5TRmQ{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr;margin-bottom:4rem}@media (min-width:1024px){.ProductDetail_detailContent__5TRmQ{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.ProductDetail_detailContent__5TRmQ{grid-template-columns:2fr 1fr}}.ProductDetail_imageGallery__XGSFL{position:-webkit-sticky;position:sticky;top:2rem}.ProductDetail_mainImage__HTDT0{aspect-ratio:1/1;background:#f8fafc;background:var(--surface-color);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);margin-bottom:1rem;overflow:hidden;position:relative}.ProductDetail_mainImage__HTDT0 img{height:100%;object-fit:contain;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.ProductDetail_mainImage__HTDT0:hover img{transform:scale(1.02)}.ProductDetail_imageActions__djDO-{display:flex;gap:.5rem;position:absolute;right:1rem;top:1rem;z-index:10}.ProductDetail_favouriteBtn__LjzwE,.ProductDetail_shareBtn__Uy3H-{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:none;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.25rem;height:3rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:3rem}.ProductDetail_favouriteBtn__LjzwE:hover,.ProductDetail_shareBtn__Uy3H-:hover{background:#fff;color:#ccc;color:var(--primary-color);transform:scale(1.1)}.ProductDetail_favouriteBtn__LjzwE.ProductDetail_active__cOM1b{background:#ef4444;background:var(--danger-color);color:#fff}.ProductDetail_imageThumbnails__mxaeR{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));padding:.5rem}.ProductDetail_thumbnail__AjAZv{aspect-ratio:1/1;background:#f8fafc;background:var(--surface-color);border:2px solid #0000;border-radius:12px;border-radius:var(--border-radius);cursor:pointer;overflow:hidden;transition:all .15s ease-in-out;transition:var(--transition-fast)}.ProductDetail_thumbnail__AjAZv.ProductDetail_active__cOM1b{border-color:#ccc;border-color:var(--primary-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md)}.ProductDetail_thumbnail__AjAZv:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProductDetail_thumbnail__AjAZv img{height:100%;object-fit:cover;width:100%}.ProductDetail_adStatistics__PWqWw{background:#f8fafc;background:var(--surface-color);border-radius:12px;border-radius:var(--border-radius);display:flex;gap:2rem;margin-top:1.5rem;padding:1.5rem}.ProductDetail_statItem__Xazqd{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.ProductDetail_statItem__Xazqd svg{color:#ccc;color:var(--primary-color)}.ProductDetail_detailRight__I9jyT{display:flex;flex-direction:column;gap:2rem}.ProductDetail_detailHeader__u4TSu{background:#f8fafc;background:var(--surface-color);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:2rem}.ProductDetail_adMeta__oFF8z{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.ProductDetail_categoryBadge__Nvbp2,.ProductDetail_conditionBadge__7diFg,.ProductDetail_negotiableBadge__4Q61P,.ProductDetail_soldBadge__0r1VF{border-radius:2rem;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.375rem .75rem;text-transform:uppercase}.ProductDetail_categoryBadge__Nvbp2{background:#ccc;background:var(--primary-color);color:#fff}.ProductDetail_conditionBadge__7diFg{background:#f59e0b;background:var(--accent-color);color:#fff}.ProductDetail_negotiableBadge__4Q61P{background:#10b981;background:var(--success-color);color:#fff}.ProductDetail_soldBadge__0r1VF{background:#ef4444;background:var(--danger-color);color:#fff}.ProductDetail_adTitle__XRD7N{color:#1e293b;color:var(--text-primary);font-size:1.875rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.ProductDetail_priceSection__R6Nph{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.ProductDetail_currentPrice__8Sm2B{color:#ccc;color:var(--primary-color);font-size:2.25rem;font-weight:800}.ProductDetail_originalPrice__W7vdJ{color:#94a3b8;color:var(--text-muted);font-size:1.5rem;text-decoration:line-through}.ProductDetail_discount__ekw71{background:#10b981;background:var(--success-color);border-radius:2rem;color:#fff;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.ProductDetail_businessCard__DpLev,.ProductDetail_sellerCard__0Jx0U{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:1.5rem}.ProductDetail_businessCard__DpLev{align-items:center;display:flex;gap:1rem}.ProductDetail_businessLogo__fRhzQ{border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);height:4rem;object-fit:cover;width:4rem}.ProductDetail_businessInfo__7L5E3{flex:1 1}.ProductDetail_businessName__MuuAR{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-weight:600;gap:.5rem;margin-bottom:.25rem}.ProductDetail_verifiedBadge__IZo5T{color:#10b981;color:var(--success-color)}.ProductDetail_businessType__J6uKG{color:#64748b;color:var(--text-secondary);font-size:.875rem;margin-bottom:.5rem}.ProductDetail_businessRating__XaNBq,.ProductDetail_sellerRating__38oPo{align-items:center;color:#f59e0b;color:var(--accent-color);display:flex;font-weight:600;gap:.25rem}.ProductDetail_ratingCount__lSRgg{color:#94a3b8;color:var(--text-muted);font-size:.875rem;margin-left:.25rem}.ProductDetail_sellerCard__0Jx0U{background:#f8fafc;background:var(--surface-color)}.ProductDetail_sellerInfo__hE6Ug{align-items:center;display:flex;gap:1rem}.ProductDetail_sellerAvatar__1d3TY{border:3px solid #ccc;border:3px solid var(--primary-color);border-radius:50%;height:4rem;object-fit:cover;width:4rem}.ProductDetail_sellerDetails__L7uYn h4{color:#1e293b;color:var(--text-primary);font-weight:600;margin:0 0 .5rem}.ProductDetail_sellerMeta__pbvmQ{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem;margin:.25rem 0}.ProductDetail_memberSince__P2J6P{color:#94a3b8;color:var(--text-muted);font-size:.75rem}.ProductDetail_descriptionSection__JZTod{background:#f8fafc;background:var(--surface-color);border-radius:16px;border-radius:var(--border-radius-lg);padding:2rem}.ProductDetail_descriptionSection__JZTod h3{color:#1e293b;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1rem}.ProductDetail_descriptionContent__7cGrH{color:#64748b;color:var(--text-secondary);line-height:1.6;max-height:8rem;overflow:hidden;transition:max-height .3s ease-in-out}.ProductDetail_descriptionContent__7cGrH.ProductDetail_expanded__9gLlN{max-height:none}.ProductDetail_showMoreBtn__kAVc1{background:none;border:none;color:#ccc;color:var(--primary-color);cursor:pointer;font-weight:600;margin-top:1rem;transition:all .15s ease-in-out;transition:var(--transition-fast)}.ProductDetail_showMoreBtn__kAVc1:hover{color:#1d4ed8;color:var(--primary-dark)}.ProductDetail_productDetails__\+n6Rx{background:#f8fafc;background:var(--surface-color);border-radius:16px;border-radius:var(--border-radius-lg);padding:2rem}.ProductDetail_productDetails__\+n6Rx h3{color:#1e293b;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.ProductDetail_detailsGrid__INvH-{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ProductDetail_detailItem__WJVGT{display:flex;flex-direction:column;gap:.25rem}.ProductDetail_detailItem__WJVGT strong{color:#1e293b;color:var(--text-primary);font-size:.875rem;font-weight:600}.ProductDetail_detailItem__WJVGT span{color:#64748b;color:var(--text-secondary)}.ProductDetail_tagsList__-3clm{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.ProductDetail_tag__Kb8Xe{background:#ccc;background:var(--primary-color);border-radius:1rem;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.ProductDetail_contactActions__NfaB5{background:#f8fafc;background:var(--surface-color);border:2px solid #ccc;border:2px solid var(--primary-color);border-radius:16px;border-radius:var(--border-radius-lg);padding:2rem}.ProductDetail_contactActions__NfaB5 h3{color:#1e293b;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.ProductDetail_actionButtons__p28KJ{display:flex;flex-direction:column;gap:1rem}.ProductDetail_primaryBtn__C5vIZ{align-items:center;background:#ccc;background:var(--primary-color);border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.75rem;justify-content:center;padding:1rem 2rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductDetail_primaryBtn__C5vIZ:hover{background:#1d4ed8;background:var(--primary-dark);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ProductDetail_primaryBtn__C5vIZ.ProductDetail_large__xMPXT{font-size:1.25rem;padding:1.25rem 2rem}.ProductDetail_secondaryActions__N\+k4F{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.ProductDetail_secondaryBtn__\+sN1Q{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);color:#1e293b;color:var(--text-primary);cursor:pointer;display:inline-flex;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;transition:all .15s ease-in-out;transition:var(--transition-fast)}.ProductDetail_secondaryBtn__\+sN1Q:hover{background:#f8fafc;background:var(--surface-color);border-color:#ccc;border-color:var(--primary-color);color:#ccc;color:var(--primary-color);transform:translateY(-1px)}.ProductDetail_safetyTips__wHCzE{background:linear-gradient(135deg,#fef3c7,#fef7ed);border-left:4px solid #f59e0b;border-left:4px solid var(--warning-color);border-radius:12px;border-radius:var(--border-radius);padding:1.5rem}.ProductDetail_safetyHeader__sBK5t{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.ProductDetail_safetyHeader__sBK5t h4{color:#1e293b;color:var(--text-primary);font-weight:600;margin:0}.ProductDetail_safetyTips__wHCzE ul{color:#64748b;color:var(--text-secondary);margin:0;padding-left:1.5rem}.ProductDetail_safetyTips__wHCzE li{line-height:1.5;margin-bottom:.5rem}.ProductDetail_reportBtn__T\+x5V{align-items:center;background:#0000;border:1px solid #ef4444;border:1px solid var(--danger-color);border-radius:12px;border-radius:var(--border-radius);color:#ef4444;color:var(--danger-color);cursor:pointer;display:inline-flex;font-weight:500;gap:.75rem;justify-content:center;padding:1rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.ProductDetail_reportBtn__T\+x5V:hover{background:#ef4444;background:var(--danger-color);color:#fff;transform:translateY(-1px)}.ProductDetail_recommendedAdsSection__lCuXo,.ProductDetail_similarAdsSection__egaXA{margin:4rem 0}.ProductDetail_recommendedAdsSection__lCuXo h2,.ProductDetail_similarAdsSection__egaXA h2{color:#1e293b;color:var(--text-primary);font-size:1.75rem;font-weight:700;margin-bottom:2rem;text-align:center}.ProductDetail_adsGrid__lQVSl{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ProductDetail_modalOverlay__IGy4m{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.ProductDetail_modalContent__9SWZy{animation:ProductDetail_modalSlideIn__2JjAt .3s ease-out;background:#fff;background:var(--background-color);border-radius:16px;border-radius:var(--border-radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);max-height:90vh;max-width:500px;overflow-y:auto;padding:2rem;width:100%}@keyframes ProductDetail_modalSlideIn__2JjAt{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ProductDetail_modalContent__9SWZy h3{color:#1e293b;color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:1rem}.ProductDetail_shareOptions__Xf6rx{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:2rem 0}.ProductDetail_shareOption__UX2M1{align-items:center;background:#f8fafc;background:var(--surface-color);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductDetail_shareOption__UX2M1:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProductDetail_shareOption__UX2M1.ProductDetail_whatsapp__ezPGs:hover{background:#25d366;border-color:#25d366;color:#fff}.ProductDetail_shareOption__UX2M1.ProductDetail_facebook__I2yqp:hover{background:#1877f2;border-color:#1877f2;color:#fff}.ProductDetail_shareOption__UX2M1.ProductDetail_twitter__NDQhh:hover{background:#1da1f2;border-color:#1da1f2;color:#fff}.ProductDetail_shareOption__UX2M1.ProductDetail_linkedin__hTqd6:hover{background:#0a66c2;border-color:#0a66c2;color:#fff}.ProductDetail_shareOption__UX2M1.ProductDetail_copy__yj74B:hover{background:#ccc;background:var(--primary-color);border-color:#ccc;border-color:var(--primary-color);color:#fff}.ProductDetail_reportModal__0KjhJ textarea{background:#f8fafc;background:var(--surface-color);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);color:#1e293b;color:var(--text-primary);font-family:inherit;margin:1rem 0;min-height:120px;padding:1rem;resize:vertical;width:100%}.ProductDetail_reportModal__0KjhJ textarea:focus{border-color:#ccc;border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a;outline:none}.ProductDetail_modalActions__ABuFB{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.ProductDetail_dangerBtn__eXqrj{background:#ef4444;background:var(--danger-color);border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .15s ease-in-out;transition:var(--transition-fast)}.ProductDetail_dangerBtn__eXqrj:hover{background:#dc2626;transform:translateY(-1px)}@media (max-width:768px){.ProductDetail_productDetailContainer__cZmdI{padding:0 .5rem}.ProductDetail_detailNavigation__srd4z{align-items:flex-start;flex-direction:column;gap:1rem}.ProductDetail_adTitle__XRD7N{font-size:1.5rem}.ProductDetail_currentPrice__8Sm2B{font-size:1.875rem}.ProductDetail_businessCard__DpLev,.ProductDetail_sellerInfo__hE6Ug{flex-direction:column;text-align:center}.ProductDetail_actionButtons__p28KJ{gap:.75rem}.ProductDetail_primaryBtn__C5vIZ.ProductDetail_large__xMPXT{font-size:1.125rem;padding:1rem 1.5rem}.ProductDetail_secondaryActions__N\+k4F{grid-template-columns:1fr 1fr}.ProductDetail_adsGrid__lQVSl{grid-template-columns:1fr}.ProductDetail_modalContent__9SWZy{margin:1rem;padding:1.5rem}.ProductDetail_shareOptions__Xf6rx{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ProductDetail_imageThumbnails__mxaeR{grid-template-columns:repeat(3,1fr)}.ProductDetail_adStatistics__PWqWw{flex-direction:column;gap:1rem;text-align:center}.ProductDetail_secondaryActions__N\+k4F{grid-template-columns:1fr}.ProductDetail_modalActions__ABuFB{flex-direction:column}}.ProductDetail_errorState__selhn,.ProductDetail_loadingState__kzip2{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem;text-align:center}.ProductDetail_errorState__selhn h2{color:#1e293b;color:var(--text-primary);margin-bottom:1rem}.ProductDetail_errorState__selhn p{color:#64748b;color:var(--text-secondary);margin-bottom:2rem;max-width:400px}@keyframes ProductDetail_fadeIn__Bu3y0{0%{opacity:0}to{opacity:1}}.ProductDetail_mainImage__HTDT0 img{animation:ProductDetail_fadeIn__Bu3y0 .5s ease-in-out}a:focus-visible,button:focus-visible,textarea:focus-visible{outline:2px solid #ccc;outline:2px solid var(--primary-color);outline-offset:2px}@media print{.ProductDetail_contactActions__NfaB5,.ProductDetail_imageActions__djDO-,.ProductDetail_recommendedAdsSection__lCuXo,.ProductDetail_reportBtn__T\+x5V,.ProductDetail_safetyTips__wHCzE,.ProductDetail_similarAdsSection__egaXA{display:none}.ProductDetail_productDetailContainer__cZmdI{background:#fff;color:#000;max-width:none}}:root{--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--success-50:#ecfdf5;--warning-50:#fffbeb;--error-50:#fef2f2;--white:#fff;--black:#000;--bg-primary:var(--white);--bg-secondary:var(--gray-50);--bg-tertiary:var(--gray-100);--bg-overlay:#00000080;--text-primary:var(--gray-900);--text-secondary:var(--gray-600);--text-tertiary:var(--gray-400);--text-inverse:var(--white);--border-light:var(--gray-200);--border-medium:var(--gray-300);--border-dark:var(--gray-400);--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--transition-fast:150ms ease-in-out;--transition-normal:250ms ease-in-out;--transition-slow:350ms ease-in-out}[data-theme=dark]{--bg-primary:var(--gray-900);--bg-secondary:var(--gray-800);--bg-tertiary:var(--gray-700);--text-primary:var(--gray-50);--text-secondary:var(--gray-300);--text-tertiary:var(--gray-400);--border-light:var(--gray-700);--border-medium:var(--gray-600);--border-dark:var(--gray-500)}.Chat_chatPage__VrbSQ{background:#fff;background:var(--bg-primary);color:#0f172a;color:var(--text-primary);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;line-height:1.5;overflow:hidden}.Chat_updateNotificationBanner__9Zm6q{align-items:center;background:linear-gradient(135deg,#2563eb,#1e3a8a);background:linear-gradient(135deg,var(--primary-600) 0,var(--primary-900) 100%);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;color:var(--white);display:flex;justify-content:space-between;padding:1rem 1.5rem;padding:var(--space-4) var(--space-6);position:relative;z-index:1020;z-index:var(--z-sticky)}.Chat_updateNotificationContent__2vhaH{margin:0 auto;max-width:1200px;width:100%}.Chat_updateInfo__nCZ1X,.Chat_updateNotificationContent__2vhaH{align-items:center;display:flex;flex:1 1;gap:1rem;gap:var(--space-4)}.Chat_updateIcon__c8AWQ{color:#f59e0b;color:var(--warning-500);flex-shrink:0;font-size:1.5rem}.Chat_updateText__SSyh-{flex:1 1}.Chat_updateText__SSyh- strong{display:block;font-size:1rem;font-size:var(--text-base);font-weight:600;margin-bottom:.25rem;margin-bottom:var(--space-1)}.Chat_updateText__SSyh- p{font-size:.875rem;font-size:var(--text-sm);line-height:1.4;margin:0;opacity:.9}.Chat_updateActions__ucsHQ{display:flex;gap:.75rem;gap:var(--space-3);margin-left:auto}.Chat_closeUpdateBtn__ruM62{align-items:center;background:none;border:none;border-radius:.375rem;border-radius:var(--radius-sm);color:#fff;color:var(--white);cursor:pointer;display:flex;justify-content:center;padding:.5rem;padding:var(--space-2);transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_closeUpdateBtn__ruM62:hover{background:#ffffff1a}.Chat_inAppNotification__B4kdL{animation:Chat_slideInRight__zMdBk .3s ease-in-out .25s;animation:Chat_slideInRight__zMdBk .3s var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);max-width:400px;position:fixed;right:1.5rem;right:var(--space-6);top:1.5rem;top:var(--space-6);width:90%;z-index:1050;z-index:var(--z-popover)}.Chat_notificationContent__en2SB{align-items:flex-start;display:flex;gap:.75rem;gap:var(--space-3);padding:1rem;padding:var(--space-4)}.Chat_notificationIcon__UL4kV{color:#3b82f6;color:var(--primary-500);flex-shrink:0;font-size:1.25rem;margin-top:.25rem;margin-top:var(--space-1)}.Chat_notificationDetails__cDEP8{flex:1 1;min-width:0}.Chat_notificationDetails__cDEP8 strong{color:#0f172a;color:var(--text-primary);display:block;font-size:.875rem;font-size:var(--text-sm);font-weight:600;margin-bottom:.25rem;margin-bottom:var(--space-1)}.Chat_notificationDetails__cDEP8 span{color:#475569;color:var(--text-secondary);display:block;font-size:.875rem;font-size:var(--text-sm);line-height:1.4}.Chat_closeNotification__Mb1lh{background:none;border:none;border-radius:.375rem;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;padding:.25rem;padding:var(--space-1);transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_closeNotification__Mb1lh:hover{background:#f1f5f9;background:var(--bg-tertiary);color:#0f172a;color:var(--text-primary)}.Chat_chatContainer__iJFid{background:#fff;background:var(--bg-primary);display:flex;flex:1 1;height:calc(100vh - 80px);overflow:hidden}.Chat_chatSidebar__Zx2IM{background:#f8fafc;background:var(--bg-secondary);border-right:1px solid #e2e8f0;border-right:1px solid var(--border-light);display:flex;flex-direction:column;position:relative;transition:.25s ease-in-out;transition:var(--transition-normal);width:380px}.Chat_sidebarHeader__irp04{align-items:center;background:#fff;background:var(--bg-primary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:1.5rem;padding:var(--space-6)}.Chat_sidebarHeader__irp04 h2{color:#0f172a;color:var(--text-primary);font-size:1.25rem;font-size:var(--text-xl);font-weight:700;letter-spacing:-.025em;margin:0}.Chat_headerActions__Jy-n3{display:flex;gap:.5rem;gap:var(--space-2)}.Chat_notificationStatusIndicator__3q0st{background:#fff;background:var(--bg-primary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6)}.Chat_notificationActive__gR6yd{align-items:center;background:#ecfdf5;background:var(--success-50);border:1px solid #10b981;border:1px solid var(--success-500);border-radius:.5rem;border-radius:var(--radius-md);color:#059669;color:var(--success-600);display:flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.75rem;gap:var(--space-3);padding:.75rem;padding:var(--space-3)}.Chat_activeIcon__hkMlt{flex-shrink:0;font-size:1rem}.Chat_notificationInactiveBtn__WNycT{align-items:center;background:#fffbeb;background:var(--warning-50);border:1px solid #f59e0b;border:1px solid var(--warning-500);border-radius:.5rem;border-radius:var(--radius-md);color:#d97706;color:var(--warning-600);cursor:pointer;display:flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.75rem;gap:var(--space-3);justify-content:center;padding:.75rem;padding:var(--space-3);transition:.25s ease-in-out;transition:var(--transition-normal);width:100%}.Chat_notificationInactiveBtn__WNycT:hover{background:#f59e0b;background:var(--warning-500);color:#fff;color:var(--white);transform:translateY(-1px)}.Chat_chatSearch__mo2yh{background:#fff;background:var(--bg-primary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6)}.Chat_chatSearch__mo2yh input{background:#f8fafc;background:var(--bg-secondary);border:1px solid #cbd5e1;border:1px solid var(--border-medium);border-radius:.75rem;border-radius:var(--radius-lg);color:#0f172a;color:var(--text-primary);font-size:.875rem;font-size:var(--text-sm);padding:.75rem 1rem;padding:var(--space-3) var(--space-4);transition:.15s ease-in-out;transition:var(--transition-fast);width:100%}.Chat_chatSearch__mo2yh input:focus{background:#fff;background:var(--bg-primary);border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.Chat_chatsList__RQIgl{flex:1 1;overflow-y:auto;padding:.5rem 0;padding:var(--space-2) 0}.Chat_chatItem__uwGjk,.Chat_chatsList__RQIgl{background:#f8fafc;background:var(--bg-secondary)}.Chat_chatItem__uwGjk{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;gap:1rem;gap:var(--space-4);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6);position:relative;transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_chatItem__uwGjk:hover{background:#f1f5f9;background:var(--bg-tertiary)}.Chat_chatItem__uwGjk.Chat_active__1EeX1{background:#3b82f6;background:var(--primary-500);color:#fff;color:var(--white)}.Chat_chatItem__uwGjk.Chat_active__1EeX1:before{background:#1d4ed8;background:var(--primary-700);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.Chat_chatItem__uwGjk.Chat_active__1EeX1 .Chat_chatInfo__hrdqh h4,.Chat_chatItem__uwGjk.Chat_active__1EeX1 .Chat_chatInfo__hrdqh p,.Chat_chatItem__uwGjk.Chat_active__1EeX1 .Chat_chatInfo__hrdqh small{color:#fff;color:var(--white)}.Chat_chatAvatar__x5msi img{border:2px solid #e2e8f0;border:2px solid var(--border-light);border-radius:9999px;border-radius:var(--radius-full);height:52px;object-fit:cover;transition:.15s ease-in-out;transition:var(--transition-fast);width:52px}.Chat_chatItem__uwGjk.Chat_active__1EeX1 .Chat_chatAvatar__x5msi img{border-color:#fff;border-color:var(--white)}.Chat_unreadBadge__r7hua{align-items:center;background:#ef4444;background:var(--error-500);border:2px solid #f8fafc;border:2px solid var(--bg-secondary);border-radius:9999px;border-radius:var(--radius-full);color:#fff;color:var(--white);display:flex;font-size:.75rem;font-size:var(--text-xs);font-weight:700;height:22px;justify-content:center;position:absolute;right:-2px;top:-2px;width:22px}.Chat_chatInfo__hrdqh{flex:1 1;min-width:0}.Chat_chatHeader__TMtl4{align-items:flex-start;justify-content:space-between;margin-bottom:.5rem;margin-bottom:var(--space-2)}.Chat_chatHeader__TMtl4 h4{color:#0f172a;color:var(--text-primary);flex:1 1;font-size:.875rem;font-size:var(--text-sm);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_chatTime__RAFRU{color:#94a3b8;color:var(--text-tertiary);flex-shrink:0;font-size:.75rem;font-size:var(--text-xs);font-weight:500;margin-left:.5rem;margin-left:var(--space-2)}.Chat_chatPreview__iwjBG{align-items:center;display:flex;gap:.5rem;gap:var(--space-2);margin-bottom:.5rem;margin-bottom:var(--space-2)}.Chat_chatPreview__iwjBG p{color:#475569;color:var(--text-secondary);flex:1 1;font-size:.875rem;font-size:var(--text-sm);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_unreadIndicator__37Zpd{background:#3b82f6;background:var(--primary-500);border-radius:9999px;border-radius:var(--radius-full);flex-shrink:0;height:8px;width:8px}.Chat_adPreview__lWfjh small{color:#94a3b8;color:var(--text-tertiary);font-size:.75rem;font-size:var(--text-xs);font-weight:500}.Chat_noChats__gWAOv{background:#f8fafc;background:var(--bg-secondary);color:#475569;color:var(--text-secondary);padding:4rem 1.5rem;padding:var(--space-16) var(--space-6);text-align:center}.Chat_noChatsIcon__TPJuv{color:#94a3b8;color:var(--text-tertiary);font-size:3.5rem;margin-bottom:1.5rem;margin-bottom:var(--space-6);opacity:.4}.Chat_noChats__gWAOv p{color:#0f172a;color:var(--text-primary);font-size:1.125rem;font-size:var(--text-lg);font-weight:600;margin:0 0 .75rem;margin:0 0 var(--space-3)}.Chat_noChats__gWAOv small{color:#475569;color:var(--text-secondary);font-size:.875rem;font-size:var(--text-sm);line-height:1.5}.Chat_chatMain__vsUq7{flex:1 1;flex-direction:column;position:relative}.Chat_chatHeader__TMtl4,.Chat_chatMain__vsUq7{background:#fff;background:var(--bg-primary);display:flex}.Chat_chatHeader__TMtl4{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);gap:1rem;gap:var(--space-4);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6)}.Chat_backBtn__S-yMF{background:none;border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#0f172a;color:var(--text-primary);cursor:pointer;display:none;padding:.75rem;padding:var(--space-3);transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_backBtn__S-yMF:hover{background:#f1f5f9;background:var(--bg-tertiary)}.Chat_chatPartner__UMIv1{align-items:center;display:flex;flex:1 1;gap:1rem;gap:var(--space-4)}.Chat_chatPartner__UMIv1 img{border:2px solid #e2e8f0;border:2px solid var(--border-light);border-radius:9999px;border-radius:var(--radius-full);height:44px;object-fit:cover;width:44px}.Chat_partnerInfo__sJXdC h3{color:#0f172a;color:var(--text-primary);font-size:1.125rem;font-size:var(--text-lg);font-weight:600;letter-spacing:-.025em;margin:0 0 .25rem;margin:0 0 var(--space-1)}.Chat_partnerStatus__b0hxE{align-items:center;color:#475569;color:var(--text-secondary);display:flex;font-size:.875rem;font-size:var(--text-sm);gap:.5rem;gap:var(--space-2)}.Chat_typingIndicator__O3GdA{color:#3b82f6;color:var(--primary-500);font-style:italic;font-weight:500}.Chat_status__XuMRH{align-items:center;display:flex;gap:.25rem;gap:var(--space-1)}.Chat_status__XuMRH:before{background:#10b981;background:var(--success-500);border-radius:9999px;border-radius:var(--radius-full);content:"";display:inline-block;height:8px;width:8px}.Chat_chatActions__jPdfR{display:flex;gap:.25rem;gap:var(--space-1)}.Chat_messagesContainer__TCacU{background:#fff;background:var(--bg-primary);background-image:radial-gradient(#e2e8f0 1px,#0000 0);background-image:radial-gradient(var(--border-light) 1px,#0000 1px);background-size:20px 20px;display:flex;flex:1 1;flex-direction:column;gap:1rem;gap:var(--space-4);overflow-y:auto;padding:1.5rem;padding:var(--space-6)}.Chat_message__340\+Z{animation:Chat_messageSlide__XEHP8 .2s ease-in-out .25s;animation:Chat_messageSlide__XEHP8 .2s var(--transition-normal);display:flex;max-width:70%}.Chat_message__340\+Z.Chat_own__LIoUx{align-self:flex-end;flex-direction:row-reverse}.Chat_message__340\+Z.Chat_other__rTh1K{align-self:flex-start}.Chat_message__340\+Z.Chat_showAvatar__ABMAo{margin-top:1rem;margin-top:var(--space-4)}.Chat_message__340\+Z.Chat_highlighted__PkE2x{animation:Chat_highlightPulse__aC3BN 2s ease-in-out .25s;animation:Chat_highlightPulse__aC3BN 2s var(--transition-normal)}.Chat_messageAvatar__Fdvyz{border:2px solid #e2e8f0;border:2px solid var(--border-light);border-radius:9999px;border-radius:var(--radius-full);flex-shrink:0;height:36px;margin-top:auto;object-fit:cover;width:36px}.Chat_message__340\+Z.Chat_own__LIoUx .Chat_messageAvatar__Fdvyz{margin-left:.75rem;margin-left:var(--space-3)}.Chat_message__340\+Z.Chat_other__rTh1K .Chat_messageAvatar__Fdvyz{margin-right:.75rem;margin-right:var(--space-3)}.Chat_messageContent__QjFCM{background:#f1f5f9;background:var(--bg-tertiary);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);min-width:120px;padding:.75rem 1rem;padding:var(--space-3) var(--space-4);position:relative;transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_message__340\+Z.Chat_own__LIoUx .Chat_messageContent__QjFCM{background:#3b82f6;background:var(--primary-500);border-bottom-right-radius:.5rem;border-bottom-right-radius:var(--radius-md);color:#fff;color:var(--white)}.Chat_message__340\+Z.Chat_other__rTh1K .Chat_messageContent__QjFCM{background:#f1f5f9;background:var(--bg-tertiary);border-bottom-left-radius:.5rem;border-bottom-left-radius:var(--radius-md);color:#0f172a;color:var(--text-primary)}.Chat_senderName__DZNRA{color:#0f172a;color:var(--text-primary);font-size:.75rem;font-size:var(--text-xs);font-weight:600;letter-spacing:-.025em;margin-bottom:.5rem;margin-bottom:var(--space-2)}.Chat_message__340\+Z.Chat_own__LIoUx .Chat_senderName__DZNRA{color:#ffffffe6}.Chat_messageText__Ub-U2{word-wrap:break-word;font-size:.875rem;font-size:var(--text-sm);line-height:1.5}.Chat_editedBadge__vkMX1{font-size:.75rem;font-size:var(--text-xs);font-style:italic;margin-left:.5rem;margin-left:var(--space-2);opacity:.7}.Chat_replyPreview__7TRAI{background:#0000000d;border-left:3px solid #3b82f6;border-left:3px solid var(--primary-500);border-radius:.5rem;border-radius:var(--radius-md);font-size:.75rem;font-size:var(--text-xs);line-height:1.4;margin-bottom:.75rem;margin-bottom:var(--space-3);padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.Chat_message__340\+Z.Chat_own__LIoUx .Chat_replyPreview__7TRAI{background:#fff3;border-left-color:#fffc}.Chat_replySender__GXjiK{color:#2563eb;color:var(--primary-600);font-weight:600;margin-bottom:.25rem;margin-bottom:var(--space-1)}.Chat_message__340\+Z.Chat_own__LIoUx .Chat_replySender__GXjiK{color:#ffffffe6}.Chat_replyContent__v78sm{opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_messageMeta__RJQCc{align-items:center;display:flex;gap:.5rem;gap:var(--space-2);justify-content:flex-end;margin-top:.5rem;margin-top:var(--space-2)}.Chat_time__NLgVv{font-size:.75rem;font-size:var(--text-xs);font-weight:500;opacity:.7}.Chat_readStatus__Hdwbw{align-items:center;display:flex;font-size:.75rem;font-size:var(--text-xs);opacity:.8}.Chat_messageImage__UE9fk{border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;max-width:300px;overflow:hidden;transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_messageImage__UE9fk:hover{transform:scale(1.02)}.Chat_messageImage__UE9fk img{border-radius:.75rem;border-radius:var(--radius-lg);height:auto;transition:.15s ease-in-out;transition:var(--transition-fast);width:100%}.Chat_fileInfo__rfPz5{display:flex;font-size:.75rem;font-size:var(--text-xs);justify-content:space-between;margin-top:.5rem;margin-top:var(--space-2);opacity:.8;padding:0 .25rem;padding:0 var(--space-1)}.Chat_messageFile__kOWIU{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;gap:1rem;gap:var(--space-4);max-width:320px;padding:1rem;padding:var(--space-4);transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_messageFile__kOWIU:hover{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md)}.Chat_fileIcon__NJwZ9{color:#3b82f6;color:var(--primary-500);flex-shrink:0;font-size:1.75rem}.Chat_fileDetails__WbUjq{flex:1 1;min-width:0}.Chat_fileName__ikW9m{color:#0f172a;color:var(--text-primary);font-size:.875rem;font-size:var(--text-sm);font-weight:600;margin-bottom:.25rem;margin-bottom:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_fileMeta__6altl{color:#475569;color:var(--text-secondary);display:flex;font-size:.75rem;font-size:var(--text-xs);gap:.5rem;gap:var(--space-2)}.Chat_downloadBtn__wbbEo{align-items:center;background:#3b82f6;background:var(--primary-500);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#fff;color:var(--white);cursor:pointer;display:flex;justify-content:center;padding:.5rem;padding:var(--space-2);transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_downloadBtn__wbbEo:hover{background:#2563eb;background:var(--primary-600);transform:translateY(-1px)}.Chat_systemMessage__lWWmy{align-self:center;border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:.75rem;border-radius:var(--radius-lg);margin:.5rem 0;margin:var(--space-2) 0;max-width:80%;text-align:center}.Chat_systemMessage__lWWmy,.Chat_typingIndicatorMessage__42KnB{background:#f1f5f9;background:var(--bg-tertiary);color:#475569;color:var(--text-secondary);font-size:.875rem;font-size:var(--text-sm);font-style:italic;padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.Chat_typingIndicatorMessage__42KnB{align-items:center;align-self:flex-start;border-radius:1rem;border-radius:var(--radius-xl);border-bottom-left-radius:.5rem;border-bottom-left-radius:var(--radius-md);display:flex;gap:.75rem;gap:var(--space-3)}.Chat_typingDots__s1c6s{display:flex;gap:.25rem;gap:var(--space-1)}.Chat_typingDots__s1c6s span{animation:Chat_typingBounce__mya\+9 1.4s ease-in-out infinite both;background:#475569;background:var(--text-secondary);border-radius:9999px;border-radius:var(--radius-full);height:6px;width:6px}.Chat_typingDots__s1c6s span:first-child{animation-delay:-.32s}.Chat_typingDots__s1c6s span:nth-child(2){animation-delay:-.16s}.Chat_messageInputContainer__TZUEg{align-items:flex-end;background:#fff;background:var(--bg-primary);border-top:1px solid #e2e8f0;border-top:1px solid var(--border-light);display:flex;gap:1rem;gap:var(--space-4);padding:1.5rem;padding:var(--space-6);position:relative}.Chat_editIndicator__Ny3Jp,.Chat_replyIndicator__iznzZ{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-left:4px solid #3b82f6;border-left:4px solid var(--primary-500);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;font-size:.875rem;font-size:var(--text-sm);justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--space-4);padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.Chat_editInfo__95ytU,.Chat_replyInfo__3mVNz{flex:1 1;min-width:0}.Chat_editInfo__95ytU strong,.Chat_replyInfo__3mVNz strong{color:#2563eb;color:var(--primary-600);font-weight:600}.Chat_closeEdit__JA7ha,.Chat_closeReply__tymEd{background:none;border:none;border-radius:.375rem;border-radius:var(--radius-sm);color:#94a3b8;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;padding:.5rem;padding:var(--space-2);transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_closeEdit__JA7ha:hover,.Chat_closeReply__tymEd:hover{background:#f1f5f9;background:var(--bg-tertiary);color:#0f172a;color:var(--text-primary)}.Chat_inputActions__wNtNH{display:flex;flex-shrink:0;gap:.25rem;gap:var(--space-1)}.Chat_messageInputWrapper__4UBSG{flex:1 1;position:relative}.Chat_messageInput__mmA21{background:#f8fafc;background:var(--bg-secondary);border:1px solid #cbd5e1;border:1px solid var(--border-medium);border-radius:1rem;border-radius:var(--radius-xl);color:#0f172a;color:var(--text-primary);font-size:.875rem;font-size:var(--text-sm);line-height:1.5;max-height:120px;min-height:52px;outline:none;padding:1rem 1.25rem;padding:var(--space-4) var(--space-5);resize:none;transition:.25s ease-in-out;transition:var(--transition-normal);width:100%}.Chat_messageInput__mmA21:focus{background:#fff;background:var(--bg-primary);border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a}.Chat_messageInput__mmA21:disabled{cursor:not-allowed;opacity:.6}.Chat_emojiPickerContainer__5JOs6{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:1rem;border-radius:var(--radius-xl);bottom:100%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);left:0;margin-bottom:1rem;margin-bottom:var(--space-4);overflow:hidden;position:absolute;z-index:1050;z-index:var(--z-popover)}.Chat_closeEmojiPicker__r6\+MJ{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:.5rem;border-radius:var(--radius-md);color:#475569;color:var(--text-secondary);cursor:pointer;padding:.5rem;padding:var(--space-2);position:absolute;right:.75rem;right:var(--space-3);top:.75rem;top:var(--space-3);transition:.15s ease-in-out;transition:var(--transition-fast);z-index:1060;z-index:var(--z-tooltip)}.Chat_closeEmojiPicker__r6\+MJ:hover{background:#f1f5f9;background:var(--bg-tertiary);color:#0f172a;color:var(--text-primary)}.Chat_sendBtn__u88Q4{align-items:center;background:#3b82f6;background:var(--primary-500);border:none;border-radius:9999px;border-radius:var(--radius-full);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;height:52px;justify-content:center;padding:1rem;padding:var(--space-4);transition:.25s ease-in-out;transition:var(--transition-normal);width:52px}.Chat_sendBtn__u88Q4:hover:not(:disabled){background:#2563eb;background:var(--primary-600);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Chat_sendBtn__u88Q4:disabled{cursor:not-allowed;opacity:.5;transform:none}.Chat_loadingSpinner__aCV7N{animation:Chat_spin__17TYT 1s linear infinite;border:2px solid #0000;border-radius:9999px;border-radius:var(--radius-full);border-top-color:currentcolor;height:20px;width:20px}.Chat_noChatSelected__TZk-r{align-items:center;background:#fff;background:var(--bg-primary);background-image:radial-gradient(#e2e8f0 1px,#0000 0);background-image:radial-gradient(var(--border-light) 1px,#0000 1px);background-size:25px 25px;display:flex;flex:1 1;justify-content:center}.Chat_noChatContent__-KWVF{color:#475569;color:var(--text-secondary);max-width:400px;padding:3rem 1.5rem;padding:var(--space-12) var(--space-6);text-align:center}.Chat_noChatIcon__VqfqA{color:#94a3b8;color:var(--text-tertiary);font-size:4.5rem;margin-bottom:2rem;margin-bottom:var(--space-8);opacity:.3}.Chat_noChatContent__-KWVF h3{color:#0f172a;color:var(--text-primary);font-size:1.5rem;font-size:var(--text-2xl);font-weight:700;letter-spacing:-.025em;margin:0 0 1rem;margin:0 0 var(--space-4)}.Chat_noChatContent__-KWVF p{font-size:1rem;font-size:var(--text-base);line-height:1.6;margin:0 0 2rem;margin:0 0 var(--space-8)}.Chat_enableNotificationsBtn__k2T\+P{align-items:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);display:flex;font-weight:600;gap:.75rem;gap:var(--space-3);margin:0 auto;padding:1rem 1.5rem;padding:var(--space-4) var(--space-6)}.Chat_enableNotificationsBtn__k2T\+P:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Chat_messageContextMenu__Co8mT{animation:Chat_fadeInScale__ac6\+i .15s ease-in-out .25s;animation:Chat_fadeInScale__ac6\+i .15s var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);min-width:180px;overflow:hidden;position:fixed;z-index:1050;z-index:var(--z-popover)}.Chat_menuItem__EnZRs{align-items:center;background:none;border:none;color:#0f172a;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;font-size:var(--text-sm);gap:.75rem;gap:var(--space-3);padding:.75rem 1rem;padding:var(--space-3) var(--space-4);text-align:left;transition:.15s ease-in-out;transition:var(--transition-fast);width:100%}.Chat_menuItem__EnZRs:hover{background:#f1f5f9;background:var(--bg-tertiary)}.Chat_menuItem__EnZRs.Chat_delete__sCb-M{color:#ef4444;color:var(--error-500)}.Chat_menuItem__EnZRs.Chat_delete__sCb-M:hover{background:#fef2f2;background:var(--error-50);color:#dc2626;color:var(--error-600)}.Chat_globalOverlay__3nANy{background:#0000}.Chat_globalOverlay__3nANy,.Chat_modalOverlay__oR7KC{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040;z-index:var(--z-modal)}.Chat_modalOverlay__oR7KC{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;background:var(--bg-overlay);display:flex;justify-content:center;padding:1.5rem;padding:var(--space-6)}.Chat_notificationSettingsModal__9rBnA{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);max-height:90vh;max-width:520px;overflow-y:auto;width:100%}.Chat_modalHeader__1g2iY{align-items:center;background:#fff;background:var(--bg-primary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:1.5rem;padding:var(--space-6);position:-webkit-sticky;position:sticky;top:0;z-index:1020;z-index:var(--z-sticky)}.Chat_modalHeader__1g2iY h3{align-items:center;color:#0f172a;color:var(--text-primary);display:flex;font-size:1.125rem;font-size:var(--text-lg);font-weight:600;gap:.75rem;gap:var(--space-3);margin:0}.Chat_headerIcon__y8RFd{color:#3b82f6;color:var(--primary-500);font-size:1.25rem}.Chat_closeBtn__Fz3Mg{align-items:center;background:none;border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#94a3b8;color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:.5rem;padding:var(--space-2);transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_closeBtn__Fz3Mg:hover{background:#f1f5f9;background:var(--bg-tertiary);color:#0f172a;color:var(--text-primary)}.Chat_modalContent__R3AJJ{padding:1.5rem;padding:var(--space-6)}.Chat_permissionStatus__5h4Ih{border:1px solid;border-radius:.75rem;border-radius:var(--radius-lg);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1.25rem;padding:var(--space-5)}.Chat_permissionStatus__5h4Ih.Chat_granted__UbDFJ{background:#ecfdf5;background:var(--success-50);border-color:#10b981;border-color:var(--success-500)}.Chat_permissionStatus__5h4Ih.Chat_denied__iJBQL{background:#fef2f2;background:var(--error-50);border-color:#ef4444;border-color:var(--error-500)}.Chat_permissionStatus__5h4Ih.Chat_default__wzsXS{background:#fffbeb;background:var(--warning-50);border-color:#f59e0b;border-color:var(--warning-500)}.Chat_statusHeader__EsJZL{align-items:flex-start;display:flex;gap:1rem;gap:var(--space-4);margin-bottom:1rem;margin-bottom:var(--space-4)}.Chat_statusIcon__bg1fi{flex-shrink:0;font-size:1.5rem;margin-top:.25rem;margin-top:var(--space-1)}.Chat_statusIcon__bg1fi.Chat_granted__UbDFJ{color:#10b981;color:var(--success-500)}.Chat_statusIcon__bg1fi.Chat_denied__iJBQL{color:#ef4444;color:var(--error-500)}.Chat_statusHeader__EsJZL h4{color:#0f172a;color:var(--text-primary);font-size:1rem;font-size:var(--text-base);font-weight:600;margin:0 0 .5rem;margin:0 0 var(--space-2)}.Chat_statusHeader__EsJZL p{color:#475569;color:var(--text-secondary);font-size:.875rem;font-size:var(--text-sm);line-height:1.5;margin:0}.Chat_enableBtn__EpD5J{font-weight:600;margin-bottom:1rem;margin-bottom:var(--space-4);padding:1rem;padding:var(--space-4);width:100%}.Chat_tokenStatus__nRzkg{align-items:center;background:#10b9811a;border-radius:.5rem;border-radius:var(--radius-md);color:#059669;color:var(--success-600);display:flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.75rem;gap:var(--space-3);padding:.75rem;padding:var(--space-3)}.Chat_successIcon__iwZHC{font-size:1rem}.Chat_featuresList__-kB4H h5{color:#0f172a;color:var(--text-primary);font-size:1rem;font-size:var(--text-base);font-weight:600;margin:0 0 1rem;margin:0 0 var(--space-4)}.Chat_featuresList__-kB4H ul{grid-gap:.5rem;grid-gap:var(--space-2);display:grid;gap:.5rem;gap:var(--space-2);list-style:none;margin:0;padding-left:0}.Chat_featuresList__-kB4H li{align-items:center;color:#475569;color:var(--text-secondary);display:flex;font-size:.875rem;font-size:var(--text-sm);gap:.75rem;gap:var(--space-3);padding:.5rem 0;padding:var(--space-2) 0}.Chat_errorContainer__S5Vp-{align-items:center;background:#fff;background:var(--bg-primary);display:flex;justify-content:center;min-height:400px;padding:2rem;padding:var(--space-8)}.Chat_errorContent__DVt7x{max-width:400px;padding:2rem;padding:var(--space-8);text-align:center}.Chat_errorIcon__HBv85{color:#ef4444;color:var(--error-500);font-size:4rem;margin-bottom:1.5rem;margin-bottom:var(--space-6);opacity:.8}.Chat_errorContent__DVt7x h2{color:#0f172a;color:var(--text-primary);font-size:1.5rem;font-size:var(--text-2xl);font-weight:700;margin:0 0 1rem;margin:0 0 var(--space-4)}.Chat_errorContent__DVt7x p{color:#475569;color:var(--text-secondary);font-size:1rem;font-size:var(--text-base);line-height:1.6;margin:0 0 2rem;margin:0 0 var(--space-8)}.Chat_iconBtn__idaLW{align-items:center;background:none;border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#475569;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:.75rem;padding:var(--space-3);position:relative;transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_iconBtn__idaLW:hover{background:#f1f5f9;background:var(--bg-tertiary);color:#0f172a;color:var(--text-primary);transform:translateY(-1px)}.Chat_btnPrimary__zn7Gj{align-items:center;background:#3b82f6;background:var(--primary-500);border:none;border-radius:.75rem;border-radius:var(--radius-lg);color:#fff;color:var(--white);cursor:pointer;display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:600;gap:.5rem;gap:var(--space-2);justify-content:center;line-height:1;padding:.75rem 1.25rem;padding:var(--space-3) var(--space-5);transition:.25s ease-in-out;transition:var(--transition-normal)}.Chat_btnPrimary__zn7Gj:hover:not(:disabled){background:#2563eb;background:var(--primary-600);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-1px)}.Chat_btnPrimary__zn7Gj:disabled{cursor:not-allowed;opacity:.6;transform:none}.Chat_btnSecondary__kw8xw{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #cbd5e1;border:1px solid var(--border-medium);border-radius:.75rem;border-radius:var(--radius-lg);color:#0f172a;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.5rem;gap:var(--space-2);justify-content:center;line-height:1;padding:.75rem 1.25rem;padding:var(--space-3) var(--space-5);transition:.25s ease-in-out;transition:var(--transition-normal)}.Chat_btnSecondary__kw8xw:hover{background:#f1f5f9;background:var(--bg-tertiary);border-color:#3b82f6;border-color:var(--primary-500);color:#2563eb;color:var(--primary-600);transform:translateY(-1px)}.Chat_btnSm__pCQ1v{font-size:.75rem;font-size:var(--text-xs);padding:.5rem 1rem;padding:var(--space-2) var(--space-4)}.Chat_updateToast__tijVp{align-items:center;display:flex;gap:1rem;gap:var(--space-4);justify-content:space-between;width:100%}.Chat_toastContent__j2x3-{align-items:center;display:flex;flex:1 1;gap:.75rem;gap:var(--space-3)}.Chat_toastActions__AMfTb{display:flex;gap:.5rem;gap:var(--space-2)}@keyframes Chat_messageSlide__XEHP8{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Chat_highlightPulse__aC3BN{0%,to{background:#0000}25%{background:#3b82f61a}50%{background:#3b82f633}75%{background:#3b82f61a}}@keyframes Chat_typingBounce__mya\+9{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes Chat_spin__17TYT{to{transform:rotate(1turn)}}@keyframes Chat_slideInRight__zMdBk{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Chat_fadeInScale__ac6\+i{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes Chat_fadeInUp__raoX0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Chat_chatSidebar__Zx2IM{width:320px}.Chat_chatItem__uwGjk,.Chat_chatSearch__mo2yh,.Chat_sidebarHeader__irp04{padding-left:1rem;padding-left:var(--space-4);padding-right:1rem;padding-right:var(--space-4)}.Chat_messagesContainer__TCacU{padding:1rem;padding:var(--space-4)}}@media (max-width:768px){.Chat_chatContainer__iJFid{position:relative}.Chat_chatSidebar__Zx2IM{bottom:0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out .25s;transition:transform .3s var(--transition-normal);width:100%;z-index:1030;z-index:var(--z-fixed)}.Chat_chatSidebar__Zx2IM.Chat_active__1EeX1{transform:translateX(0)}.Chat_chatMain__vsUq7{width:100%}.Chat_backBtn__S-yMF{display:flex}.Chat_message__340\+Z{max-width:85%}.Chat_messageInputContainer__TZUEg{gap:.75rem;gap:var(--space-3);padding:1rem;padding:var(--space-4)}.Chat_inputActions__wNtNH{gap:0}.Chat_sendBtn__u88Q4{height:48px;width:48px}.Chat_sidebarHeader__irp04 h2{font-size:1.125rem;font-size:var(--text-lg)}.Chat_chatItem__uwGjk{padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.Chat_chatAvatar__x5msi img{height:44px;width:44px}.Chat_modalOverlay__oR7KC{padding:1rem;padding:var(--space-4)}.Chat_notificationSettingsModal__9rBnA{max-height:95vh}.Chat_updateNotificationContent__2vhaH{flex-direction:column;gap:.75rem;gap:var(--space-3)}.Chat_updateActions__ucsHQ{justify-content:stretch;width:100%}.Chat_updateActions__ucsHQ button{flex:1 1}}@media (max-width:480px){.Chat_message__340\+Z{max-width:90%}.Chat_messageFile__kOWIU,.Chat_messageImage__UE9fk{max-width:260px}.Chat_messagesContainer__TCacU{gap:.75rem;gap:var(--space-3);padding:.75rem;padding:var(--space-3)}.Chat_chatHeader__TMtl4{padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.Chat_chatPartner__UMIv1 img{height:40px;width:40px}.Chat_partnerInfo__sJXdC h3{font-size:1rem;font-size:var(--text-base)}.Chat_inAppNotification__B4kdL{left:.75rem;left:var(--space-3);max-width:none;right:.75rem;right:var(--space-3)}.Chat_messageInput__mmA21{min-height:48px;padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.Chat_sendBtn__u88Q4{height:44px;width:44px}}@media (prefers-contrast:high){:root{--border-light:#000;--shadow-md:0 4px 6px -1px #000c}.Chat_closeBtn__Fz3Mg:hover,.Chat_iconBtn__idaLW:hover,.Chat_menuItem__EnZRs:hover{outline:2px solid currentColor}}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0ms;--transition-normal:0ms;--transition-slow:0ms}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.Chat_chatPage__VrbSQ{height:auto}.Chat_backBtn__S-yMF,.Chat_chatHeader__TMtl4 .Chat_chatActions__jPdfR,.Chat_chatSidebar__Zx2IM,.Chat_inAppNotification__B4kdL,.Chat_messageInputContainer__TZUEg,.Chat_updateNotificationBanner__9Zm6q{display:none}.Chat_messagesContainer__TCacU{background:#fff!important;height:auto;overflow:visible}.Chat_messageContent__QjFCM{break-inside:avoid;page-break-inside:avoid}}.Chat_chatsList__RQIgl::-webkit-scrollbar,.Chat_messagesContainer__TCacU::-webkit-scrollbar{width:6px}.Chat_chatsList__RQIgl::-webkit-scrollbar-track,.Chat_messagesContainer__TCacU::-webkit-scrollbar-track{background:#f8fafc;background:var(--bg-secondary)}.Chat_chatsList__RQIgl::-webkit-scrollbar-thumb,.Chat_messagesContainer__TCacU::-webkit-scrollbar-thumb{background:#cbd5e1;background:var(--border-medium);border-radius:9999px;border-radius:var(--radius-full)}.Chat_chatsList__RQIgl::-webkit-scrollbar-thumb:hover,.Chat_messagesContainer__TCacU::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--border-dark)}.Chat_chatsList__RQIgl,.Chat_messagesContainer__TCacU{scrollbar-color:#cbd5e1 #f8fafc;scrollbar-color:var(--border-medium) var(--bg-secondary);scrollbar-width:thin}::selection{background:#3b82f633}::-moz-selection{background:#3b82f633}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--primary-500);outline-offset:2px}.Chat_loading__QUbIy{opacity:.7;pointer-events:none}.Chat_loading__QUbIy:after{animation:Chat_loadingShimmer__KzI7U 1.5s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes Chat_loadingShimmer__KzI7U{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Chat_srOnly__WNfkA{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Chat_textTruncate__IZNnt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chat_flexCenter__\+8abJ{align-items:center;display:flex;justify-content:center}.Chat_flexBetween__k4lB2{align-items:center;display:flex;justify-content:space-between}.Chat_productPreviewSection__FNagv{background:#f8fafc;background:var(--bg-secondary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light);padding:12px 16px}.Chat_productPreview__lvr3P{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;gap:12px;padding:12px}.Chat_productImage__ansgs{border-radius:.5rem;border-radius:var(--radius-md);height:60px;object-fit:cover;width:60px}.Chat_productDetails__Q49lI{flex:1 1}.Chat_productTitle__AyPNL{color:#0f172a;color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0 0 4px}.Chat_productPrice__lqBs0{align-items:center;color:#059669;color:var(--success-600);display:flex;font-size:.875rem;font-weight:600;gap:4px}.Chat_productCategory__MculO{align-items:center;color:#475569;color:var(--text-secondary);display:flex;font-size:.75rem;gap:4px}.Chat_viewProductBtn__yOic6{background:#3b82f6;background:var(--primary-500);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#fff;cursor:pointer;padding:8px;transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_viewProductBtn__yOic6:hover{background:#2563eb;background:var(--primary-600)}.Chat_chatAvatar__x5msi{flex-shrink:0;position:relative}.Chat_userAvatar__vTI8w{border:2px solid #e2e8f0;border:2px solid var(--border-light);border-radius:9999px;border-radius:var(--radius-full);height:52px;object-fit:cover;width:52px}.Chat_productImageSmall__be5RK{border:2px solid #f8fafc;border:2px solid var(--bg-secondary);border-radius:.375rem;border-radius:var(--radius-sm);bottom:-2px;height:24px;position:absolute;right:-2px;width:24px}.Chat_adPreview__lWfjh{align-items:center;display:flex;gap:6px;margin-top:4px}.Chat_adIcon__a\+c0t{color:#94a3b8;color:var(--text-tertiary);font-size:.75rem}.Chat_adPrice__r8xvt{color:#059669;color:var(--success-600);font-size:.75rem;font-weight:600;margin-left:auto}.Chat_imageContainer__kdFFk{border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;overflow:hidden;position:relative}.Chat_imageOverlay__sVu9B{align-items:center;background:#0000004d;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_imageContainer__kdFFk:hover .Chat_imageOverlay__sVu9B{opacity:1}.Chat_downloadImageBtn__y1gmd{background:#ffffffe6;border:none;border-radius:9999px;border-radius:var(--radius-full);color:#0f172a;color:var(--text-primary);cursor:pointer;padding:8px;transition:.15s ease-in-out;transition:var(--transition-fast)}.Chat_downloadImageBtn__y1gmd:hover{background:#fff;transform:scale(1.1)}.Chat_systemIcon__wpzgs{font-size:.875rem;margin-right:8px;opacity:.7}.profile-page{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.profile-container{grid-gap:0;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;display:grid;gap:0;grid-template-columns:280px 1fr;margin:0 auto;max-width:1400px;min-height:calc(100vh - 40px);overflow:hidden}.profile-sidebar{background:linear-gradient(135deg,#2c3e50,#3498db);color:#fff;display:flex;flex-direction:column;padding:30px 20px}.sidebar-header{margin-bottom:40px;text-align:center}.sidebar-avatar{border:3px solid #fff3;border-radius:50%;height:80px;margin:0 auto 15px;overflow:hidden;width:80px}.sidebar-avatar img{height:100%;object-fit:cover;width:100%}.sidebar-header h3{font-size:1.3rem;font-weight:600;margin:0 0 5px}.user-email{font-size:.9rem;margin:0 0 15px;opacity:.8}.business-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;display:inline-flex;gap:5px;padding:6px 12px}.sidebar-nav{display:flex;flex-direction:column;gap:8px}.nav-item{align-items:center;background:#0000;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:12px 16px;transition:all .3s ease}.nav-item:hover{background:#ffffff1a;transform:translateX(5px)}.nav-item.active{background:#fff3;font-weight:600}.profile-main{background:#f8fafc;overflow-y:auto;padding:0}.profile-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:30px 40px}.header-content h1{color:#1a202c;font-size:1.8rem;margin:0 0 5px}.header-content p{color:#718096;font-size:1rem}.header-actions{gap:12px}.stats-grid{grid-gap:20px;background:#fff;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:30px 40px}.stat-card{background:#fff;border-radius:16px;box-shadow:0 2px 10px #0000000d;gap:16px;padding:24px;transition:all .3s ease}.stat-card:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.stat-icon{border-radius:12px;color:#fff;font-size:1.2rem;height:50px;width:50px}.stat-icon:not(.active):not(.reviews):not(.rating){background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon.active{background:linear-gradient(135deg,#48bb78,#38a169)}.stat-icon.reviews{background:linear-gradient(135deg,#ed8936,#dd6b20)}.stat-icon.rating{background:linear-gradient(135deg,#ecc94b,#d69e2e)}.stat-number{color:#1a202c;font-size:1.8rem;font-weight:700;margin-bottom:4px}.stat-label{color:#718096;font-size:.9rem}.profile-content{padding:30px 40px}.content-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 2fr}.card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 10px #0000000d;padding:30px}.card h3{color:#1a202c;font-size:1.3rem;font-weight:600;margin:0 0 20px}.avatar-section{text-align:center}.avatar-container{margin-bottom:15px}.avatar-wrapper{border:4px solid #e2e8f0}.avatar-wrapper.editable:hover{border-color:#667eea}.profile-avatar{height:140px;width:140px}.edit-overlay svg{margin-bottom:8px}.btn-remove,.edit-overlay span{font-size:.9rem}.btn-remove{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:6px;margin:10px auto 0;padding:8px 16px;transition:all .3s ease}.btn-remove:hover{background:#dc2626;transform:translateY(-2px)}.btn-remove:disabled{cursor:not-allowed;opacity:.5;transform:none}.avatar-help{color:#718096;font-size:.9rem;margin:0}.personal-info{grid-column:2;grid-row:1/span 2}.info-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.info-item{display:flex;flex-direction:column;gap:8px}.info-item.full-width{grid-column:1/-1}.info-item label{color:#4a5568;font-size:.9rem;font-weight:600}.input-field,.textarea-field{background:#fff;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;padding:12px 16px;transition:all .3s ease}.input-field:focus,.textarea-field:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.textarea-field{min-height:100px;resize:vertical}.info-value{color:#1a202c;font-size:1rem;padding:12px 0}.info-value.bio{color:#4a5568;line-height:1.5}.info-value:not(.bio):empty:before{color:#a0aec0;content:"Not provided";font-style:italic}.account-info{grid-column:1}.account-details{display:flex;flex-direction:column;gap:20px}.detail-item{align-items:center;gap:15px}.detail-icon{color:#667eea;font-size:1.2rem;width:24px}.detail-content label{color:#4a5568;display:block;font-size:.9rem;font-weight:600;margin-bottom:4px}.detail-content p{color:#1a202c;margin:0}.status-active{color:#48bb78;font-weight:600}.btn{border-radius:8px;font-size:.95rem;gap:8px;padding:12px 24px;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2)}.btn-primary:hover{box-shadow:0 10px 25px #667eea4d;transform:translateY(-2px)}.btn-secondary{background:#fff;border:2px solid #e2e8f0;color:#4a5568}.btn-secondary:hover{border-color:#cbd5e0;transform:translateY(-2px)}.btn:disabled{opacity:.5}.verified-badge{align-items:center;background:#48bb78;display:inline-flex;font-size:.8rem;gap:4px;padding:4px 8px}@media (max-width:1024px){.profile-container{grid-template-columns:1fr}.profile-sidebar{display:none}.content-grid{grid-template-columns:1fr}.personal-info{grid-column:1;grid-row:auto}}@media (max-width:768px){.profile-page{padding:10px}.profile-header{flex-direction:column;gap:15px;padding:20px;text-align:center}.stats-grid{grid-template-columns:repeat(2,1fr)}.profile-content,.stats-grid{padding:20px}.info-grid{grid-template-columns:1fr}.header-actions{flex-direction:column;width:100%}.btn{justify-content:center}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}.card{padding:20px}}:root{--bg-primary:#0000;--text-light:#444b5e;--text-white:#ccc}body{font-size:16px}h1{font-size:2.5rem;font-weight:700}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}.nav-container{gap:1.5rem;gap:var(--space-6);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6)}.nav-logo:hover{transform:translateY(-1px)}.logo-container{font-size:1.5rem;gap:.75rem;gap:var(--space-3)}.logo-icon{font-size:4rem}.search-input{padding:.75rem 1rem .75rem 2.5rem;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10)}.nav-actions{gap:.75rem;gap:var(--space-3)}.nav-btn{gap:.5rem;gap:var(--space-2);padding:.5rem 1rem;padding:var(--space-2) var(--space-4)}.nav-btn.active{background:#eff6ff;background:var(--primary-50);border-color:#3b82f6;border-color:var(--primary-500);color:#3b82f6;color:var(--primary-500)}.btn-text{display:inline}.user-btn{border-radius:1rem;border-radius:var(--radius-xl);padding:.5rem;padding:var(--space-2)}.auth-buttons{display:flex;gap:.5rem;gap:var(--space-2)}.mobile-user-info{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;gap:.75rem;gap:var(--space-3);margin-bottom:1rem;margin-bottom:var(--space-4);padding:1rem;padding:var(--space-4)}.mobile-user-avatar{border-radius:50%;height:3rem;object-fit:cover;width:3rem}.mobile-nav-item{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-light);padding:.75rem 0;padding:var(--space-3) 0}.mobile-nav-item:last-child{border-bottom:none}.hero-section{padding:4rem 1.5rem;padding:var(--space-16) var(--space-6)}.hero-title{font-size:3.5rem}.hero-subtitle{font-size:1.25rem;margin-bottom:2rem;margin-bottom:var(--space-8)}.hero-features{gap:1rem;gap:var(--space-4);margin:1.5rem 0;margin:var(--space-6) 0}.feature-tag{gap:.5rem;gap:var(--space-2);padding:.5rem 1rem;padding:var(--space-2) var(--space-4)}.hero-search{margin-top:2rem;margin-top:var(--space-8)}.search-icon{z-index:2}.hero-search-input{padding:1rem 1rem 1rem 3rem;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-12)}.categories-section{padding:3rem 1.5rem;padding:var(--space-12) var(--space-6)}.section-header{margin-bottom:var(--space-8)}.section-header h2{font-size:2.5rem}.categories-grid{grid-gap:1rem;grid-gap:var(--space-4);gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.category-card{padding:1.5rem;padding:var(--space-6)}.category-name{font-size:1.125rem}.category-count{font-size:.875rem}.ai-recommendations-section,.trending-section{background:#f8fafc;background:var(--bg-secondary);padding:3rem 1.5rem;padding:var(--space-12) var(--space-6)}.section-title{gap:.75rem;gap:var(--space-3);margin-bottom:var(--space-2)}.filters-panel{padding:1.5rem;padding:var(--space-6)}.filters-header{margin-bottom:1.5rem;margin-bottom:var(--space-6)}.filters-header h3{font-size:1.25rem}.filter-group input:focus,.filter-group select:focus{box-shadow:0 0 0 3px #3b82f61a}.checkbox-group{align-items:center;display:flex}.checkbox-label input[type=checkbox]{border-radius:.375rem;border-radius:var(--radius-sm)}.results-info{font-size:.875rem;padding:1.5rem 1.5rem 0;padding:var(--space-6) var(--space-6) 0}.ads-grid{grid-gap:1.5rem;grid-gap:var(--space-6);gap:1.5rem;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:1.5rem;padding:var(--space-6)}.ads-grid.featured{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ad-image-container{height:240px}.favourite-btn,.share-btn{height:2.5rem;width:2.5rem}.condition-badge,.featured-badge,.negotiable-badge{font-size:.75rem}.new-badge{background:#10b981;background:var(--success-500);color:#fff}.used-badge{background:#f59e0b;background:var(--warning-500);color:#fff}.refurbished-badge{background:#3b82f6;background:var(--primary-500);color:#fff}.ad-card-body{padding:1.25rem;padding:var(--space-5)}.business-header{background:#f8fafc;background:var(--bg-secondary);border-radius:.75rem;border-radius:var(--radius-lg);margin-bottom:1rem;margin-bottom:var(--space-4);padding:.75rem;padding:var(--space-3)}.business-info{align-items:center;gap:.75rem;gap:var(--space-3)}.business-logo{border:2px solid #f1f5f9;border:2px solid var(--border-light);height:2.5rem;width:2.5rem}.business-details{flex-direction:column;gap:.25rem;gap:var(--space-1)}.business-name{font-size:.875rem;gap:.25rem;gap:var(--space-1)}.business-type,.verified-badge{font-size:.75rem}.business-type{color:#94a3b8;color:var(--text-light)}.ad-link{color:inherit;display:block;text-decoration:none}.ad-title{font-size:1.125rem}.ad-description{min-height:2.5em}.ad-description,.ad-price-section{margin-bottom:1rem;margin-bottom:var(--space-4)}.ad-price{font-size:1.375rem}.original-price{font-size:.875rem}.discount-badge{font-size:.75rem}.ad-stats{gap:.75rem;gap:var(--space-3)}.ai-badges{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2);margin:.75rem 0;margin:var(--space-3) 0}.new-badge,.popular-badge,.trending-badge,.verified-business-badge{border-radius:.375rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.popular-badge{background:#fff3cd;color:#856404}.trending-badge{background:#d1ecf1;color:#0c5460}.new-badge{background:#d4edda;color:#155724}.verified-business-badge{background:#e2e3ff;color:#383d81}.seller-info{border-top:1px solid #f1f5f9;border-top:1px solid var(--border-light);padding-top:1rem;padding-top:var(--space-4)}.seller-avatar{border:2px solid #f1f5f9;border:2px solid var(--border-light);height:2rem;width:2rem}.seller-details{display:flex;flex-direction:column;gap:.25rem;gap:var(--space-1)}.seller-name{font-size:.875rem;font-weight:500}.seller-rating{color:#94a3b8;color:var(--text-light);font-size:.75rem}.rating-star{color:#f59e0b;color:var(--accent-500)}.ad-card-footer{gap:.75rem;gap:var(--space-3);padding:1rem 1.25rem;padding:var(--space-4) var(--space-5)}.message-btn,.view-details-btn{padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.no-results{align-items:center;display:flex;justify-content:center;padding:4rem 1.5rem;padding:var(--space-16) var(--space-6)}.no-results-content h3{color:#64748b;color:var(--text-secondary);font-size:1.5rem;margin-bottom:.5rem;margin-bottom:var(--space-2)}.no-results-content p{color:#94a3b8;color:var(--text-light);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.browse-all-btn{border:none;border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;font-weight:600;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.cta-section{padding:4rem 1.5rem;padding:var(--space-16) var(--space-6)}.cta-content h2{font-size:2.5rem}.cta-content p{font-size:1.25rem;margin-bottom:2rem;margin-bottom:var(--space-8)}.cta-buttons{gap:1rem;gap:var(--space-4)}.cta-btn{font-size:1.125rem;min-width:200px;padding:1rem 2rem;padding:var(--space-4) var(--space-8)}.auth-page{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem;padding:var(--space-8) var(--space-4)}.auth-container{background:#fff;background:var(--bg-primary);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);max-width:480px;padding:2.5rem;padding:var(--space-10);width:100%}.auth-header{margin-bottom:2rem;margin-bottom:var(--space-8);text-align:center}.auth-header h1{color:#1e293b;color:var(--text-primary);font-size:2rem;font-weight:700;margin-bottom:.5rem;margin-bottom:var(--space-2)}.auth-header p{color:#64748b;color:var(--text-secondary);font-size:1.125rem}.auth-form{margin-bottom:1.5rem;margin-bottom:var(--space-6)}.form-group{margin-bottom:1.25rem;margin-bottom:var(--space-5)}.input-icon{z-index:1}.input-with-icon input{background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);font-size:.875rem;font-weight:500;padding:.75rem 1rem .75rem 3rem;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-12);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.input-with-icon input:focus{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.password-toggle{background:none;border:none;color:#94a3b8;color:var(--text-light);cursor:pointer;position:absolute;right:1rem;right:var(--space-4);top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.password-toggle:hover{color:#3b82f6;color:var(--primary-500)}.form-options{justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--space-6)}.form-options,.remember-me{align-items:center;display:flex}.remember-me{color:#64748b;color:var(--text-secondary);cursor:pointer;font-size:.875rem;gap:.5rem;gap:var(--space-2)}.forgot-password{color:#3b82f6;color:var(--primary-500);font-size:.875rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.forgot-password:hover{color:#2563eb;color:var(--primary-600);text-decoration:underline}.auth-btn{align-items:center;border:none;border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;gap:var(--space-3);justify-content:center;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.auth-btn.primary{background:#3b82f6;background:var(--primary-500);color:#fff}.auth-btn.primary:hover{background:#2563eb;background:var(--primary-600);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.auth-btn.google{background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);color:#1e293b;color:var(--text-primary)}.auth-btn.google:hover{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.auth-btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.auth-divider{align-items:center;color:#94a3b8;color:var(--text-light);display:flex;font-size:.875rem;margin:1.5rem 0;margin:var(--space-6) 0}.auth-divider:after,.auth-divider:before{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);content:"";flex:1 1}.auth-divider span{padding:0 1rem;padding:0 var(--space-4)}.auth-footer{margin-top:1.5rem;margin-top:var(--space-6);text-align:center}.auth-footer p{color:#64748b;color:var(--text-secondary);font-size:.875rem;margin-bottom:0}.auth-footer a{color:#3b82f6;color:var(--primary-500);font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.auth-footer a:hover{color:#2563eb;color:var(--primary-600);text-decoration:underline}.error-message{display:block;font-size:.75rem;font-weight:500}.checkbox-label{font-size:.875rem;line-height:1.4}.checkbox-label input[type=checkbox]{margin-top:.125rem}.checkbox-label a{color:#3b82f6;color:var(--primary-500);font-weight:500;text-decoration:none}.checkbox-label a:hover{text-decoration:underline}.loader-container{align-items:center;display:flex;justify-content:center;min-height:400px}.loader-content{text-align:center}.loader-spinner{animation:spin 1s linear infinite;border:3px solid #e2e8f0;border-top:3px solid #3b82f6;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--primary-500);margin:0 auto 1rem;margin:0 auto var(--space-4)}.loader-text{color:#64748b;color:var(--text-secondary);font-size:.875rem;font-weight:500}.footer{background:#0f172a;background:var(--bg-dark);color:#fff;color:var(--text-white);margin-top:auto}.footer-content{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;margin:0 auto;max-width:1200px;padding:3rem 1.5rem;padding:var(--space-12) var(--space-6)}.footer-section h4{color:#fff;font-size:1.125rem;font-weight:600}.footer-logo,.footer-section h4{margin-bottom:1rem;margin-bottom:var(--space-4)}.footer-logo{font-size:1.5rem;font-weight:700;gap:.75rem;gap:var(--space-3)}.footer-description{color:#94a3b8;line-height:1.6;margin-bottom:1.5rem;margin-bottom:var(--space-6)}.social-links{display:flex;gap:.75rem;gap:var(--space-3)}.social-link{align-items:center;background:#ffffff1a;border-radius:.75rem;border-radius:var(--radius-lg);color:#fff;display:flex;height:2.5rem;justify-content:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:2.5rem}.social-link:hover{background:#3b82f6;background:var(--primary-500);transform:translateY(-2px)}.footer-links{list-style:none}.footer-links li{margin-bottom:.5rem;margin-bottom:var(--space-2)}.footer-links a{color:#94a3b8;font-size:.875rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.footer-links a:hover{color:#fff}.contact-info{display:flex;flex-direction:column;gap:.75rem;gap:var(--space-3)}.contact-item{align-items:center;color:#94a3b8;display:flex;font-size:.875rem;gap:.5rem;gap:var(--space-2)}.contact-icon{color:#3b82f6;color:var(--primary-500);font-size:.875rem}.footer-bottom{border-top:1px solid #334155;padding:1.5rem;padding:var(--space-6) var(--space-6)}.footer-bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--space-4);justify-content:space-between;margin:0 auto;max-width:1200px}.footer-bottom p{color:#94a3b8;font-size:.875rem;margin:0}.footer-bottom-links{display:flex;gap:1rem;gap:var(--space-4)}.footer-bottom-links a{color:#94a3b8;font-size:.875rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.footer-bottom-links a:hover{color:#fff}@media (max-width:1024px){.footer-content{gap:2rem;gap:var(--space-8);grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.nav-container{padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.search-bar{display:none}.mobile-menu,.mobile-menu-btn{display:block}.auth-buttons,.user-menu .user-btn span{display:none}.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.125rem}.ads-grid{gap:1rem;gap:var(--space-4);padding:1rem;padding:var(--space-4)}.ads-grid,.filters-grid,.form-row{grid-template-columns:1fr}.form-row{gap:0}.footer-content{gap:2rem;gap:var(--space-8);grid-template-columns:1fr;text-align:center}.auth-container{padding:2rem 1.5rem;padding:var(--space-8) var(--space-6)}.cta-buttons{align-items:center;flex-direction:column}.cta-btn{max-width:300px;width:100%}.footer-bottom-content{flex-direction:column;text-align:center}}@media (max-width:480px){.hero-section{padding:3rem 1rem;padding:var(--space-12) var(--space-4)}.hero-title{font-size:2rem}.hero-search{align-items:stretch;flex-direction:column}.search-container{max-width:none}.categories-grid{grid-template-columns:1fr 1fr}.feature-tag{font-size:.75rem;padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.nav-container{padding:.75rem;padding:var(--space-3)}.logo-text{font-size:1.25rem}}@media print{.favourite-btn,.footer,.mobile-menu-btn,.navbar,.share-btn{display:none!important}.main-content{padding:0}.ad-card{border:1px solid #ccc;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}.chat-page{background:#f8fafc;background:var(--bg-secondary);height:100vh}.chat-container{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);height:100%;margin:0 auto;max-width:1400px}.chat-container,.chat-sidebar{background:#fff;background:var(--bg-primary);display:flex}.chat-sidebar{border-right:1px solid #e2e8f0;border-right:1px solid var(--border-color);flex-direction:column;width:400px}.sidebar-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.25rem;padding:var(--space-5)}.sidebar-header h2{color:#1e293b;color:var(--text-primary);font-size:1.5rem;font-weight:700}.header-actions{gap:.5rem;gap:var(--space-2)}.icon-btn{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:none;border-radius:.75rem;border-radius:var(--radius-lg);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:2.5rem}.icon-btn:hover{background:#f1f5f9;background:var(--bg-tertiary);color:#3b82f6;color:var(--primary-500)}.search-container{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);padding:1rem;padding:var(--space-4)}.chats-list{flex:1 1;overflow-y:auto}.chat-item{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;gap:.75rem;gap:var(--space-3);padding:1rem;padding:var(--space-4);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.chat-item:hover{background:#f8fafc;background:var(--bg-secondary)}.chat-item.active{background:#eff6ff;background:var(--primary-50);border-right:3px solid #3b82f6;border-right:3px solid var(--primary-500)}.chat-avatar{border-radius:50%;flex-shrink:0;height:3rem;object-fit:cover;width:3rem}.chat-info{flex:1 1;min-width:0}.chat-header{align-items:flex-start;justify-content:space-between;margin-bottom:.25rem;margin-bottom:var(--space-1)}.chat-name{color:#1e293b;color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0}.chat-time{color:#94a3b8;color:var(--text-light);font-size:.75rem;white-space:nowrap}.chat-preview{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;margin-bottom:var(--space-2)}.last-message{color:#64748b;color:var(--text-secondary);flex:1 1;font-size:.875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-badge{background:#3b82f6;background:var(--primary-500);border-radius:50%;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.25rem;justify-content:center;width:1.25rem}.ad-preview,.unread-badge{align-items:center;display:flex}.ad-preview{border-radius:.5rem;border-radius:var(--radius-md);gap:.5rem;gap:var(--space-2);padding:.5rem;padding:var(--space-2)}.ad-thumbnail{border-radius:.375rem;border-radius:var(--radius-sm);flex-shrink:0;height:2rem;object-fit:cover;width:2rem}.ad-details{min-width:0}.ad-title{font-size:.75rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ad-price{font-size:.75rem;font-weight:600;margin:0}.no-chats{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:3rem;padding:var(--space-12);text-align:center}.no-chats-icon{font-size:3rem;margin-bottom:1rem;margin-bottom:var(--space-4)}.no-chats h3{color:#1e293b;color:var(--text-primary);margin-bottom:.5rem;margin-bottom:var(--space-2)}.no-chats p{font-size:.875rem;margin:0}.chat-main{flex:1 1;flex-direction:column}.chat-header,.chat-main{background:#fff;background:var(--bg-primary);display:flex}.chat-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);padding:1rem 1.25rem;padding:var(--space-4) var(--space-5)}.back-btn{border:none;border-radius:.75rem;border-radius:var(--radius-lg);color:#64748b;color:var(--text-secondary);display:none;height:2.5rem;justify-content:center;margin-right:.75rem;margin-right:var(--space-3);width:2.5rem}.back-btn:hover{color:#3b82f6;color:var(--primary-500)}.chat-user-info{align-items:center;display:flex;flex:1 1;gap:.75rem;gap:var(--space-3)}.user-avatar{height:2.5rem;width:2.5rem}.user-details h3{color:#1e293b;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.user-status{color:#10b981;color:var(--success-500);font-size:.75rem;font-weight:500}.chat-actions{display:flex;gap:.5rem;gap:var(--space-2)}.ad-banner{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);display:flex;gap:.75rem;gap:var(--space-3);padding:.75rem 1.25rem;padding:var(--space-3) var(--space-5)}.banner-image{border-radius:.5rem;border-radius:var(--radius-md);height:3rem;object-fit:cover;width:3rem}.banner-info{flex:1 1}.banner-info h4{color:#1e293b;color:var(--text-primary)}.banner-info .ad-price,.banner-info h4{font-size:.875rem;font-weight:600;margin:0}.banner-info .ad-price{color:#3b82f6;color:var(--primary-500)}.view-ad-btn{background:#3b82f6;background:var(--primary-500);border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;padding:.5rem .75rem;padding:var(--space-2) var(--space-3);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.view-ad-btn:hover{background:#2563eb;background:var(--primary-600);transform:translateY(-1px)}.messages-container{background:#f8fafc;background:var(--bg-secondary);flex:1 1;overflow-y:auto;padding:1rem;padding:var(--space-4)}.no-messages{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.no-messages-icon{font-size:4rem;margin-bottom:1rem;margin-bottom:var(--space-4)}.no-messages h3{color:#1e293b;color:var(--text-primary);margin-bottom:.5rem;margin-bottom:var(--space-2)}.no-messages p{font-size:.875rem;margin-bottom:1.5rem;margin-bottom:var(--space-6)}.quick-suggestions{max-width:400px}.quick-suggestions h4{color:#1e293b;color:var(--text-primary);font-size:.875rem;margin-bottom:.75rem;margin-bottom:var(--space-3)}.suggestion-chips{display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2)}.suggestion-chip{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);color:#1e293b;color:var(--text-primary);cursor:pointer;font-size:.875rem;padding:.75rem 1rem;padding:var(--space-3) var(--space-4);text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.suggestion-chip:hover{background:#eff6ff;background:var(--primary-50);border-color:#3b82f6;border-color:var(--primary-500);transform:translateY(-1px)}.messages-list{display:flex;flex-direction:column;gap:1rem;gap:var(--space-4)}.message-wrapper{display:flex;gap:.75rem;gap:var(--space-3)}.message-wrapper.own{justify-content:flex-end}.message-wrapper.system{justify-content:center}.message-avatar{align-self:flex-end;border-radius:50%;flex-shrink:0;height:2rem;object-fit:cover;width:2rem}.message-content{display:flex;flex-direction:column;gap:.25rem;gap:var(--space-1);max-width:70%}.message-wrapper.own .message-content{align-items:flex-end}.sender-name{color:#94a3b8;color:var(--text-light);font-size:.75rem;font-weight:500;padding-left:.75rem;padding-left:var(--space-3)}.message-bubble{word-wrap:break-word;border-radius:1rem;border-radius:var(--radius-xl);padding:.75rem 1rem;padding:var(--space-3) var(--space-4);position:relative}.message-wrapper.own .message-bubble{background:#3b82f6;background:var(--primary-500);border-bottom-right-radius:.25rem;border-bottom-right-radius:var(--space-1);color:#fff}.message-wrapper.other .message-bubble{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-bottom-left-radius:.25rem;border-bottom-left-radius:var(--space-1);color:#1e293b;color:var(--text-primary)}.message-wrapper.system .message-bubble{background:#f1f5f9;background:var(--bg-tertiary);border-radius:.75rem;border-radius:var(--radius-lg);color:#64748b;color:var(--text-secondary);font-size:.875rem;font-style:italic}.message-bubble p{line-height:1.4;margin:0}.message-time{align-items:center;display:flex;gap:.25rem;gap:var(--space-1);margin-top:.25rem;margin-top:var(--space-1);opacity:.7}.message-time,.read-indicator{font-size:.75rem}.file-message{align-items:center;display:flex;gap:.75rem;gap:var(--space-3)}.file-icon{flex-shrink:0;font-size:1.25rem}.file-info{display:flex;flex-direction:column;gap:.25rem;gap:var(--space-1)}.file-name{font-weight:500}.file-size{font-size:.75rem;opacity:.7}.smart-replies{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);margin-top:1rem;margin-top:var(--space-4);padding:.75rem;padding:var(--space-3)}.smart-replies-header{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;gap:var(--space-2);margin-bottom:.5rem;margin-bottom:var(--space-2)}.ai-icon{color:#3b82f6;color:var(--primary-500)}.smart-replies-list{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2)}.smart-reply{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);color:#1e293b;color:var(--text-primary);cursor:pointer;font-size:.875rem;padding:.5rem .75rem;padding:var(--space-2) var(--space-3);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.smart-reply:hover{background:#eff6ff;background:var(--primary-50);border-color:#3b82f6;border-color:var(--primary-500);transform:translateY(-1px)}.message-input-container{align-items:flex-end;background:#fff;background:var(--bg-primary);border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);display:flex;gap:.75rem;gap:var(--space-3);padding:1rem 1.25rem;padding:var(--space-4) var(--space-5)}.input-actions{display:flex;gap:.5rem;gap:var(--space-2)}.message-input-wrapper{flex:1 1;position:relative}.message-input{background:#f8fafc;background:var(--bg-secondary);border-radius:1rem;border-radius:var(--radius-xl);max-height:120px;padding:.75rem 1rem;padding:var(--space-3) var(--space-4);resize:none}.message-input:focus{background:#fff;background:var(--bg-primary);border-color:#3b82f6;border-color:var(--primary-500);outline:none}.emoji-picker-container{bottom:100%;left:0;margin-bottom:.75rem;margin-bottom:var(--space-3);position:absolute;z-index:1050;z-index:var(--z-popover)}.send-btn{align-items:center;background:#3b82f6;background:var(--primary-500);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:3rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:3rem}.send-btn:hover:not(:disabled){background:#2563eb;background:var(--primary-600);transform:scale(1.05)}.send-btn:disabled{background:#94a3b8;background:var(--text-light);cursor:not-allowed;transform:none}.sending-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:1.25rem;width:1.25rem}.no-chat-selected{align-items:center;background:#f8fafc;background:var(--bg-secondary);display:flex;flex:1 1;justify-content:center}.no-chat-content{color:#64748b;color:var(--text-secondary);text-align:center}.no-chat-icon{font-size:4rem;margin-bottom:1rem;margin-bottom:var(--space-4)}.no-chat-content h2{color:#1e293b;color:var(--text-primary);margin-bottom:.5rem;margin-bottom:var(--space-2)}.no-chat-content p{font-size:.875rem;margin-bottom:1.5rem;margin-bottom:var(--space-6)}.browse-ads-btn{background:#3b82f6;background:var(--primary-500);border:none;border-radius:.75rem;border-radius:var(--radius-lg);color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.browse-ads-btn:hover{background:#2563eb;background:var(--primary-600);transform:translateY(-2px)}@media (max-width:768px){.chat-sidebar{display:none;width:100%}.chat-sidebar.active{display:flex}.chat-main{width:100%}.back-btn{display:flex}.message-content{max-width:85%}.ad-banner,.chat-header,.message-input-container{padding:.75rem;padding:var(--space-3)}.smart-replies-list{flex-direction:column}.smart-reply{text-align:left}}@media (max-width:480px){.chat-container{height:100vh}.message-content{max-width:90%}.input-actions{display:none}.emoji-picker-container{bottom:80px;left:50%;position:fixed;transform:translateX(-50%);width:90vw}}.chats-list::-webkit-scrollbar,.messages-container::-webkit-scrollbar{width:6px}.chats-list::-webkit-scrollbar-track,.messages-container::-webkit-scrollbar-track{background:#f8fafc;background:var(--bg-secondary)}.chats-list::-webkit-scrollbar-thumb,.messages-container::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border-color);border-radius:3px}.chats-list::-webkit-scrollbar-thumb:hover,.messages-container::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--text-light)}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-wrapper{animation:messageSlideIn .3s ease-out}.typing-indicator{align-items:center;color:#94a3b8;color:var(--text-light);display:flex;font-size:.875rem;font-style:italic;gap:.5rem;gap:var(--space-2);padding:.75rem;padding:var(--space-3)}.typing-dots{display:flex;gap:2px}.typing-dot{animation:typingBounce 1.4s ease-in-out infinite;background:#94a3b8;background:var(--text-light);border-radius:50%;height:4px;width:4px}.typing-dot:first-child{animation-delay:-.32s}.typing-dot:nth-child(2){animation-delay:-.16s}@keyframes typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.favourites-page{background:#f8fafc;background:var(--bg-secondary);min-height:100vh;padding:1.5rem 0;padding:var(--space-6) 0}.favourites-page .container{margin:0 auto;max-width:1200px;padding:0 1rem;padding:0 var(--space-4)}.favourites-header{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1.5rem;padding:var(--space-6)}.header-content{margin-bottom:1rem;margin-bottom:var(--space-4)}.header-title{align-items:center;display:flex;gap:.75rem;gap:var(--space-3)}.header-icon{color:#ef4444;color:var(--error-500);font-size:2rem}.header-title h1{font-size:2rem;margin:0}.favourites-count{background:#3b82f6;background:var(--primary-500);border-radius:.75rem;border-radius:var(--radius-lg);color:#fff;font-size:.875rem;font-weight:600;padding:.25rem .75rem;padding:var(--space-1) var(--space-3)}.header-stats{display:flex;gap:1.5rem;gap:var(--space-6)}.stat{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem;gap:var(--space-1)}.stat-value{font-size:1.25rem}.favourites-controls{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin-bottom:1rem;margin-bottom:var(--space-4);padding:1rem;padding:var(--space-4)}.search-section{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--space-4)}.search-input-wrapper{flex:1 1;min-width:300px}.filter-toggle{background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);color:#64748b;color:var(--text-secondary);font-size:.875rem;gap:.5rem;gap:var(--space-2);padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.filter-toggle.active,.filter-toggle:hover{border-color:#3b82f6;border-color:var(--primary-500);color:#3b82f6;color:var(--primary-500)}.sort-section{align-items:center;display:flex;gap:.5rem;gap:var(--space-2)}.sort-select{background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;font-size:.875rem;padding:.75rem;padding:var(--space-3);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.sort-select:focus{border-color:#3b82f6;border-color:var(--primary-500);outline:none}.filters-panel{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);margin-top:1rem;margin-top:var(--space-4)}.filters-header h3{font-size:1rem}.clear-filters{gap:.5rem;gap:var(--space-2)}.filters-grid{grid-gap:1rem;grid-gap:var(--space-4);gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.filter-group input,.filter-group select{padding:.75rem;padding:var(--space-3)}.filter-group input:focus,.filter-group select:focus{border-color:#3b82f6;border-color:var(--primary-500);outline:none}.selection-controls{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin-bottom:1rem;margin-bottom:var(--space-4);padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.favourites-grid{grid-gap:1.5rem;grid-gap:var(--space-6);display:grid;gap:1.5rem;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:2rem;margin-bottom:var(--space-8)}.favourite-item-wrapper{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.favourite-item-wrapper:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.favourite-item-header{justify-content:space-between;left:.75rem;left:var(--space-3);position:absolute;right:.75rem;right:var(--space-3);top:.75rem;top:var(--space-3);z-index:10}.favourite-checkbox,.favourite-item-header{align-items:center;display:flex}.favourite-checkbox input[type=checkbox]{border-radius:.375rem;border-radius:var(--radius-sm);cursor:pointer;height:1.25rem;width:1.25rem}.remove-favourite-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:none;border-radius:50%;color:#ef4444;color:var(--error-500);cursor:pointer;display:flex;height:2rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:2rem}.remove-favourite-btn:hover{background:#ef4444;background:var(--error-500);color:#fff;transform:scale(1.1)}.favourite-meta{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-top:1px solid #f1f5f9;border-top:1px solid var(--border-light);display:flex;font-size:.75rem;justify-content:space-between;padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.added-date{color:#94a3b8;color:var(--text-light)}.business-tag{background:#dbeafe;background:var(--primary-100);border-radius:.375rem;border-radius:var(--radius-sm);color:#1d4ed8;color:var(--primary-700);font-size:.7rem;font-weight:500;padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.no-favourites{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:3rem;padding:var(--space-12);text-align:center}.empty-actions{display:flex;gap:.75rem;gap:var(--space-3)}.auth-icon{color:#ef4444;color:var(--error-500)}.quick-actions-footer{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);bottom:1rem;bottom:var(--space-4);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:1rem;padding:var(--space-4);position:-webkit-sticky;position:sticky;z-index:100}.quick-actions{gap:.75rem;gap:var(--space-3);justify-content:center}@media (max-width:768px){.favourites-page .container{padding:0 .75rem;padding:0 var(--space-3)}.favourites-header{padding:1rem;padding:var(--space-4)}.header-content{flex-direction:column;gap:1rem;gap:var(--space-4)}.header-stats{justify-content:space-between;width:100%}.stat{align-items:flex-start}.search-section{align-items:stretch;flex-direction:column}.search-input-wrapper{min-width:auto}.favourites-grid,.filters-grid{grid-template-columns:1fr}.favourites-grid{gap:1rem;gap:var(--space-4)}.bulk-actions{align-items:stretch;gap:.5rem;gap:var(--space-2)}.bulk-actions,.quick-actions{flex-direction:column}.auth-actions,.empty-actions{flex-direction:column;max-width:200px;width:100%}}@media (max-width:480px){.header-title{align-items:flex-start;flex-direction:column;gap:.5rem;gap:var(--space-2)}.header-title h1{font-size:1.5rem}.favourites-count{align-self:flex-start}}.favourites-grid{scrollbar-color:#e2e8f0 #f8fafc;scrollbar-color:var(--border-color) var(--bg-secondary);scrollbar-width:thin}.favourites-grid::-webkit-scrollbar{width:6px}.favourites-grid::-webkit-scrollbar-track{background:#f8fafc;background:var(--bg-secondary)}.favourites-grid::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border-color);border-radius:3px}.favourites-grid::-webkit-scrollbar-thumb:hover{background:#94a3b8;background:var(--text-light)}.myads-page{background:#f8fafc;background:var(--bg-secondary);min-height:100vh;padding:1.5rem 0;padding:var(--space-6) 0}.myads-page .container{margin:0 auto;max-width:1200px;padding:0 1rem;padding:0 var(--space-4)}.myads-header{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1.5rem;padding:var(--space-6)}.header-content{justify-content:space-between}.header-title h1{color:#1e293b;color:var(--text-primary);font-size:2.5rem;font-weight:700;margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.header-title p{color:#64748b;color:var(--text-secondary);font-size:1.125rem;margin:0}.stats-overview{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-icon.total{background:#dbeafe;background:var(--primary-100);color:#2563eb;color:var(--primary-600)}.stat-icon.sold{background:var(--accent-100);color:var(--accent-600)}.stat-icon.views{background:var(--blue-100);color:var(--blue-600)}.stat-icon.revenue{background:#dcfce7;background:var(--green-100);color:#16a34a;color:var(--green-600)}.stat-info{gap:.25rem;gap:var(--space-1)}.stat-label{font-weight:500}.bulk-actions{background:#eff6ff;background:var(--primary-50);border:1px solid var(--primary-200);border-radius:.75rem;border-radius:var(--radius-lg);gap:1rem;gap:var(--space-4);justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--space-4);padding:1rem;padding:var(--space-4)}.bulk-actions,.selected-info{align-items:center;display:flex}.selected-info{gap:.75rem;gap:var(--space-3)}.selected-count{color:#1d4ed8;color:var(--primary-700);font-size:.875rem;font-weight:600}.btn.link{background:none;border:none;cursor:pointer;font-size:.875rem;padding:0;text-decoration:underline}.btn.link:hover{color:#2563eb;color:var(--primary-600)}.bulk-buttons{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2)}.myads-controls{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:1rem;padding:var(--space-4)}.controls-row,.myads-controls{margin-bottom:1rem;margin-bottom:var(--space-4)}.controls-row{align-items:flex-end;display:flex;gap:1rem;gap:var(--space-4)}.search-section{flex:1 1}.search-input-wrapper{max-width:400px;position:relative}.search-icon{color:#94a3b8;color:var(--text-light);left:1rem;left:var(--space-4);position:absolute;top:50%;transform:translateY(-50%)}.search-input{padding:.75rem .75rem .75rem 2.5rem;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-10)}.filters-section{align-items:flex-end;display:flex;gap:1rem;gap:var(--space-4)}.filter-group label{font-size:.875rem}.filter-group select{background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);cursor:pointer;font-size:.875rem;min-width:150px;padding:.75rem;padding:var(--space-3);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.filter-group select:focus{border-color:#3b82f6;border-color:var(--primary-500);outline:none}.sort-select-wrapper{position:relative}.sort-icon{color:#94a3b8;color:var(--text-light);left:.75rem;left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.sort-select-wrapper select{padding-left:2.5rem;padding-left:var(--space-10)}.selection-controls{border-top:1px solid #f1f5f9;border-top:1px solid var(--border-light);padding:.75rem 0;padding:var(--space-3) 0}.select-all-checkbox{align-items:center;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-weight:500;gap:.5rem;gap:var(--space-2)}.select-all-checkbox input[type=checkbox]{border-radius:.375rem;border-radius:var(--radius-sm);height:1.125rem;width:1.125rem}.myads-grid{display:flex;flex-direction:column;gap:1rem;gap:var(--space-4);margin-bottom:2rem;margin-bottom:var(--space-8)}.ad-management-card{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ad-management-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.ad-card-header{background:#f8fafc;background:var(--bg-secondary);border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-light);justify-content:space-between;padding:1rem;padding:var(--space-4)}.ad-card-header,.ad-checkbox{align-items:center;display:flex}.ad-checkbox input[type=checkbox]{border-radius:.375rem;border-radius:var(--radius-sm);cursor:pointer;height:1.25rem;width:1.25rem}.status-badge{border-radius:.75rem;border-radius:var(--radius-lg);display:flex;gap:.5rem;gap:var(--space-2);padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.status-active{background:var(--success-100);border:1px solid var(--success-200);color:var(--success-700)}.status-sold{background:var(--accent-100);border:1px solid var(--accent-200);color:var(--accent-700)}.status-draft{background:var(--warning-100);border:1px solid var(--warning-200);color:var(--warning-700)}.status-expired{background:var(--error-100);border:1px solid var(--error-200);color:var(--error-700)}.status-unknown{background:#f1f5f9;background:var(--bg-tertiary);border:1px solid #e2e8f0;border:1px solid var(--border-color);color:#64748b;color:var(--text-secondary)}.ad-actions{display:flex;gap:.5rem;gap:var(--space-2)}.action-btn{align-items:center;border:none;border-radius:.5rem;border-radius:var(--radius-md);cursor:pointer;display:flex;font-size:.875rem;height:2.5rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:2.5rem}.action-btn.edit{background:#dbeafe;background:var(--primary-100);color:#2563eb;color:var(--primary-600)}.action-btn.edit:hover{background:#3b82f6;background:var(--primary-500);color:#fff}.action-btn.renew{background:var(--success-100);color:#059669;color:var(--success-600)}.action-btn.renew:hover{background:#10b981;background:var(--success-500);color:#fff}.action-btn.duplicate{background:#dbeafe;background:var(--blue-100);color:#2563eb;color:var(--blue-600)}.action-btn.duplicate:hover{background:var(--blue-500);color:#fff}.action-btn.delete{background:var(--error-100);color:#dc2626;color:var(--error-600)}.action-btn.delete:hover{background:#ef4444;background:var(--error-500);color:#fff}.ad-performance{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-top:1px solid #f1f5f9;border-top:1px solid var(--border-light);display:flex;gap:1rem;gap:var(--space-4);justify-content:space-between;padding:1rem;padding:var(--space-4)}.performance-metric{flex:1 1;flex-direction:column;gap:.25rem;gap:var(--space-1)}.metric-icon{color:#94a3b8;color:var(--text-light);font-size:1rem}.metric-value{color:#1e293b;color:var(--text-primary);font-size:.875rem}.metric-label{color:#94a3b8;color:var(--text-light);font-size:.75rem}.quick-actions{display:flex;gap:.5rem;gap:var(--space-2)}.btn.small{font-weight:500}.btn.success{background:#10b981;background:var(--success-500);color:#fff}.btn.success:hover{background:#059669;background:var(--success-600)}.no-ads{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:3rem;padding:var(--space-12);text-align:center}.empty-state,.no-results{align-items:center;display:flex;flex-direction:column;gap:1rem;gap:var(--space-4)}.empty-icon,.no-results-icon{font-size:4rem;margin-bottom:.5rem;margin-bottom:var(--space-2)}.empty-state h2,.no-results h3{color:#1e293b;color:var(--text-primary);margin:0}.empty-state p,.no-results p{color:#64748b;color:var(--text-secondary);margin:0;max-width:400px}.empty-actions{margin-top:1rem;margin-top:var(--space-4)}.auth-required{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:3rem;padding:var(--space-12);text-align:center}.auth-required-content{align-items:center;display:flex;flex-direction:column;gap:1rem;gap:var(--space-4)}.auth-icon{color:#3b82f6;color:var(--primary-500);font-size:4rem;margin-bottom:.5rem;margin-bottom:var(--space-2)}.auth-required h2{color:#1e293b;color:var(--text-primary);margin:0}.auth-required p{color:#64748b;color:var(--text-secondary);margin:0;max-width:400px}.auth-actions{display:flex;gap:.75rem;gap:var(--space-3);margin-top:1rem;margin-top:var(--space-4)}.performance-tips{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin-top:2rem;margin-top:var(--space-8);padding:1.5rem;padding:var(--space-6)}.performance-tips h3{color:#1e293b;color:var(--text-primary);font-size:1.25rem;margin-bottom:1rem;margin-bottom:var(--space-4)}.tips-grid{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tip-card{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);padding:1rem;padding:var(--space-4)}.tip-card h4{color:#1e293b;color:var(--text-primary);font-size:1rem;margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.tip-card p{color:#64748b;color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0}.btn.primary:hover{background:#2563eb;background:var(--primary-600);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn.danger:hover{background:#dc2626;background:var(--error-600);transform:translateY(-2px)}@media (max-width:768px){.myads-page .container{padding:0 .75rem;padding:0 var(--space-3)}.myads-header{padding:1rem;padding:var(--space-4)}.header-content{align-items:stretch;flex-direction:column;gap:1rem;gap:var(--space-4)}.stats-overview{gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat-card{padding:.75rem;padding:var(--space-3)}.stat-icon{font-size:1rem;height:2.5rem;width:2.5rem}.stat-value{font-size:1.25rem}.bulk-actions{align-items:stretch;flex-direction:column;gap:.75rem;gap:var(--space-3)}.bulk-buttons{justify-content:stretch}.bulk-buttons .btn{flex:1 1;justify-content:center}.controls-row{align-items:stretch;flex-direction:column;gap:.75rem;gap:var(--space-3)}.search-input-wrapper{max-width:none}.filters-section{align-items:stretch;flex-direction:column;gap:.75rem;gap:var(--space-3)}.filter-group select{min-width:auto}.ad-performance{align-items:stretch;flex-direction:column;gap:.75rem;gap:var(--space-3)}.performance-metric{flex-direction:row;justify-content:space-between}.quick-actions{justify-content:center;margin-top:.5rem;margin-top:var(--space-2)}.tips-grid{grid-template-columns:1fr}.auth-actions,.empty-actions{flex-direction:column;max-width:200px;width:100%}}@media (max-width:480px){.header-title h1{font-size:2rem}.ad-card-header{align-items:stretch;flex-direction:column;gap:.75rem;gap:var(--space-3)}.ad-actions{justify-content:center}.stats-overview{grid-template-columns:1fr 1fr}}input[type=checkbox]:indeterminate{background:#3b82f6;background:var(--primary-500);border-color:#3b82f6;border-color:var(--primary-500)}.postad-page{background:#f8fafc;background:var(--bg-secondary);min-height:100vh;padding:1.5rem 0;padding:var(--space-6) 0}.postad-page .container{margin:0 auto;max-width:800px;padding:0 1rem;padding:0 var(--space-4)}.postad-header{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1.5rem;padding:var(--space-6)}.header-content h1,.header-content p{text-align:center}.progress-bar{justify-content:center;margin-top:1.5rem;margin-top:var(--space-6)}.progress-bar,.progress-step{align-items:center;display:flex;gap:.5rem;gap:var(--space-2)}.progress-step{flex-direction:column}.step-number{background:#e2e8f0;background:var(--border-color);color:#94a3b8;color:var(--text-light);font-weight:600;height:2.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:2.5rem}.step-number.active{background:#3b82f6;background:var(--primary-500);color:#fff}.progress-step span{color:#94a3b8;color:var(--text-light);font-size:.875rem;font-weight:500}.step-number.active+span{color:#3b82f6;color:var(--primary-500)}.progress-line{background:#e2e8f0;background:var(--border-color);flex:1 1;height:2px;margin:0 .5rem;margin:0 var(--space-2);max-width:80px}.postad-form{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:1.5rem;padding:var(--space-6)}.form-step{margin:0 auto;max-width:600px}.form-step h2{color:#1e293b;color:var(--text-primary);font-size:1.75rem;font-weight:600;text-align:center}.form-group,.form-step h2{margin-bottom:1.5rem;margin-bottom:var(--space-6)}.form-group label{display:block;font-size:.875rem;font-weight:600}.help-text{color:#94a3b8;color:var(--text-light);display:block;font-size:.75rem;font-weight:400;margin-top:.25rem;margin-top:var(--space-1)}.form-group input,.form-group select,.form-group textarea{background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);font-size:.875rem;padding:.75rem 1rem;padding:var(--space-3) var(--space-4);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.form-group textarea{font-family:inherit;min-height:120px;resize:vertical}.char-count{font-size:.75rem;margin-top:.25rem;margin-top:var(--space-1)}.char-count,.input-icon{color:#94a3b8;color:var(--text-light)}.input-icon{left:1rem;left:var(--space-4)}.input-with-icon input{padding-left:var(--space-10)}.checkbox-group{margin-top:1rem;margin-top:var(--space-4)}.checkbox-label{align-items:center;font-weight:400;gap:.5rem;gap:var(--space-2)}.checkbox-label input[type=checkbox]{height:1.125rem;width:1.125rem}.condition-grid{grid-gap:.5rem;grid-gap:var(--space-2);display:grid;gap:.5rem;gap:var(--space-2)}.condition-option{align-items:center;border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:.75rem;gap:var(--space-3);padding:.75rem 1rem;padding:var(--space-3) var(--space-4);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.condition-option:hover{border-color:var(--primary-300)}.condition-option input[type=radio]:checked+.condition-content{color:#3b82f6;color:var(--primary-500)}.condition-option input[type=radio]:checked~.condition-content{border-color:#3b82f6;border-color:var(--primary-500)}.condition-content{display:flex;flex:1 1;flex-direction:column;gap:.25rem;gap:var(--space-1)}.condition-label{color:#1e293b;color:var(--text-primary);font-weight:600}.condition-description{color:#94a3b8;color:var(--text-light);font-size:.75rem}.ai-suggestions-toggle{display:flex;justify-content:center;margin-bottom:1.5rem;margin-bottom:var(--space-6)}.ai-toggle-btn{align-items:center;background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;gap:var(--space-2);padding:.5rem 1rem;padding:var(--space-2) var(--space-4);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ai-toggle-btn.active,.ai-toggle-btn:hover{border-color:#3b82f6;border-color:var(--primary-500);color:#3b82f6;color:var(--primary-500)}.ai-toggle-btn.active{background:#eff6ff;background:var(--primary-50)}.ai-suggestion{align-items:center;color:#3b82f6;color:var(--primary-500);font-size:.75rem;font-weight:500;margin-left:.5rem;margin-left:var(--space-2)}.ai-suggestion,.suggested-tags{display:flex;gap:.5rem;gap:var(--space-2)}.suggested-tags{flex-wrap:wrap;margin-bottom:.75rem;margin-bottom:var(--space-3)}.tag-suggestion{background:#dbeafe;background:var(--primary-100);border:1px solid var(--primary-200);border-radius:.5rem;border-radius:var(--radius-md);color:#1d4ed8;color:var(--primary-700);cursor:pointer;font-size:.75rem;padding:.25rem .5rem;padding:var(--space-1) var(--space-2);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.tag-suggestion:hover{background:var(--primary-200)}.tags-container{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2);margin-bottom:.75rem;margin-bottom:var(--space-3)}.tag{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);gap:.25rem;gap:var(--space-1)}.tag,.tag-remove{align-items:center;display:flex}.tag-remove{background:#94a3b8;background:var(--text-light);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:.625rem;height:1rem;justify-content:center;width:1rem}.tag-remove:hover{background:#ef4444;background:var(--error-500)}.add-tags{display:flex;gap:.5rem;gap:var(--space-2);margin-bottom:.5rem;margin-bottom:var(--space-2)}.tags-input{flex:1 1;margin:0}.btn.small{font-size:.75rem;padding:.5rem .75rem;padding:var(--space-2) var(--space-3);white-space:nowrap}.image-upload-section{margin-top:.5rem;margin-top:var(--space-2)}.image-grid{grid-gap:.75rem;grid-gap:var(--space-3);display:grid;gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.image-preview{aspect-ratio:1;border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);overflow:hidden;position:relative}.image-preview img{height:100%;object-fit:cover;width:100%}.remove-image-btn{align-items:center;background:#ffffffe6;border:none;border-radius:50%;color:#ef4444;color:var(--error-500);cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;right:.25rem;right:var(--space-1);top:.25rem;top:var(--space-1);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:2rem}.remove-image-btn:hover{background:#ef4444;background:var(--error-500);color:#fff}.cover-badge{background:#3b82f6;background:var(--primary-500);border-radius:.375rem;border-radius:var(--radius-sm);color:#fff;font-size:.625rem;font-weight:600;left:.25rem;left:var(--space-1);padding:.25rem .5rem;padding:var(--space-1) var(--space-2);position:absolute;top:.25rem;top:var(--space-1)}.upload-progress{background:#e2e8f0;background:var(--border-color);bottom:0;height:4px;left:0;position:absolute;right:0}.upload-progress .progress-bar{background:#10b981;background:var(--success-500);height:100%;margin:0;transition:width .3s ease}.image-upload-placeholder{align-items:center;aspect-ratio:1;background:#f8fafc;background:var(--bg-secondary);border:2px dashed #e2e8f0;border:2px dashed var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:.75rem;padding:var(--space-3);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.image-upload-placeholder:hover{background:#eff6ff;background:var(--primary-50);border-color:#3b82f6;border-color:var(--primary-500)}.upload-icon{color:#94a3b8;color:var(--text-light);font-size:1.5rem;margin-bottom:.5rem;margin-bottom:var(--space-2)}.image-upload-placeholder span{color:#1e293b;color:var(--text-primary);font-size:.875rem;font-weight:500}.upload-help{color:#94a3b8;color:var(--text-light);font-size:.75rem;margin-top:.25rem;margin-top:var(--space-1)}.image-input{display:none}.business-info-card{background:#eff6ff;background:var(--primary-50);border:1px solid var(--primary-200);border-radius:.75rem;border-radius:var(--radius-lg);margin-bottom:1rem;margin-bottom:var(--space-4);padding:1rem;padding:var(--space-4)}.business-info-card h4{color:#1d4ed8;color:var(--primary-700);margin:0 0 .75rem;margin:0 0 var(--space-3) 0}.business-details{align-items:center;display:flex;gap:.75rem;gap:var(--space-3)}.business-logo{height:3rem;width:3rem}.business-info{display:flex;flex-direction:column;gap:.25rem;gap:var(--space-1)}.business-info strong{color:#1e293b;color:var(--text-primary);font-size:.875rem}.business-info span{color:#64748b;color:var(--text-secondary);font-size:.75rem}.verified-badge{align-self:flex-start;background:var(--success-500);border-radius:.375rem;border-radius:var(--radius-sm);font-size:.625rem;padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.ad-preview{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1rem;padding:var(--space-4)}.preview-header{margin-bottom:1rem;margin-bottom:var(--space-4)}.preview-header h3{color:#1e293b;color:var(--text-primary);margin:0 0 .25rem;margin:0 0 var(--space-1) 0}.preview-note{color:#94a3b8;color:var(--text-light);font-size:.875rem}.preview-content{background:#fff;background:var(--bg-primary);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);overflow:hidden}.preview-image img{height:300px;object-fit:cover;width:100%}.preview-details{padding:1rem;padding:var(--space-4)}.preview-title{color:#1e293b;color:var(--text-primary);font-size:1.25rem;font-weight:600}.preview-price,.preview-title{margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.preview-price{color:#3b82f6;color:var(--primary-500);font-size:1.5rem;font-weight:700}.preview-original-price{color:#94a3b8;color:var(--text-light);font-size:.875rem;margin:0 0 .75rem;margin:0 0 var(--space-3) 0;text-decoration:line-through}.preview-meta{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3);margin-bottom:.75rem;margin-bottom:var(--space-3)}.preview-meta span{background:#f8fafc;background:var(--bg-secondary);border-radius:.375rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.preview-meta .condition{background:#dbeafe;background:var(--primary-100);color:#1d4ed8;color:var(--primary-700)}.preview-meta .location{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;gap:.25rem;gap:var(--space-1)}.preview-meta .negotiable{background:var(--success-100);color:var(--success-700)}.preview-description{color:#1e293b;color:var(--text-primary);line-height:1.6;margin:0 0 .75rem;margin:0 0 var(--space-3) 0}.preview-tags{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2)}.preview-tags .tag{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);color:#64748b;color:var(--text-secondary)}.preview-additional-images{margin-top:1rem;margin-top:var(--space-4)}.preview-additional-images h5{color:#1e293b;color:var(--text-primary);font-size:.875rem;margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.additional-images-grid{grid-gap:.5rem;grid-gap:var(--space-2);display:grid;gap:.5rem;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.additional-images-grid img{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);height:80px;object-fit:cover;width:100%}.review-checklist{background:var(--success-50);border:1px solid var(--success-200);border-radius:.75rem;border-radius:var(--radius-lg);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1rem;padding:var(--space-4)}.review-checklist h4{color:var(--success-700);margin:0 0 .75rem;margin:0 0 var(--space-3) 0}.checklist-item{align-items:flex-start;display:flex;gap:.5rem;gap:var(--space-2);margin-bottom:.5rem;margin-bottom:var(--space-2)}.checklist-item:last-child{margin-bottom:0}.check-icon{color:#10b981;color:var(--success-500);flex-shrink:0;margin-top:.125rem}.checklist-item span{color:var(--success-700);font-size:.875rem;line-height:1.4}.form-actions{justify-content:center;margin-top:2rem;margin-top:var(--space-8)}.btn{border:none;border-radius:.75rem;border-radius:var(--radius-lg);display:flex;font-weight:600;min-width:140px;padding:.75rem 1.25rem;padding:var(--space-3) var(--space-5)}.btn.primary:hover:not(:disabled){box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn.secondary{border:2px solid #e2e8f0;border:2px solid var(--border-color)}.btn.secondary:hover{border-color:#3b82f6;border-color:var(--primary-500);color:#3b82f6;color:var(--primary-500);transform:translateY(-2px)}@media (max-width:768px){.postad-page .container{padding:0 .75rem;padding:0 var(--space-3)}.postad-header{padding:1rem;padding:var(--space-4)}.header-content h1{font-size:2rem}.progress-bar{gap:.25rem;gap:var(--space-1)}.progress-step span{font-size:.75rem}.progress-line{max-width:40px}.postad-form{padding:1rem;padding:var(--space-4)}.form-row{gap:.75rem;gap:var(--space-3);grid-template-columns:1fr}.image-grid{gap:.5rem;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.add-tags,.form-actions{flex-direction:column}.form-actions{align-items:stretch}.btn{min-width:auto}}@media (max-width:480px){.condition-grid{grid-template-columns:1fr}.preview-meta{align-items:flex-start;flex-direction:column}.business-details{flex-direction:column;gap:.5rem;gap:var(--space-2);text-align:center}.business-info{align-items:center}}.product-detail-page{background:#f8fafc;background:var(--bg-secondary);min-height:100vh;padding:1.5rem 0;padding:var(--space-6) 0}.product-detail-page .container{margin:0 auto;max-width:1200px;padding:0 1rem;padding:0 var(--space-4)}.detail-navigation{background:#fff;background:var(--bg-primary);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1rem;padding:var(--space-4)}.back-btn,.detail-navigation{align-items:center;display:flex}.back-btn{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);cursor:pointer;gap:.5rem;gap:var(--space-2);padding:.5rem .75rem;padding:var(--space-2) var(--space-3);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.back-btn:hover{background:#f1f5f9;background:var(--bg-tertiary);border-color:#3b82f6;border-color:var(--primary-500)}.breadcrumb{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem;gap:var(--space-2)}.breadcrumb a{color:#3b82f6;color:var(--primary-500);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.breadcrumb a:hover{color:#2563eb;color:var(--primary-600);text-decoration:underline}.detail-content{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:1fr 1fr;margin-bottom:2rem;margin-bottom:var(--space-8)}@media (max-width:968px){.detail-content{gap:1.5rem;gap:var(--space-6);grid-template-columns:1fr}}.detail-left{display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-6)}.image-gallery{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:1rem;padding:var(--space-4)}.main-image{aspect-ratio:1;background:#f8fafc;background:var(--bg-secondary);border-radius:.75rem;border-radius:var(--radius-lg);margin-bottom:1rem;margin-bottom:var(--space-4);overflow:hidden;position:relative}.main-image img{height:100%;object-fit:contain;width:100%}.image-actions{display:flex;gap:.5rem;gap:var(--space-2);position:absolute;right:.75rem;right:var(--space-3);top:.75rem;top:var(--space-3)}.favourite-btn,.share-btn{height:3rem;width:3rem}.image-thumbnails{grid-gap:.5rem;grid-gap:var(--space-2);display:grid;gap:.5rem;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.thumbnail{aspect-ratio:1;background:#f8fafc;background:var(--bg-secondary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);cursor:pointer;overflow:hidden;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.thumbnail.active,.thumbnail:hover{border-color:#3b82f6;border-color:var(--primary-500)}.thumbnail img{height:100%;object-fit:cover;width:100%}.ad-statistics{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;gap:1rem;gap:var(--space-4);padding:1rem;padding:var(--space-4)}.stat-item{color:#64748b;color:var(--text-secondary);font-size:.875rem;gap:.5rem;gap:var(--space-2)}.stat-item svg{color:#3b82f6;color:var(--primary-500)}.detail-right{display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-6)}.detail-header{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:1.5rem;padding:var(--space-6)}.ad-meta{margin-bottom:1rem;margin-bottom:var(--space-4)}.category-badge,.condition-badge,.negotiable-badge,.sold-badge{border-radius:.375rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;padding:.25rem .5rem;padding:var(--space-1) var(--space-2);text-transform:capitalize}.category-badge{background:#dbeafe;background:var(--primary-100);color:#1d4ed8;color:var(--primary-700)}.condition-badge{background:var(--warning-100);color:var(--warning-700)}.negotiable-badge{background:var(--success-100);color:var(--success-700)}.sold-badge{background:var(--error-100);color:var(--error-700)}.ad-title{font-size:1.75rem;font-weight:700;line-height:1.3;margin:0 0 1rem;margin:0 0 var(--space-4) 0}.price-section{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3);margin-bottom:1rem;margin-bottom:var(--space-4)}.current-price{color:#3b82f6;color:var(--primary-500);font-size:2rem;font-weight:700}.original-price{font-size:1.25rem}.discount{background:#ef4444;background:var(--error-500);border-radius:.375rem;border-radius:var(--radius-sm);color:#fff;font-size:.875rem;font-weight:600;padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.business-card{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;gap:.75rem;gap:var(--space-3);padding:1rem;padding:var(--space-4)}.business-logo{border:2px solid var(--primary-200);border-radius:.5rem;border-radius:var(--radius-md);height:4rem;object-fit:cover;width:4rem}.business-info{flex:1 1}.business-name{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-weight:600;gap:.5rem;gap:var(--space-2);margin-bottom:.25rem;margin-bottom:var(--space-1)}.verified-badge{color:#10b981;color:var(--success-500);font-size:.875rem}.business-type{margin-bottom:.5rem;margin-bottom:var(--space-2)}.business-rating,.business-type{color:#64748b;color:var(--text-secondary);font-size:.875rem}.business-rating{align-items:center;display:flex;gap:.25rem;gap:var(--space-1)}.business-rating svg{color:#f59e0b;color:var(--accent-500)}.rating-count{color:#94a3b8;color:var(--text-light)}.seller-card{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:1rem;padding:var(--space-4)}.seller-info{align-items:center;display:flex;gap:.75rem;gap:var(--space-3)}.seller-avatar{border:2px solid var(--primary-200);border-radius:50%;height:4rem;object-fit:cover;width:4rem}.seller-details h4{color:#1e293b;color:var(--text-primary);font-size:1.125rem;margin:0 0 .25rem;margin:0 0 var(--space-1) 0}.seller-rating{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.25rem;gap:var(--space-1);margin-bottom:.5rem;margin-bottom:var(--space-2)}.seller-rating svg{color:#f59e0b;color:var(--accent-500)}.seller-meta{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.25rem;gap:var(--space-1);margin-bottom:.25rem;margin-bottom:var(--space-1)}.member-since{color:#94a3b8;color:var(--text-light);font-size:.75rem}.contact-actions,.description-section,.product-details,.safety-tips{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:1.5rem;padding:var(--space-6)}.contact-actions h3,.description-section h3,.product-details h3{color:#1e293b;color:var(--text-primary);font-size:1.25rem;margin:0 0 1rem;margin:0 0 var(--space-4) 0}.description-content{max-height:200px;overflow:hidden;transition:max-height .3s ease}.description-content.expanded{max-height:none}.description-content p{color:#1e293b;color:var(--text-primary);line-height:1.6;margin:0;white-space:pre-line}.show-more-btn{background:none;border:none;color:#3b82f6;color:var(--primary-500);cursor:pointer;font-weight:600;margin-top:.5rem;margin-top:var(--space-2);padding:0}.show-more-btn:hover{color:#2563eb;color:var(--primary-600)}.details-grid{flex-direction:column}.detail-item,.details-grid{display:flex;gap:.75rem;gap:var(--space-3)}.detail-item{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-light);padding:.75rem 0;padding:var(--space-3) 0}.detail-item:last-child{border-bottom:none}.detail-item strong{color:#1e293b;color:var(--text-primary);font-size:.875rem;min-width:100px}.detail-item span{color:#64748b;color:var(--text-secondary);flex:1 1}.tags-list{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2)}.tag{background:#f8fafc;background:var(--bg-secondary);border-radius:.375rem;border-radius:var(--radius-sm);color:#64748b;color:var(--text-secondary);font-size:.75rem;font-weight:500;padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.action-buttons{display:flex;flex-direction:column;gap:1rem;gap:var(--space-4)}.btn.large{font-size:1.125rem;font-weight:600;padding:1rem 1.5rem;padding:var(--space-4) var(--space-6)}.secondary-actions{flex-wrap:wrap}.safety-header,.secondary-actions{display:flex;gap:.5rem;gap:var(--space-2)}.safety-header{align-items:center;margin-bottom:.75rem;margin-bottom:var(--space-3)}.safety-header h4{color:#1e293b;color:var(--text-primary);margin:0}.safety-header svg{color:#f59e0b;color:var(--warning-500)}.profile-page{background:#f8fafc;background:var(--bg-secondary);min-height:100vh;padding:1.5rem 0;padding:var(--space-6) 0}.profile-page .container{margin:0 auto;max-width:1000px;padding:0 1rem;padding:0 var(--space-4)}.profile-header{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);padding:1.5rem;padding:var(--space-6)}.header-content,.profile-header{margin-bottom:1.5rem;margin-bottom:var(--space-6)}.header-content{align-items:flex-start;display:flex;gap:1.5rem;gap:var(--space-6)}.profile-avatar-section{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;gap:var(--space-3)}.avatar-container{height:120px;width:120px}.profile-avatar{border:4px solid #3b82f6;border:4px solid var(--primary-500);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);height:100%;width:100%}.avatar-edit-btn{align-items:center;background:#3b82f6;background:var(--primary-500);border:2px solid #fff;border:2px solid var(--bg-primary);border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:2.5rem}.avatar-edit-btn:hover:not(:disabled){background:#2563eb;background:var(--primary-600);transform:scale(1.1)}.avatar-edit-btn:disabled{cursor:not-allowed;opacity:.6}.uploading-overlay{align-items:center;background:#000000b3;border-radius:50%;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.loading-spinner{border:3px solid #0000;border-top-color:#fff;height:2rem;width:2rem}.profile-info{flex:1 1}.profile-info h1{color:#1e293b;color:var(--text-primary);font-size:2.5rem;font-weight:700;margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.profile-email{color:#64748b;color:var(--text-secondary);font-size:1.125rem;margin:0 0 .75rem;margin:0 0 var(--space-3) 0}.profile-bio{color:#1e293b;color:var(--text-primary);line-height:1.6;margin:0 0 1rem;margin:0 0 var(--space-4) 0;max-width:600px}.verification-status{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3)}.status-item{align-items:center;border-radius:.75rem;border-radius:var(--radius-lg);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;gap:var(--space-2);padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.status-item.verified{background:var(--success-100);border:1px solid var(--success-200);color:var(--success-700)}.status-item.business-verified{background:#dbeafe;background:var(--primary-100);border:1px solid var(--primary-200);color:#1d4ed8;color:var(--primary-700)}.profile-actions{flex-direction:column;flex-shrink:0}.edit-actions,.profile-actions{display:flex;gap:.75rem;gap:var(--space-3)}.stats-overview{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-card{gap:.75rem;gap:var(--space-3);padding:1rem;padding:var(--space-4)}.stat-icon{background:#dbeafe;background:var(--primary-100);color:#2563eb;color:var(--primary-600);font-size:1.25rem;height:3rem;width:3rem}.stat-icon.active{background:var(--success-100);color:#059669;color:var(--success-600)}.stat-icon.sold{background:var(--warning-100);color:#d97706;color:var(--warning-600)}.stat-icon.response{background:var(--info-100);color:var(--info-600)}.stat-info{display:flex;flex-direction:column}.stat-value{font-size:1.5rem}.stat-label{margin-top:.25rem;margin-top:var(--space-1)}.profile-tabs{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;margin-bottom:1.5rem;margin-bottom:var(--space-6);overflow-x:auto;padding:.5rem;padding:var(--space-2)}.profile-tabs,.tab-content{background:#fff;background:var(--bg-primary)}.tab-content{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);overflow:hidden}.form-section{margin-bottom:2rem;margin-bottom:var(--space-8)}.form-section:last-child{margin-bottom:0}.form-section h3{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#1e293b;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 1rem;margin:0 0 var(--space-4) 0;padding-bottom:.75rem;padding-bottom:var(--space-3)}.form-row{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);grid-template-columns:1fr 1fr;margin-bottom:1rem;margin-bottom:var(--space-4)}.form-group{display:flex;flex-direction:column}.form-group label{color:#1e293b;color:var(--text-primary);font-weight:500;margin-bottom:.5rem;margin-bottom:var(--space-2)}.form-group input,.form-group textarea{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);font-size:1rem;padding:.75rem;padding:var(--space-3);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.form-group input:focus,.form-group textarea:focus{border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 3px #dbeafe;box-shadow:0 0 0 3px var(--primary-100);outline:none}.form-group input:disabled,.form-group textarea:disabled{background:#f8fafc;background:var(--bg-secondary);color:#64748b;color:var(--text-secondary);cursor:not-allowed}.disabled-input{background:#f8fafc!important;background:var(--bg-secondary)!important;color:#64748b!important;color:var(--text-secondary)!important;cursor:not-allowed!important}.input-with-icon{position:relative}.input-icon{color:var(--text-tertiary);font-size:1rem;left:.75rem;left:var(--space-3);position:absolute;top:50%;transform:translateY(-50%)}.input-with-icon input{padding-left:2.5rem;padding-left:calc(var(--space-3)*2 + 1rem)}.char-count,.help-text{color:var(--text-tertiary);font-size:.875rem;margin-top:.5rem;margin-top:var(--space-2)}.char-count{text-align:right}.checkbox-label{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;gap:var(--space-3);padding:.75rem 0;padding:var(--space-3) 0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.checkbox-label:hover{background:#f8fafc;background:var(--bg-secondary);border-radius:.5rem;border-radius:var(--radius-md);margin:-.75rem;margin:calc(var(--space-3)*-1);padding:.75rem;padding:var(--space-3)}.checkbox-label input[type=checkbox]{flex-shrink:0;margin-top:.25rem}.checkbox-label.large{align-items:flex-start;padding:1rem 0;padding:var(--space-4) 0}.checkbox-label.large:hover{margin:-1rem;margin:calc(var(--space-4)*-1);padding:1rem;padding:var(--space-4)}.preference-content{display:flex;flex-direction:column;gap:.25rem;gap:var(--space-1)}.preference-title{color:#1e293b;color:var(--text-primary);font-weight:500}.preference-description{color:#64748b;color:var(--text-secondary);font-size:.875rem;line-height:1.4}.privacy-settings{display:flex;flex-direction:column;gap:.75rem;gap:var(--space-3)}.preferences-grid{grid-gap:.5rem;grid-gap:var(--space-2);display:grid;gap:.5rem;gap:var(--space-2)}.form-actions{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);display:flex;gap:.75rem;gap:var(--space-3);justify-content:flex-start;margin-top:1.5rem;margin-top:var(--space-6);padding-top:1rem;padding-top:var(--space-4)}.data-actions{display:flex;flex-direction:column;gap:1rem;gap:var(--space-4)}.data-action{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;justify-content:space-between;padding:1rem;padding:var(--space-4)}.data-action.danger{background:var(--error-50);border-color:var(--error-200)}.action-info h4{color:#1e293b;color:var(--text-primary);font-weight:600;margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.action-info p{color:#64748b;color:var(--text-secondary);font-size:.875rem;margin:0;max-width:500px}.activity-section{margin-bottom:2rem;margin-bottom:var(--space-8)}.activity-section:last-child{margin-bottom:0}.activity-section h3{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);color:#1e293b;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 1rem;margin:0 0 var(--space-4) 0;padding-bottom:.75rem;padding-bottom:var(--space-3)}.activity-list{flex-direction:column}.activity-item,.activity-list{display:flex;gap:.75rem;gap:var(--space-3)}.activity-item{align-items:flex-start;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);padding:1rem;padding:var(--space-4);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.activity-item:hover{box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.activity-icon{align-items:center;background:#dbeafe;background:var(--primary-100);border-radius:.5rem;border-radius:var(--radius-md);color:#2563eb;color:var(--primary-600);display:flex;flex-shrink:0;font-size:1rem;height:2.5rem;justify-content:center;width:2.5rem}.activity-content{flex:1 1}.activity-message{color:#1e293b;color:var(--text-primary);font-weight:500;margin:0 0 .25rem;margin:0 0 var(--space-1) 0}.activity-time{color:var(--text-tertiary);font-size:.875rem}.no-activity{color:#64748b;color:var(--text-secondary);padding:2rem 1rem;padding:var(--space-8) var(--space-4);text-align:center}.no-activity-icon{font-size:3rem;margin-bottom:1rem;margin-bottom:var(--space-4)}.no-activity h4{color:#64748b;color:var(--text-secondary);font-size:1.125rem;font-weight:600;margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.no-activity p{font-size:.875rem;margin:0}.stats-grid.detailed{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-item{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:1rem;padding:var(--space-4);text-align:center}.stat-item .stat-label{color:#64748b;color:var(--text-secondary);font-size:.875rem;margin-bottom:.5rem;margin-bottom:var(--space-2)}.stat-item .stat-value{color:#1e293b;color:var(--text-primary);font-size:1.5rem;font-weight:700}.btn.link{background:#0000;border-color:#0000;color:#3b82f6;color:var(--primary-500);padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.btn.link:hover:not(:disabled){background:#eff6ff;background:var(--primary-50);color:#2563eb;color:var(--primary-600)}.btn.link.danger{color:#ef4444;color:var(--error-500)}.btn.link.danger:hover:not(:disabled){background:var(--error-50);color:#dc2626;color:var(--error-600)}@media (max-width:768px){.profile-page .container{padding:0 .75rem;padding:0 var(--space-3)}.header-content{flex-direction:column;gap:1rem;gap:var(--space-4);text-align:center}.edit-actions,.profile-actions{width:100%}.edit-actions .btn{flex:1 1;justify-content:center}.form-row{grid-template-columns:1fr}.form-row,.stats-overview{gap:.75rem;gap:var(--space-3)}.stats-overview{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.profile-tabs{flex-wrap:nowrap;overflow-x:auto}.tab-btn{font-size:.875rem;min-width:120px}.tab-panel{padding:1rem;padding:var(--space-4)}.data-action{align-items:flex-start;flex-direction:column;gap:.75rem;gap:var(--space-3)}.stats-grid.detailed{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:480px){.profile-header{padding:1rem;padding:var(--space-4)}.profile-info h1{font-size:2rem}.avatar-container{height:100px;width:100px}.stats-overview{grid-template-columns:1fr 1fr}.stat-card{flex-direction:column;gap:.5rem;gap:var(--space-2);text-align:center}}.analytics-page{background:#f8fafc;background:var(--bg-secondary);min-height:100vh;padding:1.5rem 0;padding:var(--space-6) 0}.analytics-page .container{margin:0 auto;max-width:1200px;padding:0 1rem;padding:0 var(--space-4)}.analytics-header{align-items:flex-start;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);display:flex;justify-content:space-between;margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1.5rem;padding:var(--space-6)}.header-content h1{color:#1e293b;color:var(--text-primary);font-size:2.5rem;font-weight:700;margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.header-content p{color:#64748b;color:var(--text-secondary);font-size:1.125rem;margin:0}.header-actions{align-items:center;display:flex;gap:.75rem;gap:var(--space-3)}.time-range-select{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);font-size:.875rem;padding:.75rem;padding:var(--space-3)}.analytics-tabs,.time-range-select{background:#fff;background:var(--bg-primary)}.analytics-tabs{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;margin-bottom:1.5rem;margin-bottom:var(--space-6);overflow-x:auto;padding:.5rem;padding:var(--space-2)}.tab-btn{align-items:center;background:#0000;border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-weight:500;gap:.5rem;gap:var(--space-2);justify-content:center;min-width:140px;padding:.75rem 1rem;padding:var(--space-3) var(--space-4);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.tab-btn:hover{background:#f8fafc;background:var(--bg-secondary);color:#1e293b;color:var(--text-primary)}.tab-btn.active{background:#3b82f6;background:var(--primary-500);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff}.analytics-content{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);overflow:hidden}.tab-panel{padding:1.5rem;padding:var(--space-6)}.stats-grid{grid-gap:1rem;grid-gap:var(--space-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:1.5rem;margin-bottom:var(--space-6)}.stat-card,.stats-grid{gap:1rem;gap:var(--space-4)}.stat-card{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;padding:1.25rem;padding:var(--space-5);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.stat-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-icon{align-items:center;border-radius:.75rem;border-radius:var(--radius-lg);display:flex;font-size:1.5rem;height:4rem;justify-content:center;width:4rem}.stat-icon.views{background:#dbeafe;background:var(--primary-100);color:#2563eb;color:var(--primary-600)}.stat-icon.favorites{background:var(--error-100);color:#dc2626;color:var(--error-600)}.stat-icon.messages{background:var(--info-100);color:var(--info-600)}.stat-icon.sales{background:var(--success-100);color:#059669;color:var(--success-600)}.stat-icon.revenue{background:var(--warning-100);color:#d97706;color:var(--warning-600)}.stat-icon.response{background:#e2e3ff;background:var(--purple-100);color:#383d81;color:var(--purple-600)}.stat-info{flex:1 1}.stat-value{color:#1e293b;color:var(--text-primary);display:block;font-size:2rem;font-weight:700;line-height:1;margin-bottom:.25rem;margin-bottom:var(--space-1)}.stat-label{color:#64748b;color:var(--text-secondary);display:block;font-size:.875rem;margin-bottom:.5rem;margin-bottom:var(--space-2)}.stat-change{align-items:center;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;gap:var(--space-1)}.stat-change.positive{color:#059669;color:var(--success-600)}.stat-change.negative{color:#dc2626;color:var(--error-600)}.insights-section{margin-top:2rem;margin-top:var(--space-8)}.insights-section h3{color:#1e293b;color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem;margin-bottom:var(--space-4)}.insights-grid{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.insight-card{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);padding:1rem;padding:var(--space-4)}.insight-card h4{color:#64748b;color:var(--text-secondary);font-size:.875rem;font-weight:500}.insight-card h4,.insight-card p{margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.insight-card p{color:#1e293b;color:var(--text-primary);font-size:1.25rem;font-weight:600}.insight-metric{color:#059669;color:var(--success-600);font-size:.75rem;font-weight:500}.metrics-grid{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.metric-card{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);padding:1rem;padding:var(--space-4)}.metric-card h4{color:#1e293b;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 1rem;margin:0 0 var(--space-4) 0}.metric-chart{align-items:end;height:200px;padding:1rem 0;padding:var(--space-4) 0}.chart-bar,.metric-chart{display:flex;gap:.5rem;gap:var(--space-2)}.chart-bar{align-items:center;flex:1 1;flex-direction:column}.bar-fill{border-radius:.375rem;border-radius:var(--radius-sm);min-height:4px;width:20px}.bar-label{color:var(--text-tertiary);font-size:.75rem}.top-ads-list{display:flex;flex-direction:column;gap:.75rem;gap:var(--space-3)}.ad-performance-card{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;gap:1rem;gap:var(--space-4);padding:1rem;padding:var(--space-4);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ad-performance-card:hover{box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ad-rank{color:#3b82f6;color:var(--primary-500);font-size:1.25rem;font-weight:700;min-width:2rem}.ad-image{border-radius:.5rem;border-radius:var(--radius-md);height:60px;overflow:hidden;width:60px}.ad-image img{height:100%;object-fit:cover;width:100%}.ad-details{flex:1 1}.ad-details h4{color:#1e293b;color:var(--text-primary);font-size:1rem;margin:0 0 .25rem;margin:0 0 var(--space-1) 0}.ad-price{color:#3b82f6;color:var(--primary-500);font-size:1.125rem;margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.ad-metrics{display:flex;gap:.75rem;gap:var(--space-3)}.metric{align-items:center;color:#64748b;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.25rem;gap:var(--space-1)}.ad-performance{text-align:center}.performance-score{color:#059669;color:var(--success-600);font-size:1.5rem;font-weight:700;margin-bottom:.25rem;margin-bottom:var(--space-1)}.audience-grid{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.audience-card{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);padding:1rem;padding:var(--space-4)}.audience-card h4{color:#1e293b;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 1rem;margin:0 0 var(--space-4) 0}.activity-chart,.device-chart,.locations-list{display:flex;flex-direction:column;gap:.75rem;gap:var(--space-3)}.activity-item,.device-item,.location-item{align-items:center;display:flex;gap:.75rem;gap:var(--space-3)}.device-name,.hour-label,.location-name{color:#1e293b;color:var(--text-primary);font-size:.875rem;min-width:80px}.activity-bar,.device-bar,.location-bar{background:#f1f5f9;background:var(--bg-tertiary);flex:1 1;height:8px;overflow:hidden}.activity-bar,.bar-fill,.device-bar,.location-bar{border-radius:9999px;border-radius:var(--radius-full)}.bar-fill{background:#3b82f6;background:var(--primary-500);height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.activity-count,.device-percentage,.location-count{color:#64748b;color:var(--text-secondary);font-size:.875rem;min-width:40px;text-align:right}.no-data{color:#64748b;color:var(--text-secondary);padding:2rem 1rem;padding:var(--space-8) var(--space-4);text-align:center}.no-data-icon{font-size:3rem;margin-bottom:1rem;margin-bottom:var(--space-4)}.no-data h4{color:#64748b;color:var(--text-secondary);font-size:1.125rem;font-weight:600;margin:0 0 .5rem;margin:0 0 var(--space-2) 0}.no-data p{font-size:.875rem;margin:0}@media (max-width:768px){.analytics-header{flex-direction:column;gap:1rem;gap:var(--space-4)}.header-actions{justify-content:space-between;width:100%}.stats-grid{grid-template-columns:1fr}.ad-performance-card{flex-direction:column;gap:.75rem;gap:var(--space-3);text-align:center}.ad-metrics{justify-content:center}.audience-grid,.metrics-grid{grid-template-columns:1fr}.analytics-tabs{flex-wrap:wrap}.tab-btn{font-size:.875rem;min-width:120px}}@media (max-width:480px){.analytics-page .container{padding:0 .75rem;padding:0 var(--space-3)}.tab-panel{padding:1rem;padding:var(--space-4)}.stat-card{flex-direction:column;gap:.75rem;gap:var(--space-3);text-align:center}}.avatar-container{display:inline-block;position:relative}.avatar-wrapper{border-radius:50%;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.avatar-wrapper.editable:hover{transform:scale(1.05)}.avatar-wrapper.editable:hover .edit-overlay{opacity:1}.avatar-wrapper.uploading{opacity:.7}.profile-avatar{border:4px solid #e5e7eb;border-radius:50%;height:120px;object-fit:cover;width:120px}.edit-overlay{align-items:center;background:#000000b3;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.edit-overlay svg{font-size:1.5rem;margin-bottom:5px}.edit-overlay span{font-size:.8rem;font-weight:600}.upload-overlay{align-items:center;background:#000c;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.spinner{animation:spin 1s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#fff;height:30px;margin-bottom:8px;width:30px}.remove-photo-btn{align-items:center;background:#ef4444;border:none;border-radius:50%;bottom:5px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:5px;transition:all .3s ease;width:32px}.remove-photo-btn:hover{background:#dc2626;transform:scale(1.1)}.remove-photo-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.business-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;display:inline-block;font-size:.8rem;margin-top:8px;padding:4px 12px}.verified-badge{background:#10b981;border-radius:12px;color:#fff;font-size:.7rem;font-weight:600;margin-left:8px;padding:2px 8px}.member-since{align-items:center;color:#6b7280;display:flex;font-size:.9rem;gap:8px;margin-top:4px}.error-message{margin-top:.5rem}.loading-spinner{height:16px;margin-right:8px;width:16px}.ads-grid.large-images .ad-card{position:relative}.ads-grid.large-images .ad-card-image{height:280px;overflow:hidden;position:relative}.ads-grid.large-images .ad-card-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ads-grid.large-images .ad-card:hover .ad-card-image img{transform:scale(1.05)}.ads-grid.large-images .ad-card-content{padding:16px}.ads-grid.featured.large-images{gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ads-grid.featured.large-images .ad-card{border-radius:16px;box-shadow:0 8px 32px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ads-grid.featured.large-images .ad-card:hover{box-shadow:0 16px 48px #00000026;transform:translateY(-8px)}.ads-grid.large-images .status-indicator{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff3;border-radius:20px;display:flex;font-size:12px;font-weight:600;gap:4px;left:12px;padding:6px 12px;position:absolute;top:12px;z-index:10}.status-indicator.status-active{background:#22c55ee6;color:#fff}.status-indicator.status-sold{background:#ef4444e6;color:#fff}.status-indicator.status-draft{background:#9ca3afe6;color:#fff}.status-indicator.status-expired{background:#f59e0be6;color:#fff}.footer-logo{align-items:center;display:flex;gap:10px;margin-bottom:15px;-webkit-user-select:none;user-select:none}.logo-icon{background-color:#ffffff1a;border-radius:10px;height:70px;object-fit:contain;padding:6px;transition:transform .3s ease,box-shadow .3s ease;width:70px}.footer-logo:hover .logo-icon{box-shadow:0 4px 12px #0003;transform:scale(1.08)}.logo-text{color:#fff;color:var(--footer-text,#fff);font-size:1.4rem;font-weight:700;letter-spacing:.5px;text-transform:capitalize;transition:color .3s ease}.footer-logo-link{align-items:center;color:inherit;display:flex;text-decoration:none}@media (max-width:768px){.logo-icon{height:62px;padding:4px;width:62px}.logo-text{font-size:1.1rem}}@media (max-width:480px){.footer-logo{justify-content:center}.logo-text{display:none}}@media (prefers-color-scheme:light){.logo-icon{background-color:#0000000d}.logo-text{color:#222}}.logo-container{font-size:1.25rem}.logo-icon{font-size:1.5rem}.search-bar{min-width:200px}.search-input{border-radius:.75rem;border-radius:var(--radius-lg);padding:.5rem .75rem .5rem 2rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8)}.search-btn{left:.5rem;left:var(--space-2)}.nav-btn{border-radius:.5rem;border-radius:var(--radius-md)}.mobile-nav-items{gap:.5rem;gap:var(--space-2)}.mobile-nav-item{padding:.75rem;padding:var(--space-3)}.ads-grid{grid-gap:1rem;grid-gap:var(--space-4);gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:1rem;padding:var(--space-4)}.ads-grid.featured{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ad-card{border-radius:.75rem;border-radius:var(--radius-lg)}.ad-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ad-image-container{flex-shrink:0;height:200px}.ad-card:hover .ad-image{transform:scale(1.05)}.ad-card-body{padding:1rem;padding:var(--space-4)}.ad-title{font-size:1rem;margin-bottom:.5rem;margin-bottom:var(--space-2);min-height:2.5em}.ad-description{font-size:.875rem}.ad-description,.ad-meta,.ad-price-section{margin-bottom:.75rem;margin-bottom:var(--space-3)}.ad-meta{font-size:.75rem}.ad-card-footer{gap:.5rem;gap:var(--space-2);padding:.75rem 1rem 1rem;padding:var(--space-3) var(--space-4) var(--space-4)}.message-btn,.view-details-btn{border-radius:.5rem;border-radius:var(--radius-md);font-size:.875rem;padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.message-btn{border:1px solid #e2e8f0;border:1px solid var(--border-color)}.hero-section{padding:2rem 1rem;padding:var(--space-8) var(--space-4)}.hero-content{max-width:800px}.hero-title{font-size:clamp(2rem,5vw,3.5rem)}.hero-subtitle{font-size:clamp(1rem,2.5vw,1.25rem);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.hero-features{gap:.75rem;gap:var(--space-3);margin:1rem 0;margin:var(--space-4) 0}.feature-tag{border-radius:.75rem;border-radius:var(--radius-lg);font-size:.875rem}.hero-search{margin-top:1.5rem;margin-top:var(--space-6)}.search-container{flex:1 1;margin:0 auto;max-width:600px;position:relative}.hero-search-input{border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);font-size:1rem;padding:.75rem .75rem .75rem 2.5rem;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-10)}.categories-section{padding:2rem 1rem;padding:var(--space-8) var(--space-4)}.categories-grid{grid-gap:.75rem;grid-gap:var(--space-3);gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));max-width:1000px}.category-card{border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);padding:1rem;padding:var(--space-4)}@media (max-width:1024px){.nav-container{gap:.75rem;gap:var(--space-3);padding:.75rem;padding:var(--space-3)}.search-bar{margin:0 .75rem;margin:0 var(--space-3);min-width:180px}.ads-grid{gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:.75rem;padding:var(--space-3)}}@media (max-width:768px){.nav-container{flex-wrap:nowrap;padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.search-bar{flex:0 0 100%;margin:.5rem 0 0;margin:var(--space-2) 0 0 0;max-width:none;min-width:auto;order:3}.nav-actions{display:none}.mobile-menu-btn,.mobile-menu.active{display:block}.ads-grid{gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ad-image-container{height:180px}.hero-section{padding:1.5rem .75rem;padding:var(--space-6) var(--space-3)}.categories-grid{gap:.5rem;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.category-card{padding:.75rem;padding:var(--space-3)}}@media (max-width:640px){.nav-container{padding:.5rem;padding:var(--space-2)}.logo-container{font-size:1.125rem}.logo-text{display:none}.ads-grid{gap:.75rem;gap:var(--space-3);grid-template-columns:1fr;padding:.75rem;padding:var(--space-3)}.ad-card{margin:0 auto;max-width:400px;width:100%}.ad-card-footer{flex-direction:column;gap:.5rem;gap:var(--space-2)}.message-btn,.view-details-btn{width:100%}.hero-features{gap:.5rem;gap:var(--space-2)}.feature-tag{font-size:.75rem;padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.categories-grid{gap:.5rem;gap:var(--space-2);grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.nav-container{padding:.5rem;padding:var(--space-2)}.logo-container{font-size:1rem}.logo-icon{font-size:1.25rem}.ads-grid{gap:.5rem;gap:var(--space-2);grid-template-columns:1fr;padding:.5rem;padding:var(--space-2)}.ad-image-container{height:160px}.ad-card-body{padding:.75rem;padding:var(--space-3)}.ad-title{font-size:.9375rem}.ad-price{font-size:1.125rem}.hero-section{padding:1rem .5rem;padding:var(--space-4) var(--space-2)}.hero-title{font-size:1.75rem}.categories-grid{gap:.5rem;gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.category-card{padding:.5rem;padding:var(--space-2)}.category-name{font-size:.875rem}}@media (max-width:360px){.nav-container{padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.ads-grid{gap:.5rem;gap:var(--space-2);grid-template-columns:1fr;padding:.5rem;padding:var(--space-2)}.ad-card{margin:0}.categories-grid{grid-template-columns:1fr}}@media (max-height:500px) and (orientation:landscape){.hero-section{padding:1rem .75rem;padding:var(--space-4) var(--space-3)}.hero-title{margin-bottom:.5rem;margin-bottom:var(--space-2)}.hero-subtitle{margin-bottom:.75rem;margin-bottom:var(--space-3)}.hero-features{margin:.5rem 0;margin:var(--space-2) 0}}@media (prefers-reduced-motion:reduce){.ad-card,.category-card,.feature-tag,.nav-btn{transition:none}.ad-card:hover,.nav-btn:hover{transform:none}}@media (prefers-color-scheme:dark){.ad-card{border-color:#334155;border-color:var(--secondary-700)}.ad-title{color:#fff;color:var(--text-white)}.ad-description{color:#94a3b8;color:var(--text-light)}}.nav-logo{min-width:-webkit-fit-content;min-width:fit-content}.search-bar{max-width:600px}.ads-section{background:#f8fafc;background:var(--bg-secondary);padding:clamp(2rem,8vw,3rem) 1rem;padding:clamp(var(--space-8),8vw,var(--space-12)) var(--space-4)}.condition-badge,.featured-badge,.negotiable-badge{top:.75rem;top:var(--space-3)}.filters-panel{background:#fff;background:var(--bg-primary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin:0 auto;max-width:1200px;padding:1rem;padding:var(--space-4)}.filters-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3);justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--space-4)}.filters-header h3{color:#1e293b;color:var(--text-primary);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:600;margin:0}.clear-filters{align-items:center;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;gap:.25rem;gap:var(--space-1);padding:.5rem .75rem;padding:var(--space-2) var(--space-3);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.clear-filters:hover{border-color:#ef4444;border-color:var(--error-500);color:#ef4444;color:var(--error-500)}.filters-grid{grid-gap:clamp(.75rem,3vw,1rem);grid-gap:clamp(var(--space-3),3vw,var(--space-4));display:grid;gap:clamp(.75rem,3vw,1rem);gap:clamp(var(--space-3),3vw,var(--space-4));grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.filter-group{display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2)}.filter-group label{color:#64748b;color:var(--text-secondary);font-size:clamp(.75rem,2vw,.875rem);font-weight:600}.filter-group input,.filter-group select{background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.5rem;border-radius:var(--radius-md);font-size:.875rem;min-height:44px;padding:.5rem .75rem;padding:var(--space-2) var(--space-3);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.results-info{margin:0 auto}@media (min-width:1440px){.ads-grid,.categories-grid,.filters-panel,.hero-content,.nav-container,.results-info{max-width:1400px}}@media (max-width:1024px){.nav-container{gap:.75rem;gap:var(--space-3);padding:.75rem;padding:var(--space-3)}.search-bar{margin:0 .75rem;margin:0 var(--space-3);min-width:240px}.ads-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.categories-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:1023px){.nav-container{flex-wrap:nowrap;padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.search-bar{flex:0 0 100%;margin:.5rem 0 0;margin:var(--space-2) 0 0 0;max-width:none;min-width:auto;order:3}.nav-actions .nav-btn .btn-text{display:none}.nav-btn{padding:.5rem;padding:var(--space-2)}.user-name{display:none}.mobile-menu-btn{display:block}.ads-grid{gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.filters-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cta-buttons{flex-direction:row}}@media (max-width:767px){.hero-section{padding:1.5rem .75rem;padding:var(--space-6) var(--space-3)}.categories-grid{gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.category-card{aspect-ratio:1.2}.ads-grid,.category-card{padding:.75rem;padding:var(--space-3)}.ads-grid{gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ad-image-container{height:180px}.filters-grid{grid-template-columns:1fr}.filters-header{align-items:stretch;flex-direction:column;gap:.75rem;gap:var(--space-3)}.cta-buttons{align-items:center;flex-direction:column}.cta-btn{max-width:300px;width:100%}}@media (max-width:599px){.nav-container{padding:.5rem;padding:var(--space-2)}.logo-text{display:none}.search-bar{margin:.25rem 0 0;margin:var(--space-1) 0 0 0}.hero-section{padding:1rem .5rem;padding:var(--space-4) var(--space-2)}.hero-features{-ms-overflow-style:none;justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem;padding-bottom:var(--space-2);scrollbar-width:none}.hero-features::-webkit-scrollbar{display:none}.feature-tag{flex-shrink:0}.categories-grid{gap:.5rem;gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.category-card{padding:.5rem;padding:var(--space-2)}.category-name{font-size:.75rem}.ads-grid{gap:.75rem;gap:var(--space-3);grid-template-columns:1fr;padding:.5rem;padding:var(--space-2)}.ad-card{margin:0 auto;max-width:400px;width:100%}.ad-card-footer{flex-direction:column}.message-btn,.view-details-btn{width:100%}}@media (max-width:479px){.nav-container{padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.logo-container{font-size:1rem}.logo-icon{font-size:1.125rem}.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.875rem}.categories-grid{grid-template-columns:repeat(2,1fr)}.section-header h2{font-size:1.5rem}.ads-grid{gap:.5rem;gap:var(--space-2);grid-template-columns:1fr}.ad-image-container{height:160px}.ad-card-body{padding:.75rem;padding:var(--space-3)}.ad-title{font-size:.9375rem}.ad-price{font-size:1.125rem}.cta-content h2{font-size:1.5rem}.cta-content p{font-size:.875rem}}@media (max-width:319px){.nav-container{padding:.25rem;padding:var(--space-1)}.ads-grid,.categories-grid{grid-template-columns:1fr}.ad-card{margin:0}}@media (max-height:500px) and (orientation:landscape){.hero-section{padding:1rem .75rem;padding:var(--space-4) var(--space-3)}.hero-title{margin-bottom:.5rem;margin-bottom:var(--space-2)}.hero-subtitle{margin-bottom:.75rem;margin-bottom:var(--space-3)}.hero-features{margin:.5rem 0;margin:var(--space-2) 0}.hero-search{margin-top:1rem;margin-top:var(--space-4)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ad-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion:reduce){.ad-card,.category-card,.cta-btn,.feature-tag,.nav-btn{transition:none}.ad-card:hover,.cta-btn:hover,.nav-btn:hover{transform:none}}@media (prefers-color-scheme:dark){.ad-card{background:#0f172a;background:var(--bg-dark);border-color:#334155;border-color:var(--secondary-700)}.ad-title{color:#fff;color:var(--text-white)}.ad-description{color:#94a3b8;color:var(--text-light)}.category-card{background:#0f172a;background:var(--bg-dark);border-color:#334155;border-color:var(--secondary-700)}}@media (hover:none) and (pointer:coarse){.ad-card:hover,.category-card:hover,.nav-btn:hover{transform:none}.ad-image-overlay{opacity:1}.favourite-btn,.share-btn{background:#fffffff2}}@media print{.ad-card-footer,.cta-section,.favourite-btn,.hero-section,.navbar,.share-btn{display:none!important}.ad-card{border:1px solid #ccc;box-shadow:none;break-inside:avoid;margin-bottom:1rem;page-break-inside:avoid}}.all-products-section{padding:clamp(1.5rem,6vw,3rem) 1rem;padding:clamp(var(--space-6),6vw,var(--space-12)) var(--space-4)}.section-header{margin:0 auto 1.5rem;margin:0 auto var(--space-6);max-width:1200px}@media (max-width:768px){.all-products-section{padding:1.5rem .75rem;padding:var(--space-6) var(--space-3)}.section-title{flex-direction:column;gap:.75rem;gap:var(--space-3);text-align:center}.section-title h2{flex-direction:column;gap:.5rem;gap:var(--space-2)}.view-mode-tabs{flex-wrap:nowrap;justify-content:flex-start;padding:.25rem;padding:var(--space-1)}.view-mode-tab{font-size:.75rem;min-width:100px;padding:.5rem;padding:var(--space-2) var(--space-2)}}@media (max-width:480px){.all-products-section{padding:1rem .5rem;padding:var(--space-4) var(--space-2)}.section-header{margin-bottom:1rem;margin-bottom:var(--space-4)}.section-title h2{font-size:1.25rem;text-align:center}.view-mode-tabs{margin-bottom:1rem;margin-bottom:var(--space-4)}.view-mode-tab{font-size:.7rem;min-width:80px;padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.view-mode-tab .tab-badge{font-size:.625rem;min-width:1.25rem;padding:.25rem;padding:var(--space-1)}}@media (max-width:320px){.section-title h2{font-size:1.125rem}.view-mode-tabs{flex-direction:column;gap:.25rem;gap:var(--space-1)}.view-mode-tab{justify-content:flex-start;padding:.5rem .75rem;padding:var(--space-2) var(--space-3);width:100%}}@media (max-height:500px) and (orientation:landscape){.all-products-section{padding:1rem .75rem;padding:var(--space-4) var(--space-3)}.section-header{margin-bottom:1rem;margin-bottom:var(--space-4)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.section-icon{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion:reduce){.refresh-small-btn:hover{transform:none}.refresh-small-btn .spinning{animation:none}}@media (prefers-color-scheme:dark){.section-title h2{color:#fff;color:var(--text-white)}.refresh-small-btn{background:#0f172a;background:var(--bg-dark);border-color:#334155;border-color:var(--secondary-700);color:#94a3b8;color:var(--text-light)}}@media print{.refresh-small-btn,.view-mode-tabs{display:none!important}.section-header{margin-bottom:1rem;margin-bottom:var(--space-4);text-align:left}}@media (max-width:768px){.section-header p{font-size:1rem}}@media (max-width:480px){.section-header p{font-size:.875rem}}.section-header{margin-bottom:2rem}.section-title{gap:1rem;margin-bottom:.5rem}.section-title h2{color:#2d3748;font-size:2rem}.section-icon{color:#4a5568;font-size:1.5rem}.refresh-small-btn{background:#f7fafc;border-radius:8px;color:#4a5568;height:40px;min-width:40px;padding:.5rem;transition:all .3s ease}.refresh-small-btn:hover:not(:disabled){background:#edf2f7;border-color:#cbd5e0;color:#2d3748}.results-info{background:#f8fafc;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.results-info.comprehensive{gap:1rem}.results-info p{color:#4a5568;font-size:1rem;font-weight:500;margin:0}.status-breakdown{gap:.75rem}.status-badge{font-size:.875rem;gap:.375rem;padding:.375rem .75rem}.status-badge.active{background:#c6f6d5;border:1px solid #9ae6b4;color:#22543d}.status-badge.sold{background:#fed7d7;border:1px solid #feb2b2;color:#742a2a}.status-badge.draft{background:#feebc8;border:1px solid #fbd38d;color:#744210}.status-badge.expired{background:#e2e8f0;border:1px solid #cbd5e0;color:#4a5568}.ads-grid.featured{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ads-grid.comprehensive{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ad-card-wrapper{position:relative}.status-indicator{border-radius:20px;box-shadow:0 2px 8px #0000001a;font-size:.75rem;gap:.375rem;padding:.375rem .75rem}.status-indicator.active{border-color:#9ae6b4;color:#22543d}.status-indicator.sold{border-color:#feb2b2;color:#742a2a}.status-indicator.draft{border-color:#fbd38d;color:#744210}.status-indicator.expired{border-color:#cbd5e0;color:#4a5568}.no-results{background:#f8fafc;border-radius:12px;padding:4rem 2rem}.no-results-icon{color:#cbd5e0}.no-results h3{color:#4a5568}.no-results p{color:#718096;margin-bottom:2rem}.no-results-actions{gap:1rem}.browse-all-btn,.clear-filters-btn{border-radius:8px;transition:all .3s ease}.browse-all-btn{background:#4299e1}.browse-all-btn:hover{background:#3182ce}.clear-filters-btn{background:#e2e8f0;border:1px solid #cbd5e0;color:#4a5568}.clear-filters-btn:hover{background:#cbd5e0}@media (max-width:1200px){.ads-grid{gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ads-grid.comprehensive{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:992px){.all-products-section{padding:1.5rem 0}.section-title h2{font-size:1.75rem}.section-header p{font-size:1rem}.ads-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ads-grid.comprehensive{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.results-info{padding:1.25rem}}@media (max-width:768px){.section-header{margin-bottom:1.5rem}.section-title{flex-direction:column;gap:.75rem;text-align:center}.section-title h2{font-size:1.5rem;order:-1}.section-icon{font-size:1.25rem}.refresh-small-btn{height:36px;min-width:36px;padding:.375rem}.ads-grid.featured{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ads-grid.comprehensive{gap:1rem;grid-template-columns:1fr}.results-info{margin-bottom:1.5rem;padding:1rem}.results-info.comprehensive{gap:.75rem}.status-breakdown{gap:.5rem}.status-badge{font-size:.8rem;padding:.25rem .625rem}.no-results{padding:3rem 1.5rem}.no-results-icon{font-size:2.5rem}.no-results h3{font-size:1.25rem}.no-results-actions{align-items:center;flex-direction:column}.browse-all-btn,.clear-filters-btn{padding:.875rem 1.5rem;width:200px}}@media (max-width:640px){.ads-grid.featured{grid-template-columns:1fr}.section-title{gap:.5rem}.section-title h2{font-size:1.375rem}.results-info p{font-size:.9rem}.status-breakdown{justify-content:flex-start}.status-badge{font-size:.75rem}.no-results{padding:2rem 1rem}.no-results-icon{font-size:2rem}.no-results h3{font-size:1.125rem}.no-results p{font-size:.9rem}}@media (max-width:480px){.section-header{margin-bottom:1rem}.section-title h2{font-size:1.25rem}.section-header p{font-size:.85rem}.results-info{margin-bottom:1rem;padding:.875rem}.status-breakdown{justify-content:center}.status-badge{font-size:.7rem;padding:.2rem .5rem}.no-results{padding:1.5rem 1rem}.no-results-icon{font-size:1.75rem}.no-results h3{font-size:1rem}.no-results p{font-size:.85rem}.browse-all-btn,.clear-filters-btn{font-size:.875rem;max-width:200px;padding:.75rem 1.25rem;width:100%}}@media print{.all-products-section{padding:0}.no-results-actions,.refresh-small-btn{display:none}}@media (prefers-reduced-motion:reduce){.refresh-small-btn{transition:none}.refresh-small-btn .spinning{animation:none}.browse-all-btn,.clear-filters-btn{transition:none}}@media (prefers-color-scheme:dark){.section-title h2{color:#000}.section-icon{color:#cbd5e0}.section-header p{color:#a0aec0}.refresh-small-btn{background:#2d3748;border-color:#4a5568;color:#cbd5e0}.refresh-small-btn:hover:not(:disabled){background:#4a5568;border-color:#718096;color:#e2e8f0}.results-info{background:#2d3748;border-color:#4a5568}.results-info p{color:#cbd5e0}.no-results{background:#2d3748;border-color:#4a5568}.no-results h3{color:#e2e8f0}.no-results p{color:#a0aec0}.clear-filters-btn{background:#4a5568;border-color:#718096;color:#e2e8f0}.clear-filters-btn:hover{background:#718096}}:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--secondary-500:#64748b;--secondary-600:#475569;--secondary-700:#334155;--accent-500:#f59e0b;--accent-600:#d97706;--success-500:#10b981;--success-600:#059669;--error-500:#ef4444;--error-600:#dc2626;--warning-500:#f59e0b;--warning-600:#d97706;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-dark:#0f172a;--text-primary:#1e293b;--text-secondary:#64748b;--text-light:#94a3b8;--text-white:#fff;--border-color:#e2e8f0;--border-light:#f1f5f9;--border-dark:#cbd5e1;--blue-100:#dbeafe;--blue-600:#2563eb;--green-100:#dcfce7;--green-600:#16a34a;--purple-100:#e2e3ff;--purple-600:#383d81;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:all 0.5s cubic-bezier(0.4,0,0.2,1);--transition-fast:all 0.15s cubic-bezier(0.4,0,0.2,1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1040;--z-popover:1050;--z-tooltip:1060}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--bg-secondary);color:#1e293b;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1;max-width:100%;padding:0}h1,h2,h3,h4,h5,h6{color:#1e293b;color:var(--text-primary);font-weight:600;line-height:1.2}h1{font-size:clamp(2rem,5vw,2.5rem)}h2{font-size:clamp(1.75rem,4vw,2rem)}h3{font-size:clamp(1.5rem,3vw,1.75rem)}h4{font-size:clamp(1.25rem,2.5vw,1.5rem)}h5{font-size:1.25rem}h6{font-size:1.125rem}p{line-height:1.6;margin-bottom:1rem;margin-bottom:var(--space-4)}.container{max-width:1200px}.container,.container-wide{margin:0 auto;padding:0 1rem;padding:0 var(--space-4)}.container-wide{max-width:1400px}.navbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;background:var(--bg-primary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);position:-webkit-sticky;position:sticky;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);z-index:1020;z-index:var(--z-sticky)}.navbar.scrolled{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.nav-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--space-4);justify-content:space-between;margin:0 auto;max-width:1200px;padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.nav-logo{color:#1e293b;color:var(--text-primary);flex-shrink:0;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.logo-container{align-items:center;display:flex;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:700;gap:.5rem;gap:var(--space-2)}.logo-icon{font-size:clamp(1.25rem,2.5vw,1.75rem);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#f59e0b);background:linear-gradient(135deg,var(--primary-600),var(--accent-500));-webkit-background-clip:text;background-clip:text;font-weight:800}.search-bar{flex:1 1;margin:0 1rem;margin:0 var(--space-4);max-width:500px;min-width:280px;position:relative;transition:all .3s ease}.search-input{background:#f8fafc;background:var(--bg-secondary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);font-size:.875rem;font-weight:500;padding:.5rem .75rem .5rem 2.5rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-10);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.search-input:focus{background:#fff;background:var(--bg-primary);border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a;outline:none}.search-btn{background:none;border:none;color:#94a3b8;color:var(--text-light);cursor:pointer;left:.75rem;left:var(--space-3);padding:.25rem;padding:var(--space-1);position:absolute;top:50%;transform:translateY(-50%);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.search-btn:hover{color:#3b82f6;color:var(--primary-500)}.nav-actions{flex-shrink:0;flex-wrap:wrap;gap:.5rem;gap:var(--space-2)}.nav-actions,.nav-btn{align-items:center;display:flex}.nav-btn{background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);color:#64748b;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:600;gap:.25rem;gap:var(--space-1);padding:.5rem .75rem;padding:var(--space-2) var(--space-3);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.nav-btn:hover{color:#3b82f6;color:var(--primary-500);transform:translateY(-1px)}.nav-btn.primary,.nav-btn:hover{border-color:#3b82f6;border-color:var(--primary-500)}.nav-btn.primary{background:#3b82f6;background:var(--primary-500);color:#fff;color:var(--text-white)}.nav-btn.primary:hover{background:#2563eb;background:var(--primary-600);border-color:#2563eb;border-color:var(--primary-600);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.nav-btn.business{background:linear-gradient(135deg,#f59e0b,#d97706);background:linear-gradient(135deg,var(--accent-500),var(--warning-600));border-color:#0000;color:#fff}.nav-btn.business:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.user-menu{position:relative}.user-btn{align-items:center;background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:.5rem;gap:var(--space-2);min-width:-webkit-fit-content;min-width:fit-content;padding:.25rem .5rem;padding:var(--space-1) var(--space-2);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.user-btn:hover{border-color:#3b82f6;border-color:var(--primary-500)}.user-avatar{border:2px solid #f1f5f9;border:2px solid var(--border-light);border-radius:50%;height:2rem;object-fit:cover;width:2rem}.user-name{font-size:.875rem;font-weight:500}.dropdown-menu{animation:dropdownFade .2s ease-out;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);margin-top:.5rem;margin-top:var(--space-2);min-width:280px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000;z-index:var(--z-dropdown)}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.user-info{align-items:center;background:#f8fafc;background:var(--bg-secondary);border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--border-light);display:flex;gap:.75rem;gap:var(--space-3);padding:1rem;padding:var(--space-4)}.user-avatar-large{border:3px solid #3b82f6;border:3px solid var(--primary-500);border-radius:50%;height:3rem;object-fit:cover;width:3rem}.user-details{display:flex;flex-direction:column;gap:.25rem;gap:var(--space-1)}.user-details strong{font-size:1rem}.user-details span{color:#64748b;color:var(--text-secondary);font-size:.875rem}.business-badge{align-items:center;color:#2563eb;color:var(--primary-600);display:flex;font-size:.75rem;font-weight:600;gap:.25rem;gap:var(--space-1)}.dropdown-divider{background:#f1f5f9;background:var(--border-light);height:1px;margin:.5rem 0;margin:var(--space-2) 0}.dropdown-item{align-items:center;background:none;border:none;color:#1e293b;color:var(--text-primary);cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;gap:var(--space-3);padding:.75rem 1rem;padding:var(--space-3) var(--space-4);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.dropdown-item:hover{background:#f8fafc;background:var(--bg-secondary);color:#3b82f6;color:var(--primary-500)}.dropdown-item.logout{border-top:1px solid #f1f5f9;border-top:1px solid var(--border-light);color:#ef4444;color:var(--error-500)}.dropdown-item.logout:hover{background:var(--error-50);color:#dc2626;color:var(--error-600)}.mobile-menu-btn{background:none;border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);cursor:pointer;display:none;flex-shrink:0;font-size:1.25rem;padding:.5rem;padding:var(--space-2);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.mobile-menu-btn:hover{background:#f8fafc;background:var(--bg-secondary);color:#3b82f6;color:var(--primary-500)}.mobile-menu{animation:mobileMenuFade .3s ease-out;background:#fff;background:var(--bg-primary);border-top:1px solid #e2e8f0;border-top:1px solid var(--border-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);display:none;left:0;padding:1rem;padding:var(--space-4);position:absolute;right:0;top:100%;width:100%;z-index:1000;z-index:var(--z-dropdown)}@keyframes mobileMenuFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-search{margin-bottom:1rem;margin-bottom:var(--space-4);position:relative}.mobile-search-input{background:#f8fafc;background:var(--bg-secondary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);font-size:.875rem;padding:.75rem .75rem .75rem 2.5rem;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-10);width:100%}.mobile-search-btn{background:none;border:none;color:#94a3b8;color:var(--text-light);left:.75rem;left:var(--space-3);position:absolute;top:50%;transform:translateY(-50%)}.mobile-nav-items{display:flex;flex-direction:column;gap:.25rem;gap:var(--space-1)}.mobile-nav-item{align-items:center;border-radius:.5rem;border-radius:var(--radius-md);color:#1e293b;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:500;gap:.75rem;gap:var(--space-3);padding:.75rem 1rem;padding:var(--space-3) var(--space-4);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.mobile-nav-item:hover{background:#f8fafc;background:var(--bg-secondary);color:#3b82f6;color:var(--primary-500)}.mobile-nav-item.logout{border-top:1px solid #f1f5f9;border-top:1px solid var(--border-light);color:#ef4444;color:var(--error-500);margin-top:.5rem;margin-top:var(--space-2);padding-top:1rem;padding-top:var(--space-4)}.mobile-nav-item.logout:hover{background:var(--error-50);color:#dc2626;color:var(--error-600)}.home-page{min-height:calc(100vh - 80px)}.hero-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:clamp(2rem,8vw,4rem) 1rem;padding:clamp(var(--space-8),8vw,var(--space-16)) var(--space-4);position:relative;text-align:center}.hero-section:before{animation:float 20s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes float{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-50px,-50px) rotate(1turn)}}.hero-content{margin:0 auto;max-width:1200px;position:relative;z-index:1}.hero-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,6vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1rem;margin-bottom:var(--space-4)}.hero-subtitle{font-size:clamp(1rem,3vw,1.25rem);font-weight:400;line-height:1.5;margin-bottom:clamp(1.5rem,6vw,2rem);margin-bottom:clamp(var(--space-6),6vw,var(--space-8));margin-left:auto;margin-right:auto;max-width:600px;opacity:.9}.hero-features{display:flex;flex-wrap:wrap;gap:clamp(.5rem,2vw,1rem);gap:clamp(var(--space-2),2vw,var(--space-4));justify-content:center;margin:clamp(1rem,4vw,1.5rem) 0;margin:clamp(var(--space-4),4vw,var(--space-6)) 0}.feature-tag{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:1rem;border-radius:var(--radius-xl);display:flex;font-size:clamp(.75rem,2vw,.875rem);font-weight:500;gap:.25rem;gap:var(--space-1);padding:.5rem .75rem;padding:var(--space-2) var(--space-3);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.feature-tag:hover{background:#fff3;transform:translateY(-2px)}.feature-icon{font-size:.875rem}.hero-search{margin-left:auto;margin-right:auto;margin-top:clamp(1.5rem,6vw,2rem);margin-top:clamp(var(--space-6),6vw,var(--space-8));max-width:600px}.hero-search-container{position:relative;width:100%}.hero-search-input{border:none;border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);font-size:clamp(.875rem,2vw,1rem);font-weight:500;padding:.75rem .75rem .75rem 3rem;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-12);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.hero-search-input:focus{box-shadow:0 0 0 3px #ffffff4d;outline:none;transform:translateY(-2px)}.hero-search-icon{color:#94a3b8;color:var(--text-light);left:1rem;left:var(--space-4)}.filter-toggle,.hero-search-icon{position:absolute;top:50%;transform:translateY(-50%)}.filter-toggle{align-items:center;background:#3b82f6;background:var(--primary-500);border:none;border-radius:.75rem;border-radius:var(--radius-lg);color:#fff;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;gap:var(--space-1);padding:.5rem .75rem;padding:var(--space-2) var(--space-3);right:.5rem;right:var(--space-2);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.filter-toggle:hover{background:#2563eb;background:var(--primary-600);transform:translateY(-50%) scale(1.05)}.categories-section{background:#fff;background:var(--bg-primary);padding:clamp(2rem,8vw,3rem) 1rem;padding:clamp(var(--space-8),8vw,var(--space-12)) var(--space-4)}.section-header{margin-bottom:clamp(1.5rem,6vw,2rem);margin-bottom:clamp(var(--space-6),6vw,var(--space-8));margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.section-header h2{color:#1e293b;color:var(--text-primary);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2;margin-bottom:.5rem;margin-bottom:var(--space-2)}.section-header p{color:#64748b;color:var(--text-secondary);font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;margin:0 auto;max-width:600px}.categories-grid{grid-gap:clamp(.5rem,2vw,1rem);grid-gap:clamp(var(--space-2),2vw,var(--space-4));gap:clamp(.5rem,2vw,1rem);gap:clamp(var(--space-2),2vw,var(--space-4));grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0 auto;max-width:1200px}.category-card{align-items:center;aspect-ratio:1;background:#f8fafc;background:var(--bg-secondary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);cursor:pointer;display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2);justify-content:center;padding:clamp(.75rem,3vw,1.5rem);padding:clamp(var(--space-3),3vw,var(--space-6));transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.category-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.category-card.active,.category-card:hover{border-color:#3b82f6;border-color:var(--primary-500)}.category-card.active{background:#eff6ff;background:var(--primary-50);color:#2563eb;color:var(--primary-600)}.category-icon{font-size:clamp(1.5rem,4vw,2rem);margin-bottom:.5rem;margin-bottom:var(--space-2)}.category-name{font-size:clamp(.875rem,2vw,1.125rem);font-weight:600}.category-count{color:#94a3b8;color:var(--text-light);font-size:clamp(.75rem,1.5vw,.875rem)}.category-card.active .category-count{color:#3b82f6;color:var(--primary-500)}.all-products-section{background:#f8fafc;background:var(--bg-secondary);padding:clamp(2rem,8vw,3rem) 1rem;padding:clamp(var(--space-8),8vw,var(--space-12)) var(--space-4)}.section-title{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(.5rem,2vw,.75rem);gap:clamp(var(--space-2),2vw,var(--space-3));justify-content:center;margin-bottom:.75rem;margin-bottom:var(--space-3)}.section-title h2{align-items:center;color:#1e293b;color:var(--text-primary);display:flex;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;gap:.5rem;gap:var(--space-2);line-height:1.2;margin:0}.section-icon{color:#3b82f6;color:var(--primary-500);flex-shrink:0;font-size:clamp(1.25rem,3vw,1.75rem)}.refresh-small-btn{align-items:center;background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:clamp(2.5rem,6vw,3rem);justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:clamp(2.5rem,6vw,3rem)}.refresh-small-btn:hover:not(:disabled){border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#3b82f6;color:var(--primary-500);transform:translateY(-1px)}.refresh-small-btn:disabled{cursor:not-allowed;opacity:.6}.refresh-small-btn .spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.view-mode-tabs{-ms-overflow-style:none;background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);display:flex;margin-bottom:1.5rem;margin-bottom:var(--space-6);margin-left:auto;margin-right:auto;max-width:1200px;overflow-x:auto;padding:.5rem;padding:var(--space-2);scrollbar-width:none}.view-mode-tabs::-webkit-scrollbar{display:none}.view-mode-tab{align-items:center;background:#0000;border:none;border-radius:.5rem;border-radius:var(--radius-md);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:500;gap:.5rem;gap:var(--space-2);justify-content:center;min-width:-webkit-fit-content;min-width:fit-content;padding:.5rem .75rem;padding:var(--space-2) var(--space-3);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.view-mode-tab:hover{background:#f8fafc;background:var(--bg-secondary);color:#1e293b;color:var(--text-primary)}.view-mode-tab.active{background:#3b82f6;background:var(--primary-500);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#fff}.view-mode-tab .tab-badge{background:#dbeafe;background:var(--primary-100);border-radius:.375rem;border-radius:var(--radius-sm);color:#1d4ed8;color:var(--primary-700);font-size:.75rem;font-weight:600;min-width:1.5rem;padding:.25rem .5rem;padding:var(--space-1) var(--space-2);text-align:center}.view-mode-tab.active .tab-badge{background:#fff3;color:#fff}.ads-grid{grid-gap:clamp(.75rem,3vw,1.5rem);grid-gap:clamp(var(--space-3),3vw,var(--space-6));display:grid;gap:clamp(.75rem,3vw,1.5rem);gap:clamp(var(--space-3),3vw,var(--space-6));grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0 auto;max-width:1200px;width:100%}.ads-grid.comprehensive,.ads-grid.featured{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.ad-card{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;min-height:380px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ad-card:hover{border-color:var(--primary-200);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-8px)}.ad-card-header{flex-shrink:0;position:relative}.ad-image-container{height:clamp(200px,40vw,240px);overflow:hidden;position:relative;width:100%}.ad-image{height:100%;object-fit:cover;transition:all .5s cubic-bezier(.4,0,.2,1);transition:var(--transition-slow);width:100%}.ad-card:hover .ad-image{transform:scale(1.1)}.ad-image-overlay{align-items:flex-start;background:linear-gradient(180deg,#0000001a,#0000 30%,#0000 70%,#0000001a);bottom:0;display:flex;justify-content:space-between;left:0;opacity:0;padding:.75rem;padding:var(--space-3);position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ad-card:hover .ad-image-overlay{opacity:1}.favourite-btn,.share-btn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:none;border-radius:50%;color:#94a3b8;color:var(--text-light);cursor:pointer;display:flex;font-size:clamp(.875rem,2vw,1rem);height:clamp(2rem,5vw,2.5rem);justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:clamp(2rem,5vw,2.5rem)}.favourite-btn:hover,.share-btn:hover{background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:scale(1.1)}.favourite-btn.active{background:#ef4444;background:var(--error-500);color:#fff}.favourite-btn.active:hover{background:#dc2626;background:var(--error-600)}.status-indicator{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fffc;border-radius:.375rem;border-radius:var(--radius-sm);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;font-size:clamp(.625rem,1.5vw,.75rem);font-weight:600;gap:.25rem;gap:var(--space-1);left:.75rem;left:var(--space-3);padding:.25rem .5rem;padding:var(--space-1) var(--space-2);position:absolute;top:.75rem;top:var(--space-3);z-index:10}.status-indicator.active{border-color:var(--success-200);color:var(--success-700)}.status-indicator.sold{border-color:var(--error-200);color:var(--error-700)}.status-indicator.draft{border-color:var(--warning-200);color:var(--warning-700)}.status-indicator.expired{border-color:var(--secondary-200);color:#334155;color:var(--secondary-700)}.condition-badge,.featured-badge,.negotiable-badge{border-radius:.375rem;border-radius:var(--radius-sm);font-size:clamp(.625rem,1.5vw,.75rem);font-weight:600;padding:.25rem .5rem;padding:var(--space-1) var(--space-2);position:absolute;z-index:2}.negotiable-badge{background:#f59e0b;background:var(--accent-500)}.featured-badge,.negotiable-badge{color:#fff;left:.75rem;left:var(--space-3);top:.75rem;top:var(--space-3)}.featured-badge{background:#3b82f6;background:var(--primary-500)}.condition-badge{bottom:.75rem;bottom:var(--space-3);left:.75rem;left:var(--space-3)}.ad-card-body{display:flex;flex:1 1;flex-direction:column;gap:.75rem;gap:var(--space-3);padding:clamp(.75rem,3vw,1.25rem);padding:clamp(var(--space-3),3vw,var(--space-5))}.ad-title{color:#1e293b;color:var(--text-primary);font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.4;min-height:2.8em}.ad-description,.ad-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden}.ad-description{color:#64748b;color:var(--text-secondary);flex:1 1;font-size:clamp(.75rem,2vw,.875rem);line-height:1.5}.ad-price-section{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2)}.ad-price{color:#2563eb;color:var(--primary-600);font-size:clamp(1.125rem,3vw,1.375rem)}.original-price{color:#94a3b8;color:var(--text-light);font-size:clamp(.75rem,2vw,.875rem);text-decoration:line-through}.discount-badge{background:#ef4444;background:var(--error-500);border-radius:.375rem;border-radius:var(--radius-sm);color:#fff;font-weight:600;padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.ad-meta,.discount-badge{font-size:clamp(.625rem,1.5vw,.75rem)}.ad-meta{align-items:center;color:#94a3b8;color:var(--text-light);display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2);justify-content:space-between}.ad-location{font-weight:500;gap:var(--space-1)}.ad-stats{gap:.5rem;gap:var(--space-2)}.ad-stats,.ad-views{align-items:center;display:flex}.ad-views{gap:.25rem;gap:var(--space-1)}.ad-card-footer{border-top:1px solid #f1f5f9;border-top:1px solid var(--border-light);display:flex;gap:clamp(.5rem,2vw,.75rem);gap:clamp(var(--space-2),2vw,var(--space-3));margin-top:auto;padding:clamp(.75rem,3vw,1rem) clamp(.75rem,3vw,1.25rem);padding:clamp(var(--space-3),3vw,var(--space-4)) clamp(var(--space-3),3vw,var(--space-5))}.message-btn,.view-details-btn{align-items:center;border:none;border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex:1 1;font-size:clamp(.75rem,2vw,.875rem);font-weight:600;justify-content:center;min-height:44px;padding:clamp(.5rem,2vw,.75rem) clamp(.5rem,2vw,1rem);padding:clamp(var(--space-2),2vw,var(--space-3)) clamp(var(--space-2),2vw,var(--space-4));text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.view-details-btn{background:#3b82f6;background:var(--primary-500);color:#fff}.view-details-btn:hover{background:#2563eb;background:var(--primary-600);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.message-btn{background:#f8fafc;background:var(--bg-secondary);border:2px solid #e2e8f0;border:2px solid var(--border-color);color:#1e293b;color:var(--text-primary)}.message-btn:hover{background:#f1f5f9;background:var(--bg-tertiary);border-color:#3b82f6;border-color:var(--primary-500);color:#3b82f6;color:var(--primary-500);transform:translateY(-1px)}.results-info{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);color:#64748b;color:var(--text-secondary);font-size:clamp(.75rem,2vw,.875rem);margin:0 auto 1.5rem;margin:0 auto var(--space-6);max-width:1200px;padding:1rem;padding:var(--space-4);text-align:center}.results-info.comprehensive{display:flex;flex-direction:column;gap:.75rem;gap:var(--space-3)}.status-breakdown{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2);justify-content:center}.status-badge{border-radius:9999px;border-radius:var(--radius-full);font-weight:600;gap:.25rem;gap:var(--space-1);padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.status-badge.active{background:var(--success-100);border:1px solid var(--success-200);color:var(--success-700)}.status-badge.sold{background:var(--error-100);border:1px solid var(--error-200);color:var(--error-700)}.status-badge.draft{background:var(--warning-100);border:1px solid var(--warning-200);color:var(--warning-700)}.status-badge.expired{background:var(--secondary-100);border:1px solid var(--secondary-200);color:#334155;color:var(--secondary-700)}.no-results{background:#fff;background:var(--bg-primary);border:2px dashed #e2e8f0;border:2px dashed var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);margin:0 auto;max-width:1200px;padding:4rem 1rem;padding:var(--space-16) var(--space-4);text-align:center}.no-results-content{margin:0 auto;max-width:400px}.no-results-icon{color:#94a3b8;color:var(--text-light);font-size:3rem;margin-bottom:1rem;margin-bottom:var(--space-4)}.no-results h3{color:#1e293b;color:var(--text-primary);font-size:1.5rem;margin-bottom:.5rem;margin-bottom:var(--space-2)}.no-results p{color:#64748b;color:var(--text-secondary);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.no-results-actions{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3);justify-content:center}.browse-all-btn,.clear-filters-btn{align-items:center;border:none;border-radius:.75rem;border-radius:var(--radius-lg);cursor:pointer;display:flex;font-weight:600;justify-content:center;min-height:44px;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.browse-all-btn{background:#3b82f6;background:var(--primary-500);color:#fff}.browse-all-btn:hover{background:#2563eb;background:var(--primary-600);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.clear-filters-btn{background:#f8fafc;background:var(--bg-secondary);border:1px solid #e2e8f0;border:1px solid var(--border-color);color:#1e293b;color:var(--text-primary)}.clear-filters-btn:hover{background:#f1f5f9;background:var(--bg-tertiary);transform:translateY(-2px)}.cta-section{background:linear-gradient(135deg,#2563eb,#1e40af);background:linear-gradient(135deg,var(--primary-600),var(--primary-800));color:#fff;margin-top:3rem;margin-top:var(--space-12);padding:clamp(3rem,12vw,4rem) 1rem;padding:clamp(var(--space-12),12vw,var(--space-16)) var(--space-4);text-align:center}.cta-content h2{font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:1rem;margin-bottom:var(--space-4)}.cta-content p{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;margin-bottom:clamp(1.5rem,6vw,2rem);margin-bottom:clamp(var(--space-6),6vw,var(--space-8));margin-left:auto;margin-right:auto;max-width:600px;opacity:.9}.cta-buttons{flex-wrap:wrap;gap:clamp(.75rem,3vw,1rem);gap:clamp(var(--space-3),3vw,var(--space-4))}.cta-btn,.cta-buttons{display:flex;justify-content:center}.cta-btn{align-items:center;border:none;border-radius:1rem;border-radius:var(--radius-xl);cursor:pointer;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:600;min-height:56px;min-width:min(200px,100%);padding:clamp(.75rem,3vw,1rem) clamp(1.5rem,6vw,2rem);padding:clamp(var(--space-3),3vw,var(--space-4)) clamp(var(--space-6),6vw,var(--space-8));transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.cta-btn.primary{background:#fff;color:#2563eb;color:var(--primary-600)}.cta-btn.primary:hover{box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-4px)}.cta-btn.secondary{background:#0000;border:2px solid #fff;color:#fff}.cta-btn.secondary:hover{background:#fff;color:#2563eb;color:var(--primary-600);transform:translateY(-4px)}@media (min-width:1024px){.nav-container{flex-wrap:nowrap}.search-bar{margin:0 1rem;margin:0 var(--space-4)}}@media (max-width:1023px){.nav-container{flex-wrap:nowrap;padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.search-bar{flex:0 0 100%;margin:.5rem 0 0;margin:var(--space-2) 0 0 0;max-width:none;min-width:auto;order:3}.nav-actions .nav-btn .btn-text{display:none}.nav-btn{padding:.5rem;padding:var(--space-2)}.user-name{display:none}.mobile-menu-btn,.mobile-menu.active{display:block}.ads-grid{gap:1rem;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:767px){.hero-section{padding:1.5rem .75rem;padding:var(--space-6) var(--space-3)}.categories-grid{gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.category-card{aspect-ratio:1.2}.ads-grid,.category-card{padding:.75rem;padding:var(--space-3)}.ads-grid{gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ad-image-container{height:180px}.cta-buttons{align-items:center;flex-direction:column}.cta-btn{max-width:300px;width:100%}.section-title{flex-direction:column;gap:.75rem;gap:var(--space-3);text-align:center}.view-mode-tabs{flex-wrap:nowrap;justify-content:flex-start}}@media (max-width:599px){.nav-container{padding:.5rem;padding:var(--space-2)}.logo-text{display:none}.search-bar{margin:.25rem 0 0;margin:var(--space-1) 0 0 0}.hero-section{padding:1rem .5rem;padding:var(--space-4) var(--space-2)}.hero-features{-ms-overflow-style:none;justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem;padding-bottom:var(--space-2);scrollbar-width:none}.hero-features::-webkit-scrollbar{display:none}.feature-tag{flex-shrink:0}.categories-grid{gap:.5rem;gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.category-card{padding:.5rem;padding:var(--space-2)}.category-name{font-size:.75rem}.ads-grid{gap:.75rem;gap:var(--space-3);grid-template-columns:1fr;padding:.5rem;padding:var(--space-2)}.ad-card{margin:0 auto;max-width:400px;width:100%}.ad-card-footer{flex-direction:column}.message-btn,.view-details-btn{width:100%}.no-results-actions{align-items:center;flex-direction:column}.browse-all-btn,.clear-filters-btn{max-width:200px;width:100%}}@media (max-width:479px){.nav-container{padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.logo-container{font-size:1rem}.logo-icon{font-size:1.125rem}.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.875rem}.categories-grid{grid-template-columns:repeat(2,1fr)}.section-header h2{font-size:1.5rem}.section-header p{font-size:.875rem}.ads-grid{gap:.5rem;gap:var(--space-2);grid-template-columns:1fr}.ad-image-container{height:160px}.ad-card-body{padding:.75rem;padding:var(--space-3)}.ad-title{font-size:.9375rem}.ad-price{font-size:1.125rem}.cta-content h2{font-size:1.5rem}.cta-content p{font-size:.875rem}.view-mode-tabs{flex-direction:column;gap:.25rem;gap:var(--space-1)}.view-mode-tab{justify-content:flex-start;padding:.5rem .75rem;padding:var(--space-2) var(--space-3);width:100%}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.p-0{padding:0}.w-full{width:100%}.h-full{height:100%}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem;gap:var(--space-2)}.gap-4{gap:1rem;gap:var(--space-4)}.gap-6{gap:1.5rem;gap:var(--space-6)}.btn{align-items:center;border:1px solid #0000;border-radius:.5rem;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;gap:var(--space-2);justify-content:center;padding:.75rem 1rem;padding:var(--space-3) var(--space-4);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.btn.primary{background:#3b82f6;background:var(--primary-500);border-color:#3b82f6;border-color:var(--primary-500);color:#fff}.btn.primary:hover:not(:disabled){background:#2563eb;background:var(--primary-600);border-color:#2563eb;border-color:var(--primary-600);transform:translateY(-1px)}.btn.secondary{background:#f8fafc;background:var(--bg-secondary);color:#1e293b;color:var(--text-primary)}.btn.secondary,.btn.secondary:hover:not(:disabled){border-color:#e2e8f0;border-color:var(--border-color)}.btn.secondary:hover:not(:disabled){background:#f1f5f9;background:var(--bg-tertiary)}.btn.danger{background:#ef4444;background:var(--error-500);border-color:#ef4444;border-color:var(--error-500);color:#fff}.btn.danger:hover:not(:disabled){background:#dc2626;background:var(--error-600);border-color:#dc2626;border-color:var(--error-600)}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:1rem;width:1rem}.form-group input.error,.form-group select.error,.form-group textarea.error{border-color:#ef4444;border-color:var(--error-500);box-shadow:0 0 0 3px #ef44441a}.error-message{align-items:center;color:#ef4444;color:var(--error-500);display:flex;font-size:.875rem;gap:.5rem;gap:var(--space-2);margin-top:.25rem;margin-top:var(--space-1)}@media print{.ad-card-footer,.cta-section,.favourite-btn,.hero-section,.mobile-menu-btn,.navbar,.share-btn{display:none!important}.ad-card{border:1px solid #ccc;box-shadow:none;break-inside:avoid;margin-bottom:1rem;page-break-inside:avoid}}.view-mode-section{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1.5rem;padding:var(--space-6)}.view-mode-container{max-width:100%}.view-mode-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3);justify-content:between;margin-bottom:1rem;margin-bottom:var(--space-4)}.view-mode-title{color:#1e293b;color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0}.view-mode-stats{align-items:center;display:flex;gap:.5rem;gap:var(--space-2)}.total-count{background:#eff6ff;background:var(--primary-50);border:1px solid #dbeafe;border:1px solid var(--primary-100);border-radius:.75rem;border-radius:var(--radius-lg);color:#1d4ed8;color:var(--primary-700);font-size:.875rem;font-weight:600;padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.view-mode-buttons{grid-gap:.75rem;grid-gap:var(--space-3);display:grid;gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.view-mode-btn{align-items:center;background:#f8fafc;background:var(--bg-secondary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);color:#64748b;color:var(--text-secondary);cursor:pointer;display:flex;font-weight:500;gap:.75rem;gap:var(--space-3);overflow:hidden;padding:1rem;padding:var(--space-4);position:relative;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.view-mode-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.view-mode-btn:hover:before{left:100%}.view-mode-btn:hover{background:#fff;background:var(--bg-primary);border-color:var(--primary-300);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.view-mode-btn.active{background:#eff6ff;background:var(--primary-50);border-color:#3b82f6;border-color:var(--primary-500);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);color:#1d4ed8;color:var(--primary-700)}.btn-icon{align-items:center;background:#f1f5f9;background:var(--bg-tertiary);border-radius:.5rem;border-radius:var(--radius-md);color:#94a3b8;color:var(--text-light);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:2.5rem}.view-mode-btn:hover .btn-icon{transform:scale(1.1)}.view-mode-btn.active .btn-icon{background:#3b82f6;background:var(--primary-500);color:#fff}.status-active{color:#10b981;color:var(--success-500)}.status-sold{color:#f59e0b;color:var(--accent-500)}.status-draft{color:#f59e0b;color:var(--warning-500)}.status-expired{color:#ef4444;color:var(--error-500)}.status-featured{color:#8b5cf6;color:var(--purple-500)}.status-trending{color:#f97316;color:var(--orange-500)}.view-mode-btn.active .status-active{background:#10b981;background:var(--success-500);color:#fff}.view-mode-btn.active .status-sold{background:#f59e0b;background:var(--accent-500);color:#fff}.view-mode-btn.active .status-draft{background:#f59e0b;background:var(--warning-500);color:#fff}.view-mode-btn.active .status-expired{background:#ef4444;background:var(--error-500);color:#fff}.view-mode-btn.active .status-featured{background:#8b5cf6;background:var(--purple-500);color:#fff}.view-mode-btn.active .status-trending{background:#f97316;background:var(--orange-500);color:#fff}.btn-text{flex:1 1;font-size:.875rem;font-weight:600}.btn-count{background:#fff;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border-color);border-radius:9999px;border-radius:var(--radius-full);color:#64748b;color:var(--text-secondary);font-size:.75rem;font-weight:700;min-width:1.75rem;padding:.25rem .5rem;padding:var(--space-1) var(--space-2);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.view-mode-btn.active .btn-count{background:#2563eb;background:var(--primary-600);border-color:#2563eb;border-color:var(--primary-600);color:#fff}.view-mode-btn:hover .btn-count{background:#dbeafe;background:var(--primary-100);color:#1d4ed8;color:var(--primary-700)}.view-mode-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.view-mode-btn:disabled:hover{background:#f8fafc;background:var(--bg-secondary);border-color:#e2e8f0;border-color:var(--border-color);box-shadow:none;transform:none}@media (max-width:1024px){.view-mode-buttons{gap:.5rem;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.view-mode-btn{gap:.5rem;gap:var(--space-2);padding:.75rem;padding:var(--space-3)}.btn-icon{height:2rem;width:2rem}}@media (max-width:768px){.view-mode-section{margin-bottom:1rem;margin-bottom:var(--space-4);padding:1rem;padding:var(--space-4)}.view-mode-header{align-items:flex-start;flex-direction:column;gap:.5rem;gap:var(--space-2)}.view-mode-buttons{grid-template-columns:1fr 1fr}.view-mode-btn{flex-direction:column;gap:.5rem;gap:var(--space-2);padding:.75rem;padding:var(--space-3);text-align:center}.btn-text{font-size:.8rem}.btn-count{font-size:.7rem;min-width:1.5rem;position:absolute;right:.5rem;right:var(--space-2);top:.5rem;top:var(--space-2)}}@media (max-width:640px){.view-mode-buttons{grid-template-columns:1fr}.view-mode-btn{flex-direction:row;text-align:left}.btn-count{margin-left:auto;position:static}}@media (max-width:480px){.view-mode-section{border-radius:.75rem;border-radius:var(--radius-lg);padding:.75rem;padding:var(--space-3)}.view-mode-title{font-size:1.125rem}.total-count{font-size:.8rem;padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.view-mode-btn{padding:.75rem .5rem;padding:var(--space-3) var(--space-2)}.btn-icon{height:1.75rem;width:1.75rem}.btn-text{font-size:.75rem}}@keyframes activePulse{0%{box-shadow:0 0 0 0 #3b82f666}70%{box-shadow:0 0 0 6px #3b82f600}to{box-shadow:0 0 0 0 #3b82f600}}.view-mode-btn.active{animation:activePulse 2s infinite}.view-mode-btn:focus{box-shadow:0 0 0 3px #3b82f61a;outline:none}.view-mode-btn:focus.active{box-shadow:0 0 0 3px #3b82f64d}.view-mode-btn.loading{color:#0000;position:relative}.view-mode-btn.loading:after{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#3b82f6;border-top:2px solid var(--primary-500);content:"";height:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1rem}@media (prefers-color-scheme:dark){.view-mode-btn{background:#0f172a;background:var(--bg-dark);border-color:#334155;border-color:var(--secondary-700)}.btn-count,.view-mode-btn:hover{background:var(--bg-darker)}.btn-count{border-color:#475569;border-color:var(--secondary-600)}.total-count{background:#1e3a8a;background:var(--primary-900);border-color:#1e40af;border-color:var(--primary-800);color:var(--primary-200)}}@media print{.view-mode-section{display:none}}:root{--orange-500:#f97316;--purple-500:#8b5cf6}.offline-indicator{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 10px #0000001a;color:#fff;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.offline-content{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 20px}.offline-icon{font-size:1.2rem}.offline-text{font-size:14px;font-weight:500}.offline-retry{background:#fff3;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .2s ease}.offline-retry:hover{background:#ffffff4d}.dev-performance-indicator{background:#1e293b;color:#94a3b8;font-family:monospace;font-size:11px;padding:4px;text-align:center}.not-found-page{align-items:center;background:#f8fafc;display:flex;justify-content:center;min-height:60vh;padding:40px 20px}.not-found-content{max-width:500px;text-align:center}.not-found-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:800;margin-bottom:16px}.not-found-content p{color:#64748b;font-size:1.2rem;margin-bottom:30px}.home-link{background:#2563eb;border-radius:8px;color:#fff;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .2s ease}.home-link:hover{background:#1d4ed8;transform:translateY(-2px)}@media print{.Toaster,.dev-performance-indicator,.footer,.navbar,.offline-indicator,.update-notification{display:none!important}.main-content{margin:0;padding:0}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.offline-indicator{background:#000;border:2px solid #fff}}.main-content{contain:layout style paint}a:focus-visible,button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.breadcrumb-list{background:#f8fafc;border-bottom:1px solid #e2e8f0;list-style:none;margin:0;padding:1rem 0}.breadcrumb-list,.breadcrumb-list li{align-items:center;display:flex;gap:.5rem}.breadcrumb-list li{color:#64748b;font-size:.875rem}.breadcrumb-list li:not(:last-child):after{color:#94a3b8;content:"/";margin-left:.5rem}.breadcrumb-list a{color:#2563eb;text-decoration:none}.breadcrumb-list a:hover{text-decoration:underline}.in-chat-notification{animation:slideInRight .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 32px #0000001f;max-width:400px;padding:16px;transition:all .3s ease;z-index:1000}.in-chat-notification:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}.notification-bell{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.notification-content{flex:1 1;min-width:0}.notification-title{color:#2d3748;font-size:14px;font-weight:600;margin-bottom:4px}.notification-preview{color:#718096;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-time{color:#a0aec0;font-size:12px;white-space:nowrap}.notification-close{background:none;border:none;border-radius:4px;color:#a0aec0;cursor:pointer;font-size:18px;padding:4px;transition:color .2s ease}.notification-close:hover{color:#718096}.chat-item.unread{background:#f7fafc;border-left:3px solid #4299e1}.unread-indicator{background:#4299e1;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:-2px;top:-2px;width:12px}.chat-avatar-container{position:relative}.read-indicator{font-size:10px;margin-left:4px}.read-indicator.read{color:#4299e1}.message-input{background:#fff;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border-color);border-radius:.75rem;border-radius:var(--radius-lg);color:#1e293b;color:var(--text-primary);font-size:.875rem;font-weight:500;padding:.75rem .75rem .75rem 2.5rem;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-10);transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.message-input::placeholder{color:#64748b;color:var(--text-secondary);opacity:.8}.ad-card{color:#1e293b;color:var(--text-primary)}.ad-title{color:#1e293b!important;color:var(--text-primary)!important;font-weight:600}.ad-description{color:#64748b!important;color:var(--text-secondary)!important}.ad-price{color:#2563eb!important;color:var(--primary-600)!important}.ad-meta{color:#94a3b8!important;color:var(--text-light)!important}.category-card{color:#1e293b;color:var(--text-primary)}.category-name{color:#1e293b!important;color:var(--text-primary)!important}.category-count{color:#64748b!important;color:var(--text-secondary)!important}@media (prefers-color-scheme:light){.ad-card,.category-card{color:#1e293b;color:var(--text-primary)}.ad-title,.category-name{color:#1e293b!important;color:var(--text-primary)!important}.ad-description,.category-count{color:#64748b!important;color:var(--text-secondary)!important}}.performance-metric{align-items:center;display:flex;gap:8px}.metric-icon{color:#6b7280}.metric-value{color:#1f2937;font-weight:600}.metric-label{color:#6b7280;font-size:.875rem}@media print{.ad-management-card,.bulk-actions,.myads-controls,.myads-header{break-inside:avoid;page-break-inside:avoid}.ad-management-card{margin-bottom:20px}}.action-btn:focus,.btn:focus,.search-input:focus,select:focus{outline:2px solid #3b82f6;outline-offset:2px}.status-badge{padding:4px 8px}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.notification-settings-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;padding:0;width:90%}.modal-header{border-bottom:1px solid #eee;justify-content:space-between;padding:20px}.modal-header,.modal-header h3{align-items:center;display:flex}.modal-header h3{gap:10px;margin:0}.header-icon{color:#2196f3}.close-btn{background:none;border:none;color:#666;cursor:pointer;font-size:18px;padding:5px}.close-btn:hover{color:#333}.modal-content{padding:20px}.permission-status{border-radius:8px;margin-bottom:20px;padding:20px}.permission-status.granted{background:#e8f5e8;border:1px solid #4caf50}.permission-status.denied{background:#ffebee;border:1px solid #f44336}.permission-status.default{background:#fff3e0;border:1px solid #ff9800}.status-header{align-items:flex-start;display:flex;gap:15px;margin-bottom:15px}.status-icon{flex-shrink:0;font-size:24px;margin-top:5px}.status-icon.granted{color:#4caf50}.status-icon.denied{color:#f44336}.enable-btn{font-size:16px;margin-top:10px;padding:12px;width:100%}.enable-btn:disabled{background:#ccc;cursor:not-allowed}.token-status{align-items:center;color:#4caf50;display:flex;font-weight:500;gap:8px;margin-top:10px}.success-icon{font-size:16px}.features-list{margin-top:20px}.features-list h5{color:#333;margin-bottom:10px}.features-list ul{list-style:none;margin:0;padding:0}.features-list li{border-bottom:1px solid #f0f0f0;padding:8px 0}.features-list li:last-child{border-bottom:none}.in-chat-notification{align-items:center;animation:slideInRight .3s ease-out;background:#fff;border-left:4px solid #2196f3;border-radius:8px;box-shadow:0 4px 12px #00000026;cursor:pointer;display:flex;gap:12px;max-width:350px;padding:15px;position:fixed;right:20px;top:20px;z-index:999}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.btn-primary{background:#2196f3;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background .3s}.btn-primary:hover{background:#1976d2}.btn-primary:disabled{background:#ccc;cursor:not-allowed}.ad-card img{loading:lazy;transition:opacity .3s ease}.ad-card img[loading=lazy]{opacity:0}.ad-card img.loaded{opacity:1}.categories-grid,.faq-grid,.features-grid,.platform-grid,.steps-container{grid-gap:2rem;display:grid;gap:2rem;margin-top:2rem}.category-card,.faq-item,.feature-card,.platform-card,.step-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.category-card:hover,.feature-card:hover,.platform-card:hover{box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-4px)}@media print{.features-section,.hero-section,.how-it-works-section{break-inside:avoid;page-break-inside:avoid}.cta-section{display:none}}.btn:focus,.category-link:focus,.cta-btn:focus{outline:3px solid #3b82f6;outline-offset:2px}.status-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.status-active{background-color:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.status-sold{background-color:#fef3c7;border:1px solid #fde68a;color:#92400e}.status-draft{background-color:#e0e7ff;border:1px solid #c7d2fe;color:#3730a3}.status-expired{background-color:#fee2e2;border:1px solid #fecaca;color:#991b1b}.features-section{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:5rem 0;position:relative}.features-section:before{background:linear-gradient(90deg,#0000,#e2e8f0 50%,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.feature-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s ease}.feature-card:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.feature-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-8px)}.feature-card:hover:before{transform:scaleX(1)}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.feature-title{color:#1f2937;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.feature-description{color:#6b7280;font-size:1rem;line-height:1.6}.how-it-works-section{background:#fff;padding:5rem 0;position:relative}.steps-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:3rem;position:relative}.steps-container:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899,#10b981,#f59e0b,#06b6d4);content:"";height:2px;left:50px;opacity:.1;position:absolute;right:50px;top:80px;z-index:1}.step-card{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s ease;z-index:2}.step-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}.step-header{gap:1rem;margin-bottom:1.5rem;position:relative}.step-header,.step-number{align-items:center;display:flex;justify-content:center}.step-number{border-radius:50%;box-shadow:0 10px 15px -3px #0000001a;color:#fff;font-size:1.5rem;font-weight:700;height:60px;transition:all .3s ease;width:60px}.step-card:hover .step-number{transform:scale(1.1)}.step-icon{align-items:center;display:flex;font-size:1.75rem;height:50px;justify-content:center;transition:all .3s ease;width:50px}.step-card:hover .step-icon{transform:scale(1.1)}.step-title{color:#1f2937;font-size:1.375rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.step-description{color:#6b7280;font-size:1rem;line-height:1.6}.categories-section{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:5rem 0;position:relative}.categories-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.category-card{background:#fff;border:1px solid #e0f2fe;border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s ease}.category-card:before{background:linear-gradient(135deg,#0000,#3b82f605);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.category-card:hover{box-shadow:0 25px 50px -12px #00000040;transform:translateY(-8px)}.category-card:hover:before{opacity:1}.category-icon{align-items:center;border-radius:20px;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:80px}.category-card:hover .category-icon{transform:scale(1.1) rotate(5deg)}.category-card h3{color:#1f2937;font-size:1.375rem;font-weight:600;line-height:1.3;margin-bottom:.75rem}.category-card p{color:#6b7280;line-height:1.5;margin-bottom:1.5rem}.category-link{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.category-link:hover{box-shadow:0 10px 20px -5px #3b82f666;transform:translateX(5px)}.platform-section{background:#fff;padding:5rem 0;position:relative}.platform-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.platform-card{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center;transition:all .3s ease}.platform-card:before{background:linear-gradient(90deg,#0000,#3b82f60d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.platform-card:hover:before{left:100%}.platform-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-5px)}.platform-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;color:#fff;display:flex;font-size:2.5rem;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:80px}.platform-card:hover .platform-icon{transform:scale(1.1)}.platform-card h3{color:#1f2937;font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.platform-card p{color:#6b7280;font-size:1rem;line-height:1.6}@media (max-width:1024px){.section-header h2{font-size:2.25rem}.categories-grid,.features-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.container{padding:0 16px}.section-header{margin-bottom:3rem}.section-header h2{font-size:2rem}.section-header p{font-size:1rem}.categories-section,.features-section,.how-it-works-section,.platform-section{padding:3rem 0}.categories-grid,.features-grid,.platform-grid,.steps-container{gap:1.5rem;grid-template-columns:1fr;margin-top:2rem}.category-card,.feature-card,.platform-card,.step-card{padding:2rem 1.5rem}.steps-container:before{display:none}.step-header{flex-direction:column;gap:.75rem}}@media (max-width:480px){.section-header h2{font-size:1.75rem}.category-icon,.platform-icon{font-size:1.75rem;height:70px;width:70px}.step-number{font-size:1.25rem;height:50px;width:50px}.step-icon{font-size:1.5rem;height:40px;width:40px}.category-card h3,.feature-title,.platform-card h3,.step-title{font-size:1.25rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.category-card,.feature-card,.platform-card,.step-card{animation:fadeInUp .6s ease forwards}.features-grid .feature-card:first-child{animation-delay:.1s}.features-grid .feature-card:nth-child(2){animation-delay:.2s}.features-grid .feature-card:nth-child(3){animation-delay:.3s}.features-grid .feature-card:nth-child(4){animation-delay:.4s}.steps-container .step-card:first-child{animation-delay:.1s}.steps-container .step-card:nth-child(2){animation-delay:.2s}.steps-container .step-card:nth-child(3){animation-delay:.3s}.steps-container .step-card:nth-child(4){animation-delay:.4s}.steps-container .step-card:nth-child(5){animation-delay:.5s}.steps-container .step-card:nth-child(6){animation-delay:.6s}@media print{.categories-section,.features-section,.how-it-works-section,.platform-section{break-inside:avoid;padding:2rem 0;page-break-inside:avoid}.category-card,.feature-card,.platform-card,.step-card{border:1px solid #e5e7eb;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.category-link{background:none;color:#1f2937;padding:0}}@media (prefers-contrast:high){.category-card,.feature-card,.platform-card,.step-card{border:2px solid #1f2937}.section-header p{color:#374151}.category-card p,.feature-description,.platform-card p,.step-description{color:#4b5563}}@media (prefers-reduced-motion:reduce){.category-card,.category-icon,.category-link,.feature-card,.platform-card,.platform-icon,.step-card,.step-icon,.step-number{animation:none;transition:none}.category-card:hover,.feature-card:hover,.platform-card:hover,.step-card:hover{transform:none}}.categories-page{background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh}.categories-page .categories-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.categories-page .categories-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.categories-page .hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.categories-page .hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.categories-page .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.categories-page .hero-description{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.categories-page .hero-stats{display:flex;gap:3rem}.categories-page .stat{text-align:center}.categories-page .stat-number{font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.categories-page .stat-label{font-size:.9rem;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.categories-page .hero-visual{align-items:center;display:flex;justify-content:center}.categories-page .floating-cards{height:300px;position:relative;width:300px}.categories-page .floating-card{align-items:center;animation:categories-float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;color:#fff;display:flex;flex-direction:column;font-weight:600;gap:.5rem;justify-content:center;padding:1.5rem;position:absolute}.categories-page .floating-card svg{font-size:2rem;opacity:.9}.categories-page .card-1{animation-delay:0s;left:0;top:0}.categories-page .card-2{animation-delay:1.5s;right:0;top:0}.categories-page .card-3{animation-delay:3s;bottom:0;left:0}.categories-page .card-4{animation-delay:4.5s;bottom:0;right:0}@keyframes categories-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.categories-page .trending-section{background:#fff;padding:4rem 0}.categories-page .section-header{margin-bottom:3rem;text-align:center}.categories-page .section-header h2{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.categories-page .section-header p{color:#64748b;font-size:1.125rem}.categories-page .trending-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.categories-page .trending-card{align-items:center;background:#f8fafc;border:2px solid #0000;border-radius:16px;color:inherit;display:flex;gap:1rem;padding:1.5rem;text-decoration:none;transition:all .3s ease}.categories-page .trending-card:hover{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626;transform:translateY(-4px)}.categories-page .trending-icon{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;width:60px}.categories-page .trending-content h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.categories-page .trending-content span{color:#64748b;font-size:.9rem}.categories-page .trending-arrow{color:#94a3b8;margin-left:auto;transition:transform .3s ease}.categories-page .trending-card:hover .trending-arrow{color:#3b82f6;transform:translateX(4px)}.categories-page .controls-section{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:2rem 0}.categories-page .controls-grid{grid-gap:2rem;align-items:end;display:grid;gap:2rem;grid-template-columns:1fr auto}.categories-page .search-container{max-width:500px}.categories-page .search-box{position:relative}.categories-page .search-icon{color:#64748b;font-size:1.1rem;left:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.categories-page .search-input{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;padding:1rem 1.25rem 1rem 3.5rem;transition:all .3s ease;width:100%}.categories-page .search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.categories-page .filters-container{align-items:end;display:flex;gap:1.5rem}.categories-page .filter-group{display:flex;flex-direction:column;gap:.5rem}.categories-page .filter-group label{color:#475569;font-size:.875rem;font-weight:600}.categories-page .filter-select{background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:.9rem;min-width:150px;padding:.75rem 1rem;transition:border-color .3s ease}.categories-page .filter-select:focus{border-color:#3b82f6;outline:none}.categories-page .categories-section{padding:4rem 0}.categories-page .categories-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.categories-page .category-card{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 6px #0000000d;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.categories-page .category-card:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.categories-page .category-card:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-8px)}.categories-page .category-card:hover:before{transform:scaleX(1)}.categories-page .card-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.categories-page .category-badge{position:relative}.categories-page .category-icon{align-items:center;border-radius:16px;box-shadow:0 8px 20px #00000026;color:#fff;display:flex;font-size:1.75rem;height:70px;justify-content:center;width:70px}.categories-page .trending-badge{align-items:center;animation:categories-pulse 2s infinite;background:#ef4444;border-radius:20px;color:#fff;display:flex;font-size:.7rem;font-weight:600;gap:.25rem;padding:.25rem .5rem;position:absolute;right:-8px;top:-8px}@keyframes categories-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.categories-page .category-meta{flex:1 1}.categories-page .category-name{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.categories-page .category-stats{display:flex;font-size:.875rem;gap:1rem}.categories-page .ad-count,.categories-page .popularity{align-items:center;color:#64748b;display:flex;gap:.375rem}.categories-page .category-description{color:#64748b;line-height:1.6;margin-bottom:1.5rem}.categories-page .category-features{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.categories-page .feature-tag{background:#f1f5f9;border-radius:20px;color:#475569;font-size:.8rem;font-weight:500;padding:.375rem .75rem}.categories-page .recent-listings h4{color:#475569;font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.categories-page .listings-preview{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.categories-page .listing-item{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:.75rem;padding:.75rem;transition:background-color .3s ease}.categories-page .listing-item:hover{background:#f1f5f9}.categories-page .listing-image{border-radius:8px;flex-shrink:0;height:40px;overflow:hidden;width:40px}.categories-page .listing-image img{height:100%;object-fit:cover;width:100%}.categories-page .listing-info{flex:1 1;min-width:0}.categories-page .listing-title{color:#1e293b;display:block;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categories-page .listing-price{color:#10b981;font-size:.8rem;font-weight:600}.categories-page .card-footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:1.5rem}.categories-page .browse-btn{align-items:center;border-radius:12px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.categories-page .browse-btn:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.categories-page .activity-indicator{align-items:center;color:#64748b;display:flex;font-size:.8rem;gap:.375rem}.categories-page .activity-indicator:before{animation:categories-pulse 2s infinite;background:#10b981;border-radius:50%;content:"";height:8px;width:8px}.categories-page .empty-state{background:#fff;border-radius:20px;margin:2rem 0;padding:4rem 2rem;text-align:center}.categories-page .empty-icon{font-size:4rem;margin-bottom:1.5rem;opacity:.5}.categories-page .empty-state h3{color:#1e293b;font-size:1.5rem;margin-bottom:.5rem}.categories-page .empty-state p{color:#64748b;margin-bottom:2rem}.categories-page .cta-section{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:5rem 0;text-align:center}.categories-page .cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.categories-page .cta-content p{font-size:1.25rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:500px;opacity:.9}.categories-page .cta-actions{display:flex;gap:1rem;justify-content:center}@media (max-width:1024px){.categories-page .hero-content{gap:3rem;grid-template-columns:1fr;text-align:center}.categories-page .hero-stats{justify-content:center}.categories-page .categories-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.categories-page .hero-title{font-size:2.5rem}.categories-page .controls-grid{gap:1.5rem;grid-template-columns:1fr}.categories-page .filters-container{flex-direction:column;gap:1rem}.categories-page .filter-select{min-width:100%}.categories-page .categories-grid,.categories-page .trending-grid{grid-template-columns:1fr}.categories-page .hero-stats{flex-direction:column;gap:1.5rem}.categories-page .cta-actions{align-items:center;flex-direction:column}.categories-page .card-header{flex-direction:column;text-align:center}.categories-page .category-stats{justify-content:center}}@media (max-width:480px){.categories-page .categories-hero{padding:4rem 0 3rem}.categories-page .hero-title{font-size:2rem}.categories-page .hero-description{font-size:1.125rem}.categories-page .section-header h2{font-size:2rem}.categories-page .category-card{padding:1.5rem}.categories-page .floating-cards{height:250px;width:250px}}.how-it-works-page{background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh}.how-it-works-container{margin:0 auto;max-width:1200px;padding:0 1rem}.how-it-works-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:4rem 0;position:relative}.how-it-works-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.how-it-works-hero-content{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:2}.how-it-works-hero-title{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.how-it-works-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;display:block}.how-it-works-hero-description{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.how-it-works-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.how-it-works-hero-stats{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.how-it-works-hero-stat{text-align:center}.how-it-works-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.how-it-works-stat-label{font-size:.9rem;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.how-it-works-btn{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.how-it-works-btn-large{font-size:1.125rem;padding:1rem 2rem}.how-it-works-btn-primary{background:#3b82f6;border-color:#3b82f6;color:#fff}.how-it-works-btn-primary:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}.how-it-works-btn-secondary{background:#0000;border-color:#fff;color:#fff}.how-it-works-btn-secondary:hover{background:#fff;color:#667eea;transform:translateY(-2px)}.how-it-works-btn-success{background:#10b981;border-color:#10b981;color:#fff}.how-it-works-btn-success:hover{background:#059669;border-color:#059669;transform:translateY(-2px)}.how-it-works-section-inner{margin:0 auto;max-width:1200px;padding:0 1rem}.how-it-works-section-title{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.how-it-works-section-subtitle{color:#64748b;font-size:1.125rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.how-it-works-features{background:#fff;padding:4rem 0}.how-it-works-features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.how-it-works-feature-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.how-it-works-feature-card:hover{border-color:#3b82f6;box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.how-it-works-feature-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.how-it-works-feature-title{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.how-it-works-feature-description{color:#64748b;line-height:1.6}.how-it-works-steps{background:#f8fafc;padding:4rem 0}.how-it-works-steps-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.how-it-works-step-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;position:relative;transition:all .3s ease}.how-it-works-step-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.how-it-works-step-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.how-it-works-step-number{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.25rem;font-weight:700;height:50px;justify-content:center;width:50px}.how-it-works-step-icon{flex-shrink:0;font-size:2rem}.how-it-works-step-title{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.how-it-works-step-description{color:#64748b;line-height:1.6;margin-bottom:1.5rem}.how-it-works-step-features{list-style:none;margin:0;padding:0}.how-it-works-step-features li{align-items:center;color:#475569;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:.5rem}.how-it-works-feature-check{color:#10b981;flex-shrink:0}.how-it-works-categories{background:#fff;padding:4rem 0}.how-it-works-categories-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.how-it-works-category-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.how-it-works-category-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.how-it-works-category-icon{align-items:center;border-radius:16px;display:flex;font-size:1.75rem;height:70px;justify-content:center;margin:0 auto 1rem;width:70px}.how-it-works-category-card h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.how-it-works-category-card p{color:#64748b;font-size:.9rem;margin-bottom:1.5rem}.how-it-works-category-link{align-items:center;color:#3b82f6;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;text-decoration:none;transition:color .3s ease}.how-it-works-category-link:hover{color:#2563eb}.how-it-works-platform{background:#f8fafc;padding:4rem 0}.how-it-works-platform-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.how-it-works-platform-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.how-it-works-platform-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.how-it-works-platform-icon{color:#3b82f6;font-size:3rem;margin-bottom:1rem}.how-it-works-platform-card h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.how-it-works-platform-card p{color:#64748b;line-height:1.6;margin-bottom:1rem}.how-it-works-coming-soon{background:#fbbf24;border-radius:12px;color:#1e293b;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.how-it-works-cta{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:5rem 0;text-align:center}.how-it-works-cta-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.how-it-works-cta-description{font-size:1.25rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:500px;opacity:.9}.how-it-works-cta-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.how-it-works-cta-features{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.how-it-works-cta-feature{align-items:center;display:flex;font-size:.9rem;gap:.5rem;opacity:.9}.how-it-works-cta-feature-icon{color:#10b981}.how-it-works-faq{background:#fff;padding:4rem 0}.how-it-works-faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.how-it-works-faq-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:2rem}.how-it-works-faq-item h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.how-it-works-faq-item p{color:#64748b;line-height:1.6;margin:0}@media (max-width:1024px){.how-it-works-hero-title{font-size:2.5rem}.how-it-works-section-title{font-size:2rem}.how-it-works-steps-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.how-it-works-hero{padding:3rem 0}.how-it-works-hero-title{font-size:2rem}.how-it-works-hero-description{font-size:1.125rem}.how-it-works-hero-actions{align-items:center;flex-direction:column}.how-it-works-hero-stats{flex-direction:column;gap:1.5rem}.how-it-works-section-title{font-size:1.75rem}.how-it-works-categories-grid,.how-it-works-faq-grid,.how-it-works-features-grid,.how-it-works-platform-grid,.how-it-works-steps-container{grid-template-columns:1fr}.how-it-works-cta-actions{align-items:center;flex-direction:column}.how-it-works-cta-features{flex-direction:column;gap:1rem}.how-it-works-step-header{flex-direction:column;gap:.5rem;text-align:center}}@media (max-width:480px){.how-it-works-container{padding:0 .5rem}.how-it-works-hero{padding:2rem 0}.how-it-works-hero-title{font-size:1.75rem}.how-it-works-section-title{font-size:1.5rem}.how-it-works-cta-title{font-size:2rem}.how-it-works-category-card,.how-it-works-faq-item,.how-it-works-feature-card,.how-it-works-platform-card,.how-it-works-step-card{padding:1.5rem}.how-it-works-btn-large{font-size:1rem;padding:.875rem 1.5rem}.how-it-works-hero-stats{gap:1rem}.how-it-works-stat-number{font-size:2rem}}.how-it-works-category-card img,.how-it-works-step-image{loading:lazy}img{height:auto;max-width:100%}.SuccessStories_page__gpXAh{background:linear-gradient(135deg,#f8fafc,#e2e8f0);min-height:100vh}.SuccessStories_container__MBY-A{margin:0 auto;max-width:1200px;padding:0 1rem}.SuccessStories_hero__Gqa5L{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:3rem 0 4rem;position:relative}.SuccessStories_hero__Gqa5L:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm48 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zm-43-7a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm63 31a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM34 90a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm56-76a3 3 0 1 0 0-6 3 3 0 0 0 0 6zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21a2 2 0 1 0 .001-3.999A2 2 0 0 0 80 29zM60 91a2 2 0 1 0 .001-3.999A2 2 0 0 0 60 91zM35 41a2 2 0 1 0 .001-3.999A2 2 0 0 0 35 41zM12 60a2 2 0 1 0 .001-3.999A2 2 0 0 0 12 60z' fill='%23fff' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.SuccessStories_heroContent__SB2sy{position:relative;text-align:center;z-index:2}.SuccessStories_heroBadge__Ycryn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:2rem;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.SuccessStories_heroBadge__Ycryn svg{color:#10b981}.SuccessStories_heroTitle__uhlN0{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.SuccessStories_gradientText__T0LSj{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.SuccessStories_heroDescription__QOK5C{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:.9}.SuccessStories_heroStats__U1KzI{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem}.SuccessStories_heroStat__7kKBS{text-align:center}.SuccessStories_statNumber__mfy9G{font-size:2rem;font-weight:800;margin-bottom:.25rem}.SuccessStories_statLabel__Kgjqf{font-size:.875rem;opacity:.8}.SuccessStories_trustBadges__PYI1W{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.SuccessStories_trustBadge__Zx7Y4{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:.5rem;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem}.SuccessStories_trustBadge__Zx7Y4 svg{color:#10b981}.SuccessStories_heroVisual__JLfxm{margin-top:2rem}.SuccessStories_floatingTestimonials__i\+osz{height:200px;position:relative}.SuccessStories_testimonialCard__87s4C{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:1rem;max-width:200px;padding:1rem;position:absolute;text-align:left}.SuccessStories_testimonialCard__87s4C p{font-size:.875rem;margin:.5rem 0 0}.SuccessStories_card1__mVNck{left:10%;top:0}.SuccessStories_card2__qzVd2{right:10%;top:30%}.SuccessStories_card3__myPEi{bottom:0;left:30%}.SuccessStories_featuredSection__bg9mQ{background:#fff;padding:4rem 0}.SuccessStories_sectionHeader__3W6Z7{margin-bottom:3rem;text-align:center}.SuccessStories_sectionHeader__3W6Z7 h2{color:#1f2937;font-size:2.25rem;font-weight:700;margin-bottom:.5rem}.SuccessStories_sectionHeader__3W6Z7 p{color:#6b7280;font-size:1.125rem}.SuccessStories_featuredStoryCard__XAU3s{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1.5rem;color:#fff;margin:0 auto;max-width:800px;overflow:hidden;padding:2rem;position:relative}.SuccessStories_featuredStoryCard__XAU3s:before{background:#0000001a;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.SuccessStories_featuredContent__GZ7rL{position:relative;z-index:2}.SuccessStories_featuredBadge__mDcfG{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:2rem;display:inline-flex;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.SuccessStories_featuredHeader__Ci-yZ{flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem}.SuccessStories_featuredHeader__Ci-yZ,.SuccessStories_userInfo__z011I{align-items:center;display:flex;gap:1rem}.SuccessStories_userAvatar__7N0s3{border:3px solid #ffffff4d;border-radius:50%;height:80px;object-fit:cover;width:80px}.SuccessStories_userDetails__5PDzx h3{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.SuccessStories_userMeta__1Z6Me{align-items:center;display:flex;font-size:.875rem;gap:1rem;opacity:.9}.SuccessStories_userMeta__1Z6Me span{align-items:center;display:flex;gap:.25rem}.SuccessStories_featuredStats__He642{display:flex;gap:1.5rem}.SuccessStories_featuredStats__He642 .SuccessStories_stat__RlgbD{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:.5rem;display:flex;gap:.5rem;padding:.5rem 1rem}.SuccessStories_featuredQuote__U7vKx{font-size:1.25rem;font-style:italic;line-height:1.6;margin-bottom:1.5rem;position:relative}.SuccessStories_featuredQuote__U7vKx:before{content:'"';font-size:4rem;left:-1rem;line-height:1;opacity:.3;position:absolute;top:-1rem}.SuccessStories_achievementHighlight__YO25Y{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:.75rem;display:flex;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:1rem}.SuccessStories_achievementHighlight__YO25Y svg{color:#fbbf24}.SuccessStories_featuredFooter__9AWTC{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.SuccessStories_storyMeta__L844F{display:flex;font-size:.875rem;gap:1rem;opacity:.8}.SuccessStories_controls__00mAy{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:2rem 0}.SuccessStories_controlsGrid__XhTl0{grid-gap:2rem;display:grid;gap:2rem}.SuccessStories_searchContainer__S7TuH{margin:0 auto;max-width:400px;width:100%}.SuccessStories_searchBox__uS-6k{position:relative;width:100%}.SuccessStories_searchIcon__abe4w{color:#6b7280;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.SuccessStories_searchInput__kSxTO{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;font-size:1rem;padding:.75rem 1rem .75rem 3rem;transition:all .3s ease;width:100%}.SuccessStories_searchInput__kSxTO:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SuccessStories_filtersContainer__aZMXa{display:flex;flex-direction:column;gap:1.5rem}.SuccessStories_filterGroup__3F9yS label,.SuccessStories_sortGroup__MenB9 label{color:#374151;display:block;font-weight:600;margin-bottom:.75rem}.SuccessStories_categoryFilters__QOByB{display:flex;flex-wrap:wrap;gap:.5rem}.SuccessStories_categoryFilter__eJozB{align-items:center;background:#fff;border:none;border-radius:.75rem;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.SuccessStories_categoryFilter__eJozB:hover{border-color:#3b82f6}.SuccessStories_categoryFilter__eJozB.SuccessStories_active__n3Ai\+{background:#3b82f6;border-color:#3b82f6;color:#fff}.SuccessStories_filterCount__HJLha{background:#6b7280;border-radius:1rem;color:#fff;font-size:.75rem;padding:.125rem .5rem}.SuccessStories_categoryFilter__eJozB.SuccessStories_active__n3Ai\+ .SuccessStories_filterCount__HJLha{background:#ffffff4d}.SuccessStories_sortSelect__t5OSZ{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;cursor:pointer;font-size:1rem;max-width:200px;padding:.75rem 1rem;transition:all .3s ease;width:100%}.SuccessStories_sortSelect__t5OSZ:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SuccessStories_storiesSection__mk1G\+{background:#fff;padding:4rem 0}.SuccessStories_storiesGrid__UsnK3{grid-gap:2rem;display:grid;gap:2rem;margin-bottom:3rem}.SuccessStories_storyCard__suDAt{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem;position:relative;transition:all .3s ease}.SuccessStories_storyCard__suDAt:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-4px)}.SuccessStories_cardHeader__-Cpdt{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.SuccessStories_userInfo__z011I .SuccessStories_userAvatar__7N0s3{height:60px;width:60px}.SuccessStories_userDetails__5PDzx .SuccessStories_userName__MCmep{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.SuccessStories_userDetails__5PDzx .SuccessStories_userMeta__1Z6Me{color:#6b7280;font-size:.875rem}.SuccessStories_verificationBadge__VEVLj{align-items:center;background:#10b981;border-radius:1rem;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .75rem}.SuccessStories_verificationBadge__VEVLj svg{font-size:.875rem}.SuccessStories_cardBody__TshL3{margin-bottom:1.5rem}.SuccessStories_quoteIcon__DjEE4{color:#3b82f6;font-size:1.5rem;margin-bottom:1rem;opacity:.7}.SuccessStories_storyExcerpt__P5Fs3{color:#4b5563;line-height:1.6;margin-bottom:1rem}.SuccessStories_achievement__kPl5E{align-items:center;background:#fef3c7;border-radius:.5rem;color:#92400e;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.75rem}.SuccessStories_achievementIcon__sOTS3{color:#f59e0b}.SuccessStories_storyStats__rUY2h{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.SuccessStories_statItem__LV7ZO{align-items:center;background:#f8fafc;border-radius:.5rem;display:flex;gap:.5rem;padding:.5rem}.SuccessStories_statIcon__ZW3CP{color:#6b7280;font-size:.875rem}.SuccessStories_statInfo__HtjG\+{display:flex;flex-direction:column}.SuccessStories_statValue__HAJce{color:#1f2937;font-size:.875rem;font-weight:700}.SuccessStories_statLabel__Kgjqf{color:#6b7280;font-size:.75rem}.SuccessStories_storyTags__st\+Ph{display:flex;flex-wrap:wrap;gap:.5rem}.SuccessStories_tag__6rwnS{background:#e5e7eb;border-radius:1rem;color:#4b5563;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.SuccessStories_cardFooter__NfBeY{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:1rem}.SuccessStories_storyActions__c9Egs{display:flex;gap:.5rem}.SuccessStories_actionBtn__Upiib{align-items:center;background:#fff;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.SuccessStories_actionBtn__Upiib:hover{background:#f9fafb;border-color:#d1d5db}.SuccessStories_videoBtn__R4SZx{background:#dc2626;border-color:#dc2626;color:#fff}.SuccessStories_videoBtn__R4SZx:hover{background:#b91c1c;border-color:#b91c1c}.SuccessStories_readBtn__fTJDY{background:#3b82f6;border-color:#3b82f6;color:#fff}.SuccessStories_readBtn__fTJDY:hover{background:#2563eb;border-color:#2563eb}.SuccessStories_featuredBadge__mDcfG{align-items:center;background:#f59e0b;border-radius:1rem;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.25rem .75rem;position:absolute;right:1rem;top:1rem}.SuccessStories_pagination__XLCiR{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.SuccessStories_paginationBtn__pHaMG{align-items:center;background:#fff;border:none;border-radius:.75rem;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.SuccessStories_paginationBtn__pHaMG:hover:not(:disabled){border-color:#3b82f6;color:#3b82f6}.SuccessStories_paginationBtn__pHaMG:disabled{cursor:not-allowed;opacity:.5}.SuccessStories_pageNumbers__h9G-C{display:flex;gap:.5rem}.SuccessStories_pageNumber__C-HJb{background:#fff;border:none;border-radius:.75rem;color:#374151;cursor:pointer;font-weight:500;min-width:3rem;padding:.75rem 1rem;transition:all .3s ease}.SuccessStories_pageNumber__C-HJb:hover{border-color:#3b82f6}.SuccessStories_pageNumber__C-HJb.SuccessStories_active__n3Ai\+{background:#3b82f6;border-color:#3b82f6;color:#fff}.SuccessStories_emptyState__AX\+B0{color:#6b7280;padding:3rem 1rem;text-align:center}.SuccessStories_emptyIcon__rIJdX{font-size:4rem;margin-bottom:1rem}.SuccessStories_emptyState__AX\+B0 h3{color:#374151;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.SuccessStories_emptyState__AX\+B0 p{margin-bottom:2rem}.SuccessStories_faqSection__89jsP{background:#f8fafc;padding:4rem 0}.SuccessStories_faqGrid__o\+Gdc{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:0 auto;max-width:800px}.SuccessStories_faqItem__p\+vlb{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;padding:1.5rem}.SuccessStories_faqItem__p\+vlb h3{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.SuccessStories_faqItem__p\+vlb p{color:#6b7280;line-height:1.6}.SuccessStories_ctaSection__mvN6o{background:linear-gradient(135deg,#1f2937,#374151);color:#fff;padding:4rem 0;text-align:center}.SuccessStories_ctaContent__y7Lwz h2{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.SuccessStories_ctaContent__y7Lwz p{font-size:1.125rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:500px;opacity:.9}.SuccessStories_ctaActions__fffWp{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.SuccessStories_btn__irlZU{align-items:center;border:2px solid #0000;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.SuccessStories_btnPrimary__9Vf61{background:#3b82f6;color:#fff}.SuccessStories_btnPrimary__9Vf61:hover{background:#2563eb;transform:translateY(-2px)}.SuccessStories_btnSecondary__DX7XO{background:#0000;border-color:#fff;color:#fff}.SuccessStories_btnSecondary__DX7XO:hover{background:#fff;color:#1f2937;transform:translateY(-2px)}.SuccessStories_btnLarge__Fwtzm{font-size:1.125rem;padding:1rem 2.5rem}.SuccessStories_ctaStats__khnH5{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.SuccessStories_ctaStat__TN0v7{text-align:center}.SuccessStories_ctaStat__TN0v7 .SuccessStories_statNumber__mfy9G{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.SuccessStories_ctaStat__TN0v7 .SuccessStories_statLabel__Kgjqf{font-size:.875rem;opacity:.8}@media (min-width:768px){.SuccessStories_container__MBY-A{padding:0 2rem}.SuccessStories_hero__Gqa5L{padding:4rem 0 6rem}.SuccessStories_heroTitle__uhlN0{font-size:3.5rem}.SuccessStories_heroStats__U1KzI{gap:3rem}.SuccessStories_statNumber__mfy9G{font-size:2.5rem}.SuccessStories_featuredSection__bg9mQ{padding:6rem 0}.SuccessStories_sectionHeader__3W6Z7 h2{font-size:2.5rem}.SuccessStories_featuredStoryCard__XAU3s{padding:3rem}.SuccessStories_featuredQuote__U7vKx{font-size:1.5rem}.SuccessStories_controls__00mAy{padding:3rem 0}.SuccessStories_controlsGrid__XhTl0{align-items:center;grid-template-columns:1fr 2fr}.SuccessStories_searchContainer__S7TuH{margin:0}.SuccessStories_filtersContainer__aZMXa{align-items:flex-end;flex-direction:row;gap:2rem;justify-content:flex-end}.SuccessStories_filterGroup__3F9yS{flex:1 1}.SuccessStories_sortGroup__MenB9{flex-shrink:0}.SuccessStories_storiesSection__mk1G\+{padding:6rem 0}.SuccessStories_storiesGrid__UsnK3{gap:2rem;grid-template-columns:repeat(2,1fr)}.SuccessStories_storyStats__rUY2h{grid-template-columns:repeat(3,1fr)}.SuccessStories_faqSection__89jsP{padding:6rem 0}.SuccessStories_faqGrid__o\+Gdc{grid-template-columns:repeat(2,1fr)}.SuccessStories_ctaSection__mvN6o{padding:6rem 0}.SuccessStories_ctaContent__y7Lwz h2{font-size:3rem}}@media (min-width:1024px){.SuccessStories_heroContent__SB2sy{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;text-align:left}.SuccessStories_heroVisual__JLfxm{height:300px;margin-top:0;position:relative}.SuccessStories_floatingTestimonials__i\+osz{height:100%}.SuccessStories_testimonialCard__87s4C{max-width:200px}.SuccessStories_storiesGrid__UsnK3{grid-template-columns:repeat(3,1fr)}.SuccessStories_featuredHeader__Ci-yZ{flex-wrap:nowrap}.SuccessStories_faqGrid__o\+Gdc{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.SuccessStories_storiesGrid__UsnK3{gap:2.5rem;grid-template-columns:repeat(3,1fr)}.SuccessStories_storyCard__suDAt{padding:2rem}}@media (max-width:767px){.SuccessStories_heroTitle__uhlN0{font-size:2rem}.SuccessStories_heroStats__U1KzI{gap:1.5rem}.SuccessStories_statNumber__mfy9G{font-size:1.75rem}.SuccessStories_trustBadges__PYI1W{align-items:center;flex-direction:column}.SuccessStories_featuredStoryCard__XAU3s{padding:1.5rem}.SuccessStories_featuredHeader__Ci-yZ{align-items:flex-start;flex-direction:column}.SuccessStories_featuredStats__He642{justify-content:space-between;width:100%}.SuccessStories_featuredFooter__9AWTC{align-items:flex-start;flex-direction:column}.SuccessStories_categoryFilters__QOByB{justify-content:center}.SuccessStories_storyStats__rUY2h{grid-template-columns:1fr}.SuccessStories_cardFooter__NfBeY{align-items:flex-start;flex-direction:column}.SuccessStories_storyActions__c9Egs{justify-content:space-between;width:100%}.SuccessStories_actionBtn__Upiib{flex:1 1;justify-content:center}.SuccessStories_pagination__XLCiR{flex-direction:column}.SuccessStories_pageNumbers__h9G-C{order:-1}.SuccessStories_ctaActions__fffWp{align-items:center;flex-direction:column}.SuccessStories_btn__irlZU{max-width:300px;width:100%}}@media (max-width:480px){.SuccessStories_container__MBY-A{padding:0 1rem}.SuccessStories_hero__Gqa5L{padding:2rem 0 3rem}.SuccessStories_heroTitle__uhlN0{font-size:1.75rem}.SuccessStories_heroDescription__QOK5C{font-size:1rem}.SuccessStories_heroStats__U1KzI{gap:1rem}.SuccessStories_heroStat__7kKBS{flex:1 1;min-width:100px}.SuccessStories_ctaSection__mvN6o,.SuccessStories_faqSection__89jsP,.SuccessStories_featuredSection__bg9mQ,.SuccessStories_storiesSection__mk1G\+{padding:3rem 0}.SuccessStories_sectionHeader__3W6Z7 h2{font-size:1.75rem}.SuccessStories_featuredStoryCard__XAU3s{border-radius:1rem;padding:1rem}.SuccessStories_userInfo__z011I{flex-direction:column;text-align:center}.SuccessStories_userDetails__5PDzx h3{font-size:1.25rem}.SuccessStories_featuredQuote__U7vKx{font-size:1.125rem}.SuccessStories_storiesGrid__UsnK3{gap:1.5rem}.SuccessStories_storyCard__suDAt{padding:1.25rem}.SuccessStories_cardHeader__-Cpdt{align-items:flex-start;flex-direction:column}.SuccessStories_verificationBadge__VEVLj{align-self:flex-start}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.SuccessStories_faqItem__p\+vlb,.SuccessStories_featuredStoryCard__XAU3s,.SuccessStories_storyCard__suDAt{border-width:.5px}}@media (prefers-reduced-motion:reduce){.SuccessStories_actionBtn__Upiib,.SuccessStories_btn__irlZU,.SuccessStories_categoryFilter__eJozB,.SuccessStories_pageNumber__C-HJb,.SuccessStories_paginationBtn__pHaMG,.SuccessStories_storyCard__suDAt{transition:none}.SuccessStories_storyCard__suDAt:hover{transform:none}}.business-solutions-page{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.business-solutions-container{margin:0 auto;max-width:1280px;padding:0 1rem}.business-solutions-hero{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;overflow:hidden;padding:5rem 0;position:relative}.business-solutions-hero:before{background:radial-gradient(circle at 20% 80%,#7877c61a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c61a 0,#0000 50%),radial-gradient(circle at 40% 40%,#78dbff0d 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.business-solutions-hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.business-solutions-hero-badge{align-items:center;animation:business-solutions-fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:2rem;padding:.75rem 1.25rem}.business-solutions-hero-title{-webkit-text-fill-color:#0000;animation:business-solutions-fadeInUp .8s ease-out .1s both;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.business-solutions-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.business-solutions-hero-description{animation:business-solutions-fadeInUp .8s ease-out .2s both;font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;max-width:500px;opacity:.9}.business-solutions-hero-actions{animation:business-solutions-fadeInUp .8s ease-out .3s both;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.business-solutions-hero-stats{animation:business-solutions-fadeInUp .8s ease-out .4s both;display:flex;flex-wrap:wrap;gap:3rem}.business-solutions-hero-stat{text-align:center}.business-solutions-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.business-solutions-stat-label{font-size:.875rem;font-weight:500;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.business-solutions-hero-visual{align-items:center;animation:business-solutions-fadeIn 1s ease-out .5s both;display:flex;justify-content:center}.business-solutions-dashboard-preview{height:360px;max-width:480px;perspective:1000px;position:relative;width:100%}.business-solutions-dashboard-card{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 8px 32px #0003,inset 0 1px 0 #fff3;color:#fff;display:flex;flex-direction:column;font-weight:600;gap:1rem;justify-content:center;padding:2rem;position:absolute;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.business-solutions-dashboard-card:hover{background:#ffffff26;transform:translateY(-5px) scale(1.02)}.business-solutions-dashboard-card svg{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2));font-size:2.5rem;opacity:.9}.business-solutions-card-1{animation:business-solutions-float 6s ease-in-out infinite;left:0;top:0}.business-solutions-card-2{animation:business-solutions-float 6s ease-in-out 1.5s infinite;right:0;top:0}.business-solutions-card-3{animation:business-solutions-float 6s ease-in-out 3s infinite;bottom:0;left:0}.business-solutions-card-4{animation:business-solutions-float 6s ease-in-out 4.5s infinite;bottom:0;right:0}.business-solutions-btn{align-items:center;border:2px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;overflow:hidden;padding:1rem 2rem;position:relative;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.business-solutions-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.business-solutions-btn:hover:before{left:100%}.business-solutions-btn-large{font-size:1.125rem;padding:1.25rem 2.5rem}.business-solutions-btn-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#0000;box-shadow:0 4px 14px 0 #3b82f666;color:#fff}.business-solutions-btn-primary:hover{box-shadow:0 8px 25px #3b82f680;transform:translateY(-2px)}.business-solutions-btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000;border-color:#ffffff4d;color:#fff}.business-solutions-btn-secondary:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}.business-solutions-section-inner{margin:0 auto;max-width:1200px;padding:0 1rem}.business-solutions-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;margin-bottom:1rem;text-align:center}.business-solutions-section-subtitle{color:#64748b;font-size:1.25rem;line-height:1.6;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.business-solutions-features{background:#fff;padding:6rem 0;position:relative}.business-solutions-features:before{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.business-solutions-features-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(380px,1fr))}.business-solutions-feature-card{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;overflow:hidden;padding:3rem 2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.business-solutions-feature-card:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s cubic-bezier(.4,0,.2,1)}.business-solutions-feature-card:hover{box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #3b82f61a;transform:translateY(-8px)}.business-solutions-feature-card:hover:before{transform:scaleX(1)}.business-solutions-feature-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 8px 25px #667eea4d;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin-bottom:2rem;transition:transform .3s ease;width:80px}.business-solutions-feature-card:hover .business-solutions-feature-icon{transform:scale(1.1) rotate(5deg)}.business-solutions-feature-title{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.business-solutions-feature-description{color:#64748b;font-size:1.05rem;line-height:1.6;margin-bottom:2rem}.business-solutions-feature-benefits{list-style:none;margin:0;padding:0}.business-solutions-feature-benefits li{align-items:center;color:#475569;display:flex;font-size:.95rem;gap:.75rem;margin-bottom:.75rem;transition:color .3s ease}.business-solutions-feature-benefits li:hover{color:#1e293b}.business-solutions-benefit-check{color:#10b981;flex-shrink:0;font-size:1rem}.business-solutions-industries{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:6rem 0;position:relative}.business-solutions-industries-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.business-solutions-industry-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;overflow:hidden;padding:3rem 2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.business-solutions-industry-card:before{background:linear-gradient(90deg,#0000,#3b82f608,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.business-solutions-industry-card:hover:before{left:100%}.business-solutions-industry-card:hover{box-shadow:0 20px 40px -12px #0000001f,0 0 0 1px #3b82f614;transform:translateY(-6px)}.business-solutions-industry-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 8px 25px #667eea4d;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 2rem;transition:transform .3s ease;width:80px}.business-solutions-industry-card:hover .business-solutions-industry-icon{transform:scale(1.1)}.business-solutions-industry-card h3{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.business-solutions-industry-card p{color:#64748b;font-size:1.05rem;line-height:1.6;margin-bottom:2rem}.business-solutions-industry-features{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.business-solutions-industry-feature{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0;border-radius:50px;color:#475569;font-size:.85rem;font-weight:600;padding:.75rem 1.25rem;transition:all .3s ease}.business-solutions-industry-feature:hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;color:#fff;transform:translateY(-2px)}.business-solutions-pricing{background:#fff;padding:6rem 0;position:relative}.business-solutions-pricing:before{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.business-solutions-pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:3rem}.business-solutions-pricing-card{background:linear-gradient(135deg,#f8fafc,#fff);border:2px solid #f1f5f9;border-radius:24px;overflow:hidden;padding:3rem 2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.business-solutions-pricing-card:before{background:linear-gradient(135deg,#3b82f605,#8b5cf605);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.business-solutions-pricing-card:hover:before{opacity:1}.business-solutions-pricing-card:hover{border-color:#e2e8f0;box-shadow:0 20px 40px -12px #0000001f;transform:translateY(-6px)}.business-solutions-popular{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#3b82f6;box-shadow:0 20px 40px -12px #3b82f626;transform:scale(1.05)}.business-solutions-popular:hover{transform:scale(1.05) translateY(-6px)}.business-solutions-popular-badge{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50px;box-shadow:0 4px 12px #3b82f666;color:#fff;display:flex;font-size:.8rem;font-weight:700;gap:.5rem;left:50%;letter-spacing:.5px;padding:.75rem 1.5rem;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.business-solutions-pricing-header{margin-bottom:2.5rem;position:relative;z-index:2}.business-solutions-plan-name{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.business-solutions-plan-price{margin-bottom:1rem}.business-solutions-price-amount{color:#1e293b;font-size:3.5rem;font-weight:800;line-height:1}.business-solutions-price-period{color:#64748b;font-size:1.125rem;font-weight:500}.business-solutions-plan-description{color:#64748b;font-size:1rem;line-height:1.5}.business-solutions-plan-features{list-style:none;margin:0 0 3rem;padding:0;position:relative;text-align:left;z-index:2}.business-solutions-plan-features li{align-items:center;color:#475569;display:flex;font-size:.95rem;gap:.75rem;margin-bottom:1rem;transition:color .3s ease}.business-solutions-plan-features li:hover{color:#1e293b}.business-solutions-feature-check{color:#10b981;flex-shrink:0;font-size:1rem}.business-solutions-pricing-btn{position:relative;width:100%;z-index:2}.business-solutions-pricing-footer{color:#64748b;font-size:.95rem;position:relative;text-align:center;z-index:2}.business-solutions-testimonials{background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:6rem 0}.business-solutions-testimonials-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.business-solutions-testimonial-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;overflow:hidden;padding:3rem 2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.business-solutions-testimonial-card:hover{box-shadow:0 20px 40px -12px #0000001f,0 0 0 1px #3b82f614;transform:translateY(-6px)}.business-solutions-testimonial-content{margin-bottom:2.5rem;position:relative}.business-solutions-quote-icon{color:#f1f5f9;font-size:3rem;left:-1rem;opacity:.7;position:absolute;top:-1rem;z-index:1}.business-solutions-testimonial-content p{color:#475569;font-size:1.05rem;font-style:italic;line-height:1.7;margin:0;padding-left:2rem;position:relative;z-index:2}.business-solutions-testimonial-author{align-items:center;display:flex;gap:1.25rem}.business-solutions-author-avatar{border:3px solid #f1f5f9;border-radius:50%;box-shadow:0 4px 12px #0000001a;height:60px;object-fit:cover;width:60px}.business-solutions-author-info h4{color:#1e293b;font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.business-solutions-author-info p{color:#64748b;font-size:.9rem;margin-bottom:.75rem}.business-solutions-author-rating{display:flex;gap:.25rem}.business-solutions-rating-star{color:#fbbf24;font-size:.9rem}.business-solutions-integrations{background:#fff;padding:6rem 0}.business-solutions-integrations-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.business-solutions-integration-card{background:linear-gradient(135deg,#f8fafc,#fff);border:1px solid #f1f5f9;border-radius:20px;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.business-solutions-integration-card:before{background:linear-gradient(135deg,#3b82f608,#8b5cf608);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.business-solutions-integration-card:hover:before{opacity:1}.business-solutions-integration-card:hover{box-shadow:0 15px 30px -10px #0000001a,0 0 0 1px #3b82f614;transform:translateY(-6px)}.business-solutions-integration-icon{color:#3b82f6;font-size:3rem;margin-bottom:1.5rem;position:relative;transition:transform .3s ease;z-index:2}.business-solutions-integration-card:hover .business-solutions-integration-icon{transform:scale(1.1)}.business-solutions-integration-card h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin-bottom:1rem;position:relative;z-index:2}.business-solutions-integration-card p{color:#64748b;font-size:.9rem;line-height:1.5;margin:0;position:relative;z-index:2}.business-solutions-cta{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;overflow:hidden;padding:6rem 0;position:relative;text-align:center}.business-solutions-cta:before{background:radial-gradient(circle at 20% 80%,#7877c61a 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff77c61a 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.business-solutions-cta-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.business-solutions-cta-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e2e8f0);-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.business-solutions-cta-description{font-size:1.25rem;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px;opacity:.9}.business-solutions-cta-actions{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:3rem}.business-solutions-cta-features{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center}.business-solutions-cta-feature{align-items:center;display:flex;font-size:1rem;gap:.75rem;opacity:.9;transition:opacity .3s ease}.business-solutions-cta-feature:hover{opacity:1}.business-solutions-cta-feature-icon{color:#10b981;font-size:1.1rem}@keyframes business-solutions-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes business-solutions-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes business-solutions-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}}@media (max-width:1200px){.business-solutions-hero-title{font-size:3rem}.business-solutions-section-title{font-size:2.5rem}.business-solutions-features-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width:968px){.business-solutions-hero-content{gap:3rem;grid-template-columns:1fr;text-align:center}.business-solutions-hero-title{font-size:2.5rem}.business-solutions-hero-description{margin-left:auto;margin-right:auto}.business-solutions-hero-actions,.business-solutions-hero-stats{justify-content:center}.business-solutions-section-title{font-size:2.25rem}.business-solutions-features-grid,.business-solutions-industries-grid,.business-solutions-pricing-grid,.business-solutions-testimonials-grid{gap:2rem;grid-template-columns:1fr}.business-solutions-popular{transform:none}.business-solutions-popular:hover{transform:translateY(-6px)}.business-solutions-integrations-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width:768px){.business-solutions-hero{padding:4rem 0}.business-solutions-hero-title{font-size:2.25rem}.business-solutions-hero-description{font-size:1.125rem}.business-solutions-section-title{font-size:2rem}.business-solutions-cta-title{font-size:2.5rem}.business-solutions-cta-actions{align-items:center;flex-direction:column}.business-solutions-cta-features{flex-direction:column;gap:1.5rem}.business-solutions-dashboard-preview{height:280px;max-width:320px}.business-solutions-dashboard-card{font-size:.9rem;padding:1.5rem}.business-solutions-dashboard-card svg{font-size:2rem}}@media (max-width:480px){.business-solutions-container{padding:0 .75rem}.business-solutions-hero{padding:3rem 0}.business-solutions-hero-title{font-size:2rem}.business-solutions-section-title{font-size:1.75rem}.business-solutions-cta-title{font-size:2rem}.business-solutions-feature-card,.business-solutions-industry-card,.business-solutions-pricing-card,.business-solutions-testimonial-card{padding:2rem 1.5rem}.business-solutions-btn-large{font-size:1rem;padding:1rem 2rem}.business-solutions-hero-stats{gap:2rem}.business-solutions-stat-number{font-size:2rem}.business-solutions-integrations-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.business-solutions-integration-card{padding:2rem 1.5rem}}@media print{.business-solutions-btn,.business-solutions-cta,.business-solutions-hero{background:#fff!important;color:#000!important}.business-solutions-btn{border:1px solid #000!important}.business-solutions-dashboard-preview{display:none}}.business-solutions-author-avatar{loading:lazy;transition:opacity .3s ease}.business-solutions-author-avatar[loading=lazy]{opacity:0}.business-solutions-author-avatar.loaded{opacity:1}.business-solutions-faq-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:0 auto;max-width:800px}.business-solutions-faq-item{background:#fff;border-left:4px solid #3b82f6;border-radius:12px;box-shadow:0 2px 10px #0000001a;padding:1.5rem}.business-solutions-faq-item h4{color:#1f2937;font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.business-solutions-faq-item p{color:#6b7280;line-height:1.6;margin:0}@media print{.business-solutions-hero,.business-solutions-pricing{break-inside:avoid;page-break-inside:avoid}}.business-solutions-btn:focus,.business-solutions-pricing-card:focus{outline:2px solid #3b82f6;outline-offset:2px}.business-solutions-section-title{color:#1f2937}.business-solutions-section-subtitle{color:#6b7280}.enterprise-page{background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:100vh}.enterprise-container{margin:0 auto;max-width:1200px;padding:0 1rem}.enterprise-hero{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.enterprise-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.enterprise-hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.enterprise-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.enterprise-hero-title{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.enterprise-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;display:block}.enterprise-hero-description{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;max-width:500px;opacity:.9}.enterprise-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.enterprise-hero-stats{display:flex;gap:3rem}.enterprise-stat{text-align:center}.enterprise-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.enterprise-stat-label{font-size:.9rem;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.enterprise-hero-visual{align-items:center;display:flex;justify-content:center}.enterprise-dashboard-preview{height:300px;position:relative;width:300px}.dashboard-card{align-items:center;animation:enterprise-float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;box-shadow:0 8px 32px #0000004d;color:#fff;display:flex;flex-direction:column;font-weight:600;gap:.5rem;justify-content:center;padding:1.5rem;position:absolute}.dashboard-card svg{font-size:2rem;opacity:.9}.card-1{animation-delay:0s;left:0;top:0}.card-2{animation-delay:1.5s;right:0;top:0}.card-3{animation-delay:3s;bottom:0;left:0}.card-4{animation-delay:4.5s;bottom:0;right:0}@keyframes enterprise-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(3deg)}}.enterprise-btn{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.enterprise-btn-large{font-size:1.125rem;padding:1rem 2rem}.enterprise-btn-primary{background:#3b82f6;border-color:#3b82f6;color:#fff}.enterprise-btn-primary:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-2px)}.enterprise-btn-secondary{background:#0000;border-color:#fff;color:#fff}.enterprise-btn-secondary:hover{background:#fff;color:#1e293b;transform:translateY(-2px)}.enterprise-section-header{margin-bottom:4rem;text-align:center}.enterprise-section-title{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.enterprise-section-subtitle{color:#64748b;font-size:1.125rem;margin:0 auto;max-width:600px}.enterprise-features{background:#fff;padding:6rem 0}.enterprise-features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.enterprise-feature-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.enterprise-feature-card:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.enterprise-feature-card:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-8px)}.enterprise-feature-card:hover:before{transform:scaleX(1)}.enterprise-feature-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.enterprise-feature-title{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.enterprise-feature-description{color:#64748b;line-height:1.6;margin-bottom:1.5rem}.enterprise-feature-benefits{list-style:none;margin:0;padding:0}.enterprise-feature-benefits li{align-items:center;color:#475569;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:.5rem}.enterprise-benefit-check{color:#10b981;flex-shrink:0}.enterprise-pricing{background:#f8fafc;padding:6rem 0}.enterprise-pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.enterprise-pricing-card{background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px #0000000d;padding:2.5rem;position:relative;text-align:center;transition:all .3s ease}.enterprise-pricing-card.popular{border-color:#8b5cf6;box-shadow:0 20px 40px #8b5cf626;transform:scale(1.05)}.enterprise-popular-badge{background:#8b5cf6;border-radius:20px;color:#fff;font-size:.875rem;font-weight:700;left:50%;letter-spacing:.5px;padding:.5rem 1.5rem;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.enterprise-pricing-header{margin-bottom:2rem}.enterprise-plan-name{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.enterprise-plan-price{margin-bottom:1rem}.enterprise-price{color:#1e293b;font-size:3rem;font-weight:800}.enterprise-period{color:#64748b;font-size:1.125rem}.enterprise-plan-description{color:#64748b;font-size:.9rem}.enterprise-plan-features{list-style:none;margin:0 0 2rem;padding:0;text-align:left}.enterprise-plan-features li{align-items:center;color:#475569;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:.75rem}.enterprise-feature-check{color:#10b981;flex-shrink:0}.enterprise-success{background:#fff;padding:6rem 0}.enterprise-success-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.enterprise-success-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:2.5rem;transition:all .3s ease}.enterprise-success-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.enterprise-success-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.enterprise-company-logo{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;font-size:1.5rem;height:60px;justify-content:center;width:60px}.enterprise-company-info h4{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.enterprise-company-info span{color:#64748b;font-size:.9rem}.enterprise-success-result{align-items:center;background:#dbeafe;border-radius:8px;color:#1e40af;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.enterprise-testimonial{border-left:4px solid #3b82f6;color:#475569;font-style:italic;line-height:1.6;margin-bottom:1.5rem;padding-left:1rem}.enterprise-user{color:#64748b;font-size:.9rem;font-weight:600}.enterprise-integrations{background:#f8fafc;padding:6rem 0}.enterprise-integrations-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.enterprise-integration-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;text-align:center;transition:all .3s ease}.enterprise-integration-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.enterprise-integration-icon{color:#3b82f6;font-size:3rem;margin-bottom:1rem}.enterprise-integration-card h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.enterprise-integration-card p{color:#64748b;line-height:1.6;margin:0}.enterprise-cta{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:6rem 0;text-align:center}.enterprise-cta-content{margin:0 auto;max-width:600px}.enterprise-cta-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.enterprise-cta-description{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.enterprise-cta-actions{gap:1rem;margin-bottom:3rem}.enterprise-cta-actions,.enterprise-cta-features{display:flex;flex-wrap:wrap;justify-content:center}.enterprise-cta-features{gap:2rem}.enterprise-cta-feature{align-items:center;display:flex;font-size:.9rem;gap:.5rem;opacity:.9}.enterprise-cta-check{color:#10b981}@media (max-width:1024px){.enterprise-hero-content{gap:3rem;grid-template-columns:1fr;text-align:center}.enterprise-hero-stats{justify-content:center}.enterprise-pricing-card.popular{transform:none}}@media (max-width:768px){.enterprise-hero{padding:4rem 0 3rem}.enterprise-hero-title{font-size:2.5rem}.enterprise-hero-description{font-size:1.125rem}.enterprise-hero-actions{align-items:center;flex-direction:column}.enterprise-hero-stats{flex-direction:column;gap:1.5rem}.enterprise-section-title{font-size:2rem}.enterprise-features-grid,.enterprise-integrations-grid,.enterprise-pricing-grid,.enterprise-success-grid{grid-template-columns:1fr}.enterprise-cta-actions{align-items:center;flex-direction:column}.enterprise-cta-features{flex-direction:column;gap:1rem}}@media (max-width:480px){.enterprise-container{padding:0 .5rem}.enterprise-hero-title{font-size:2rem}.enterprise-section-title{font-size:1.75rem}.enterprise-cta-title{font-size:2rem}.enterprise-feature-card,.enterprise-integration-card,.enterprise-pricing-card,.enterprise-success-card{padding:1.5rem}.enterprise-dashboard-preview{height:250px;width:250px}}.enterprise-company-logo img,.enterprise-dashboard-preview img{loading:lazy;transition:opacity .3s ease}.enterprise-how-it-works{background:#f8fafc;padding:80px 0}.enterprise-steps-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.enterprise-step-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem;text-align:center;transition:transform .2s ease}.enterprise-step-card:hover{transform:translateY(-4px)}.enterprise-step-header{gap:1rem;margin-bottom:1rem}.enterprise-step-header,.enterprise-step-number{align-items:center;display:flex;justify-content:center}.enterprise-step-number{border-radius:50%;color:#fff;font-size:1.2rem;font-weight:700;height:40px;width:40px}.enterprise-step-icon{font-size:2rem}.enterprise-step-title{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.enterprise-step-description{color:#6b7280;line-height:1.6}.enterprise-categories{padding:80px 0}.enterprise-categories-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:3rem}.enterprise-category-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem;text-align:center}.enterprise-category-icon{color:#3b82f6;font-size:3rem;margin-bottom:1rem}.enterprise-category-features{list-style:none;margin:1rem 0 0;padding:0;text-align:left}.enterprise-category-features li{align-items:center;color:#6b7280;display:flex;gap:.5rem;margin-bottom:.5rem}.enterprise-platform{background:#f8fafc;padding:80px 0}.enterprise-platform-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.enterprise-platform-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem;text-align:center}.enterprise-platform-icon{color:#10b981;font-size:2.5rem;margin-bottom:1rem}.enterprise-faq{padding:80px 0}.enterprise-faq-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;margin-left:auto;margin-right:auto;margin-top:3rem;max-width:800px}.enterprise-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem}.enterprise-faq-item h4{color:#1f2937;font-size:1.125rem;margin-bottom:1rem}.enterprise-faq-item p{color:#6b7280;line-height:1.6;margin:0}@media (max-width:768px){.enterprise-categories-grid,.enterprise-platform-grid,.enterprise-steps-container{grid-template-columns:1fr}.enterprise-step-header{flex-direction:column;gap:.5rem}.enterprise-hero-stats{grid-template-columns:repeat(2,1fr)}}@media print{.enterprise-features,.enterprise-hero,.enterprise-how-it-works,.enterprise-pricing{break-inside:avoid;page-break-inside:avoid}}.HelpCenter_helpCenterContainer__lpwpA{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.HelpCenter_helpCenterHero__o7KhN{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.HelpCenter_helpCenterHero__o7KhN:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.HelpCenter_helpCenterHeroContent__twJ98{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.HelpCenter_helpCenterHeroTitle__-MnqS{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.HelpCenter_helpCenterGradientText__Ib1Nn{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.HelpCenter_helpCenterHeroDescription__7ygOS{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.HelpCenter_helpCenterSearchSection__3myNb{max-width:600px}.HelpCenter_helpCenterSearchBox__48P6q{margin-bottom:1rem;position:relative}.HelpCenter_helpCenterSearchIcon__g4fzK{color:#64748b;font-size:1.25rem;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.HelpCenter_helpCenterSearchInput__1XuKJ{background:#fff;border:none;border-radius:16px;box-shadow:0 10px 25px #0000001a;font-size:1.1rem;padding:1.25rem 1.5rem 1.25rem 4rem;transition:all .3s ease;width:100%}.HelpCenter_helpCenterSearchInput__1XuKJ:focus{box-shadow:0 15px 35px #0003;outline:none;transform:translateY(-2px)}.HelpCenter_helpCenterSearchSuggestions__VVmJa{align-items:center;display:flex;font-size:.9rem;gap:.75rem;opacity:.9}.HelpCenter_helpCenterSearchSuggestion__nkT4R{background:#fff3;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.8rem;padding:.375rem .75rem;transition:all .3s ease}.HelpCenter_helpCenterSearchSuggestion__nkT4R:hover{background:#ffffff4d;transform:translateY(-1px)}.HelpCenter_helpCenterHeroVisual__ybB7L{align-items:center;display:flex;justify-content:center}.HelpCenter_helpCenterSupportIllustration__zDWgK{height:300px;position:relative;width:300px}.HelpCenter_helpCenterIllustrationCircle__sClnI{animation:HelpCenter_helpCenterPulse__0S28\+ 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;height:100%;width:100%}.HelpCenter_helpCenterIllustrationIcon__\+dC\+U{color:#fff;font-size:4rem;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes HelpCenter_helpCenterPulse__0S28\+{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.HelpCenter_helpCenterSection__bh-DS{background:#fff;padding:4rem 0}.HelpCenter_helpCenterSectionAlt__D-z7u{background:#f8fafc}.HelpCenter_helpCenterStatsGrid__wJ-GB{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.HelpCenter_helpCenterStatItem__DQQJB{align-items:center;background:#f8fafc;border-radius:16px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.HelpCenter_helpCenterStatItem__DQQJB:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.HelpCenter_helpCenterStatIcon__sIsqM{color:#3b82f6;font-size:2.5rem}.HelpCenter_helpCenterStatContent__45HPF{display:flex;flex-direction:column}.HelpCenter_helpCenterStatNumber__u0z7y{color:#1e293b;font-size:1.5rem;font-weight:800;margin-bottom:.25rem}.HelpCenter_helpCenterStatLabel__EL\+tO{color:#64748b;font-size:.9rem;font-weight:500}.HelpCenter_helpCenterSectionHeader__Dtppx{margin-bottom:3rem;text-align:center}.HelpCenter_helpCenterSectionTitle__AxEnI{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.HelpCenter_helpCenterSectionSubtitle__pyTW8{color:#64748b;font-size:1.125rem}.HelpCenter_helpCenterCategoriesGrid__LkZ-T{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.HelpCenter_helpCenterCategoryCard__S-iUm{align-items:center;background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 4px 6px #0000000d;cursor:pointer;display:flex;gap:1.5rem;padding:2rem;position:relative;transition:all .3s ease}.HelpCenter_helpCenterCategoryCardActive__Yt-i7,.HelpCenter_helpCenterCategoryCard__S-iUm:hover{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626;transform:translateY(-8px)}.HelpCenter_helpCenterCategoryIcon__J9rOq{align-items:center;border-radius:16px;display:flex;flex-shrink:0;font-size:1.75rem;height:70px;justify-content:center;width:70px}.HelpCenter_helpCenterCategoryContent__999Rw h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.HelpCenter_helpCenterCategoryContent__999Rw p{color:#64748b;line-height:1.5;margin:0}.HelpCenter_helpCenterCategoryArrow__lEKbR{color:#94a3b8;margin-left:auto;transition:transform .3s ease}.HelpCenter_helpCenterCategoryCard__S-iUm:hover .HelpCenter_helpCenterCategoryArrow__lEKbR{color:#3b82f6;transform:translateX(4px)}.HelpCenter_helpCenterArticlesGrid__xuTly{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.HelpCenter_helpCenterArticleCard__3BuLf{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.HelpCenter_helpCenterArticleCard__3BuLf:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.HelpCenter_helpCenterFeaturedBadge__QLzmN{background:#fbbf24;border-radius:12px;color:#1e293b;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.375rem .75rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.HelpCenter_helpCenterArticleCard__3BuLf h3{color:#1e293b;font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.HelpCenter_helpCenterArticleMeta__Gcb8B{display:flex;font-size:.8rem;gap:1rem;margin-bottom:1rem}.HelpCenter_helpCenterArticleCategory__jAJAc{background:#3b82f6;border-radius:8px;color:#fff;padding:.25rem .5rem;text-transform:capitalize}.HelpCenter_helpCenterArticleReadTime__tZ504,.HelpCenter_helpCenterArticleViews__rp0Wn{align-items:center;color:#64748b;display:flex;gap:.25rem}.HelpCenter_helpCenterArticleCard__3BuLf p{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.HelpCenter_helpCenterReadMore__ZMuGu{align-items:center;color:#3b82f6;display:flex;font-weight:600;gap:.5rem;text-decoration:none;transition:gap .3s ease}.HelpCenter_helpCenterReadMore__ZMuGu:hover{gap:.75rem}.HelpCenter_helpCenterFaqContainer__TzZ0i{margin:0 auto;max-width:800px}.HelpCenter_helpCenterFaqItem__oXmoI{border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.HelpCenter_helpCenterFaqItem__oXmoI:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f61a}.HelpCenter_helpCenterFaqQuestion__Pn2H1{align-items:center;background:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:background-color .3s ease}.HelpCenter_helpCenterFaqQuestion__Pn2H1:hover{background:#f1f5f9}.HelpCenter_helpCenterFaqQuestion__Pn2H1 h4{color:#1e293b;flex:1 1;font-size:1.1rem;font-weight:600;margin:0}.HelpCenter_helpCenterFaqAnswer__7z\+m7{background:#fff;border-top:1px solid #e2e8f0;padding:1.5rem}.HelpCenter_helpCenterFaqAnswer__7z\+m7 p{color:#475569;line-height:1.6;margin-bottom:1rem}.HelpCenter_helpCenterFaqActions__MwIWV{align-items:center;display:flex;gap:1rem}.HelpCenter_helpCenterBtnHelpful__kc7nW{background:#f1f5f9;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.HelpCenter_helpCenterBtnHelpful__kc7nW:hover{background:#3b82f6;border-color:#3b82f6;color:#fff}.HelpCenter_helpCenterFaqActions__MwIWV a{color:#3b82f6;font-size:.9rem;font-weight:500;text-decoration:none}.HelpCenter_helpCenterNoResults__iIRBB{color:#64748b;padding:3rem;text-align:center}.HelpCenter_helpCenterNoResults__iIRBB svg{font-size:4rem;margin-bottom:1rem;opacity:.5}.HelpCenter_helpCenterNoResults__iIRBB h3{color:#1e293b;margin-bottom:.5rem}.HelpCenter_helpCenterResourcesGrid__thoRs{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.HelpCenter_helpCenterResourceCard__AmpKz{align-items:center;background:#fff;border:2px solid #0000;border-radius:16px;color:inherit;display:flex;gap:1rem;padding:2rem;text-decoration:none;transition:all .3s ease}.HelpCenter_helpCenterResourceCard__AmpKz:hover{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626;transform:translateY(-8px)}.HelpCenter_helpCenterResourceIcon__2ez0B{align-items:center;background:#3b82f6;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.HelpCenter_helpCenterResourceContent__d2ygL h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.HelpCenter_helpCenterResourceContent__d2ygL p{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.HelpCenter_helpCenterResourceArrow__ptYcg{color:#94a3b8;margin-left:auto;transition:transform .3s ease}.HelpCenter_helpCenterResourceCard__AmpKz:hover .HelpCenter_helpCenterResourceArrow__ptYcg{color:#3b82f6;transform:translateX(4px)}.HelpCenter_helpCenterContactGrid__e3WEO{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.HelpCenter_helpCenterContactMethods__WzK9a h2{color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:.5rem}.HelpCenter_helpCenterContactMethods__WzK9a>p{color:#64748b;font-size:1.125rem;margin-bottom:2rem}.HelpCenter_helpCenterMethodCards__Ux36s{display:flex;flex-direction:column;gap:1rem}.HelpCenter_helpCenterMethodCard__zvj3T{border:2px solid #f1f5f9;border-radius:12px;padding:1.5rem;transition:all .3s ease}.HelpCenter_helpCenterMethodCard__zvj3T:hover{border-color:#3b82f6;box-shadow:0 10px 25px #3b82f61a;transform:translateY(-4px)}.HelpCenter_helpCenterMethodHeader__2bD1I{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.HelpCenter_helpCenterMethodIcon__4orNP{align-items:center;background:#3b82f6;border-radius:10px;color:#fff;display:flex;font-size:1.25rem;height:50px;justify-content:center;width:50px}.HelpCenter_helpCenterMethodInfo__jq3fF h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.HelpCenter_helpCenterMethodInfo__jq3fF p{color:#64748b;font-size:.9rem;margin:0}.HelpCenter_helpCenterMethodDetails__QMe-n{display:flex;font-size:.8rem;gap:1rem;margin-bottom:1rem}.HelpCenter_helpCenterAvailability__QMufv,.HelpCenter_helpCenterResponseTime__I0v0u{align-items:center;color:#64748b;display:flex;gap:.375rem}.HelpCenter_helpCenterMethodAction__Q5ryl{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.HelpCenter_helpCenterMethodAction__Q5ryl:hover{background:#2563eb;transform:translateY(-1px)}.HelpCenter_helpCenterContactFormContainer__F8UX4{background:#f8fafc;border-radius:16px;padding:2rem}.HelpCenter_helpCenterContactForm__uA1Jb h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.HelpCenter_helpCenterContactForm__uA1Jb>p{color:#64748b;margin-bottom:2rem}.HelpCenter_helpCenterFormRow__dVe2S{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.HelpCenter_helpCenterFormGroup__gLjUW{margin-bottom:1rem}.HelpCenter_helpCenterFormLabel__m2ab6{color:#374151;display:block;font-weight:600;margin-bottom:.5rem}.HelpCenter_helpCenterFormInput__04ASe{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.HelpCenter_helpCenterFormInput__04ASe:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.HelpCenter_helpCenterFormInput__04ASe textarea{min-height:120px;resize:vertical}.HelpCenter_helpCenterSubmitButton__KpuWQ{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.HelpCenter_helpCenterSubmitButton__KpuWQ:hover{box-shadow:0 8px 20px #3b82f64d;transform:translateY(-2px)}.HelpCenter_helpCenterEmergencyBanner__g04OX{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:1rem 0}.HelpCenter_helpCenterBannerContent__4Psyl{align-items:center;display:flex;gap:1rem;justify-content:center}.HelpCenter_helpCenterBannerIcon__fn2jH{font-size:1.5rem}.HelpCenter_helpCenterBannerText__U57Z3{font-size:1rem}@media (max-width:1024px){.HelpCenter_helpCenterHeroContent__twJ98{gap:3rem;grid-template-columns:1fr;text-align:center}.HelpCenter_helpCenterContactGrid__e3WEO{gap:3rem;grid-template-columns:1fr}}@media (max-width:768px){.HelpCenter_helpCenterHeroTitle__-MnqS{font-size:2.5rem}.HelpCenter_helpCenterArticlesGrid__xuTly,.HelpCenter_helpCenterCategoriesGrid__LkZ-T,.HelpCenter_helpCenterFormRow__dVe2S,.HelpCenter_helpCenterResourcesGrid__thoRs{grid-template-columns:1fr}.HelpCenter_helpCenterStatsGrid__wJ-GB{grid-template-columns:repeat(2,1fr)}.HelpCenter_helpCenterSearchSuggestions__VVmJa{flex-wrap:wrap;justify-content:center}.HelpCenter_helpCenterSectionTitle__AxEnI{font-size:2rem}}@media (max-width:480px){.HelpCenter_helpCenterHero__o7KhN{padding:4rem 0 3rem}.HelpCenter_helpCenterHeroTitle__-MnqS{font-size:2rem}.HelpCenter_helpCenterStatsGrid__wJ-GB{grid-template-columns:1fr}.HelpCenter_helpCenterArticleCard__3BuLf,.HelpCenter_helpCenterCategoryCard__S-iUm,.HelpCenter_helpCenterResourceCard__AmpKz{padding:1.5rem}.HelpCenter_helpCenterBannerContent__4Psyl{flex-direction:column;gap:.5rem;text-align:center}.HelpCenter_helpCenterMethodDetails__QMe-n{flex-direction:column;gap:.5rem}.HelpCenter_helpCenterSupportIllustration__zDWgK img{loading:lazy;transition:opacity .3s ease}.HelpCenter_helpCenterSupportIllustration__zDWgK img[loading=lazy]{opacity:0}.HelpCenter_helpCenterSupportIllustration__zDWgK img.HelpCenter_loaded__Tvqy0{opacity:1}.HelpCenter_helpCenterStatsGrid__wJ-GB{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem}.HelpCenter_helpCenterStatItem__DQQJB{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-align:center}.HelpCenter_helpCenterStatNumber__u0z7y{color:#3b82f6;font-size:2rem;font-weight:700;margin-bottom:.5rem}.HelpCenter_helpCenterStatLabel__EL\+tO{color:#64748b;font-size:.875rem;font-weight:500}@media print{.HelpCenter_helpCenterContactGrid__e3WEO,.HelpCenter_helpCenterSection__bh-DS{break-inside:avoid;page-break-inside:avoid}.HelpCenter_helpCenterEmergencyBanner__g04OX{display:none}}.HelpCenter_helpCenterCategoryCard__S-iUm:focus,.HelpCenter_helpCenterMethodAction__Q5ryl:focus,.HelpCenter_helpCenterSearchSuggestion__nkT4R:focus,.HelpCenter_helpCenterSubmitButton__KpuWQ:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){.HelpCenter_helpCenterGradientText__Ib1Nn{background:none;color:#00f}}@media (prefers-reduced-motion:reduce){.HelpCenter_helpCenterIllustrationCircle__sClnI{animation:none}.HelpCenter_helpCenterCategoryCard__S-iUm{transition:none}}.HelpCenter_helpCenterFaqQuestion__Pn2H1{cursor:pointer;transition:background-color .2s ease}.HelpCenter_helpCenterFaqQuestion__Pn2H1:hover{background-color:#f8fafc}.HelpCenter_helpCenterFaqQuestion__Pn2H1:focus{background-color:#f1f5f9}.HelpCenter_helpCenterFormInput__04ASe:focus{outline:2px solid #3b82f6;outline-offset:2px}}.advertising-page{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.advertising-container{margin:0 auto;max-width:1200px;padding:0 1rem}.advertising-hero{overflow:hidden;padding:6rem 0 4rem}.advertising-hero:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.advertising-hero-content{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.advertising-badge{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.advertising-hero-title{font-size:3.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:1.5rem}.advertising-gradient-text{background:linear-gradient(135deg,#fbbf24,#f59e0b);display:block}.advertising-hero-description{font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem;max-width:500px;opacity:.9}.advertising-hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.advertising-hero-stats{display:flex;gap:3rem}.advertising-stat{text-align:center}.advertising-stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.advertising-stat-label{font-size:.9rem;font-weight:500;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.advertising-hero-visual{align-items:center;display:flex;justify-content:center}.ad-preview-showcase{display:flex;flex-direction:column;gap:1.5rem}.featured-ad-preview,.urgent-ad-preview{animation:advertising-float 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;color:#fff;padding:1.5rem;position:relative;transition:all .3s ease}.urgent-ad-preview{animation-delay:2s}.ad-badge{border-radius:12px;font-size:.75rem;font-weight:700;left:1rem;letter-spacing:.5px;padding:.25rem .75rem;position:absolute;text-transform:uppercase;top:-8px}.ad-badge.featured{background:#fbbf24;color:#1e293b}.ad-badge.urgent{background:#ef4444;color:#fff}.ad-content{align-items:center;display:flex;gap:1rem}.ad-image{background:#fff3;flex-shrink:0;height:80px;width:80px}.ad-details h4{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.ad-price{color:#fbbf24;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.ad-location{align-items:center;display:flex;font-size:.875rem;gap:.25rem;opacity:.8}@keyframes advertising-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(2deg)}}.advertising-btn{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.advertising-btn-large{font-size:1.125rem;padding:1rem 2rem}.advertising-btn-full{width:100%}.advertising-btn-primary{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f64d;color:#fff}.advertising-btn-primary:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 8px 20px #3b82f666;transform:translateY(-2px)}.advertising-btn-secondary{background:#0000;border-color:#fff;color:#fff}.advertising-btn-secondary:hover{background:#fff;box-shadow:0 8px 20px #fff3;color:#667eea;transform:translateY(-2px)}.advertising-section-header{margin-bottom:4rem;text-align:center}.advertising-section-title{color:#1e293b;font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.advertising-section-subtitle{color:#64748b;font-size:1.125rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.advertising-metrics{background:#fff;padding:6rem 0}.advertising-metrics-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.advertising-metric-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.advertising-metric-card:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.advertising-metric-card:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-8px)}.advertising-metric-card:hover:before{transform:scaleX(1)}.advertising-metric-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 8px 20px #667eea4d;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.advertising-metric-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.advertising-metric-label{color:#475569;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.advertising-metric-detail{color:#64748b;font-size:.9rem;line-height:1.5;margin:0}.advertising-types{background:#f8fafc;padding:6rem 0}.advertising-types-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.advertising-type-card{background:#fff;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 6px #0000000d;cursor:pointer;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.advertising-type-card.selected{border-color:#3b82f6;box-shadow:0 25px 50px #3b82f626;transform:translateY(-8px)}.advertising-type-card:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.advertising-type-card.selected:before{transform:scaleX(1)}.advertising-type-icon{align-items:center;border-radius:16px;display:flex;font-size:1.75rem;height:70px;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease;width:70px}.advertising-type-card:hover .advertising-type-icon{transform:scale(1.1)}.advertising-type-name{color:#1e293b;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1rem}.advertising-type-description{color:#64748b;font-weight:400;line-height:1.6;margin-bottom:1.5rem}.advertising-type-benefits{list-style:none;margin:0 0 1.5rem;padding:0}.advertising-type-benefits li{align-items:center;color:#475569;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-bottom:.75rem}.advertising-benefit-check{color:#10b981;flex-shrink:0;font-size:.875rem}.advertising-type-stats{align-items:center;background:#f0f9ff;border-left:4px solid #0ea5e9;border-radius:8px;color:#0369a1;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1rem}.advertising-pricing{background:#fff;padding:6rem 0}.advertising-billing-toggle{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1rem;justify-content:center;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:400px;padding:.5rem}.advertising-billing-option{background:#0000;border:none;border-radius:8px;cursor:pointer;flex:1 1;font-family:inherit;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.advertising-billing-option.active{background:#fff;box-shadow:0 2px 8px #0000001a;color:#3b82f6}.advertising-pricing-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.advertising-pricing-card{background:#f8fafc;border:2px solid #e2e8f0;border-radius:20px;padding:2.5rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.advertising-pricing-card.popular{background:#fff;border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626;transform:scale(1.05)}.advertising-popular-badge{background:#3b82f6;border-radius:20px;box-shadow:0 4px 12px #3b82f64d;color:#fff;font-size:.875rem;font-weight:700;left:50%;letter-spacing:.5px;padding:.5rem 1.5rem;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.advertising-pricing-header{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:2rem}.advertising-plan-name{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.advertising-plan-price{margin-bottom:1rem}.advertising-price{color:#1e293b;font-size:3rem;font-weight:800;letter-spacing:-.02em}.advertising-duration{color:#64748b;font-size:1.125rem;font-weight:500}.advertising-plan-features{list-style:none;margin:0 0 2rem;padding:0;text-align:left}.advertising-plan-features li{align-items:center;color:#475569;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;margin-bottom:.75rem}.advertising-feature-check{color:#10b981;flex-shrink:0;font-size:.875rem}.advertising-targeting{background:#f8fafc;padding:6rem 0}.advertising-targeting-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.advertising-targeting-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.advertising-targeting-card:before{background:linear-gradient(135deg,#10b981,#059669);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.advertising-targeting-card:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-8px)}.advertising-targeting-card:hover:before{transform:scaleX(1)}.advertising-targeting-icon{color:#10b981;font-size:3rem;margin-bottom:1.5rem}.advertising-targeting-card h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin-bottom:1rem}.advertising-targeting-card p{color:#64748b;font-weight:400;line-height:1.6;margin:0}.advertising-testimonials{background:#fff;padding:6rem 0}.advertising-testimonials-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.advertising-testimonial-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:2.5rem;position:relative;transition:all .3s ease}.advertising-testimonial-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.advertising-testimonial-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.advertising-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.advertising-user-info h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.advertising-user-info span{color:#64748b;font-size:.9rem;font-weight:500}.advertising-testimonial-result{align-items:center;background:#dbeafe;border-radius:8px;color:#1e40af;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.advertising-testimonial-quote{border-left:4px solid #3b82f6;color:#475569;font-size:1rem;font-style:italic;line-height:1.6;margin:0;padding-left:1rem}.advertising-faq{background:#f8fafc;padding:6rem 0}.advertising-faq-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 auto;max-width:1000px}.advertising-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;transition:all .3s ease}.advertising-faq-item:hover{border-color:#3b82f6;box-shadow:0 8px 25px #0000001a}.advertising-faq-item h4{color:#1e293b;font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.advertising-faq-item p{color:#64748b;font-weight:400;line-height:1.6;margin:0}.advertising-cta{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;overflow:hidden;padding:6rem 0;position:relative;text-align:center}.advertising-cta:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.advertising-cta-content{margin:0 auto;max-width:600px;position:relative;z-index:2}.advertising-cta-title{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.advertising-cta-description{font-size:1.25rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.advertising-cta-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.advertising-cta-features{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.advertising-cta-feature{align-items:center;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;opacity:.9}.advertising-cta-check{color:#10b981;font-size:.875rem}@media (max-width:1024px){.advertising-hero-content{gap:3rem;grid-template-columns:1fr;text-align:center}.advertising-hero-stats{justify-content:center}.advertising-pricing-card.popular{transform:none}.advertising-section-title{font-size:2.25rem}}@media (max-width:768px){.advertising-hero{padding:4rem 0 3rem}.advertising-hero-title{font-size:2.5rem}.advertising-hero-description{font-size:1.125rem}.advertising-hero-actions{align-items:center;flex-direction:column}.advertising-hero-stats{flex-direction:column;gap:1.5rem}.advertising-section-title{font-size:2rem}.advertising-faq-grid,.advertising-features-grid,.advertising-metrics-grid,.advertising-pricing-grid,.advertising-targeting-grid,.advertising-testimonials-grid,.advertising-types-grid{grid-template-columns:1fr}.advertising-cta-actions{align-items:center;flex-direction:column}.advertising-cta-features{flex-direction:column;gap:1rem}.advertising-billing-toggle{flex-direction:column;max-width:300px}}@media (max-width:480px){.advertising-container{padding:0 .5rem}.advertising-hero-title{font-size:2rem}.advertising-section-title{font-size:1.75rem}.advertising-cta-title{font-size:2rem}.advertising-faq-item,.advertising-feature-card,.advertising-metric-card,.advertising-pricing-card,.advertising-targeting-card,.advertising-testimonial-card,.advertising-type-card{padding:1.5rem}.ad-preview-showcase{transform:scale(.9)}.advertising-hero-stats{gap:1rem}.advertising-stat-number{font-size:2rem}}@media (prefers-reduced-motion:reduce){.advertising-btn,.advertising-faq-item,.advertising-metric-card,.advertising-pricing-card,.advertising-targeting-card,.advertising-testimonial-card,.advertising-type-card{transition:none}.featured-ad-preview,.urgent-ad-preview{animation:none}}@media (prefers-color-scheme:dark){.advertising-page{background:linear-gradient(135deg,#0f172a,#1e293b)}.advertising-faq,.advertising-metrics,.advertising-pricing,.advertising-testimonials{background:#1e293b}.advertising-targeting,.advertising-types{background:#0f172a}.advertising-faq-item h4,.advertising-metric-value,.advertising-plan-name,.advertising-section-title,.advertising-type-name{color:#f1f5f9}.advertising-faq-item p,.advertising-metric-detail,.advertising-section-subtitle,.advertising-targeting-card p,.advertising-type-description{color:#94a3b8}.advertising-faq-item,.advertising-metric-card,.advertising-pricing-card,.advertising-targeting-card,.advertising-testimonial-card,.advertising-type-card{background:#334155;border-color:#475569;color:#e2e8f0}}.ad-image{loading:lazy;border-radius:8px;min-height:120px}.ad-image,.advertising-hero{background:linear-gradient(135deg,#667eea,#764ba2)}.advertising-hero{color:#fff;position:relative}.advertising-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f093fb,#f5576c);-webkit-background-clip:text;background-clip:text}@media print{.advertising-cta,.advertising-hero{break-inside:avoid;page-break-inside:avoid}.advertising-btn{display:none}}.advertising-billing-option:focus,.advertising-btn:focus{outline:2px solid #3b82f6;outline-offset:2px}.advertising-section-title{color:#1f2937}.advertising-section-subtitle{color:#6b7280}.advertising-type-card{transition:all .3s ease}.advertising-type-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-2px)}.SafetyTips_safetyTipsContainer__n\+M\+i{background:linear-gradient(135deg,#fef7ed,#fffbeb);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.SafetyTips_safetyHero__TmJWh{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.SafetyTips_safetyHero__TmJWh:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.SafetyTips_safetyHeroContent__CcUsn{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.SafetyTips_safetyHeroBadge__w0AEm{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.SafetyTips_safetyHeroTitle__1uRGp{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.SafetyTips_safetyGradientText__gUmzX{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.SafetyTips_safetyHeroDescription__WQEJr{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;max-width:500px;opacity:.9}.SafetyTips_safetyStatsOverview__v\+dO6{display:flex;gap:2rem}.SafetyTips_safetyStatNumber__5qgbs{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-weight:800;margin-bottom:.5rem}.SafetyTips_safetyStatLabel__dPcZf{font-size:.8rem;opacity:.8}.SafetyTips_safetyHeroVisual__W6j24{align-items:center;display:flex;justify-content:center}.SafetyTips_safetyShieldIllustration__mf3hx{height:300px;position:relative;width:300px}.SafetyTips_safetyShield__lZYNu{animation:SafetyTips_safetyPulse__LhHhJ 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;height:100%;width:100%}.SafetyTips_safetyShieldIcon__YyDcl{color:#fff;font-size:4rem;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes SafetyTips_safetyPulse__LhHhJ{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.SafetyTips_safetyAlert__\+ORUi{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:1rem 0}.SafetyTips_safetyAlertContent__YMdKZ{align-items:center;display:flex;gap:1rem;justify-content:space-between}.SafetyTips_safetyAlertIcon__qjgEs{flex-shrink:0;font-size:1.5rem}.SafetyTips_safetyAlertText__7vtFU{flex:1 1;font-size:1rem}.SafetyTips_safetyAlertButton__b1hz3{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-weight:600;padding:.5rem 1rem;transition:all .3s ease}.SafetyTips_safetyAlertButton__b1hz3:hover{background:#ffffff4d;transform:translateY(-1px)}.SafetyTips_safetyControls__JnagE{background:#fff;border-bottom:1px solid #e2e8f0;padding:3rem 0}.SafetyTips_safetyControlsGrid__Lx6Ke{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr auto}.SafetyTips_safetySearch__p-SI6{max-width:400px}.SafetyTips_safetySearchBox__vQ8Gz{position:relative}.SafetyTips_safetySearchIcon__72-2Q{color:#64748b;font-size:1.1rem;left:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.SafetyTips_safetySearchInput__7WVMl{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;padding:1rem 1.25rem 1rem 3.5rem;transition:all .3s ease;width:100%}.SafetyTips_safetySearchInput__7WVMl:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.SafetyTips_safetyCategoryFilters__WuZx5{display:flex;flex-wrap:wrap;gap:.5rem}.SafetyTips_safetyCategoryFilter__EPaTg{align-items:center;background:#fff;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .3s ease}.SafetyTips_safetyCategoryFilterActive__MEiCl{background:#3b82f6;border-color:#3b82f6;color:#fff}.SafetyTips_safetyCategoryCount__h3jto{background:#fff3;border-radius:12px;font-size:.75rem;font-weight:600;padding:.25rem .5rem}.SafetyTips_safetyCategoryFilterActive__MEiCl .SafetyTips_safetyCategoryCount__h3jto{background:#ffffff4d}.SafetyTips_safetySectionTitle__50xvU{color:#1e293b;margin-bottom:.5rem}.SafetyTips_safetySectionSubtitle__U\+KaL{color:#64748b}.SafetyTips_safetyTipsSection__xBuUG{background:#f8fafc;padding:4rem 0}.SafetyTips_safetyTipsGrid__e41fG{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.SafetyTips_safetyTipCard__\+dUvO{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 4px 6px #0000000d;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.SafetyTips_safetyTipCard__\+dUvO:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-8px)}.SafetyTips_safetyTipCard__\+dUvO:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.SafetyTips_safetyTipCard__\+dUvO:hover:before{transform:scaleX(1)}.SafetyTips_safetyTipHeader__qzQME{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.SafetyTips_safetyTipIcon__tYuFE{align-items:center;border-radius:16px;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.SafetyTips_safetyTipMeta__TSTIb{flex:1 1}.SafetyTips_safetyTipTitle__Ag3eR{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.SafetyTips_safetyImportanceBadge__fk5k5{border-radius:12px;color:#fff;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.SafetyTips_safetyTipDescription__ENVyt{color:#64748b;line-height:1.6;margin-bottom:1.5rem}.SafetyTips_safetyGuidelines__Wnpl1{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.SafetyTips_safetyDonts__dR\+ta,.SafetyTips_safetyDos__ZCEex{border-radius:12px;padding:1rem}.SafetyTips_safetyDos__ZCEex{background:#f0f9ff;border:1px solid #e0f2fe}.SafetyTips_safetyDonts__dR\+ta{background:#fef2f2;border:1px solid #fee2e2}.SafetyTips_safetyGuidelineTitle__Z2YXx{align-items:center;color:#1e293b;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.SafetyTips_safetyDoIcon__oMoGH{color:#10b981}.SafetyTips_safetyDontIcon__APshh{color:#ef4444}.SafetyTips_safetyGuidelineList__FTbls{list-style:none;margin:0;padding:0}.SafetyTips_safetyGuidelineList__FTbls li{color:#475569;font-size:.85rem;line-height:1.4;padding:.25rem 0 .25rem 1rem;position:relative}.SafetyTips_safetyGuidelineList__FTbls li:before{color:#64748b;content:"•";left:0;position:absolute}.SafetyTips_safetyTipStats__BqvTs{border-top:1px solid #f1f5f9;display:flex;gap:1rem;padding-top:1rem}.SafetyTips_safetyStatItem__iLhjV{flex:1 1;text-align:center}.SafetyTips_safetyStatValue__4Qzt9{color:#1e293b;display:block;font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.SafetyTips_safetyStatLabel__dPcZf{font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.SafetyTips_safetyNoResults__fP8fJ{background:#fff;border-radius:20px;margin:2rem 0;padding:4rem 2rem;text-align:center}.SafetyTips_safetyNoResultsIcon__1fXvx{color:#64748b;font-size:4rem;margin-bottom:1.5rem;opacity:.5}.SafetyTips_safetyNoResults__fP8fJ h3{color:#1e293b;font-size:1.5rem;margin-bottom:.5rem}.SafetyTips_safetyNoResults__fP8fJ p{color:#64748b;margin-bottom:2rem}.SafetyTips_safetyClearFilters__5eHfG{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.SafetyTips_safetyClearFilters__5eHfG:hover{background:#2563eb;transform:translateY(-1px)}.SafetyTips_emergencySection__MP9iJ{background:#fff;padding:4rem 0}.SafetyTips_emergencyContactsGrid__CTEY8{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.SafetyTips_emergencyContactCard__VOi99{background:#f8fafc;border:2px solid #0000;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.SafetyTips_emergencyContactCard__VOi99:hover{border-color:#ef4444;box-shadow:0 10px 25px #ef44441a;transform:translateY(-4px)}.SafetyTips_emergencyContactHeader__eF2bW{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.SafetyTips_emergencyContactIcon__6mlQ2{color:#ef4444;font-size:2rem}.SafetyTips_emergencyContactInfo__Ioq7c h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.SafetyTips_emergencyContactType__QtfEp{color:#64748b;font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.SafetyTips_emergencyContactNumber__r0NvP{color:#ef4444;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.SafetyTips_emergencyContactDescription__un7Xe{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.SafetyTips_emergencyContactButton__lMrs3{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.SafetyTips_emergencyContactButton__lMrs3:hover{background:#dc2626;transform:translateY(-1px)}.SafetyTips_checklistSection__LrKUJ{background:#f8fafc;padding:4rem 0}.SafetyTips_safetyChecklist__ykuh6{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.SafetyTips_checklistCategory__6CdhD{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem}.SafetyTips_checklistCategory__6CdhD h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.SafetyTips_checklistItems__d8vk-{list-style:none;margin:0;padding:0}.SafetyTips_checklistItem__oyQci{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:.75rem;padding:.75rem 0}.SafetyTips_checklistItem__oyQci:last-child{border-bottom:none}.SafetyTips_checklistIcon__Lp65Z{color:#10b981;flex-shrink:0;font-size:1rem;margin-top:.125rem}.SafetyTips_checklistItem__oyQci span{color:#475569;line-height:1.4}.SafetyTips_pledgeSection__8bTp1{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:4rem 0}.SafetyTips_safetyPledge__sMNNT{margin:0 auto;max-width:800px;text-align:center}.SafetyTips_pledgeContent__is3ev{position:relative}.SafetyTips_pledgeQuoteIcon__tj2TX{color:#fff3;font-size:3rem;margin-bottom:1rem}.SafetyTips_pledgeTitle__bj8-K{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.SafetyTips_pledgeText__AiFDK{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.SafetyTips_pledgeFeatures__TEvjC{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.SafetyTips_pledgeFeature__ADq7n{align-items:center;display:flex;gap:.75rem;justify-content:center}.SafetyTips_pledgeFeatureIcon__Yzd-d{color:#fbbf24;font-size:1.25rem}.SafetyTips_pledgeFeature__ADq7n span{font-weight:500}.SafetyTips_safetyCta__CgZ8i{background:#fff;padding:4rem 0}.SafetyTips_safetyCtaContent__jEqfX{margin:0 auto;max-width:600px;text-align:center}.SafetyTips_safetyCtaTitle__nIKT8{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.SafetyTips_safetyCtaDescription__\+dLGC{color:#64748b;font-size:1.125rem;line-height:1.6;margin-bottom:2.5rem}.SafetyTips_safetyCtaActions__A0riU{display:flex;gap:1rem;justify-content:center}.SafetyTips_safetyCtaButton__-vOrL{background:#3b82f6;border-radius:8px;color:#fff;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.SafetyTips_safetyCtaButton__-vOrL:hover{background:#2563eb;box-shadow:0 8px 20px #3b82f64d;transform:translateY(-2px)}.SafetyTips_safetyCtaButtonSecondary__zMzkH{background:#0000;border:2px solid #3b82f6;border-radius:8px;color:#3b82f6;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.SafetyTips_safetyCtaButtonSecondary__zMzkH:hover{background:#3b82f6;color:#fff;transform:translateY(-2px)}@media (max-width:1024px){.SafetyTips_safetyHeroContent__CcUsn{gap:3rem;grid-template-columns:1fr;text-align:center}.SafetyTips_safetyStatsOverview__v\+dO6{justify-content:center}}@media (max-width:768px){.SafetyTips_safetyHeroTitle__1uRGp{font-size:2.5rem}.SafetyTips_safetyControlsGrid__Lx6Ke{gap:1.5rem;grid-template-columns:1fr}.SafetyTips_safetyGuidelines__Wnpl1,.SafetyTips_safetyTipsGrid__e41fG{grid-template-columns:1fr}.SafetyTips_safetyCtaActions__A0riU{align-items:center;flex-direction:column}.SafetyTips_safetyAlertContent__YMdKZ{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:480px){.SafetyTips_safetyHero__TmJWh{padding:4rem 0 3rem}.SafetyTips_safetyHeroTitle__1uRGp,.SafetyTips_safetySectionTitle__50xvU{font-size:2rem}.SafetyTips_safetyStatsOverview__v\+dO6{flex-direction:column;gap:1.5rem}.SafetyTips_safetyCategoryFilters__WuZx5{justify-content:center}.SafetyTips_pledgeFeatures__TEvjC{grid-template-columns:1fr}}.SafetyTips_pledgeFeature__ADq7n img,.SafetyTips_safetyShieldIllustration__mf3hx img{loading:lazy}.SafetyTips_safetyStatsOverview__v\+dO6{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:2rem}.SafetyTips_safetyStat__VY4nB{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;text-align:center}.SafetyTips_safetyStatNumber__5qgbs{color:#3b82f6;font-size:1.5rem;font-weight:700}.SafetyTips_safetyStatLabel__dPcZf{color:#64748b;font-size:.875rem;margin-top:.5rem}@media print{.SafetyTips_safetyAlert__\+ORUi,.SafetyTips_safetyControls__JnagE{display:none}.SafetyTips_checklistSection__LrKUJ,.SafetyTips_faqSection__3\+ywd,.SafetyTips_safetyTipsSection__xBuUG{break-inside:avoid;page-break-inside:avoid}}.SafetyTips_emergencyContactButton__lMrs3:focus,.SafetyTips_safetyAlertButton__b1hz3:focus,.SafetyTips_safetyCategoryFilter__EPaTg:focus,.SafetyTips_safetyCtaButton__-vOrL:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){.SafetyTips_safetyGradientText__gUmzX{background:none;color:#00f}}@media (prefers-reduced-motion:reduce){.SafetyTips_safetyShield__lZYNu{animation:none}}[itemscope]{position:relative}.SafetyTips_safetySectionHeader__w\+T1F{margin-bottom:3rem;text-align:center}.SafetyTips_safetySectionTitle__50xvU{color:#1f2937;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.SafetyTips_safetySectionSubtitle__U\+KaL{color:#6b7280;font-size:1.125rem;margin:0 auto;max-width:600px}.Contact_contactContainer__x\+Kql{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.Contact_contactHero__X6\+Tv{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.Contact_contactHero__X6\+Tv:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Contact_contactHeroContent__ItbFk{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.Contact_contactHeroTitle__KRAwz{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.Contact_contactGradientText__Clhgx{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.Contact_contactHeroDescription__Kq44l{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;max-width:500px;opacity:.9}.Contact_contactStats__oWCpS{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);max-width:400px}.Contact_contactStat__DvjiV{text-align:center}.Contact_contactStatNumber__ZDonP{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;margin-bottom:.5rem}.Contact_contactStatLabel__21WpA{font-size:.8rem;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.Contact_contactHeroVisual__9PS4N{align-items:center;display:flex;justify-content:center}.Contact_contactIllustration__ppubp{height:300px;position:relative;width:300px}.Contact_contactIllustrationCircle__XI8kA{animation:Contact_contactPulse__RmbVQ 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;height:100%;width:100%}.Contact_contactIllustrationIcon__zC3PS{color:#fff;font-size:4rem;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes Contact_contactPulse__RmbVQ{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Contact_sectionHeader__9u-Bs{margin-bottom:3rem;text-align:center}.Contact_sectionTitle__rY77Q{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.Contact_sectionSubtitle__o4WqU{color:#64748b;font-size:1.125rem}.Contact_contactMethodsSection__2lY6\+{background:#fff;padding:4rem 0}.Contact_contactMethodsGrid__-pwia{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Contact_contactMethodCard__InBuo{background:#f8fafc;border:2px solid #0000;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.Contact_contactMethodCard__InBuo:hover{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626;transform:translateY(-8px)}.Contact_contactMethodIcon__cqWsm{align-items:center;border-radius:20px;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.Contact_contactMethodContent__43YxS h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.Contact_contactMethodContent__43YxS p{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.Contact_contactMethodDetails__1bxUf{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.Contact_contactDetail__dZcAz{align-items:center;color:#64748b;display:flex;font-size:.8rem;gap:.375rem}.Contact_contactMethodContact__oZW3W{margin-bottom:1.5rem}.Contact_contactMethodContact__oZW3W strong{color:#1e293b;font-size:1.125rem}.Contact_contactMethodAction__g9jzf{border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.Contact_contactMethodAction__g9jzf:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.Contact_contactFormSection__K--fx{background:#f8fafc;padding:4rem 0}.Contact_contactFormGrid__KeOCW{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.Contact_contactFormInfo__-p4Eo h2{color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:1rem}.Contact_contactFormInfo__-p4Eo>p{color:#64748b;font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.Contact_contactInfoList__YwbyI{display:flex;flex-direction:column;gap:1.5rem}.Contact_contactInfoItem__TD40G{align-items:flex-start;display:flex;gap:1rem}.Contact_contactInfoIcon__-iqS6{color:#3b82f6;flex-shrink:0;font-size:1.5rem;margin-top:.25rem}.Contact_contactInfoContent__999aa h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.Contact_contactInfoContent__999aa p{color:#64748b;line-height:1.5;margin:0}.Contact_contactFormContainer__Mce-5{background:#fff;border-radius:20px;box-shadow:0 10px 25px #0000001a;padding:2.5rem}.Contact_submitError__0Bmmh,.Contact_submitSuccess__qgJJy{align-items:flex-start;border-radius:12px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.Contact_submitSuccess__qgJJy{background:#f0f9ff;border:1px solid #e0f2fe;color:#0c4a6e}.Contact_submitError__0Bmmh{background:#fef2f2;border:1px solid #fee2e2;color:#7f1d1d}.Contact_submitError__0Bmmh svg,.Contact_submitSuccess__qgJJy svg{flex-shrink:0;font-size:1.5rem;margin-top:.125rem}.Contact_submitError__0Bmmh h3,.Contact_submitSuccess__qgJJy h3{font-size:1.125rem;margin:0 0 .5rem}.Contact_submitError__0Bmmh p,.Contact_submitSuccess__qgJJy p{line-height:1.5;margin:0}.Contact_contactForm__p79xk{display:flex;flex-direction:column;gap:1.5rem}.Contact_formRow__mwjiq{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.Contact_formGroup__9s\+x\+{display:flex;flex-direction:column}.Contact_formLabel__1aK33{color:#374151;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.Contact_formInput__3ggCS,.Contact_formTextarea__AfMSj{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease}.Contact_formInput__3ggCS:focus,.Contact_formTextarea__AfMSj:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Contact_formTextarea__AfMSj{min-height:120px;resize:vertical}.Contact_checkboxLabel__u13Gm{align-items:flex-start;color:#374151;cursor:pointer;display:flex;font-size:.9rem;gap:.75rem}.Contact_checkboxInput__vg7Z\+{display:none}.Contact_checkboxCustom__2r9E8{align-items:center;border:2px solid #d1d5db;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:.125rem;transition:all .3s ease;width:20px}.Contact_checkboxInput__vg7Z\+:checked+.Contact_checkboxCustom__2r9E8{background:#3b82f6;border-color:#3b82f6}.Contact_checkboxInput__vg7Z\+:checked+.Contact_checkboxCustom__2r9E8:after{color:#fff;content:"✓";font-size:.75rem;font-weight:700}.Contact_checkboxText__gf-\+x a{color:#3b82f6;text-decoration:none}.Contact_checkboxText__gf-\+x a:hover{text-decoration:underline}.Contact_submitButton__Iihn5{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;transition:all .3s ease}.Contact_submitButton__Iihn5:hover:not(:disabled){box-shadow:0 8px 20px #3b82f64d;transform:translateY(-2px)}.Contact_submitButton__Iihn5:disabled{cursor:not-allowed;opacity:.6;transform:none}.Contact_loadingSpinner__URCGm{animation:Contact_spin__n1t5c 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes Contact_spin__n1t5c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Contact_departmentsSection__zAZ2Y{background:#fff;padding:4rem 0}.Contact_departmentsGrid__t2HKL{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Contact_departmentCard__mMFnm{background:#f8fafc;border:2px solid #0000;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.Contact_departmentCard__mMFnm:hover{border-color:#3b82f6;box-shadow:0 10px 25px #3b82f61a;transform:translateY(-4px)}.Contact_departmentHeader__dDzb6{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.Contact_departmentIcon__x03Pf{color:#3b82f6;font-size:2rem}.Contact_departmentHeader__dDzb6 h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.Contact_departmentDescription__NAdnL{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.Contact_departmentContacts__6Rjas{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.Contact_departmentContact__SS\+Fu{align-items:center;color:#475569;display:flex;font-size:.9rem;gap:.5rem;justify-content:center}.Contact_departmentButton__ZiwPg{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.Contact_departmentButton__ZiwPg:hover{background:#2563eb;transform:translateY(-1px)}.Contact_locationsSection__z1KL1{background:#f8fafc;padding:4rem 0}.Contact_locationsGrid__0tcv2{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.Contact_locationCard__9QIXG{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;transition:all .3s ease}.Contact_locationCard__9QIXG:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-4px)}.Contact_locationHeader__2dMHm{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.Contact_locationIcon__Y35Xa{color:#ef4444;font-size:1.5rem}.Contact_locationHeader__2dMHm h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.Contact_locationDetails__VTDd\+{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.Contact_locationDetail__RnR-u strong{color:#374151;display:block;font-size:.9rem;margin-bottom:.25rem}.Contact_locationDetail__RnR-u p{color:#64748b;line-height:1.5;margin:0}.Contact_locationActions__hF2ur{display:flex;gap:.75rem}.Contact_locationButton__2Cash{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s ease}.Contact_locationButton__2Cash:hover{background:#2563eb;transform:translateY(-1px)}.Contact_locationButtonSecondary__abWVa{background:#0000;border:2px solid #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s ease}.Contact_locationButtonSecondary__abWVa:hover{background:#3b82f6;color:#fff;transform:translateY(-1px)}.Contact_faqSection__Bk6Er{background:#fff;padding:4rem 0}.Contact_faqGrid__fSUJt{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1000px}.Contact_faqItem__vnJWY{background:#f8fafc;border-radius:12px;padding:1.5rem}.Contact_faqItem__vnJWY h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.Contact_faqItem__vnJWY p{color:#64748b;line-height:1.5;margin:0}.Contact_emergencyBanner__HQJYH{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:1.5rem 0}.Contact_emergencyContent__ZNyGt{align-items:center;display:flex;gap:1rem;justify-content:space-between}.Contact_emergencyIcon__C-sGR{flex-shrink:0;font-size:1.5rem}.Contact_emergencyText__jR-I5{flex:1 1;font-size:1rem}.Contact_emergencyButton__jZgmP{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.Contact_emergencyButton__jZgmP:hover{background:#ffffff4d;transform:translateY(-1px)}@media (max-width:1024px){.Contact_contactHeroContent__ItbFk{gap:3rem;grid-template-columns:1fr;text-align:center}.Contact_contactFormGrid__KeOCW{gap:3rem;grid-template-columns:1fr}.Contact_contactStats__oWCpS{margin:0 auto}}@media (max-width:768px){.Contact_contactHeroTitle__KRAwz{font-size:2.5rem}.Contact_contactMethodsGrid__-pwia,.Contact_departmentsGrid__t2HKL,.Contact_faqGrid__fSUJt,.Contact_formRow__mwjiq,.Contact_locationsGrid__0tcv2{grid-template-columns:1fr}.Contact_emergencyContent__ZNyGt{flex-direction:column;gap:1rem;text-align:center}.Contact_locationActions__hF2ur{flex-direction:column}.Contact_sectionTitle__rY77Q{font-size:2rem}}@media (max-width:480px){.Contact_contactHero__X6\+Tv{padding:4rem 0 3rem}.Contact_contactHeroTitle__KRAwz{font-size:2rem}.Contact_contactFormContainer__Mce-5{padding:1.5rem}.Contact_contactStats__oWCpS{grid-template-columns:1fr}.Contact_contactMethodDetails__1bxUf{flex-direction:column;gap:.5rem}}.Contact_digitalBadge__oMUil{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;padding:4px 8px;position:absolute;right:10px;top:10px}.Contact_virtualBadge__mRprr{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;font-size:.75rem;font-weight:600;padding:4px 8px}.Contact_virtualOfficesGrid__7NZ50{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.Contact_virtualOfficeCard__lae2E{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;padding:2rem;transition:transform .2s ease,box-shadow .2s ease}.Contact_virtualOfficeCard__lae2E:hover{box-shadow:0 20px 25px -5px #0000001a;transform:translateY(-4px)}.Contact_virtualOfficeHeader__IpryU{align-items:center;display:flex;gap:1rem;margin-bottom:1rem;position:relative}.Contact_virtualOfficeIcon__wWinP{color:#3b82f6;font-size:2rem}.Contact_virtualOfficeDetails__EPUpA{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.Contact_virtualOfficeDetail__nUI5M{align-items:center;color:#64748b;display:flex;font-size:.875rem;gap:.5rem}.Contact_virtualOfficeContacts__\+SVo0{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.Contact_virtualOfficeContact__BUxs9{align-items:center;display:flex;font-weight:500;gap:.5rem}.Contact_emergencyActions__\+BZAg{align-items:center;display:flex;gap:1rem}.Contact_emergencyNote__uC8Ga{color:#fef3c7;font-size:.875rem;font-style:italic}@media (max-width:768px){.Contact_virtualOfficesGrid__7NZ50{grid-template-columns:1fr}.Contact_emergencyActions__\+BZAg{align-items:flex-start;flex-direction:column;gap:.5rem}.Contact_emergencyNote__uC8Ga{margin-top:.5rem}}.FAQ_faqContainer__qsIS7{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.FAQ_faqHero__zuHol{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.FAQ_faqHero__zuHol:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.FAQ_faqHeroContent__qDGKh{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.FAQ_faqHeroTitle__YMM-L{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.FAQ_faqGradientText__wlFa5{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.FAQ_faqHeroDescription__vjhlq{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;max-width:500px;opacity:.9}.FAQ_faqSearchSection__Hw2gT{max-width:600px}.FAQ_faqSearchBox__JtEcO{margin-bottom:1rem;position:relative}.FAQ_faqSearchIcon__wqv5z{color:#64748b;font-size:1.25rem;left:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.FAQ_faqSearchInput__E614r{background:#fff;border:none;border-radius:16px;box-shadow:0 10px 25px #0000001a;font-size:1.1rem;padding:1.25rem 1.5rem 1.25rem 4rem;transition:all .3s ease;width:100%}.FAQ_faqSearchInput__E614r:focus{box-shadow:0 15px 35px #0003;outline:none;transform:translateY(-2px)}.FAQ_faqSearchSuggestions__9h9\+z{align-items:center;display:flex;font-size:.9rem;gap:.75rem;opacity:.9}.FAQ_faqSearchSuggestions__9h9\+z button{background:#fff3;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:.8rem;padding:.375rem .75rem;transition:all .3s ease}.FAQ_faqSearchSuggestions__9h9\+z button:hover{background:#ffffff4d;transform:translateY(-1px)}.FAQ_faqHeroVisual__9YpsX{align-items:center;display:flex;justify-content:center}.FAQ_faqIllustration__ANAvW{height:300px;position:relative;width:300px}.FAQ_faqIllustrationCircle__IJ-lP{animation:FAQ_faqPulse__4i3ZE 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;height:100%;width:100%}.FAQ_faqIllustrationIcon__o47kh{color:#fff;font-size:4rem;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes FAQ_faqPulse__4i3ZE{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.FAQ_faqStats__uOolu{background:#fff;padding:3rem 0}.FAQ_faqStatsGrid__OAeZp{grid-gap:2rem;gap:2rem}.FAQ_faqStatItem__uZajT{border-radius:16px;transition:all .3s ease}.FAQ_faqStatItem__uZajT:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.FAQ_faqStatNumber__bFsJ8{color:#1e293b;font-weight:800}.FAQ_faqStatLabel__kL3Jj{font-size:.9rem}.FAQ_categoriesSection__uDDcM{background:#f8fafc;padding:4rem 0}.FAQ_categoriesHeader__V79hu{margin-bottom:3rem;text-align:center}.FAQ_categoriesHeader__V79hu h2{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.FAQ_categoriesHeader__V79hu p{color:#64748b;font-size:1.125rem}.FAQ_categoriesGrid__L1cge{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.FAQ_categoryCard__lq00B{align-items:center;background:#fff;border:none;border-radius:16px;box-shadow:0 4px 6px #0000000d;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;text-align:left;transition:all .3s ease;width:100%}.FAQ_categoryCardActive__0VIpc,.FAQ_categoryCard__lq00B:hover{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626;transform:translateY(-8px)}.FAQ_categoryIcon__dmslg{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.FAQ_categoryContent__xk4c1{flex:1 1}.FAQ_categoryContent__xk4c1 h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.FAQ_categoryContent__xk4c1 p{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.FAQ_categoryCount__jwdTK{background:#f1f5f9;border-radius:12px;color:#64748b;font-size:.8rem;font-weight:600;padding:.375rem .75rem}.FAQ_categoryCardActive__0VIpc .FAQ_categoryCount__jwdTK{background:#3b82f6;color:#fff}.FAQ_sectionHeader__GgmgF{margin-bottom:3rem;text-align:center}.FAQ_sectionTitle__nBFDN{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.FAQ_sectionSubtitle__VEsTf{color:#64748b;font-size:1.125rem}.FAQ_popularFaqsSection__We0Kq{background:#fff;padding:4rem 0}.FAQ_popularFaqsGrid__yaeZ5{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.FAQ_popularFaqCard__\+S\+yh{background:#f8fafc;border:2px solid #0000;border-radius:16px;padding:2rem;transition:all .3s ease}.FAQ_popularFaqCard__\+S\+yh:hover{border-color:#3b82f6;box-shadow:0 10px 25px #3b82f61a;transform:translateY(-4px)}.FAQ_popularFaqHeader__Ij7iy{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.FAQ_popularFaqHeader__Ij7iy h3{color:#1e293b;flex:1 1;font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.FAQ_popularityBadge__lmy32{border-radius:12px;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.FAQ_popularFaqAnswer__CNBZn{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.FAQ_readMoreButton__gankU{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.FAQ_readMoreButton__gankU:hover{background:#2563eb;transform:translateY(-1px)}.FAQ_faqSection__ZHC\+W{background:#f8fafc;padding:4rem 0}.FAQ_faqSectionHeader__Nd27M{margin-bottom:3rem}.FAQ_faqSectionTitleRow__2yIu7{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.FAQ_faqCount__TzNw1{background:#3b82f6;border-radius:20px;color:#fff;font-size:.9rem;font-weight:600;padding:.5rem 1rem}.FAQ_faqList__KJ\+M0{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:900px}.FAQ_faqItem__YFFj3{background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000000d;overflow:hidden;transition:all .3s ease}.FAQ_faqItem__YFFj3:hover{box-shadow:0 4px 12px #0000001a}.FAQ_faqQuestion__DEVMC{align-items:flex-start;background:#fff;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem;transition:background-color .3s ease}.FAQ_faqQuestion__DEVMC:hover{background:#f8fafc}.FAQ_faqQuestionContent__sgyOX{flex:1 1}.FAQ_faqQuestionContent__sgyOX h3{color:#1e293b;font-size:1.1rem;font-weight:600;line-height:1.4;margin-bottom:.5rem}.FAQ_faqMeta__oaNmX{display:flex;font-size:.8rem;gap:1rem}.FAQ_popularityTag__8l1NE{font-weight:600}.FAQ_updateDate__CEi63{color:#64748b}.FAQ_faqToggle__DLa10{color:#64748b;flex-shrink:0;margin-top:.25rem;transition:transform .3s ease}.FAQ_faqAnswer__CMhqH{background:#f8fafc;border-top:1px solid #e2e8f0}.FAQ_faqAnswerContent__4TcTn{padding:1.5rem}.FAQ_faqAnswerContent__4TcTn p{color:#475569;line-height:1.6;margin-bottom:1.5rem}.FAQ_faqActions__79BUN{border-top:1px solid #e2e8f0;justify-content:space-between;padding-top:1rem}.FAQ_faqActions__79BUN,.FAQ_helpfulSection__5DXzg{align-items:center;display:flex;gap:1rem}.FAQ_helpfulSection__5DXzg span{color:#64748b;font-size:.9rem;font-weight:500}.FAQ_helpfulButtons__FAUUh{display:flex;gap:.5rem}.FAQ_helpfulButton__2IStN{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.FAQ_helpfulButton__2IStN:hover{border-color:#3b82f6;color:#3b82f6}.FAQ_helpfulButtonActive__f21RM{background:#3b82f6;border-color:#3b82f6;color:#fff}.FAQ_faqShare__1D8YC,.FAQ_shareButton__paUFR{align-items:center;display:flex}.FAQ_shareButton__paUFR{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:.9rem;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.FAQ_shareButton__paUFR:hover{border-color:#3b82f6;color:#3b82f6}.FAQ_noResults__eGpRJ{background:#fff;border-radius:20px;margin:2rem 0;padding:4rem 2rem;text-align:center}.FAQ_noResultsIcon__J3IYM{color:#64748b;font-size:4rem;margin-bottom:1.5rem;opacity:.5}.FAQ_noResults__eGpRJ h3{color:#1e293b;font-size:1.5rem;margin-bottom:.5rem}.FAQ_noResults__eGpRJ p{color:#64748b;margin-bottom:2rem}.FAQ_clearFiltersButton__9ayye{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.FAQ_clearFiltersButton__9ayye:hover{background:#2563eb;transform:translateY(-1px)}.FAQ_resourcesSection__9LWBe{background:#fff;padding:4rem 0}.FAQ_resourcesGrid__7nmuV{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.FAQ_resourceCard__Df4Rs{align-items:center;background:#f8fafc;border:2px solid #0000;border-radius:16px;color:inherit;display:flex;gap:1rem;padding:2rem;text-decoration:none;transition:all .3s ease}.FAQ_resourceCard__Df4Rs:hover{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626;transform:translateY(-8px)}.FAQ_resourceIcon__0oKC7{align-items:center;background:#3b82f6;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.FAQ_resourceContent__QM28f h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.FAQ_resourceContent__QM28f p{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.FAQ_resourceArrow__Z5odb{color:#94a3b8;font-size:1.25rem;font-weight:600;margin-left:auto;transition:transform .3s ease}.FAQ_resourceCard__Df4Rs:hover .FAQ_resourceArrow__Z5odb{color:#3b82f6;transform:translateX(4px)}.FAQ_ctaSection__Jk9Or{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:4rem 0}.FAQ_ctaContent__cCQnA{align-items:center;display:flex;gap:3rem;justify-content:space-between;margin:0 auto;max-width:1000px}.FAQ_ctaText__J9ihF{flex:1 1}.FAQ_ctaIcon__lXOTm{font-size:3rem;margin-bottom:1rem;opacity:.9}.FAQ_ctaText__J9ihF h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.FAQ_ctaText__J9ihF p{font-size:1.25rem;line-height:1.6;margin:0;opacity:.9}.FAQ_ctaActions__c\+m9R{display:flex;gap:1rem}.FAQ_ctaButtonPrimary__e9zq6{background:#fbbf24;border-radius:8px;color:#1e293b;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.FAQ_ctaButtonPrimary__e9zq6:hover{background:#f59e0b;box-shadow:0 8px 20px #fbbf244d;transform:translateY(-2px)}.FAQ_ctaButtonSecondary__YYUp2{background:#0000;border:2px solid #ffffff4d;border-radius:8px;color:#fff;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.FAQ_ctaButtonSecondary__YYUp2:hover{background:#ffffff1a;transform:translateY(-2px)}.FAQ_emergencyAlert__yFhBZ{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:1.5rem 0}.FAQ_emergencyContent__pRshA{align-items:center;display:flex;gap:1rem;justify-content:space-between}.FAQ_emergencyIcon__Jj3fW{flex-shrink:0;font-size:1.5rem}.FAQ_emergencyText__ceR2D{flex:1 1;font-size:1rem}.FAQ_emergencyButton__alw\+A{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;flex-shrink:0;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.FAQ_emergencyButton__alw\+A:hover{background:#ffffff4d;transform:translateY(-1px)}@media (max-width:1024px){.FAQ_faqHeroContent__qDGKh{gap:3rem;grid-template-columns:1fr;text-align:center}.FAQ_ctaContent__cCQnA{flex-direction:column;gap:2rem;text-align:center}}@media (max-width:768px){.FAQ_faqHeroTitle__YMM-L{font-size:2.5rem}.FAQ_categoriesGrid__L1cge{grid-template-columns:repeat(2,1fr)}.FAQ_popularFaqsGrid__yaeZ5{grid-template-columns:1fr}.FAQ_faqSectionTitleRow__2yIu7{flex-direction:column;gap:1rem;text-align:center}.FAQ_faqActions__79BUN{align-items:flex-start;flex-direction:column;gap:1rem}.FAQ_emergencyContent__pRshA{flex-direction:column;gap:1rem;text-align:center}.FAQ_sectionTitle__nBFDN{font-size:2rem}}@media (max-width:480px){.FAQ_faqHero__zuHol{padding:4rem 0 3rem}.FAQ_faqHeroTitle__YMM-L{font-size:2rem}.FAQ_categoriesGrid__L1cge{grid-template-columns:1fr}.FAQ_faqStatsGrid__OAeZp{grid-template-columns:repeat(2,1fr)}.FAQ_ctaActions__c\+m9R{flex-direction:column;width:100%}.FAQ_ctaButtonPrimary__e9zq6,.FAQ_ctaButtonSecondary__YYUp2{text-align:center}.FAQ_faqQuestion__DEVMC{padding:1rem}.FAQ_faqMeta__oaNmX{flex-direction:column;gap:.5rem}}.FAQ_faqIllustration__ANAvW img{loading:lazy;transition:opacity .3s ease}.FAQ_faqStatsGrid__OAeZp{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem}.FAQ_faqStatItem__uZajT{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;text-align:center}.FAQ_faqStatNumber__bFsJ8{color:#3b82f6;font-size:2rem;font-weight:700;margin-bottom:.5rem}.FAQ_faqStatLabel__kL3Jj{color:#64748b;font-size:.875rem;font-weight:500}@media print{.FAQ_categoriesSection__uDDcM,.FAQ_faqSection__ZHC\+W,.FAQ_popularFaqsSection__We0Kq{break-inside:avoid;page-break-inside:avoid}.FAQ_emergencyAlert__yFhBZ{display:none}}.FAQ_categoryCard__lq00B:focus,.FAQ_faqQuestion__DEVMC:focus,.FAQ_helpfulButton__2IStN:focus,.FAQ_shareButton__paUFR:focus{outline:2px solid #3b82f6;outline-offset:2px}@media (prefers-contrast:high){.FAQ_faqGradientText__wlFa5{background:none;color:#00f}}@media (prefers-reduced-motion:reduce){.FAQ_faqIllustrationCircle__IJ-lP{animation:none}.FAQ_faqAnswer__CMhqH{transition:none}}[itemtype="https://schema.org/Question"]{margin-bottom:1rem}.FAQ_faqQuestion__DEVMC h3{color:#1f2937}.FAQ_faqAnswer__CMhqH p{color:#374151;line-height:1.6}.Community_communityContainer__QQsuI{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.Community_communityHero__7\+CvT{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.Community_communityHero__7\+CvT:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Community_communityHeroContent__KWydm{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.Community_communityHeroTitle__6rVpB{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.Community_communityGradientText__M6bPb{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.Community_communityHeroDescription__BeyGe{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.Community_communityStats__miBpX{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.Community_communityStat__OmkCr{text-align:center}.Community_communityStatNumber__rF2PW{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.Community_communityStatLabel__CTOkI{font-size:.9rem;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.Community_communityHeroVisual__rUyk-,.Community_communityIllustration__2T\+G8{align-items:center;display:flex;justify-content:center}.Community_communityIllustration__2T\+G8{animation:Community_communityPulse__h3E4s 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;height:300px;width:300px}.Community_communityIllustrationIcon__o-jYA{color:#fff;font-size:6rem;opacity:.9}@keyframes Community_communityPulse__h3E4s{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Community_communityLayout__CUlaT{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:300px 1fr;padding:3rem 0}.Community_communitySidebar__d-EDn{display:flex;flex-direction:column;gap:2rem}.Community_newPostButton__Fvbqb{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 1.5rem;transition:all .3s ease}.Community_newPostButton__Fvbqb:hover{box-shadow:0 8px 20px #3b82f64d;transform:translateY(-2px)}.Community_sidebarSection__xRdmC{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:1.5rem}.Community_sidebarSection__xRdmC h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.Community_categoriesList__IZmmz{display:flex;flex-direction:column;gap:.5rem}.Community_categoryItem__Umpl\+{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:.9rem;gap:.75rem;padding:.75rem 1rem;transition:all .3s ease}.Community_categoryItem__Umpl\+:hover{background:#e2e8f0;color:#374151}.Community_categoryItemActive__Ndqfc{background:#3b82f6;color:#fff}.Community_categoryCount__Q9an\+{background:#fff3;border-radius:12px;font-size:.75rem;font-weight:600;margin-left:auto;padding:.25rem .5rem}.Community_categoryItemActive__Ndqfc .Community_categoryCount__Q9an\+{background:#ffffff4d}.Community_tagsList__2fSNs{display:flex;flex-wrap:wrap;gap:.5rem}.Community_tag__dmJOy{background:#f1f5f9;border:none;border-radius:16px;color:#475569;cursor:pointer;font-size:.8rem;padding:.375rem .75rem;transition:all .3s ease}.Community_tag__dmJOy:hover{background:#3b82f6;color:#fff}.Community_contributorsList__D-ZXV{display:flex;flex-direction:column;gap:1rem}.Community_contributor__8-mKe{align-items:center;background:#f8fafc;border-radius:8px;display:flex;gap:.75rem;padding:.75rem;position:relative}.Community_contributorAvatar__R3h-n{border-radius:50%;height:40px;object-fit:cover;width:40px}.Community_contributorInfo__MkYlo h4{color:#1e293b;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.Community_contributorInfo__MkYlo p{color:#64748b;font-size:.8rem;margin-bottom:.25rem}.Community_contributorStats__cZ4pd{color:#94a3b8;display:flex;font-size:.7rem;gap:.5rem}.Community_contributorBadge__LAOSp{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:.7rem;height:24px;justify-content:center;position:absolute;right:-4px;top:-4px;width:24px}.Community_contributorBadge__LAOSp.Community_expert__L1iSk{background:#f59e0b}.Community_contributorBadge__LAOSp.Community_leader__BR3ck{background:#ef4444}.Community_contributorBadge__LAOSp.Community_helper__PrnUN{background:#10b981}.Community_guidelinesList__b1JU0{list-style:none;margin:0;padding:0}.Community_guidelinesList__b1JU0 li{border-bottom:1px solid #f1f5f9;color:#64748b;font-size:.9rem;padding:.5rem 0}.Community_guidelinesList__b1JU0 li:last-child{border-bottom:none}.Community_communityMain__zkJ1D{display:flex;flex-direction:column;gap:2rem}.Community_communityHeader__mWx-0{align-items:center;display:flex;gap:1rem;justify-content:space-between}.Community_searchBox__smFbo{flex:1 1;max-width:400px;position:relative}.Community_searchIcon__WMSn2{color:#64748b;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.Community_searchInput__TErP7{background:#fff;border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;padding:.75rem 1rem .75rem 3rem;transition:all .3s ease;width:100%}.Community_searchInput__TErP7:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Community_filterButtons__-F3fH{display:flex;gap:.5rem}.Community_filterButton__N-vqb{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .3s ease}.Community_filterButton__N-vqb:hover{border-color:#3b82f6;color:#3b82f6}.Community_newPostForm__TVQzi{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem}.Community_newPostForm__TVQzi h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.Community_formGroup__WgYbv{margin-bottom:1.5rem}.Community_formGroup__WgYbv label{color:#374151;display:block;font-weight:600;margin-bottom:.5rem}.Community_formGroup__WgYbv input,.Community_formGroup__WgYbv select,.Community_formGroup__WgYbv textarea{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.Community_formGroup__WgYbv input:focus,.Community_formGroup__WgYbv select:focus,.Community_formGroup__WgYbv textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.Community_formGroup__WgYbv textarea{min-height:120px;resize:vertical}.Community_formActions__hpTvM{display:flex;gap:1rem;justify-content:flex-end}.Community_cancelButton__Q-FjC{background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.Community_cancelButton__Q-FjC:hover{border-color:#64748b}.Community_submitButton__FmFRx{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.Community_submitButton__FmFRx:hover{background:#2563eb;transform:translateY(-1px)}.Community_postsGrid__L1Et2{display:flex;flex-direction:column;gap:1.5rem}.Community_postCard__bYJXQ{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.Community_postCard__bYJXQ:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.Community_postHeader__thFz\+{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Community_postAuthor__uIVJc{align-items:center;display:flex;gap:.75rem}.Community_authorAvatar__\+Igzw{border-radius:50%;height:50px;object-fit:cover;width:50px}.Community_authorInfo__W8yXm h4{color:#1e293b;font-size:1rem;font-weight:600;margin-bottom:.25rem}.Community_authorRole__EMqRV{background:#f1f5f9;border-radius:12px;color:#64748b;font-size:.8rem;padding:.25rem .5rem}.Community_postMeta__66ibY{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.Community_postTime__-ocCs{align-items:center;color:#64748b;display:flex;font-size:.8rem;gap:.375rem}.Community_trendingBadge__a41tD{align-items:center;background:#fef3c7;border-radius:12px;color:#92400e;display:flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.375rem .75rem}.Community_postContent__uirvX{margin-bottom:1.5rem}.Community_postTitle__seit5{color:#1e293b;font-size:1.25rem;line-height:1.4;margin-bottom:1rem}.Community_postTitle__seit5 a{color:inherit;text-decoration:none}.Community_postTitle__seit5 a:hover{color:#3b82f6}.Community_postExcerpt__mTfQb{color:#64748b;line-height:1.6;margin-bottom:1rem}.Community_postTags__4Nr7r{display:flex;flex-wrap:wrap;gap:.5rem}.Community_postTag__ITOS8{align-items:center;background:#f1f5f9;border-radius:16px;color:#475569;display:flex;font-size:.8rem;gap:.375rem;padding:.375rem .75rem}.Community_postFooter__F0kKS{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:1.5rem}.Community_postStats__oIyEC{display:flex;gap:1rem}.Community_postAction__\+GPmq{align-items:center;background:#f8fafc;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:.9rem;gap:.375rem;padding:.5rem .75rem;transition:all .3s ease}.Community_postAction__\+GPmq:hover{background:#e2e8f0}.Community_postActionActive__MNsXC{background:#dbeafe;color:#3b82f6}.Community_postActions__SXN0w{display:flex;gap:.5rem}.Community_solvedBadge__Aotp\+{align-items:center;background:#10b981;border-radius:12px;color:#fff;display:flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.375rem .75rem;position:absolute;right:1rem;top:1rem}.Community_noPosts__O\+xXU{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:4rem 2rem;text-align:center}.Community_noPosts__O\+xXU svg{color:#cbd5e1;font-size:4rem;margin-bottom:1rem}.Community_noPosts__O\+xXU h3{color:#1e293b;font-size:1.5rem;margin-bottom:.5rem}.Community_noPosts__O\+xXU p{color:#64748b;margin-bottom:2rem}.Community_createPostButton__7s623{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.Community_createPostButton__7s623:hover{background:#2563eb;transform:translateY(-1px)}.Community_loadMore__YSw\+g{display:flex;justify-content:center;margin-top:2rem}.Community_loadMoreButton__aDX01{background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-weight:500;padding:.75rem 2rem;transition:all .3s ease}.Community_loadMoreButton__aDX01:hover{border-color:#3b82f6;color:#3b82f6}.Community_communityCta__jCSiG{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:4rem 0;text-align:center}.Community_ctaContent__rQesN h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Community_ctaContent__rQesN p{font-size:1.25rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:500px;opacity:.9}.Community_ctaActions__PLIMH{display:flex;gap:1rem;justify-content:center}.Community_ctaButton__f27aA{background:#3b82f6;border-radius:8px;color:#fff;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.Community_ctaButton__f27aA:hover{background:#2563eb;transform:translateY(-2px)}.Community_ctaButtonSecondary__lzT6i{background:#0000;border:2px solid #ffffff4d;border-radius:8px;color:#fff;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.Community_ctaButtonSecondary__lzT6i:hover{background:#ffffff1a;transform:translateY(-2px)}@media (max-width:1024px){.Community_communityHeroContent__KWydm{gap:3rem;grid-template-columns:1fr;text-align:center}.Community_communityLayout__CUlaT{grid-template-columns:1fr}.Community_communitySidebar__d-EDn{order:2}.Community_communityMain__zkJ1D{order:1}}@media (max-width:768px){.Community_communityHeroTitle__6rVpB{font-size:2.5rem}.Community_communityHeader__mWx-0{flex-direction:column;gap:1rem}.Community_searchBox__smFbo{max-width:100%}.Community_filterButtons__-F3fH{justify-content:center;width:100%}.Community_communityStats__miBpX{gap:1.5rem;grid-template-columns:1fr}.Community_ctaActions__PLIMH{align-items:center;flex-direction:column}.Community_postHeader__thFz\+{align-items:flex-start;flex-direction:column;gap:1rem}.Community_postMeta__66ibY{align-items:flex-start}.Community_formActions__hpTvM{flex-direction:column}}@media (max-width:480px){.Community_communityHero__7\+CvT{padding:4rem 0 3rem}.Community_communityHeroTitle__6rVpB{font-size:2rem}.Community_postCard__bYJXQ{padding:1.5rem}.Community_postFooter__F0kKS{align-items:flex-start;flex-direction:column;gap:1rem}.Community_postStats__oIyEC{justify-content:space-between;width:100%}}.Community_authorAvatar__\+Igzw,.Community_contributorAvatar__R3h-n{loading:lazy;transition:opacity .3s ease}.Community_authorAvatar__\+Igzw[loading=lazy],.Community_contributorAvatar__R3h-n[loading=lazy]{opacity:0}.Community_authorAvatar__\+Igzw.Community_loaded__LiL5n,.Community_contributorAvatar__R3h-n.Community_loaded__LiL5n{opacity:1}.Community_postCard__bYJXQ{border:1px solid #e5e7eb;border-radius:12px;transition:box-shadow .3s ease}.Community_postCard__bYJXQ:hover{box-shadow:0 4px 12px #0000001a}.Community_categoryItem__Umpl\+:focus,.Community_filterButton__N-vqb:focus,.Community_postAction__\+GPmq:focus{outline:2px solid #3b82f6;outline-offset:2px}@media print{.Community_communityHeader__mWx-0,.Community_communitySidebar__d-EDn,.Community_postCard__bYJXQ{break-inside:avoid;page-break-inside:avoid}.Community_postCard__bYJXQ{margin-bottom:20px}}.Community_communityHeroTitle__6rVpB{font-size:3rem;font-weight:700;line-height:1.2}.Community_sidebarSection__xRdmC h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.Community_postTitle__seit5{font-size:1.5rem;font-weight:600;line-height:1.3}.TermsOfService_termsContainer__to5K8{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh}.TermsOfService_termsHeader__aXnSB{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:4rem 0;text-align:center}.TermsOfService_headerContent__fkcWC{margin:0 auto;max-width:800px}.TermsOfService_headerIcon__CgcEZ{font-size:4rem;margin-bottom:1.5rem;opacity:.9}.TermsOfService_headerTitle__bwQsp{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1rem}.TermsOfService_headerDescription__FyjAC{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.TermsOfService_headerMeta__MSn81{display:flex;font-size:.9rem;gap:2rem;justify-content:center;opacity:.8}.TermsOfService_metaItem__cr33G{align-items:center;display:flex;flex-direction:column;gap:.25rem}.TermsOfService_quickNav__unMBT{background:#fff;border-bottom:1px solid #e2e8f0;padding:2rem 0}.TermsOfService_navGrid__Frf0-{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.TermsOfService_navCard__bmxiq{align-items:center;background:#f8fafc;border:2px solid #0000;border-radius:12px;color:#374151;display:flex;justify-content:space-between;padding:1.5rem;text-decoration:none;transition:all .3s ease}.TermsOfService_navCard__bmxiq:hover{background:#3b82f6;box-shadow:0 8px 20px #3b82f64d;color:#fff;transform:translateY(-2px)}.TermsOfService_navCard__bmxiq svg:first-child{font-size:1.5rem}.TermsOfService_navCard__bmxiq svg:last-child{font-size:.9rem;opacity:.7}.TermsOfService_termsLayout__XfYgf{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:300px 1fr;padding:3rem 0}.TermsOfService_tocSidebar__Fg2W-{align-self:start;position:-webkit-sticky;position:sticky;top:2rem}.TermsOfService_tocSidebar__Fg2W- h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.TermsOfService_tocNav__tHVtG{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.TermsOfService_tocItem__Mk5OI{align-items:center;background:#fff;border:2px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:.9rem;gap:.75rem;padding:.75rem 1rem;text-align:left;transition:all .3s ease}.TermsOfService_tocItem__Mk5OI:hover{background:#f1f5f9;color:#374151}.TermsOfService_tocItemActive__c76j\+{background:#3b82f6;border-color:#3b82f6;color:#fff}.TermsOfService_tocIcon__jy-XD{font-size:1rem;opacity:.8}.TermsOfService_importantNotice__ElAUE{background:#fef3c7;border:1px solid #f59e0b;border-radius:12px;color:#92400e;padding:1.5rem}.TermsOfService_noticeIcon__6YOOS{font-size:1.5rem;margin-bottom:.5rem}.TermsOfService_importantNotice__ElAUE h4{font-size:1rem;font-weight:600;margin-bottom:.5rem}.TermsOfService_importantNotice__ElAUE p{font-size:.9rem;line-height:1.5;margin:0}.TermsOfService_termsContent__eQe-p{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem}.TermsOfService_contentHeader__vmOre{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.TermsOfService_contentHeader__vmOre h2{color:#1e293b;font-size:2rem;font-weight:700;margin:0}.TermsOfService_contentActions__lwEq1{display:flex;gap:.5rem}.TermsOfService_printButton__d98am,.TermsOfService_saveButton__2sdGp{background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.TermsOfService_printButton__d98am:hover,.TermsOfService_saveButton__2sdGp:hover{border-color:#3b82f6;color:#3b82f6}.TermsOfService_contentBody__vijEu{color:#374151;font-size:1rem;line-height:1.7}.TermsOfService_contentBody__vijEu h3{border-bottom:2px solid #f1f5f9;color:#1e293b;font-size:1.5rem;font-weight:600;margin:2rem 0 1rem;padding-bottom:.5rem}.TermsOfService_contentBody__vijEu h3:first-child{margin-top:0}.TermsOfService_contentBody__vijEu h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin:1.5rem 0 .5rem}.TermsOfService_contentBody__vijEu p{margin-bottom:1rem}.TermsOfService_contentBody__vijEu ul{margin:1rem 0;padding-left:1.5rem}.TermsOfService_contentBody__vijEu li{margin-bottom:.5rem}.TermsOfService_contentNavigation__Y9TJl{border-top:2px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem}.TermsOfService_navButton__stYFE{background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.TermsOfService_navButton__stYFE:hover{border-color:#3b82f6;color:#3b82f6}.TermsOfService_acceptanceSection__g5wvj{border-top:2px solid #f1f5f9;margin-top:3rem;padding-top:2rem}.TermsOfService_acceptanceCard__lIFTZ{background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;color:#fff;padding:2rem;text-align:center}.TermsOfService_acceptanceIcon__XVzzR{font-size:3rem;margin-bottom:1rem}.TermsOfService_acceptanceCard__lIFTZ h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.TermsOfService_acceptanceCard__lIFTZ p{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.TermsOfService_acceptanceActions__s95vf{align-items:center;display:flex;flex-direction:column;gap:1rem}.TermsOfService_acceptanceButton__wEPPO{background:#fff;border-radius:8px;color:#10b981;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.TermsOfService_acceptanceButton__wEPPO:hover{box-shadow:0 8px 20px #ffffff4d;transform:translateY(-2px)}.TermsOfService_helpLink__M92mN{color:#fff;opacity:.8;text-decoration:none;transition:opacity .3s ease}.TermsOfService_helpLink__M92mN:hover{opacity:1}.TermsOfService_footerNotice__iRjKR{background:#1e293b;color:#fff;margin-top:3rem;padding:2rem 0}.TermsOfService_noticeContent__tN4-4{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:800px}.TermsOfService_noticeIcon__6YOOS{flex-shrink:0;font-size:2rem;opacity:.8}.TermsOfService_noticeText__GdSMz h4{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.TermsOfService_noticeText__GdSMz p{line-height:1.5;margin:0;opacity:.8}@media (max-width:1024px){.TermsOfService_termsLayout__XfYgf{gap:2rem;grid-template-columns:1fr}.TermsOfService_tocSidebar__Fg2W-{position:static}.TermsOfService_navGrid__Frf0-{grid-template-columns:1fr}}@media (max-width:768px){.TermsOfService_termsHeader__aXnSB{padding:3rem 0}.TermsOfService_headerTitle__bwQsp{font-size:2.5rem}.TermsOfService_headerMeta__MSn81{flex-direction:column;gap:1rem}.TermsOfService_contentHeader__vmOre{align-items:flex-start;flex-direction:column;gap:1rem}.TermsOfService_contentActions__lwEq1{justify-content:center;width:100%}.TermsOfService_contentNavigation__Y9TJl{flex-direction:column;gap:1rem}.TermsOfService_noticeContent__tN4-4{flex-direction:column;gap:.5rem;text-align:center}}@media (max-width:480px){.TermsOfService_termsHeader__aXnSB{padding:2rem 0}.TermsOfService_headerTitle__bwQsp{font-size:2rem}.TermsOfService_headerIcon__CgcEZ{font-size:3rem}.TermsOfService_acceptanceCard__lIFTZ,.TermsOfService_termsContent__eQe-p{padding:1.5rem}}.TermsOfService_termsContent__eQe-p h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin:2rem 0 1rem}.TermsOfService_termsContent__eQe-p h3{color:#374151;font-size:1.25rem;font-weight:500;margin:1.5rem 0 .75rem}.TermsOfService_termsContent__eQe-p p{color:#4b5563;line-height:1.6;margin-bottom:1rem}@media print{.TermsOfService_contentActions__lwEq1,.TermsOfService_footerNotice__iRjKR,.TermsOfService_quickNav__unMBT,.TermsOfService_tocSidebar__Fg2W-{display:none}.TermsOfService_termsContent__eQe-p{width:100%}}.TermsOfService_acceptanceButton__wEPPO:focus,.TermsOfService_navButton__stYFE:focus,.TermsOfService_tocItem__Mk5OI:focus{outline:2px solid #3b82f6;outline-offset:2px}.TermsOfService_termsContent__eQe-p img{loading:lazy;height:auto;max-width:100%}.PrivacyPolicy_privacyPolicyContainer__7Wk20{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh}.PrivacyPolicy_privacyHero__lVy3i{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.PrivacyPolicy_privacyHero__lVy3i:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.PrivacyPolicy_privacyHeroContent__By5dR{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.PrivacyPolicy_privacyHeroBadge__GOLt5{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.PrivacyPolicy_privacyHeroTitle__kyws7{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.PrivacyPolicy_privacyGradientText__N1Amb{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text}.PrivacyPolicy_privacyHeroDescription__sTFL2{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.PrivacyPolicy_privacyHeroMeta__9RJST{display:flex;font-size:.9rem;gap:2rem;opacity:.8}.PrivacyPolicy_privacyMetaItem__\+9B3u strong{color:#fbbf24}.PrivacyPolicy_privacyHeroVisual__Vl12A,.PrivacyPolicy_privacyShieldIllustration__mIsYM{align-items:center;display:flex;justify-content:center}.PrivacyPolicy_privacyShieldIllustration__mIsYM{animation:PrivacyPolicy_privacyPulse__IrTLj 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;height:300px;width:300px}.PrivacyPolicy_privacyShieldIcon__qZlAS{color:#60a5fa;font-size:6rem;opacity:.9}@keyframes PrivacyPolicy_privacyPulse__IrTLj{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.05) rotate(5deg)}}.PrivacyPolicy_privacyQuickNav__iW7y\+{background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 2px 10px #0000000d;padding:2rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.PrivacyPolicy_privacyQuickNavContent__sYfWn h3{color:#1e293b;font-size:1.125rem;margin-bottom:1rem}.PrivacyPolicy_privacyQuickLinks__Bfyru{display:flex;flex-wrap:wrap;gap:.5rem}.PrivacyPolicy_privacyQuickLink__FSIGs{background:#fff;border:2px solid #e2e8f0;border-radius:25px;cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.PrivacyPolicy_privacyQuickLinkActive__SdZ0G,.PrivacyPolicy_privacyQuickLink__FSIGs:hover{background:#3b82f6;border-color:#3b82f6;color:#fff;transform:translateY(-2px)}.PrivacyPolicy_privacySection__ArFaX{background:#fff;padding:4rem 0}.PrivacyPolicy_privacySectionAlt__yzeg0{background:#f8fafc}.PrivacyPolicy_privacySectionHeader__lO7em{margin-bottom:3rem;text-align:center}.PrivacyPolicy_privacySectionTitle__986Zn{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.PrivacyPolicy_privacySectionSubtitle__04kpG{color:#64748b;font-size:1.125rem}.PrivacyPolicy_privacyOverviewGrid__y1iSJ{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.PrivacyPolicy_privacyOverviewCard__nnzF6{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;text-align:center;transition:all .3s ease}.PrivacyPolicy_privacyOverviewCard__nnzF6:hover{box-shadow:0 20px 40px #3b82f626;transform:translateY(-8px)}.PrivacyPolicy_privacyOverviewIcon__0itlh{color:#3b82f6;font-size:3rem;margin-bottom:1rem}.PrivacyPolicy_privacyOverviewCard__nnzF6 h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.PrivacyPolicy_privacyOverviewCard__nnzF6 p{color:#64748b;margin:0}.PrivacyPolicy_privacyKeyPoints__EmjUq{background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:16px;padding:2rem}.PrivacyPolicy_privacyKeyPoints__EmjUq h3{color:#1e293b;font-size:1.5rem;margin-bottom:1.5rem}.PrivacyPolicy_privacyKeyPointsGrid__qOs0x{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.PrivacyPolicy_privacyKeyPoint__JB2zX{align-items:flex-start;display:flex;gap:.75rem}.PrivacyPolicy_privacyKeyPointIcon__8tM6S{color:#10b981;flex-shrink:0;font-size:1.25rem;margin-top:.125rem}.PrivacyPolicy_privacyKeyPoint__JB2zX span{color:#475569;font-weight:500}.PrivacyPolicy_privacySections__l7UkC{margin:0 auto;max-width:900px}.PrivacyPolicy_privacySectionItem__LcCAU{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:1rem;overflow:hidden}.PrivacyPolicy_privacySectionHeader__lO7em{align-items:center;background:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding:1.5rem;text-align:left;transition:background-color .3s ease}.PrivacyPolicy_privacySectionHeader__lO7em:hover{background:#f1f5f9}.PrivacyPolicy_privacySectionTitleContent__NHHhA{align-items:center;display:flex;gap:1rem}.PrivacyPolicy_privacySectionIcon__Q-teV{color:#3b82f6;font-size:1.5rem}.PrivacyPolicy_privacySectionHeader__lO7em h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.PrivacyPolicy_privacySectionContent__GgexU{border-top:1px solid #e2e8f0;padding:2rem}.PrivacyPolicy_privacySectionContent__GgexU h4{color:#1e293b;margin:1.5rem 0 .5rem}.PrivacyPolicy_privacySectionContent__GgexU h4:first-child{margin-top:0}.PrivacyPolicy_privacySectionContent__GgexU p{color:#475569;line-height:1.6;margin-bottom:1rem}.PrivacyPolicy_privacySectionContent__GgexU ul{color:#475569;margin-bottom:1rem}.PrivacyPolicy_privacySectionContent__GgexU li{line-height:1.5}.PrivacyPolicy_privacySectionContent__GgexU strong{color:#1e293b}.PrivacyPolicy_privacyRightsGrid__t8AQg{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.PrivacyPolicy_privacyRightCard__1wbd3{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;text-align:center;transition:all .3s ease}.PrivacyPolicy_privacyRightCard__1wbd3:hover{box-shadow:0 10px 25px #3b82f626;transform:translateY(-4px)}.PrivacyPolicy_privacyRightIcon__CSGDt{color:#3b82f6;font-size:2.5rem;margin-bottom:1rem}.PrivacyPolicy_privacyRightCard__1wbd3 h4{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.PrivacyPolicy_privacyRightCard__1wbd3 p{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.PrivacyPolicy_privacyRightAction__e5LG4{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.PrivacyPolicy_privacyRightAction__e5LG4:hover{background:#2563eb;transform:translateY(-1px)}.PrivacyPolicy_privacyContactGrid__7Vuqa{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.PrivacyPolicy_privacyContactInfo__5EUYP h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.PrivacyPolicy_privacyContactInfo__5EUYP>p{color:#64748b;line-height:1.6;margin-bottom:2rem}.PrivacyPolicy_privacyContactMethods__4iio9{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.PrivacyPolicy_privacyContactMethod__9eSFL{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1rem;padding:1.5rem}.PrivacyPolicy_privacyContactIcon__FY\+YM{color:#3b82f6;flex-shrink:0;font-size:1.5rem;margin-top:.25rem}.PrivacyPolicy_privacyContactMethod__9eSFL strong{color:#1e293b;display:block;margin-bottom:.25rem}.PrivacyPolicy_privacyContactMethod__9eSFL p{color:#64748b;margin:0 0 .5rem}.PrivacyPolicy_privacyContactMethod__9eSFL small{color:#94a3b8;font-size:.8rem}.PrivacyPolicy_privacyContactLink__CYRbG{color:#3b82f6;font-weight:500;text-decoration:none}.PrivacyPolicy_privacyContactLink__CYRbG:hover{text-decoration:underline}.PrivacyPolicy_privacyDataOfficer__-1ylk{background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:12px;padding:1.5rem}.PrivacyPolicy_privacyDataOfficer__-1ylk h4{color:#1e293b;margin-bottom:.5rem}.PrivacyPolicy_privacyDataOfficer__-1ylk p{color:#475569;margin:0}.PrivacyPolicy_privacyContactForm__jy86z{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem}.PrivacyPolicy_privacyContactForm__jy86z h3{color:#1e293b;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.PrivacyPolicy_privacyContactForm__jy86z>p{color:#64748b;margin-bottom:2rem}.PrivacyPolicy_privacyForm__CjnXI{display:flex;flex-direction:column;gap:1rem}.PrivacyPolicy_privacyFormRow__1oPgw{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.PrivacyPolicy_privacyFormGroup__JKF6f{display:flex;flex-direction:column}.PrivacyPolicy_privacyFormGroup__JKF6f label{color:#374151;font-weight:600;margin-bottom:.5rem}.PrivacyPolicy_privacyFormInput__kCmmL{background:#fff;border:2px solid #e5e7eb;border-radius:8px;font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:all .3s ease}.PrivacyPolicy_privacyFormInput__kCmmL:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PrivacyPolicy_privacyFormInput__kCmmL textarea{min-height:120px;resize:vertical}.PrivacyPolicy_privacySubmitButton__tFIAb{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:600;padding:1rem;transition:all .3s ease}.PrivacyPolicy_privacySubmitButton__tFIAb:hover{box-shadow:0 8px 20px #3b82f64d;transform:translateY(-2px)}.PrivacyPolicy_privacyUpdates__MpyW1{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:16px;padding:2rem;text-align:center}.PrivacyPolicy_privacyUpdatesHeader__RqnXT{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-bottom:1rem}.PrivacyPolicy_privacyUpdatesIcon__5rLs8{color:#f59e0b;font-size:1.5rem}.PrivacyPolicy_privacyUpdates__MpyW1 h3{color:#92400e;font-size:1.5rem;margin:0}.PrivacyPolicy_privacyUpdates__MpyW1 p{color:#92400e;line-height:1.6;margin-bottom:1.5rem}.PrivacyPolicy_privacyUpdatesActions__gUzpD{display:flex;gap:1rem;justify-content:center}.PrivacyPolicy_privacyDownloadButton__2Ke7B,.PrivacyPolicy_privacyPrintButton__L1-lW{align-items:center;border:2px solid #f59e0b;border-radius:8px;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.PrivacyPolicy_privacyDownloadButton__2Ke7B{background:#f59e0b;color:#fff}.PrivacyPolicy_privacyDownloadButton__2Ke7B:hover{background:#d97706;border-color:#d97706;transform:translateY(-2px)}.PrivacyPolicy_privacyPrintButton__L1-lW{background:#fff;color:#f59e0b}.PrivacyPolicy_privacyPrintButton__L1-lW:hover{background:#fef3c7;transform:translateY(-2px)}@media (max-width:1024px){.PrivacyPolicy_privacyHeroContent__By5dR{gap:3rem;grid-template-columns:1fr;text-align:center}.PrivacyPolicy_privacyContactGrid__7Vuqa{gap:3rem;grid-template-columns:1fr}}@media (max-width:768px){.PrivacyPolicy_privacyHeroTitle__kyws7{font-size:2.5rem}.PrivacyPolicy_privacyFormRow__1oPgw{grid-template-columns:1fr}.PrivacyPolicy_privacyQuickLinks__Bfyru{justify-content:center}.PrivacyPolicy_privacyOverviewGrid__y1iSJ,.PrivacyPolicy_privacyRightsGrid__t8AQg{grid-template-columns:1fr}.PrivacyPolicy_privacySectionTitle__986Zn{font-size:2rem}.PrivacyPolicy_privacyUpdatesActions__gUzpD{align-items:center;flex-direction:column}}@media (max-width:480px){.PrivacyPolicy_privacyHero__lVy3i{padding:4rem 0 3rem}.PrivacyPolicy_privacyHeroTitle__kyws7{font-size:2rem}.PrivacyPolicy_privacyHeroMeta__9RJST{flex-direction:column;gap:.5rem}.PrivacyPolicy_privacyShieldIllustration__mIsYM{height:200px;width:200px}.PrivacyPolicy_privacyShieldIcon__qZlAS{font-size:4rem}.PrivacyPolicy_privacyContactMethod__9eSFL{flex-direction:column;text-align:center}.PrivacyPolicy_privacySectionHeader__lO7em{padding:1rem}.PrivacyPolicy_privacySectionTitleContent__NHHhA{flex-direction:column;gap:.5rem;text-align:center}}.PrivacyPolicy_sr-only__teSgB{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media print{.PrivacyPolicy_privacyQuickNav__iW7y\+,.PrivacyPolicy_privacyUpdatesActions__gUzpD{display:none}.PrivacyPolicy_privacySection__ArFaX{break-inside:avoid;page-break-inside:avoid}}.PrivacyPolicy_privacyShieldIllustration__mIsYM img{loading:lazy}.PrivacyPolicy_privacySectionContent__GgexU h4{color:#1f2937;font-size:1.125rem;font-weight:600;margin-bottom:.75rem;margin-top:1.5rem}.PrivacyPolicy_privacySectionContent__GgexU ul{margin:.75rem 0;padding-left:1.5rem}.PrivacyPolicy_privacySectionContent__GgexU li{line-height:1.6;margin-bottom:.5rem}.PrivacyPolicy_privacyQuickLink__FSIGs:focus,.PrivacyPolicy_privacyRightAction__e5LG4:focus,.PrivacyPolicy_privacySubmitButton__tFIAb:focus{outline:2px solid #3b82f6;outline-offset:2px}.CookiePolicy_cookiePolicyContainer__9hTeW{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh}.CookiePolicy_cookieHero__rDQp8{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.CookiePolicy_cookieHero__rDQp8:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.CookiePolicy_cookieHeroContent__R1oji{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.CookiePolicy_cookieHeroBadge__sro6L{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.CookiePolicy_cookieHeroTitle__5GS2-{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.CookiePolicy_cookieGradientText__ueIpy{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.CookiePolicy_cookieHeroDescription__XtY2c{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.CookiePolicy_cookieHeroMeta__yBs74{display:flex;font-size:.9rem;gap:2rem;opacity:.8}.CookiePolicy_cookieMetaItem__gkV1I{align-items:center;display:flex;gap:.5rem}.CookiePolicy_cookieMetaItem__gkV1I strong{color:#fbbf24}.CookiePolicy_cookieHeroVisual__N0WPj{align-items:center;display:flex;justify-content:center}.CookiePolicy_cookieIllustration__G0o6K{height:300px;position:relative;width:300px}.CookiePolicy_cookieMainIcon__FAl7g{animation:CookiePolicy_cookieFloat__00kjp 3s ease-in-out infinite;color:#fbbf24;font-size:8rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.CookiePolicy_cookieFloatingIcons__cPqnY{height:100%;position:absolute;width:100%}.CookiePolicy_cookieFloatingIcon1__quW9H,.CookiePolicy_cookieFloatingIcon2__xhXhP,.CookiePolicy_cookieFloatingIcon3__yZMlk{animation:CookiePolicy_cookieOrbit__\+q5Vb 6s linear infinite;color:#ffffffb3;font-size:2rem;position:absolute}.CookiePolicy_cookieFloatingIcon1__quW9H{animation-delay:0s;left:20%;top:20%}.CookiePolicy_cookieFloatingIcon2__xhXhP{animation-delay:2s;left:60%;top:70%}.CookiePolicy_cookieFloatingIcon3__yZMlk{animation-delay:4s;left:80%;top:40%}@keyframes CookiePolicy_cookieFloat__00kjp{0%,to{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-55%) rotate(10deg)}}@keyframes CookiePolicy_cookieOrbit__\+q5Vb{0%{transform:rotate(0deg) translateX(40px) rotate(0deg)}to{transform:rotate(1turn) translateX(40px) rotate(-1turn)}}.CookiePolicy_cookiePreferenceCenter__1yGIs{background:#fff;border-bottom:1px solid #e2e8f0;padding:4rem 0}.CookiePolicy_cookiePreferenceHeader__lMcVl{margin-bottom:3rem;text-align:center}.CookiePolicy_cookiePreferenceHeader__lMcVl h2{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.CookiePolicy_cookiePreferenceHeader__lMcVl p{color:#64748b;font-size:1.125rem}.CookiePolicy_cookieTypesGrid__bPzhg{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:0 auto 3rem;max-width:800px}.CookiePolicy_cookieTypeCard__PJevj{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:2rem;transition:all .3s ease}.CookiePolicy_cookieTypeCard__PJevj:hover{border-color:#7c3aed;box-shadow:0 4px 12px #7c3aed1a}.CookiePolicy_cookieTypeHeader__Cvjth{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.5rem}.CookiePolicy_cookieTypeInfo__XcPBe h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.CookiePolicy_cookieTypeInfo__XcPBe p{color:#64748b;line-height:1.5;margin:0}.CookiePolicy_cookieAlwaysActive__WduCt{align-items:center;color:#10b981;display:flex;font-size:.9rem;font-weight:600;gap:.5rem}.CookiePolicy_cookieToggle__BbdSm{display:inline-block;height:34px;position:relative;width:60px}.CookiePolicy_cookieToggleInput__xDhrU{height:0;opacity:0;width:0}.CookiePolicy_cookieToggleSlider__CY8u3{background-color:#cbd5e1;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.CookiePolicy_cookieToggleSlider__CY8u3:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}.CookiePolicy_cookieToggleInput__xDhrU:checked+.CookiePolicy_cookieToggleSlider__CY8u3{background-color:#10b981}.CookiePolicy_cookieToggleInput__xDhrU:checked+.CookiePolicy_cookieToggleSlider__CY8u3:before{transform:translateX(26px)}.CookiePolicy_cookieTypeExamples__7PY1R{border-top:1px solid #e2e8f0;padding-top:1.5rem}.CookiePolicy_cookieExamplesList__ZEqV0{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.CookiePolicy_cookieExample__W-koy{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#475569;font-size:.8rem;padding:.375rem .75rem}.CookiePolicy_cookiePreferenceActions__5gwHI{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.CookiePolicy_cookieActionPrimary__NZkfo,.CookiePolicy_cookieActionSecondary__v8n8i{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.CookiePolicy_cookieActionPrimary__NZkfo{background:#7c3aed;color:#fff}.CookiePolicy_cookieActionPrimary__NZkfo:hover{background:#6d28d9;transform:translateY(-2px)}.CookiePolicy_cookieActionSecondary__v8n8i{background:#fff;border:2px solid #e2e8f0;color:#475569}.CookiePolicy_cookieActionSecondary__v8n8i:hover{border-color:#7c3aed;color:#7c3aed;transform:translateY(-2px)}.CookiePolicy_cookieDetailsSection__YjowN{background:#f8fafc;padding:4rem 0}.CookiePolicy_cookieSectionHeader__ky3r\+{margin-bottom:3rem;text-align:center}.CookiePolicy_cookieSectionHeader__ky3r\+ h2{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.CookiePolicy_cookieSectionHeader__ky3r\+ p{color:#64748b;font-size:1.125rem}.CookiePolicy_cookieTableContainer__AMi8v{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;margin-bottom:2rem;overflow:hidden}.CookiePolicy_cookieTable__ytrPe{border-collapse:collapse;width:100%}.CookiePolicy_cookieTable__ytrPe th{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#374151;font-weight:600;padding:1rem;text-align:left}.CookiePolicy_cookieTable__ytrPe td{border-bottom:1px solid #f1f5f9;color:#475569;padding:1rem}.CookiePolicy_cookieTable__ytrPe tr:hover{background:#f8fafc}.CookiePolicy_cookieTable__ytrPe code{background:#f1f5f9;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;padding:.25rem .5rem}.CookiePolicy_cookieTypeBadge__IowWR{border-radius:20px;font-size:.75rem;font-weight:600;padding:.25rem .75rem;text-transform:capitalize}.CookiePolicy_cookieTypeBadge__IowWR.CookiePolicy_necessary__tjNr0{background:#dcfce7;color:#166534}.CookiePolicy_cookieTypeBadge__IowWR.CookiePolicy_preferences__BmQ\+I{background:#dbeafe;color:#1e40af}.CookiePolicy_cookieTypeBadge__IowWR.CookiePolicy_analytics__\+Zqn8{background:#fef3c7;color:#92400e}.CookiePolicy_cookieTypeBadge__IowWR.CookiePolicy_marketing__srNff{background:#fce7f3;color:#be185d}.CookiePolicy_cookieTableNote__0G9j6{align-items:flex-start;background:#f0f9ff;border-left:4px solid #0ea5e9;border-radius:8px;display:flex;gap:.75rem;padding:1.5rem}.CookiePolicy_cookieTableNote__0G9j6 svg{color:#0ea5e9;flex-shrink:0;margin-top:.125rem}.CookiePolicy_cookieTableNote__0G9j6 p{color:#0369a1;line-height:1.5;margin:0}.CookiePolicy_cookiePolicySections__gx7QZ{background:#fff;padding:4rem 0}.CookiePolicy_cookieSectionsList__Vvc4a{margin:0 auto;max-width:900px}.CookiePolicy_cookieSectionItem__7A8H0{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:1rem;overflow:hidden}.CookiePolicy_cookieSectionHeader__ky3r\+{align-items:center;background:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding:1.5rem;text-align:left;transition:background-color .3s ease}.CookiePolicy_cookieSectionHeader__ky3r\+:hover{background:#f1f5f9}.CookiePolicy_cookieSectionTitle__lHdEH{align-items:center;display:flex;gap:1rem}.CookiePolicy_cookieSectionIcon__bXI7P{color:#7c3aed;font-size:1.5rem}.CookiePolicy_cookieSectionHeader__ky3r\+ h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.CookiePolicy_cookieSectionContent__xJm-G{border-top:1px solid #e2e8f0;padding:2rem}.CookiePolicy_cookieSectionContent__xJm-G h4{color:#1e293b;font-size:1.125rem;margin:1.5rem 0 .5rem}.CookiePolicy_cookieSectionContent__xJm-G h4:first-child{margin-top:0}.CookiePolicy_cookieSectionContent__xJm-G p{color:#475569;line-height:1.6;margin-bottom:1rem}.CookiePolicy_cookieSectionContent__xJm-G ul{color:#475569;margin-bottom:1rem;padding-left:1.5rem}.CookiePolicy_cookieSectionContent__xJm-G li{line-height:1.5;margin-bottom:.5rem}.CookiePolicy_cookieSectionContent__xJm-G strong{color:#1e293b}.CookiePolicy_cookieSectionContent__xJm-G a{color:#7c3aed;text-decoration:none}.CookiePolicy_cookieSectionContent__xJm-G a:hover{text-decoration:underline}.CookiePolicy_browserInstructions__AECSZ{background:#f8fafc;padding:4rem 0}.CookiePolicy_browserGrid__a6AX2{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.CookiePolicy_browserCard__xwHjx{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:2rem}.CookiePolicy_browserCard__xwHjx h4{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.CookiePolicy_browserCard__xwHjx ol{color:#475569;padding-left:1.5rem}.CookiePolicy_browserCard__xwHjx li{line-height:1.5;margin-bottom:.5rem}.CookiePolicy_additionalResources__DEhGN{background:#fff;padding:4rem 0}.CookiePolicy_resourcesGrid__IN9x3{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.CookiePolicy_resourceCard__GGBz8{background:#f8fafc;border:2px solid #0000;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.CookiePolicy_resourceCard__GGBz8:hover{border-color:#7c3aed;box-shadow:0 10px 25px #7c3aed1a;transform:translateY(-4px)}.CookiePolicy_resourceIcon__Ynfek{color:#7c3aed;font-size:3rem;margin-bottom:1rem}.CookiePolicy_resourceCard__GGBz8 h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.CookiePolicy_resourceCard__GGBz8 p{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.CookiePolicy_resourceLink__NchUs{color:#7c3aed;font-weight:600;text-decoration:none;transition:color .3s ease}.CookiePolicy_resourceLink__NchUs:hover{color:#6d28d9;text-decoration:underline}.CookiePolicy_policyFooter__utP4F{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:3rem 0}.CookiePolicy_policyFooterContent__LKZfR{align-items:center;display:flex;gap:2rem;justify-content:space-between}.CookiePolicy_policyFooterText__nfuqz h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.CookiePolicy_policyFooterText__nfuqz p{line-height:1.5;margin:0;opacity:.9}.CookiePolicy_policyFooterText__nfuqz strong{color:#fbbf24}.CookiePolicy_policyFooterActions__GW51w{display:flex;gap:1rem}.CookiePolicy_footerAction__UiIRx{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.CookiePolicy_footerAction__UiIRx:hover{background:#fff3;transform:translateY(-2px)}@media (max-width:1024px){.CookiePolicy_cookieHeroContent__R1oji{gap:3rem;grid-template-columns:1fr;text-align:center}.CookiePolicy_policyFooterContent__LKZfR{flex-direction:column;gap:1.5rem;text-align:center}}@media (max-width:768px){.CookiePolicy_cookieHeroTitle__5GS2-{font-size:2.5rem}.CookiePolicy_cookieTypeHeader__Cvjth{flex-direction:column;gap:1rem;text-align:center}.CookiePolicy_cookiePreferenceActions__5gwHI{align-items:center;flex-direction:column}.CookiePolicy_cookieActionPrimary__NZkfo,.CookiePolicy_cookieActionSecondary__v8n8i{max-width:300px;width:100%}.CookiePolicy_cookieSectionHeader__ky3r\+ h2{font-size:2rem}.CookiePolicy_resourcesGrid__IN9x3{grid-template-columns:1fr}.CookiePolicy_cookieTableContainer__AMi8v{overflow-x:auto}.CookiePolicy_cookieTable__ytrPe{min-width:600px}}@media (max-width:480px){.CookiePolicy_cookieHero__rDQp8{padding:4rem 0 3rem}.CookiePolicy_cookieHeroTitle__5GS2-{font-size:2rem}.CookiePolicy_cookieHeroMeta__yBs74{flex-direction:column;gap:.5rem}.CookiePolicy_cookieIllustration__G0o6K{height:200px;width:200px}.CookiePolicy_cookieMainIcon__FAl7g{font-size:5rem}.CookiePolicy_cookieFloatingIcon1__quW9H,.CookiePolicy_cookieFloatingIcon2__xhXhP,.CookiePolicy_cookieFloatingIcon3__yZMlk{font-size:1.5rem}.CookiePolicy_policyFooterActions__GW51w{flex-direction:column;width:100%}.CookiePolicy_footerAction__UiIRx{justify-content:center;width:100%}}.CookiePolicy_visuallyHidden__c2WrW{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.CookiePolicy_cookieSectionHeader__ky3r\+:focus,.CookiePolicy_cookieToggleInput__xDhrU:focus,button:focus{outline:2px solid #3b82f6;outline-offset:2px}@media print{.CookiePolicy_cookiePreferenceCenter__1yGIs,.CookiePolicy_policyFooterActions__GW51w{display:none}.CookiePolicy_cookieHero__rDQp8{break-inside:avoid;page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){.CookiePolicy_cookieFloatingIcons__cPqnY{animation:none}.CookiePolicy_cookieToggleSlider__CY8u3{transition:none}}@media (prefers-contrast:high){.CookiePolicy_cookieTypeBadge__IowWR{border:2px solid}.CookiePolicy_cookieGradientText__ueIpy{-webkit-text-fill-color:initial;background:none;-webkit-background-clip:initial;color:#000}}.CommunityGuidelines_guidelinesContainer__uQJxo{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;min-height:100vh}.CommunityGuidelines_guidelinesHero__BvYck{background:linear-gradient(135deg,#059669,#047857);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.CommunityGuidelines_guidelinesHero__BvYck:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.CommunityGuidelines_guidelinesHeroContent__JzDJj{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.CommunityGuidelines_guidelinesHeroBadge__sO0fj{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.CommunityGuidelines_guidelinesHeroTitle__NpwKM{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.CommunityGuidelines_guidelinesGradientText__eCMM-{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.CommunityGuidelines_guidelinesHeroDescription__DQhsX{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.CommunityGuidelines_guidelinesHeroStats__J\+a1I{display:flex;gap:3rem}.CommunityGuidelines_guidelinesStat__E-L6o{text-align:center}.CommunityGuidelines_guidelinesStatNumber__Ma2GA{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;margin-bottom:.5rem}.CommunityGuidelines_guidelinesStatLabel__J1f\+M{font-size:.9rem;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.CommunityGuidelines_guidelinesHeroVisual__E9sFb{align-items:center;display:flex;justify-content:center}.CommunityGuidelines_guidelinesIllustration__ggIl2{height:300px;position:relative;width:300px}.CommunityGuidelines_guidelinesMainIcon__mf5M2{animation:CommunityGuidelines_guidelinesFloat__4zDUA 3s ease-in-out infinite;color:#fbbf24;font-size:8rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.CommunityGuidelines_guidelinesFloatingIcons__3RrpU{height:100%;position:absolute;width:100%}.CommunityGuidelines_guidelinesFloatingIcon1__0mmdh,.CommunityGuidelines_guidelinesFloatingIcon2__AcqG6,.CommunityGuidelines_guidelinesFloatingIcon3__1cTvY{animation:CommunityGuidelines_guidelinesOrbit__iUCFE 6s linear infinite;color:#ffffffb3;font-size:2rem;position:absolute}.CommunityGuidelines_guidelinesFloatingIcon1__0mmdh{animation-delay:0s;left:20%;top:20%}.CommunityGuidelines_guidelinesFloatingIcon2__AcqG6{animation-delay:2s;left:60%;top:70%}.CommunityGuidelines_guidelinesFloatingIcon3__1cTvY{animation-delay:4s;left:80%;top:40%}@keyframes CommunityGuidelines_guidelinesFloat__4zDUA{0%,to{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-55%) rotate(5deg)}}@keyframes CommunityGuidelines_guidelinesOrbit__iUCFE{0%{transform:rotate(0deg) translateX(50px) rotate(0deg)}to{transform:rotate(1turn) translateX(50px) rotate(-1turn)}}.CommunityGuidelines_guidelinesSection__pWOHR{background:#fff;padding:4rem 0}.CommunityGuidelines_guidelinesSectionAlt__yhpQO{background:#f8fafc}.CommunityGuidelines_guidelinesSectionHeader__NGB7C{margin-bottom:3rem;text-align:center}.CommunityGuidelines_guidelinesSectionTitle__VlzK1{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.CommunityGuidelines_guidelinesSectionSubtitle__-FNWD{color:#64748b;font-size:1.125rem}.CommunityGuidelines_guidelinesGrid__fghfr{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.CommunityGuidelines_guidelineCard__OENDP{background:#fff;border:2px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.CommunityGuidelines_guidelineCard__OENDP:hover{border-color:#059669;box-shadow:0 20px 40px #05966926;transform:translateY(-8px)}.CommunityGuidelines_guidelineCard__OENDP:before{background:linear-gradient(135deg,#059669,#047857);content:"";height:4px;left:0;position:absolute;right:0;top:0}.CommunityGuidelines_guidelineHeader__W9Uhy{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.CommunityGuidelines_guidelineIcon__YjG4U{align-items:center;background:linear-gradient(135deg,#059669,#047857);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:60px;justify-content:center;width:60px}.CommunityGuidelines_guidelineInfo__g8kEG h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.CommunityGuidelines_guidelineInfo__g8kEG p{color:#64748b;line-height:1.5;margin:0}.CommunityGuidelines_guidelineContent__H1Jz7{space-y:1.5rem}.CommunityGuidelines_guidelineExamples__oLI2q h4{color:#374151;font-size:1rem;font-weight:600;margin-bottom:.75rem}.CommunityGuidelines_guidelineExamples__oLI2q ul{color:#475569;margin-bottom:1.5rem;padding-left:1.25rem}.CommunityGuidelines_guidelineExamples__oLI2q li{line-height:1.5;margin-bottom:.5rem}.CommunityGuidelines_guidelineConsequences__fonk6{align-items:center;background:#fef2f2;border-left:4px solid #dc2626;border-radius:8px;display:flex;gap:.75rem;padding:1rem}.CommunityGuidelines_consequenceIcon__1T78U{color:#dc2626;flex-shrink:0;font-size:1.25rem}.CommunityGuidelines_guidelineConsequences__fonk6 div{color:#7f1d1d;font-size:.9rem}.CommunityGuidelines_prohibitedGrid__x1vJK{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}.CommunityGuidelines_prohibitedCard__0TkXY{background:#fff;border:2px solid #f1f5f9;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:2rem;transition:all .3s ease}.CommunityGuidelines_prohibitedCard__0TkXY:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.CommunityGuidelines_prohibitedHeader__Azrtt{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem}.CommunityGuidelines_prohibitedIcon__u4F3Z{color:#dc2626;font-size:2rem}.CommunityGuidelines_prohibitedHeader__Azrtt h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.CommunityGuidelines_prohibitedList__8\+WMr{color:#475569;padding-left:1.25rem}.CommunityGuidelines_prohibitedList__8\+WMr li{line-height:1.5;margin-bottom:.5rem}.CommunityGuidelines_prohibitedNote__95xlV{align-items:flex-start;background:#fef2f2;border-left:4px solid #dc2626;border-radius:12px;display:flex;gap:1rem;padding:1.5rem}.CommunityGuidelines_prohibitedNote__95xlV svg{color:#dc2626;flex-shrink:0;font-size:1.5rem;margin-top:.125rem}.CommunityGuidelines_prohibitedNote__95xlV p{color:#7f1d1d;line-height:1.5;margin:0}.CommunityGuidelines_reportingSteps__AEMWN{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem}.CommunityGuidelines_reportingStep__5wvpY{position:relative;text-align:center}.CommunityGuidelines_reportingStep__5wvpY:not(:last-child):after{background:#059669;content:"";height:2px;opacity:.3;position:absolute;right:-1rem;top:40px;width:2rem}.CommunityGuidelines_stepNumber__QTJJY{align-items:center;background:linear-gradient(135deg,#059669,#047857);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.CommunityGuidelines_stepContent__emGdg{padding:0 1rem}.CommunityGuidelines_stepIcon__XUPWY{color:#059669;font-size:2.5rem;margin-bottom:1rem}.CommunityGuidelines_stepContent__emGdg h4{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.CommunityGuidelines_stepContent__emGdg p{color:#64748b;line-height:1.5;margin:0}.CommunityGuidelines_reportingActions__k7ZJH{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.CommunityGuidelines_helpLink__u1NhL,.CommunityGuidelines_reportButton__utFIO{align-items:center;border-radius:8px;display:flex;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.CommunityGuidelines_reportButton__utFIO{background:#dc2626;border:none;color:#fff;cursor:pointer}.CommunityGuidelines_reportButton__utFIO:hover{background:#b91c1c;transform:translateY(-2px)}.CommunityGuidelines_helpLink__u1NhL{background:#fff;border:2px solid #e2e8f0;color:#475569}.CommunityGuidelines_helpLink__u1NhL:hover{border-color:#059669;color:#059669;transform:translateY(-2px)}.CommunityGuidelines_enforcementGrid__ell3k{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.CommunityGuidelines_enforcementCard__wi7Fo{background:#fff;border:2px solid #f1f5f9;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:2rem;position:relative;transition:all .3s ease}.CommunityGuidelines_enforcementCard__wi7Fo:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.CommunityGuidelines_enforcementHeader__0cbXW{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}.CommunityGuidelines_enforcementIcon__M8ULm{font-size:2rem}.CommunityGuidelines_enforcementCard__wi7Fo:first-child .CommunityGuidelines_enforcementIcon__M8ULm{color:#f59e0b}.CommunityGuidelines_enforcementCard__wi7Fo:nth-child(2) .CommunityGuidelines_enforcementIcon__M8ULm{color:#dc2626}.CommunityGuidelines_enforcementCard__wi7Fo:nth-child(3) .CommunityGuidelines_enforcementIcon__M8ULm{color:#7f1d1d}.CommunityGuidelines_enforcementHeader__0cbXW h3{color:#1e293b;flex:1 1;font-size:1.25rem;font-weight:600;margin:0}.CommunityGuidelines_enforcementDuration__3zBs0{background:#f1f5f9;border-radius:20px;color:#475569;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.CommunityGuidelines_enforcementDescription__33pnY{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.CommunityGuidelines_enforcementActions__GJcqE{color:#475569;padding-left:1.25rem}.CommunityGuidelines_enforcementActions__GJcqE li{line-height:1.5;margin-bottom:.5rem}.CommunityGuidelines_policySections__vWgH8{margin:0 auto;max-width:800px}.CommunityGuidelines_policySection__4H0h3{background:#fff;border:2px solid #f1f5f9;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:1rem;overflow:hidden}.CommunityGuidelines_policySectionHeader__a8IzS{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;transition:all .3s ease}.CommunityGuidelines_policySectionHeader__a8IzS:hover{background:#f8fafc}.CommunityGuidelines_policySectionTitle__wndn0{align-items:center;display:flex;gap:1rem}.CommunityGuidelines_policySectionIcon__hnPlc{color:#059669;font-size:1.5rem}.CommunityGuidelines_policySectionTitle__wndn0 h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin:0}.CommunityGuidelines_policySectionHeader__a8IzS svg:last-child{color:#64748b;transition:all .3s ease}.CommunityGuidelines_policySectionHeader__a8IzS:hover svg:last-child{color:#059669}.CommunityGuidelines_policySectionContent__LVcQC{animation:CommunityGuidelines_policySlideDown__LCYuh .3s ease-out;border-top:2px solid #f1f5f9;padding:0 2rem 2rem}.CommunityGuidelines_policySectionContent__LVcQC h4{color:#374151;font-size:1rem;font-weight:600;margin:1.5rem 0 .75rem}.CommunityGuidelines_policySectionContent__LVcQC p{color:#475569;line-height:1.6;margin-bottom:1rem}.CommunityGuidelines_policySectionContent__LVcQC ol,.CommunityGuidelines_policySectionContent__LVcQC ul{color:#475569;margin-bottom:1rem;padding-left:1.5rem}.CommunityGuidelines_policySectionContent__LVcQC li{line-height:1.5;margin-bottom:.5rem}.CommunityGuidelines_policySectionContent__LVcQC strong{color:#374151}@keyframes CommunityGuidelines_policySlideDown__LCYuh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CommunityGuidelines_pledgeSection__g\+yxf{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:4rem 0;text-align:center}.CommunityGuidelines_pledgeContent__qMGgF{margin:0 auto;max-width:600px}.CommunityGuidelines_pledgeIcon__UlGLN{color:#fbbf24;font-size:4rem;margin-bottom:1.5rem}.CommunityGuidelines_pledgeContent__qMGgF h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.CommunityGuidelines_pledgeContent__qMGgF p{font-size:1.125rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.CommunityGuidelines_pledgeActions__Ml13\+{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.CommunityGuidelines_pledgeButton__01few{align-items:center;background:#059669;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.CommunityGuidelines_pledgeButton__01few:hover{background:#047857;transform:translateY(-2px)}.CommunityGuidelines_pledgeHelp__7-nAb{border:2px solid #475569;border-radius:8px;color:#cbd5e1;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.CommunityGuidelines_pledgeHelp__7-nAb:hover{border-color:#cbd5e1;color:#fff;transform:translateY(-2px)}.CommunityGuidelines_resourcesSection__w0OBe{background:#fff;padding:4rem 0}.CommunityGuidelines_resourcesGrid__IolW1{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.CommunityGuidelines_resourceCard__noINF{background:#fff;border:2px solid #f1f5f9;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:2rem;text-align:center;transition:all .3s ease}.CommunityGuidelines_resourceCard__noINF:hover{border-color:#059669;box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.CommunityGuidelines_resourceIcon__86-KE{color:#059669;font-size:3rem;margin-bottom:1.5rem}.CommunityGuidelines_resourceCard__noINF h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.CommunityGuidelines_resourceCard__noINF p{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.CommunityGuidelines_resourceLink__4lkT0{color:#059669;transition:all .3s ease}.CommunityGuidelines_resourceLink__4lkT0:hover{color:#047857}@media (max-width:768px){.CommunityGuidelines_guidelinesHeroContent__JzDJj{gap:2rem;grid-template-columns:1fr;text-align:center}.CommunityGuidelines_guidelinesHeroTitle__NpwKM{font-size:2.5rem}.CommunityGuidelines_guidelinesHeroStats__J\+a1I{gap:2rem;justify-content:center}.CommunityGuidelines_guidelinesGrid__fghfr,.CommunityGuidelines_reportingSteps__AEMWN{grid-template-columns:1fr}.CommunityGuidelines_reportingStep__5wvpY:not(:last-child):after{display:none}.CommunityGuidelines_enforcementGrid__ell3k,.CommunityGuidelines_resourcesGrid__IolW1{grid-template-columns:1fr}.CommunityGuidelines_pledgeActions__Ml13\+{align-items:center;flex-direction:column}.CommunityGuidelines_policySectionHeader__a8IzS{padding:1rem 1.5rem}.CommunityGuidelines_policySectionContent__LVcQC{padding:0 1.5rem 1.5rem}}@media (max-width:480px){.CommunityGuidelines_guidelinesHero__BvYck{padding:4rem 0 2rem}.CommunityGuidelines_guidelinesHeroTitle__NpwKM{font-size:2rem}.CommunityGuidelines_guidelinesHeroStats__J\+a1I{flex-direction:column;gap:1rem}.CommunityGuidelines_guidelinesSection__pWOHR{padding:2rem 0}.CommunityGuidelines_guidelinesSectionTitle__VlzK1{font-size:2rem}.CommunityGuidelines_reportingActions__k7ZJH{align-items:center;flex-direction:column}.CommunityGuidelines_helpLink__u1NhL,.CommunityGuidelines_reportButton__utFIO{justify-content:center;width:100%}}.CommunityGuidelines_policySectionHeader__a8IzS:focus{outline:2px solid #3b82f6;outline-offset:2px}@media print{.CommunityGuidelines_enforcementCard__wi7Fo,.CommunityGuidelines_guidelineCard__OENDP,.CommunityGuidelines_guidelinesHero__BvYck,.CommunityGuidelines_pledgeSection__g\+yxf,.CommunityGuidelines_prohibitedCard__0TkXY{break-inside:avoid;page-break-inside:avoid}}.CommunityGuidelines_guidelinesIllustration__ggIl2 img{loading:lazy}.CommunityGuidelines_resourceLink__4lkT0{font-weight:600;text-decoration:none}.CommunityGuidelines_resourceLink__4lkT0:hover{text-decoration:underline}a:focus,button:focus{outline:2px solid #3b82f6;outline-offset:2px}.Security_securityContainer__C2wvU{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.Security_securityHero__Q-ZZL{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.Security_securityHero__Q-ZZL:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Security_securityHeroContent__RzDN4{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.Security_securityBadge__\+6ZUj{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.Security_securityHeroTitle__rdaMn{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.Security_securityGradientText__TBeHH{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text}.Security_securityHeroDescription__gv\+u5{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;max-width:500px;opacity:.9}.Security_securityStats__L1MyV{display:flex;gap:3rem}.Security_securityStat__0NY8J{text-align:center}.Security_securityStatNumber__zNXEQ{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.Security_securityStatLabel__lIsKm{font-size:.9rem;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.Security_securityHeroVisual__b\+rer,.Security_securityShield__0rN0H{align-items:center;display:flex;justify-content:center}.Security_securityShield__0rN0H{animation:Security_securityPulse__i89H1 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;height:300px;width:300px}.Security_securityShieldIcon__56AX3{color:#60a5fa;font-size:6rem;opacity:.9}@keyframes Security_securityPulse__i89H1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.Security_securitySection__cHWB3{background:#fff;padding:4rem 0}.Security_sectionAlt__p0ORL{background:#f8fafc}.Security_sectionHeader__7pTlj{margin-bottom:3rem;text-align:center}.Security_sectionTitle__cSNle{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.Security_sectionSubtitle__87ybQ{color:#64748b;font-size:1.125rem}.Security_checklistGrid__IijWn{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:2rem}.Security_checklistItem__6-QKX{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.Security_checklistItem__6-QKX:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.Security_checklistIcon__WefC5{align-items:center;background:#e5e7eb;border-radius:10px;color:#6b7280;display:flex;flex-shrink:0;font-size:1.25rem;height:40px;justify-content:center;width:40px}.Security_checklistCompleted__gRpSE{background:#10b981;color:#fff}.Security_checklistText__TJtFX{color:#374151;flex:1 1;font-weight:500}.Security_checklistStatus__TbSsw{background:#e5e7eb;border-radius:20px;color:#6b7280;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.Security_checklistItem__6-QKX:hover .Security_checklistStatus__TbSsw{background:#10b981;color:#fff}.Security_checklistProgress__Ali3T{margin:0 auto;max-width:500px;text-align:center}.Security_progressBar__5mcFD{background:#e5e7eb;border-radius:4px;height:8px;margin-bottom:1rem;overflow:hidden;width:100%}.Security_progressFill__6fGSB{background:linear-gradient(135deg,#10b981,#059669);border-radius:4px;height:100%;transition:width .3s ease}.Security_progressText__41yni{color:#64748b;font-size:.9rem;font-weight:500}.Security_tabsContainer__VewdU{margin:0 auto;max-width:1000px}.Security_tabsHeader__n7TO0{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;gap:.5rem;margin-bottom:2rem;padding:.5rem}.Security_tabButton__LvL6I{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 1.5rem;transition:all .3s ease}.Security_tabButton__LvL6I:hover{background:#f8fafc;color:#374151}.Security_tabActive__E5gZy{background:#3b82f6;color:#fff}.Security_tabContent__rn1q9{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem}.Security_securityTipsGrid__ocsx-{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Security_securityTipCard__Bp1GD{background:#f8fafc;border-left:4px solid #e5e7eb;border-radius:12px;padding:1.5rem;position:relative;transition:all .3s ease}.Security_securityTipCard__Bp1GD:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.Security_tipIcon__ih9-3{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:1.5rem;height:50px;justify-content:center;margin-bottom:1rem;width:50px}.Security_importancehigh__vNHCs{background:#ef4444;border-left-color:#ef4444}.Security_importancemedium__d4vmm{background:#f59e0b;border-left-color:#f59e0b}.Security_securityTipCard__Bp1GD h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.Security_securityTipCard__Bp1GD p{color:#64748b;line-height:1.5;margin-bottom:1rem}.Security_importanceBadge__qHoJk{border-radius:12px;font-size:.75rem;font-weight:700;padding:.25rem .75rem;position:absolute;right:1rem;text-transform:uppercase;top:1rem}.Security_badgehigh__UY4F1{background:#fef2f2;color:#dc2626}.Security_badgemedium__dmViJ{background:#fffbeb;color:#d97706}.Security_scamsGrid__hOLAA{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.Security_scamCard__\+PARM{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;transition:all .3s ease}.Security_scamCard__\+PARM:hover{border-color:#fecaca;box-shadow:0 20px 40px #ef44441a;transform:translateY(-8px)}.Security_scamHeader__Q6lAp{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.Security_scamIcon__azFj9{color:#ef4444;font-size:2rem}.Security_scamHeader__Q6lAp h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.Security_scamDescription__PZ83w{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.Security_scamDetails__IjWsi{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.Security_detailSection__r3JMb h4{color:#374151;font-size:.9rem;font-weight:600;margin-bottom:.75rem}.Security_detailSection__r3JMb ul{list-style:none;margin:0;padding:0}.Security_detailSection__r3JMb li{color:#64748b;font-size:.875rem;padding:.25rem 0 .25rem 1rem;position:relative}.Security_detailSection__r3JMb li:before{color:#3b82f6;content:"•";left:0;position:absolute}.Security_settingsGrid__0VtQz{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:900px}.Security_settingCard__UJ6-w{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;justify-content:space-between;padding:1.5rem;transition:all .3s ease}.Security_settingCard__UJ6-w:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.Security_settingHeader__-DzHQ{align-items:center;display:flex;gap:1rem}.Security_settingIcon__W80OT{color:#3b82f6;font-size:1.5rem}.Security_settingInfo__ndaYM h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.Security_settingInfo__ndaYM p{color:#64748b;font-size:.9rem;margin:0}.Security_toggleSwitch__TyyoX{display:inline-block;height:34px;position:relative;width:60px}.Security_toggleSwitch__TyyoX input{height:0;opacity:0;width:0}.Security_toggleSlider__DBuQM{background-color:#e5e7eb;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.Security_toggleSlider__DBuQM:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:.4s;width:26px}input:checked+.Security_toggleSlider__DBuQM{background-color:#10b981}input:checked+.Security_toggleSlider__DBuQM:before{transform:translateX(26px)}.Security_contactsGrid__oy3lU{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Security_contactCard__yhkrt{background:#fff;border:2px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;text-align:center;transition:all .3s ease}.Security_contactCard__yhkrt:hover{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626;transform:translateY(-8px)}.Security_contactHeader__C08zu{margin-bottom:1.5rem}.Security_contactHeader__C08zu h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.Security_contactAvailability__Uuhoa{align-items:center;color:#64748b;display:flex;font-size:.9rem;gap:.5rem;justify-content:center}.Security_contactInfo__DFrg4{margin-bottom:1.5rem}.Security_contactDetail__VwFTr{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:.5rem 0}.Security_contactDetail__VwFTr strong{color:#374151}.Security_contactDetail__VwFTr span{color:#3b82f6;font-weight:600}.Security_contactDescription__FU1J6{color:#64748b;font-size:.9rem;margin-top:1rem}.Security_contactButton__Z-zAe{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.Security_contactButton__Z-zAe:hover{background:#2563eb;transform:translateY(-1px)}.Security_actionsGrid__7qonh{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Security_actionCard__BHUgP{background:#fff;border:2px solid #0000;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;text-align:center;transition:all .3s ease}.Security_actionCard__BHUgP:hover{border-color:#3b82f6;box-shadow:0 20px 40px #3b82f626;transform:translateY(-8px)}.Security_actionIcon__B1XaP{color:#3b82f6;font-size:3rem;margin-bottom:1rem}.Security_actionCard__BHUgP h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.Security_actionCard__BHUgP p{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.Security_actionButton__CbyxA{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease;width:100%}.Security_actionButton__CbyxA:hover{background:#2563eb;transform:translateY(-1px)}.Security_pledgeSection__\+VEHp{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:4rem 0;text-align:center}.Security_pledgeContent__gA71Q{margin:0 auto;max-width:800px}.Security_pledgeIcon__KIJDt{color:#60a5fa;font-size:4rem;margin-bottom:1.5rem}.Security_pledgeContent__gA71Q h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.Security_pledgeContent__gA71Q p{font-size:1.125rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.Security_pledgeStats__6iPlp{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Security_pledgeStat__ne-wx{text-align:center}.Security_pledgeStatNumber__ATBt0{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;margin-bottom:.5rem}.Security_pledgeStatLabel__QJ49r{font-size:.9rem;opacity:.8}@media (max-width:1024px){.Security_securityHeroContent__RzDN4{gap:3rem;grid-template-columns:1fr;text-align:center}.Security_securityStats__L1MyV{justify-content:center}}@media (max-width:768px){.Security_securityHeroTitle__rdaMn{font-size:2.5rem}.Security_tabsHeader__n7TO0{flex-direction:column}.Security_actionsGrid__7qonh,.Security_checklistGrid__IijWn,.Security_contactsGrid__oy3lU,.Security_scamDetails__IjWsi,.Security_scamsGrid__hOLAA,.Security_settingsGrid__0VtQz{grid-template-columns:1fr}.Security_sectionTitle__cSNle{font-size:2rem}.Security_securityStats__L1MyV{flex-direction:column;gap:1.5rem}}@media (max-width:480px){.Security_securityHero__Q-ZZL{padding:4rem 0 3rem}.Security_securityHeroTitle__rdaMn{font-size:2rem}.Security_checklistItem__6-QKX,.Security_settingCard__UJ6-w,.Security_tabContent__rn1q9{padding:1rem}.Security_pledgeStats__6iPlp{grid-template-columns:1fr}}.Security_actionButton__CbyxA:focus,.Security_contactButton__Z-zAe:focus,.Security_tabButton__LvL6I:focus,.Security_toggleSwitch__TyyoX input:focus+.Security_toggleSlider__DBuQM{outline:2px solid #3b82f6;outline-offset:2px}@media print{.Security_securitySection__cHWB3{break-inside:avoid;page-break-inside:avoid}.Security_tabsHeader__n7TO0{display:none}.Security_tabContent__rn1q9{display:block!important}}@media (prefers-reduced-motion:reduce){.Security_progressFill__6fGSB,.Security_securityShield__0rN0H{animation:none;transition:none}}@media (prefers-contrast:high){.Security_securityGradientText__TBeHH{background:none;color:#00f;font-weight:700}}.Accessibility_accessibilityContainer__iUrpA{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.Accessibility_accessibilityHero__T19lC{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.Accessibility_accessibilityHero__T19lC:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Accessibility_heroContent__fA1Um{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.Accessibility_heroBadge__fPv0H{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.Accessibility_heroTitle__6J36T{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.Accessibility_gradientText__Bco\+5{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text}.Accessibility_heroDescription__i17XN{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;max-width:500px;opacity:.9}.Accessibility_heroStats__-N9vC{display:flex;gap:3rem}.Accessibility_heroStat__sMkV0{text-align:center}.Accessibility_statNumber__6RgaN{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.Accessibility_statLabel__p9VIF{font-size:.9rem;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.Accessibility_accessibilityWheel__yB-Ze,.Accessibility_heroVisual__m9bWq{align-items:center;display:flex;justify-content:center}.Accessibility_accessibilityWheel__yB-Ze{animation:Accessibility_accessibilityPulse__-udkC 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;border-radius:50%;height:300px;width:300px}.Accessibility_wheelIcon__gV8IJ{color:#60a5fa;font-size:6rem;opacity:.9}@keyframes Accessibility_accessibilityPulse__-udkC{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.05) rotate(5deg)}}.Accessibility_commitmentSection__c1BDO,.Accessibility_complianceSection__jrBSX,.Accessibility_featuresSection__Fypfz,.Accessibility_feedbackSection__9LiqQ,.Accessibility_quickSettingsSection__m3Z4x,.Accessibility_shortcutsSection__d8fO0,.Accessibility_technologiesSection__ftSJj{padding:4rem 0}.Accessibility_quickSettingsSection__m3Z4x{background:#fff}.Accessibility_featuresSection__Fypfz{background:#f8fafc}.Accessibility_complianceSection__jrBSX{background:#fff}.Accessibility_technologiesSection__ftSJj{background:#f8fafc}.Accessibility_shortcutsSection__d8fO0{background:#fff}.Accessibility_feedbackSection__9LiqQ{background:#f8fafc}.Accessibility_commitmentSection__c1BDO{background:linear-gradient(135deg,#1e293b,#334155);color:#fff}.Accessibility_sectionHeader__YnyKW{margin-bottom:3rem;text-align:center}.Accessibility_sectionTitle__KHXvE{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.Accessibility_sectionSubtitle__FkVN1{color:#64748b;font-size:1.125rem}.Accessibility_commitmentSection__c1BDO .Accessibility_sectionSubtitle__FkVN1,.Accessibility_commitmentSection__c1BDO .Accessibility_sectionTitle__KHXvE{color:#fff}.Accessibility_quickSettingsGrid__xAJVp{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.Accessibility_quickSettingCard__0gnsA{align-items:center;background:#f8fafc;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;text-align:left;transition:all .3s ease;width:100%}.Accessibility_quickSettingCard__0gnsA:focus,.Accessibility_quickSettingCard__0gnsA:hover{border-color:#3b82f6;box-shadow:0 8px 25px #3b82f626;outline:none;transform:translateY(-4px)}.Accessibility_settingIcon__tZDyf{align-items:center;background:#3b82f6;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;height:50px;justify-content:center;width:50px}.Accessibility_settingContent__KmZBi{flex:1 1}.Accessibility_settingContent__KmZBi h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.Accessibility_settingContent__KmZBi p{color:#64748b;font-size:.9rem;line-height:1.4;margin:0}.Accessibility_settingArrow__Qg7MY{color:#94a3b8;transition:transform .3s ease}.Accessibility_quickSettingCard__0gnsA:hover .Accessibility_settingArrow__Qg7MY{color:#3b82f6;transform:translateX(4px)}.Accessibility_featuresGrid__-fwGR{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Accessibility_featureCard__rI6CB{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;transition:all .3s ease}.Accessibility_featureCard__rI6CB:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.Accessibility_featureHeader__Kx1z2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Accessibility_featureIcon__UsS\+W{align-items:center;background:#3b82f6;border-radius:12px;color:#fff;display:flex;font-size:1.75rem;height:60px;justify-content:center;width:60px}.Accessibility_featureCategory__VMJxr{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;font-size:1.25rem;height:40px;justify-content:center;width:40px}.Accessibility_featureCard__rI6CB h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.Accessibility_featureCard__rI6CB p{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.Accessibility_featureFooter__cBIP3{align-items:center;display:flex;justify-content:space-between}.Accessibility_statusBadge__Pco43{border-radius:20px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.375rem .75rem;text-transform:uppercase}.Accessibility_statusFull__KV6rq{background:#d1fae5;color:#065f46}.Accessibility_statusPartial__xtDtj{background:#fef3c7;color:#92400e}.Accessibility_statusPlanned__lqift{background:#e0e7ff;color:#3730a3}.Accessibility_statusDefault__4PUYW{background:#f1f5f9;color:#475569}.Accessibility_featureCategoryLabel__3pik0{color:#64748b;font-size:.8rem;text-transform:capitalize}.Accessibility_complianceGrid__Em77A{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Accessibility_complianceCard__-pQt\+{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;transition:all .3s ease}.Accessibility_complianceCard__-pQt\+:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-4px)}.Accessibility_complianceHeader__gYbQg{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.Accessibility_complianceHeader__gYbQg h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin:0}.Accessibility_complianceLevel__oCgB9{background:#3b82f6;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.Accessibility_complianceDetails__H-QE\+{color:#64748b;line-height:1.5;margin-bottom:1.5rem}.Accessibility_complianceStatus__MyEWf{margin-top:1.5rem}.Accessibility_statusInfo__GtJS3{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.Accessibility_statusLabel__I\+BUY{color:#1e293b;font-weight:600}.Accessibility_progressText__ad8U2{color:#64748b;font-size:.875rem;font-weight:600}.Accessibility_progressBar__X\+bjJ{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:100%}.Accessibility_progressFill__ZpOzG{background:linear-gradient(135deg,#10b981,#059669);border-radius:3px;height:100%;transition:width .3s ease}.Accessibility_technologiesGrid__Q0JKZ{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Accessibility_technologyCard__5tyib{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;transition:all .3s ease}.Accessibility_technologyCard__5tyib:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.Accessibility_techHeader__pjUG8{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.Accessibility_techIcon__OfE\+4{color:#3b82f6;font-size:2rem}.Accessibility_techHeader__pjUG8 h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin:0}.Accessibility_compatibility__uLvSm{margin-bottom:1.5rem}.Accessibility_compatibilityBadge__RUvs4{border-radius:20px;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.Accessibility_excellent__DiXnD{background:#d1fae5;color:#065f46}.Accessibility_fair__MM4Ju,.Accessibility_good__TNeUQ{background:#fef3c7;color:#92400e}.Accessibility_examples__gMIPh h4{color:#374151;font-size:1rem;font-weight:600;margin-bottom:.75rem}.Accessibility_examples__gMIPh ul{list-style:none;margin:0;padding:0}.Accessibility_examples__gMIPh li{color:#64748b;padding:.25rem 0 .25rem 1rem;position:relative}.Accessibility_examples__gMIPh li:before{color:#3b82f6;content:"•";left:0;position:absolute}.Accessibility_shortcutsGrid__1zfKW{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:2rem}.Accessibility_shortcutCard__Go1IH{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:1.5rem;padding:1.5rem;transition:all .3s ease}.Accessibility_shortcutCard__Go1IH:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.Accessibility_shortcutKey__h6qnq{flex-shrink:0}.Accessibility_shortcutKey__h6qnq kbd{background:#1e293b;border-radius:8px;box-shadow:0 2px 4px #0003;color:#fff;font-family:monospace;font-size:.9rem;font-weight:600;padding:.5rem 1rem}.Accessibility_shortcutAction__qUZBS{flex:1 1}.Accessibility_shortcutAction__qUZBS p{color:#374151;font-weight:500;margin:0 0 .5rem}.Accessibility_shortcutCategory__1L2c8{background:#e5e7eb;border-radius:6px;color:#64748b;font-size:.8rem;padding:.25rem .5rem;text-transform:capitalize}.Accessibility_shortcutsNote__AedbJ{align-items:flex-start;background:#fef3c7;border:1px solid #f59e0b;border-radius:12px;display:flex;gap:1rem;margin:0 auto;max-width:800px;padding:1.5rem}.Accessibility_shortcutsNote__AedbJ svg{color:#d97706;flex-shrink:0;font-size:1.25rem;margin-top:.25rem}.Accessibility_shortcutsNote__AedbJ p{color:#92400e;line-height:1.5;margin:0}.Accessibility_feedbackContent__hbGZO{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.Accessibility_feedbackText__8DGk1 h2{color:#1e293b;font-size:2rem;font-weight:700;margin-bottom:1rem}.Accessibility_feedbackText__8DGk1 p{color:#64748b;line-height:1.6;margin-bottom:2rem}.Accessibility_feedbackActions__CDqST{display:flex;flex-wrap:wrap;gap:1rem}.Accessibility_feedbackButton__p8\+ny{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.Accessibility_feedbackButton__p8\+ny:hover{background:#2563eb;transform:translateY(-1px)}.Accessibility_helpLink__G9ree{border:2px solid #3b82f6;border-radius:8px;color:#3b82f6;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.Accessibility_helpLink__G9ree:hover{background:#3b82f6;color:#fff;transform:translateY(-1px)}.Accessibility_supportInfo__Bna2k{display:flex;flex-direction:column;gap:2rem}.Accessibility_supportItem__tcrD4{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;gap:1rem;padding:1.5rem}.Accessibility_supportIcon__Ab0VG{color:#3b82f6;flex-shrink:0;font-size:2rem;margin-top:.25rem}.Accessibility_supportDetails__fphIk h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.Accessibility_supportDetails__fphIk p{color:#374151;font-size:1rem;font-weight:500;margin-bottom:.25rem}.Accessibility_supportDetails__fphIk span{color:#64748b;font-size:.875rem}.Accessibility_commitmentContent__IiqSa{margin:0 auto;max-width:800px;text-align:center}.Accessibility_commitmentIcon__xUZ8e{color:#60a5fa;font-size:4rem;margin-bottom:2rem}.Accessibility_commitmentContent__IiqSa h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.Accessibility_commitmentContent__IiqSa p{font-size:1.125rem;line-height:1.6;margin-bottom:2.5rem;opacity:.9}.Accessibility_commitmentPrinciples__zNCg8{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.Accessibility_principle__1VehU{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;display:flex;gap:1rem;padding:1rem}.Accessibility_principle__1VehU svg{color:#10b981;flex-shrink:0;font-size:1.5rem}.Accessibility_principle__1VehU span{font-weight:500;text-align:left}@media (max-width:768px){.Accessibility_heroContent__fA1Um{gap:2rem;grid-template-columns:1fr;text-align:center}.Accessibility_heroTitle__6J36T{font-size:2.5rem}.Accessibility_heroStats__-N9vC{gap:2rem;justify-content:center}.Accessibility_statNumber__6RgaN{font-size:2rem}.Accessibility_accessibilityWheel__yB-Ze{height:200px;width:200px}.Accessibility_wheelIcon__gV8IJ{font-size:4rem}.Accessibility_sectionTitle__KHXvE{font-size:2rem}.Accessibility_complianceGrid__Em77A,.Accessibility_featuresGrid__-fwGR,.Accessibility_quickSettingsGrid__xAJVp,.Accessibility_shortcutsGrid__1zfKW,.Accessibility_technologiesGrid__Q0JKZ{grid-template-columns:1fr}.Accessibility_feedbackContent__hbGZO{gap:2rem;grid-template-columns:1fr}.Accessibility_feedbackActions__CDqST{flex-direction:column}.Accessibility_feedbackButton__p8\+ny,.Accessibility_helpLink__G9ree{text-align:center}.Accessibility_commitmentPrinciples__zNCg8{grid-template-columns:1fr}.Accessibility_heroStats__-N9vC{flex-direction:column;gap:1.5rem}}@media (max-width:480px){.Accessibility_accessibilityHero__T19lC{padding:4rem 0 2rem}.Accessibility_heroTitle__6J36T{font-size:2rem}.Accessibility_heroDescription__i17XN{font-size:1rem}.Accessibility_sectionTitle__KHXvE{font-size:1.75rem}.Accessibility_complianceCard__-pQt\+,.Accessibility_featureCard__rI6CB,.Accessibility_technologyCard__5tyib{padding:1.5rem}.Accessibility_shortcutsNote__AedbJ,.Accessibility_supportItem__tcrD4{flex-direction:column;text-align:center}}.Accessibility_high-contrast__qHT2e .Accessibility_complianceCard__-pQt\+,.Accessibility_high-contrast__qHT2e .Accessibility_featureCard__rI6CB,.Accessibility_high-contrast__qHT2e .Accessibility_quickSettingCard__0gnsA,.Accessibility_high-contrast__qHT2e .Accessibility_technologyCard__5tyib{background:#fff;border:2px solid #000}.Accessibility_high-contrast__qHT2e .Accessibility_complianceCard__-pQt\+ h3,.Accessibility_high-contrast__qHT2e .Accessibility_complianceCard__-pQt\+ p,.Accessibility_high-contrast__qHT2e .Accessibility_featureCard__rI6CB h3,.Accessibility_high-contrast__qHT2e .Accessibility_featureCard__rI6CB p,.Accessibility_high-contrast__qHT2e .Accessibility_technologyCard__5tyib h3,.Accessibility_high-contrast__qHT2e .Accessibility_technologyCard__5tyib p{color:#000}@media (prefers-reduced-motion:reduce){.Accessibility_accessibilityWheel__yB-Ze,.Accessibility_complianceCard__-pQt\+,.Accessibility_featureCard__rI6CB,.Accessibility_feedbackButton__p8\+ny,.Accessibility_helpLink__G9ree,.Accessibility_quickSettingCard__0gnsA,.Accessibility_shortcutCard__Go1IH,.Accessibility_technologyCard__5tyib{animation:none;transition:none}.Accessibility_accessibilityWheel__yB-Ze{animation:none}}.Accessibility_reduce-motion__t46P7 .Accessibility_accessibilityWheel__yB-Ze,.Accessibility_reduce-motion__t46P7 .Accessibility_complianceCard__-pQt\+,.Accessibility_reduce-motion__t46P7 .Accessibility_featureCard__rI6CB,.Accessibility_reduce-motion__t46P7 .Accessibility_feedbackButton__p8\+ny,.Accessibility_reduce-motion__t46P7 .Accessibility_helpLink__G9ree,.Accessibility_reduce-motion__t46P7 .Accessibility_quickSettingCard__0gnsA,.Accessibility_reduce-motion__t46P7 .Accessibility_shortcutCard__Go1IH,.Accessibility_reduce-motion__t46P7 .Accessibility_technologyCard__5tyib{animation:none;transition:none}.Accessibility_reduce-motion__t46P7 .Accessibility_accessibilityWheel__yB-Ze{animation:none}.Accessibility_feedbackButton__p8\+ny:focus,.Accessibility_helpLink__G9ree:focus,.Accessibility_quickSettingCard__0gnsA:focus{outline:3px solid #3b82f6;outline-offset:2px}@media print{.Accessibility_accessibilityHero__T19lC{background:#fff!important;color:#000!important}.Accessibility_gradientText__Bco\+5{-webkit-text-fill-color:#000;background:none;color:#000}.Accessibility_heroBadge__fPv0H{background:#f1f5f9!important;border:1px solid #000!important;color:#000!important}.Accessibility_complianceCard__-pQt\+,.Accessibility_featureCard__rI6CB,.Accessibility_technologyCard__5tyib{border:1px solid #000!important;box-shadow:none!important}}.Accessibility_heroVisual__m9bWq img,.Accessibility_supportIcon__Ab0VG img{loading:lazy}.Accessibility_high-contrast__qHT2e{--text-color:#000;--background-color:#fff;--link-color:#00e;--visited-color:#551a8b}.Accessibility_high-contrast__qHT2e body{background-color:var(--background-color)!important;color:var(--text-color)!important}.Accessibility_high-contrast__qHT2e a{color:var(--link-color)!important}.Accessibility_high-contrast__qHT2e a:visited{color:var(--visited-color)!important}.Accessibility_reduce-motion__t46P7 *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media print{.Accessibility_accessibilityHero__T19lC,.Accessibility_quickSettingsSection__m3Z4x{break-inside:avoid;page-break-inside:avoid}.Accessibility_feedbackButton__p8\+ny,.Accessibility_helpLink__G9ree{display:none}}.Accessibility_faqSection__CvlGu{background:#f8fafc;padding:80px 0}.Accessibility_faqGrid__gbjDT{grid-gap:24px;display:grid;gap:24px;margin:0 auto;max-width:800px}.Accessibility_faqItem__EOhuB{background:#fff;border-left:4px solid #3b82f6;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.Accessibility_faqItem__EOhuB h3{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:12px}.Accessibility_faqItem__EOhuB p{color:#6b7280;line-height:1.6;margin:0}.Sitemap_sitemapContainer__IsgPl{background:#f8fafc;min-height:100vh}.Sitemap_container__mXh\+A{margin:0 auto;max-width:1200px;padding:0 20px}.Sitemap_sitemapHero__TDS\+H{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:80px 0 60px;text-align:center}.Sitemap_sitemapHeroContent__bbXNM{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.Sitemap_sitemapHeroText__HiAFh{text-align:left}.Sitemap_sitemapHeroTitle__yjbTI{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:20px}.Sitemap_sitemapGradientText__1ZsKd{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f093fb,#f5576c);-webkit-background-clip:text;background-clip:text}.Sitemap_sitemapHeroDescription__JofQY{font-size:1.3rem;line-height:1.6;margin-bottom:40px;opacity:.9}.Sitemap_sitemapStats__xdRxn{display:flex;gap:40px;margin-bottom:30px}.Sitemap_sitemapStat__10eKK{text-align:center}.Sitemap_sitemapStatNumber__uIoZr{font-size:2.5rem;font-weight:800;margin-bottom:5px}.Sitemap_sitemapStatLabel__WQYB3{font-size:.9rem;opacity:.8}.Sitemap_sitemapLastUpdated__jPNQe{font-size:.9rem;opacity:.7}.Sitemap_sitemapHeroVisual__n4eYo,.Sitemap_sitemapIllustration__vtmzA{align-items:center;display:flex;justify-content:center}.Sitemap_sitemapIllustration__vtmzA{height:300px;position:relative;width:300px}.Sitemap_sitemapNodes__AkVYK{height:100%;position:absolute;width:100%}.Sitemap_sitemapNode__Xg4qx{animation:Sitemap_float__STX4U 3s ease-in-out infinite;background:#ffffff4d;border-radius:50%;height:20px;position:absolute;width:20px}.Sitemap_sitemapNode__Xg4qx:first-child{animation-delay:0s;left:20%;top:20%}.Sitemap_sitemapNode__Xg4qx:nth-child(2){animation-delay:.5s;left:10%;top:60%}.Sitemap_sitemapNode__Xg4qx:nth-child(3){animation-delay:1s;left:70%;top:30%}.Sitemap_sitemapNode__Xg4qx:nth-child(4){animation-delay:1.5s;left:60%;top:70%}.Sitemap_sitemapNode__Xg4qx:nth-child(5){animation-delay:2s;left:40%;top:50%}.Sitemap_sitemapIllustrationIcon__W7SNZ{font-size:8rem;opacity:.8}@keyframes Sitemap_float__STX4U{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Sitemap_sitemapSection__ePETr{padding:60px 0}.Sitemap_sitemapSectionAlt__BiLc2{background:#fff}.Sitemap_sitemapSectionHeader__wttEP{margin-bottom:50px;text-align:center}.Sitemap_sitemapSectionTitle__utuZe{color:#1e293b;font-size:2.5rem;font-weight:700;margin-bottom:16px}.Sitemap_sitemapSectionSubtitle__qbJMw{color:#64748b;font-size:1.2rem;margin:0 auto;max-width:600px}.Sitemap_sitemapLinks__soZvT{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px}.Sitemap_sitemapLinkCard__4CN9r{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;display:flex;gap:20px;padding:30px;transition:transform .3s ease}.Sitemap_sitemapLinkCard__4CN9r:hover{transform:translateY(-4px)}.Sitemap_linkIcon__oaa6P{color:#2563eb;font-size:2.5rem}.Sitemap_linkContent__cSlyk h3{color:#1e293b;font-size:1.3rem;margin:0 0 8px}.Sitemap_linkContent__cSlyk p{color:#64748b;margin:0 0 16px}.Sitemap_linkContent__cSlyk a{color:#2563eb;font-weight:600;text-decoration:none;transition:color .2s ease}.Sitemap_linkContent__cSlyk a:hover{color:#1d4ed8;text-decoration:underline}.Sitemap_sitemapQuickLinks__z1jTE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Sitemap_sitemapQuickLink__mB8G0{align-items:center;background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 4px #0000001a;color:inherit;display:flex;gap:15px;padding:25px;text-decoration:none;transition:all .3s ease}.Sitemap_sitemapQuickLink__mB8G0:hover{border-color:#2563eb;box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.Sitemap_sitemapQuickLinkFeatured__rthYk{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.Sitemap_sitemapQuickLinkFeatured__rthYk:hover{border-color:#1e40af}.Sitemap_sitemapQuickLinkIcon__wWfVu{color:#2563eb;font-size:1.5rem}.Sitemap_sitemapQuickLinkFeatured__rthYk .Sitemap_sitemapQuickLinkIcon__wWfVu{color:#fff}.Sitemap_sitemapQuickLinkContent__Nf-lB h3{font-size:1.1rem;margin:0 0 5px}.Sitemap_sitemapQuickLinkContent__Nf-lB p{font-size:.9rem;margin:0;opacity:.7}.Sitemap_sitemapQuickLinkArrow__qnA6q{margin-left:auto;opacity:.7}.Sitemap_sitemapSections__1gBiU{display:flex;flex-direction:column;gap:20px}.Sitemap_sitemapSectionCard__t4qw6{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.Sitemap_sitemapSectionHeader__wttEP{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0;padding:25px 30px;text-align:left;transition:background-color .2s ease}.Sitemap_sitemapSectionHeader__wttEP:hover{background-color:#f8fafc}.Sitemap_sitemapSectionTitleContent__pB\+SL{align-items:center;display:flex;gap:16px}.Sitemap_sitemapSectionIcon__jEbDz{color:#2563eb;font-size:1.5rem}.Sitemap_sitemapSectionHeader__wttEP h3{color:#1e293b;font-size:1.3rem;margin:0 0 5px}.Sitemap_sitemapSectionHeader__wttEP p{color:#64748b;font-size:.9rem;margin:0}.Sitemap_sitemapSectionContent__4jJ0P{padding:0 30px 25px}.Sitemap_sitemapPagesGrid__2GX4f{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Sitemap_sitemapPageLink__qgvcH{align-items:center;background:#f8fafc;border-radius:8px;color:inherit;display:flex;justify-content:space-between;padding:15px;text-decoration:none;transition:all .2s ease}.Sitemap_sitemapPageLink__qgvcH:hover{background:#f1f5f9;transform:translateX(5px)}.Sitemap_sitemapPageInfo__gcFXf{flex:1 1}.Sitemap_sitemapPageName__pP832{color:#2563eb;display:block;font-weight:600;margin-bottom:4px}.Sitemap_sitemapPageDescription__9NSzw{color:#64748b;display:block;font-size:.85rem}.Sitemap_sitemapPageArrow__wbeoR{color:#64748b;font-size:.9rem}.Sitemap_seoInfo__GDjsA{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:40px}.Sitemap_seoInfo__GDjsA h2{color:#1e293b;font-size:2rem;margin-bottom:40px;text-align:center}.Sitemap_seoGrid__86V37{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Sitemap_seoCard__QOHm5{padding:20px;text-align:center}.Sitemap_seoCard__QOHm5 h3{color:#2563eb;font-size:1.3rem;margin-bottom:16px}.Sitemap_seoCard__QOHm5 p{color:#64748b;line-height:1.6}.Sitemap_sitemapTips__he9Si{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:40px}.Sitemap_sitemapTipsContent__W8naT h2{color:#1e293b;font-size:2rem;margin-bottom:40px;text-align:center}.Sitemap_sitemapTipsGrid__Za5l2{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Sitemap_sitemapTip__9PIus{padding:20px;text-align:center}.Sitemap_sitemapTipIcon__aJ1SR{color:#2563eb;font-size:2.5rem;margin-bottom:20px}.Sitemap_sitemapTip__9PIus h3{color:#1e293b;font-size:1.2rem;margin-bottom:15px}.Sitemap_sitemapTip__9PIus p{color:#64748b;line-height:1.6}.Sitemap_sitemapCTASection__S64y3{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;text-align:center}.Sitemap_sitemapCTA__hh8G2 h2{font-size:2.5rem;margin-bottom:20px}.Sitemap_sitemapCTA__hh8G2 p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.Sitemap_sitemapCTAActions__7\+wjh{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.Sitemap_sitemapCTAPrimary__3Oo5I{background:#2563eb;border-radius:8px;color:#fff;font-weight:600;padding:12px 30px;text-decoration:none;transition:background-color .2s ease}.Sitemap_sitemapCTAPrimary__3Oo5I:hover{background:#1d4ed8}.Sitemap_sitemapCTASecondary__ezqDu{background:#0000;border:2px solid #fff;border-radius:8px;color:#fff;font-weight:600;padding:12px 30px;text-decoration:none;transition:all .2s ease}.Sitemap_sitemapCTASecondary__ezqDu:hover{background:#fff;color:#1e293b}@media (max-width:768px){.Sitemap_sitemapHeroContent__bbXNM{gap:40px;grid-template-columns:1fr;text-align:center}.Sitemap_sitemapHeroText__HiAFh{text-align:center}.Sitemap_sitemapHeroTitle__yjbTI{font-size:2.5rem}.Sitemap_sitemapStats__xdRxn{gap:30px;justify-content:center}.Sitemap_sitemapSectionTitle__utuZe{font-size:2rem}.Sitemap_sitemapPagesGrid__2GX4f,.Sitemap_sitemapQuickLinks__z1jTE{grid-template-columns:1fr}.Sitemap_sitemapCTAActions__7\+wjh{align-items:center;flex-direction:column}.Sitemap_sitemapSectionHeader__wttEP{padding:20px}.Sitemap_sitemapSectionContent__4jJ0P{padding:0 20px 20px}}.Affiliates_affiliatesContainer__C3ROr{background:linear-gradient(135deg,#f8fafc,#f1f5f9);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.Affiliates_affiliatesHero__8QzDX{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;overflow:hidden;padding:6rem 0 4rem;position:relative}.Affiliates_affiliatesHero__8QzDX:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Affiliates_affiliatesHeroContent__iAZ6m{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;position:relative;z-index:2}.Affiliates_affiliatesBadge__0g975{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbbf2433;border:1px solid #fbbf244d;border-radius:20px;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem}.Affiliates_affiliatesHeroTitle__\+JcMZ{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.Affiliates_affiliatesGradientText__\+ZHVc{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.Affiliates_affiliatesHeroDescription__hJYpK{font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem;max-width:500px;opacity:.9}.Affiliates_affiliatesHeroStats__mszis{display:flex;gap:2rem;margin-bottom:2.5rem}.Affiliates_affiliatesHeroStat__jCYQq{align-items:center;display:flex;gap:1rem}.Affiliates_affiliatesHeroStatIcon__LT2Fq{color:#fbbf24;font-size:2rem}.Affiliates_affiliatesHeroStatNumber__tm4Id{font-size:1.5rem;font-weight:800;margin-bottom:.25rem}.Affiliates_affiliatesHeroStatLabel__pWDCt{font-size:.9rem;opacity:.8}.Affiliates_affiliatesHeroActions__nR6lx{display:flex;gap:1rem}.Affiliates_affiliatesCTAPrimary__cOU0J{align-items:center;background:#fbbf24;border:none;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.Affiliates_affiliatesCTAPrimary__cOU0J:hover{background:#f59e0b;transform:translateY(-2px)}.Affiliates_affiliatesCTASecondary__Yi3eH{align-items:center;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1rem 2rem;transition:all .3s ease}.Affiliates_affiliatesCTASecondary__Yi3eH:hover{background:#fff3;transform:translateY(-2px)}.Affiliates_affiliatesHeroVisual__pxu1t{align-items:center;display:flex;justify-content:center}.Affiliates_affiliatesVisualCard__uIry5{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:2rem;position:relative;text-align:center}.Affiliates_affiliatesCommissionBadge__IhpNM{align-items:center;background:#fbbf24;border-radius:20px;color:#1e293b;display:flex;font-weight:700;gap:.5rem;left:50%;padding:.5rem 1rem;position:absolute;top:-1rem;transform:translateX(-50%)}.Affiliates_affiliatesVisualStats__ad2-q{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}.Affiliates_affiliatesVisualStat__Ea\+Zu{text-align:center}.Affiliates_affiliatesVisualStat__Ea\+Zu span{display:block;font-size:.9rem;margin-bottom:.25rem;opacity:.8}.Affiliates_affiliatesVisualStat__Ea\+Zu strong{display:block;font-size:1.1rem;font-weight:700}.Affiliates_affiliatesStatsBar__jchKq{background:#fff;border-bottom:1px solid #e2e8f0;padding:2rem 0}.Affiliates_affiliatesStatsGrid__QIp-W{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Affiliates_affiliatesStatItem__JCldj{align-items:center;display:flex;gap:1rem}.Affiliates_affiliatesStatIcon__chHfU{color:#3b82f6;font-size:2.5rem}.Affiliates_affiliatesStatContent__RLBl9{display:flex;flex-direction:column}.Affiliates_affiliatesStatNumber__u5b3e{color:#1e293b;font-size:1.5rem;font-weight:800;margin-bottom:.25rem}.Affiliates_affiliatesStatLabel__aTqTj{color:#64748b;font-size:.9rem;font-weight:500}.Affiliates_affiliatesSection__6TGNZ{background:#fff;padding:4rem 0}.Affiliates_affiliatesSectionAlt__cg629{background:#f8fafc}.Affiliates_affiliatesSectionTitle__Cwqfx{color:#1e293b;font-weight:700;margin-bottom:.5rem}.Affiliates_affiliatesSectionSubtitle__OIwzg{color:#64748b;font-size:1.125rem}.Affiliates_affiliatesTiersGrid__W8XhE{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Affiliates_affiliatesTierCard__O70Es{background:#fff;border:2px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem;text-align:center;transition:all .3s ease}.Affiliates_affiliatesTierCard__O70Es:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.Affiliates_affiliatesTierHeader__GBr6Y{border-bottom:2px solid;margin-bottom:1.5rem;padding-bottom:1.5rem}.Affiliates_affiliatesTierHeader__GBr6Y h3{color:#1e293b;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.Affiliates_affiliatesTierCommission__e2NJq{font-size:1.75rem;font-weight:800}.Affiliates_affiliatesTierRequirements__qHb8g{align-items:center;color:#64748b;display:flex;font-weight:600;gap:.5rem;justify-content:center;margin-bottom:1.5rem}.Affiliates_affiliatesTierFeatures__0C1bM{list-style:none;margin:0 0 2rem;padding:0;text-align:left}.Affiliates_affiliatesTierFeatures__0C1bM li{align-items:center;color:#475569;display:flex;gap:.5rem;margin-bottom:.75rem}.Affiliates_affiliatesTierFeatures__0C1bM li svg{color:#10b981;flex-shrink:0}.Affiliates_affiliatesTierButton__PXE33{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem;transition:all .3s ease;width:100%}.Affiliates_affiliatesTierButton__PXE33:hover{box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.Affiliates_affiliatesSteps__D6Hm9{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:900px}.Affiliates_affiliatesStep__\+Qnu3{position:relative;text-align:center}.Affiliates_affiliatesStepNumber__WjO4k{align-items:center;background:#3b82f6;border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;margin:0 auto 1.5rem;position:relative;width:60px;z-index:2}.Affiliates_affiliatesStepContent__IhP32{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem}.Affiliates_affiliatesStepIcon__WdgY9{color:#3b82f6;font-size:3rem;margin-bottom:1rem}.Affiliates_affiliatesStep__\+Qnu3 h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.Affiliates_affiliatesStep__\+Qnu3 p{color:#64748b;line-height:1.5;margin:0}.Affiliates_affiliatesMaterialsGrid__8GeWo{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Affiliates_affiliatesMaterialCard__Ek8AU{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;overflow:hidden;transition:all .3s ease}.Affiliates_affiliatesMaterialCard__Ek8AU:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px)}.Affiliates_affiliatesMaterialPreview__PJK-a{align-items:center;background:#f8fafc;display:flex;height:120px;justify-content:center}.Affiliates_affiliatesMaterialPlaceholder__5kcQG{align-items:center;background:#3b82f6;border-radius:12px;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;width:80px}.Affiliates_affiliatesMaterialContent__LraLV{padding:1.5rem}.Affiliates_affiliatesMaterialContent__LraLV h3{color:#1e293b;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.Affiliates_affiliatesMaterialContent__LraLV p{color:#64748b;line-height:1.5;margin-bottom:1rem}.Affiliates_affiliatesMaterialFormats__0h\+iR{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.Affiliates_affiliatesMaterialFormat__pUxTv{background:#f1f5f9;border-radius:6px;color:#475569;font-size:.8rem;font-weight:500;padding:.25rem .5rem}.Affiliates_affiliatesMaterialButton__1EkmH{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s ease;width:100%}.Affiliates_affiliatesMaterialButton__1EkmH:hover{background:#2563eb}.Affiliates_affiliatesStoriesGrid__WnuVx{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Affiliates_affiliatesStoryCard__wVxiD{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:2rem}.Affiliates_affiliatesStoryHeader__BbQoQ{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.Affiliates_affiliatesStoryAvatar__cqJGQ{border-radius:50%;height:60px;object-fit:cover;width:60px}.Affiliates_affiliatesStoryInfo__6PyQF{flex:1 1}.Affiliates_affiliatesStoryInfo__6PyQF h3{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.Affiliates_affiliatesStoryNiche__ovzfp{color:#64748b;font-size:.9rem}.Affiliates_affiliatesStoryEarnings__ak\+Tl{align-items:center;background:#10b981;border-radius:20px;color:#fff;display:flex;font-weight:600;gap:.5rem;padding:.5rem 1rem}.Affiliates_affiliatesStoryText__qFNsD{color:#475569;font-style:italic;line-height:1.6;margin:0}.Affiliates_affiliatesFAQ__ESQ1O{margin:0 auto;max-width:800px}.Affiliates_affiliatesFAQItem__oqlpe{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 2px 4px #0000000d;margin-bottom:1rem;padding:2rem}.Affiliates_affiliatesFAQQuestion__8kvP-{color:#1e293b;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.Affiliates_affiliatesFAQAnswer__1m9lA{color:#64748b;line-height:1.6;margin:0}.Affiliates_affiliatesCTASection__zCh-K{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center}.Affiliates_affiliatesCTA__xO0UQ h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Affiliates_affiliatesCTA__xO0UQ p{font-size:1.25rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:500px;opacity:.9}.Affiliates_affiliatesCTAActions__yHJj1{display:flex;gap:1rem;justify-content:center}.Affiliates_affiliatesModalOverlay__Cfuck{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.Affiliates_affiliatesModal__Qh-Vg{background:#fff;border-radius:16px;max-height:90vh;max-width:500px;overflow-y:auto;padding:2rem;width:100%}.Affiliates_affiliatesModalHeader__PakU0{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.Affiliates_affiliatesModalHeader__PakU0 h2{color:#1e293b;font-size:1.5rem;font-weight:600;margin:0}.Affiliates_affiliatesModalClose__s\+6U-{background:none;border:none;color:#64748b;cursor:pointer;font-size:2rem;line-height:1}.Affiliates_affiliatesModalForm__L0Vve{display:flex;flex-direction:column;gap:1.5rem}.Affiliates_affiliatesFormGroup__d0VpK{display:flex;flex-direction:column;gap:.5rem}.Affiliates_affiliatesFormGroup__d0VpK label{color:#374151;font-weight:600}.Affiliates_affiliatesFormGroup__d0VpK input,.Affiliates_affiliatesFormGroup__d0VpK select{border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s ease}.Affiliates_affiliatesFormGroup__d0VpK input:focus,.Affiliates_affiliatesFormGroup__d0VpK select:focus{border-color:#3b82f6;outline:none}.Affiliates_affiliatesCheckboxGroup__XufTd{display:flex;flex-direction:column;gap:.75rem}.Affiliates_affiliatesCheckboxGroup__XufTd label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:.5rem}.Affiliates_affiliatesModalSubmit__F7na\+{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem;transition:all .3s ease}.Affiliates_affiliatesModalSubmit__F7na\+:hover{background:#2563eb}@media (max-width:1024px){.Affiliates_affiliatesHeroContent__iAZ6m{gap:3rem;grid-template-columns:1fr;text-align:center}.Affiliates_affiliatesHeroStats__mszis{justify-content:center}}@media (max-width:768px){.Affiliates_affiliatesHeroTitle__\+JcMZ{font-size:2.5rem}.Affiliates_affiliatesSectionTitle__Cwqfx{font-size:2rem}.Affiliates_affiliatesCTAActions__yHJj1,.Affiliates_affiliatesHeroActions__nR6lx{align-items:center;flex-direction:column}.Affiliates_affiliatesMaterialsGrid__8GeWo,.Affiliates_affiliatesSteps__D6Hm9,.Affiliates_affiliatesStoriesGrid__WnuVx,.Affiliates_affiliatesTiersGrid__W8XhE{grid-template-columns:1fr}.Affiliates_affiliatesHeroStats__mszis{flex-direction:column;gap:1.5rem}}@media (max-width:480px){.Affiliates_affiliatesHero__8QzDX{padding:4rem 0 3rem}.Affiliates_affiliatesHeroTitle__\+JcMZ{font-size:2rem}.Affiliates_affiliatesModal__Qh-Vg{margin:1rem;padding:1.5rem}.Affiliates_affiliatesVisualStats__ad2-q{gap:1rem;grid-template-columns:1fr}}.Affiliates_affiliatesMaterialImage__ZdMK3,.Affiliates_affiliatesStoryAvatar__cqJGQ{loading:lazy;transition:opacity .3s ease}.Affiliates_affiliatesMaterialImage__ZdMK3[loading=lazy],.Affiliates_affiliatesStoryAvatar__cqJGQ[loading=lazy]{opacity:0}.Affiliates_affiliatesMaterialImage__ZdMK3.Affiliates_loaded__-Ci3d,.Affiliates_affiliatesStoryAvatar__cqJGQ.Affiliates_loaded__-Ci3d{opacity:1}.Affiliates_affiliatesSectionHeader__IbNEu{margin-bottom:3rem;text-align:center}.Affiliates_affiliatesSectionTitle__Cwqfx{color:#1f2937;font-size:2.5rem;margin-bottom:1rem}.Affiliates_affiliatesSectionSubtitle__OIwzg{color:#6b7280;font-size:1.25rem;margin:0 auto;max-width:600px}@media print{.Affiliates_affiliatesHero__8QzDX,.Affiliates_affiliatesSection__6TGNZ,.Affiliates_affiliatesStatsBar__jchKq{break-inside:avoid;page-break-inside:avoid}.Affiliates_affiliatesCTASection__zCh-K{page-break-before:always}}.Affiliates_affiliatesMaterialButton__1EkmH:focus,.Affiliates_affiliatesSocialButton__xBUA4:focus,.Affiliates_affiliatesTierButton__PXE33:focus{outline:2px solid #3b82f6;outline-offset:2px}[itemscope]{border:none}.loading-spinner{display:inline-block;padding:1rem;padding:var(--spacing-md,1rem)}.loading-spinner--centered{align-items:center;display:flex;justify-content:center;width:100%}.loading-spinner--fullscreen{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;flex-direction:column;position:fixed;z-index:9999}.loading-spinner--fullscreen,.loading-spinner--overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;right:0;top:0}.loading-spinner--overlay{background:#ffffffd9;position:absolute;z-index:100}.loading-spinner--inline{align-items:center;display:inline-flex;gap:.5rem;gap:var(--spacing-xs,.5rem);padding:0}.loading-spinner--small{transform:scale(.75)}.loading-spinner--medium{transform:scale(1)}.loading-spinner--large{transform:scale(1.5)}.loading-spinner--primary{--spinner-color:#3b82f6}.loading-spinner--secondary{--spinner-color:#6b7280}.loading-spinner--success{--spinner-color:#10b981}.loading-spinner--warning{--spinner-color:#f59e0b}.loading-spinner--error{--spinner-color:#ef4444}.loading-spinner__container{align-items:center;display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-md,1rem)}.loading-spinner--inline .loading-spinner__container{flex-direction:row;gap:.75rem;gap:var(--spacing-sm,.75rem)}.loading-spinner__text{color:#6b7280;color:var(--spinner-color,#6b7280);font-size:.875rem;font-weight:500;text-align:center}.loading-spinner__dots{display:flex;gap:4px}.loading-spinner__dot{animation:dot-pulse 1.4s ease-in-out infinite both;background-color:#3b82f6;background-color:var(--spinner-color,#3b82f6);border-radius:50%;height:8px;width:8px}.loading-spinner__dot:first-child{animation-delay:-.32s}.loading-spinner__dot:nth-child(2){animation-delay:-.16s}@keyframes dot-pulse{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.loading-spinner__ring{display:inline-block;height:64px;position:relative;width:64px}.loading-spinner__ring div{animation:ring-spin 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid #0000;border-radius:50%;border-top-color:#3b82f6;border-color:var(--spinner-color,#3b82f6) #0000 #0000 #0000;box-sizing:border-box;display:block;height:51px;margin:6px;position:absolute;width:51px}.loading-spinner__ring div:first-child{animation-delay:-.45s}.loading-spinner__ring div:nth-child(2){animation-delay:-.3s}.loading-spinner__ring div:nth-child(3){animation-delay:-.15s}@keyframes ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner__pulse{animation:pulse-scale 1.5s ease-in-out infinite;background:#3b82f6;background:var(--spinner-color,#3b82f6);border-radius:50%;height:48px;width:48px}@keyframes pulse-scale{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.8)}}.loading-spinner__progress{background-color:#e5e7eb;border-radius:3px;height:6px;overflow:hidden;width:200px}.loading-spinner__progress-bar{animation:progress-shimmer 2s ease-in-out infinite;background-color:#3b82f6;background-color:var(--spinner-color,#3b82f6);border-radius:3px;height:100%}@keyframes progress-shimmer{0%{transform:translateX(-100%)}50%,to{transform:translateX(100%)}}.loading-spinner__modern{height:60px;position:relative;width:60px}.loading-spinner__modern-orbit{animation:orbit-spin 1.5s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#3b82f6;border-top:2px solid var(--spinner-color,#3b82f6);height:100%;width:100%}.loading-spinner__modern-planet{animation:planet-orbit 1.5s ease-in-out infinite;background:#3b82f6;background:var(--spinner-color,#3b82f6);border-radius:50%;height:12px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:12px}@keyframes orbit-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes planet-orbit{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.2)}}.skeleton-loader{display:flex;flex-direction:column;gap:12px;width:100%}.skeleton-loader__line{animation:skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px}.skeleton-loader--card .skeleton-loader__line:first-child{border-radius:8px 8px 0 0}.skeleton-loader--card .skeleton-loader__line:last-child{border-radius:0 0 8px 8px}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.loading-spinner__dot,.loading-spinner__modern-orbit,.loading-spinner__modern-planet,.loading-spinner__progress-bar,.loading-spinner__pulse,.loading-spinner__ring div,.skeleton-loader__line{animation-duration:2s;animation-iteration-count:infinite}}@media (prefers-color-scheme:dark){.loading-spinner--fullscreen,.loading-spinner--overlay{background:#000000d9}.loading-spinner__text{color:#d1d5db}.skeleton-loader__line{background:linear-gradient(90deg,#374151 25%,#4b5563 50%,#374151 75%)}}
/*# sourceMappingURL=main.a9bc0f13.css.map*/