.LandingCatalog_pageShell__GX5qP{min-height:100vh;color:#0f172a;background:linear-gradient(rgba(255,255,255,.84),rgba(255,255,255,.9)),var(--landing-banner-image,none),radial-gradient(circle at top left,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at top right,rgba(34,197,94,.16),transparent 26%),linear-gradient(180deg,#eef7ff 0,#f8fbff 40%,#f5f7fb 100%);background-size:cover,cover,auto,auto,auto;background-position:top,top,0 0,100% 0,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat}.LandingCatalog_topbar__56A0C{position:sticky;top:0;z-index:40;backdrop-filter:blur(18px);background:rgba(255,255,255,.86);border-bottom:1px solid rgba(148,163,184,.2)}.LandingCatalog_container__m9qzU{width:min(1200px,calc(100vw - 32px));margin:0 auto}.LandingCatalog_topbar__56A0C .LandingCatalog_container__m9qzU{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.LandingCatalog_brandBlock__dyZ4o{display:flex;align-items:center;gap:14px;min-width:0}.LandingCatalog_brandLink__7XtVI{display:flex;align-items:center;min-width:0;color:inherit;text-decoration:none}.LandingCatalog_slugLabel__k3Uhn{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:999px;background:rgba(15,23,42,.06);color:#0f172a;font-size:.95rem;font-weight:800;text-transform:lowercase}.LandingCatalog_eyebrow__5yfqJ{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#2563eb}.LandingCatalog_topnav__kX2xc{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.LandingCatalog_topbarControls__BDtQo{display:flex;align-items:center;gap:14px;margin-left:auto}.LandingCatalog_sessionStatus__BetpU{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 .9rem;border-radius:999px;background:rgba(15,23,42,.06);color:#475569;font-size:.84rem;font-weight:700;white-space:nowrap}.LandingCatalog_sessionStatusActive__iAa5k{background:rgba(22,163,74,.12);color:#166534}.LandingCatalog_sessionDot__K_aFR{width:9px;height:9px;border-radius:999px;background:#94a3b8}.LandingCatalog_sessionStatusActive__iAa5k .LandingCatalog_sessionDot__K_aFR{background:#16a34a}.LandingCatalog_cardAction__YfIeX,.LandingCatalog_cartTopButton__OPr_t,.LandingCatalog_ghostCta__VC1aJ,.LandingCatalog_inlineLink__l3jsy,.LandingCatalog_loginButton__UnhIf,.LandingCatalog_navLink__GRPtz,.LandingCatalog_primaryCta__8Mxuj,.LandingCatalog_secondaryCta__kaqu6,.LandingCatalog_supportButton__RVW_u{text-decoration:none}.LandingCatalog_navLink__GRPtz{padding:.8rem 1rem;border-radius:999px;color:#334155;font-size:.92rem;font-weight:700;transition:background .18s ease,color .18s ease}.LandingCatalog_navLink__GRPtz:hover{background:rgba(37,99,235,.08);color:#1d4ed8}.LandingCatalog_cardAction__YfIeX,.LandingCatalog_cartTopButton__OPr_t,.LandingCatalog_filterChip__Xy4yB,.LandingCatalog_ghostCta__VC1aJ,.LandingCatalog_modalClose__4gVOr,.LandingCatalog_primaryCta__8Mxuj,.LandingCatalog_qtyButton__axnMv,.LandingCatalog_secondaryCta__kaqu6,.LandingCatalog_socialButton__8WsRp,.LandingCatalog_supportButton__RVW_u,.LandingCatalog_thumbnailButton__nz2Fr{border:0;cursor:pointer;font:inherit}.LandingCatalog_supportButton__RVW_u{padding:.88rem 1.15rem;border-radius:999px;background:linear-gradient(135deg,#059669,#22c55e);color:#fff;font-size:.92rem;font-weight:800;box-shadow:0 16px 30px rgba(34,197,94,.22)}.LandingCatalog_cartTopButton__OPr_t{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:0 1rem;border-radius:999px;background:rgba(15,23,42,.08);color:#0f172a;font-size:.9rem;font-weight:800}.LandingCatalog_cartTopIcon__n5vHd{width:.92rem;height:.92rem;color:#1d4ed8}.LandingCatalog_loginButton__UnhIf{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.15rem;border-radius:999px;border:0;background:linear-gradient(135deg,#0f172a,#1d4ed8);color:#fff;font-size:.92rem;font-weight:800;box-shadow:0 16px 34px rgba(37,99,235,.2);cursor:pointer}.LandingCatalog_heroPanel__2Yb_K{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:24px;padding:40px 0 28px}.LandingCatalog_authModal__6x3Th,.LandingCatalog_cartPanel__EpXZg,.LandingCatalog_communityCard__eMmSC,.LandingCatalog_heroCopy__Y5aTw,.LandingCatalog_heroSpotlight__6DLkf,.LandingCatalog_planCard__Y3l3H,.LandingCatalog_previewCard__REoQY,.LandingCatalog_productCard__UDK_M,.LandingCatalog_productModal__Bs5lL,.LandingCatalog_sectionBlock__BS2J1{border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.92);box-shadow:0 22px 70px rgba(15,23,42,.08)}.LandingCatalog_authModal__6x3Th,.LandingCatalog_cartPanel__EpXZg,.LandingCatalog_heroCopy__Y5aTw,.LandingCatalog_heroSpotlight__6DLkf,.LandingCatalog_productModal__Bs5lL,.LandingCatalog_sectionBlock__BS2J1{border-radius:32px}.LandingCatalog_heroCopy__Y5aTw{padding:clamp(24px,5vw,40px)}.LandingCatalog_heroPill__jmERL{display:inline-flex;align-items:center;padding:.48rem .82rem;border-radius:999px;background:rgba(37,99,235,.12);color:#1d4ed8;font-size:.84rem;font-weight:700}.LandingCatalog_heroTitle__s926R{margin:18px 0 14px;font-size:clamp(2.05rem,4vw,3.7rem);line-height:.96;font-weight:800;letter-spacing:-.055em;max-width:13ch}.LandingCatalog_cardMeta__UMdIc,.LandingCatalog_cartRow__i_P7b p,.LandingCatalog_commentItem__Nacqm p,.LandingCatalog_communityHeader__ig16s p,.LandingCatalog_helperText__jzlUB,.LandingCatalog_heroText__UkC9D,.LandingCatalog_modalDescription__3iOye,.LandingCatalog_previewText__dPdKx,.LandingCatalog_socialStats__Djy8o,.LandingCatalog_spotlightText__TrgVV{margin:0;color:#475569;line-height:1.6}.LandingCatalog_heroText__UkC9D{max-width:58ch;font-size:1.02rem}.LandingCatalog_communityActions__57nP8,.LandingCatalog_heroActions__pnB_n,.LandingCatalog_modalActions__qB_1J{display:flex;flex-wrap:wrap;gap:12px}.LandingCatalog_heroActions__pnB_n{margin-top:24px}.LandingCatalog_cardAction__YfIeX,.LandingCatalog_ghostCta__VC1aJ,.LandingCatalog_primaryCta__8Mxuj,.LandingCatalog_secondaryCta__kaqu6,.LandingCatalog_socialButton__8WsRp{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1rem;border-radius:18px;font-size:.96rem;font-weight:800}.LandingCatalog_primaryCta__8Mxuj{background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff}.LandingCatalog_secondaryCta__kaqu6{background:rgba(37,99,235,.1);color:#1d4ed8}.LandingCatalog_ghostCta__VC1aJ{background:rgba(15,23,42,.06);color:#0f172a}.LandingCatalog_metricRow__M2CMy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.LandingCatalog_metricCard__1800R{padding:18px 20px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,245,249,.86));border:1px solid rgba(148,163,184,.16)}.LandingCatalog_metricCard__1800R strong{display:block;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:800}.LandingCatalog_metricCard__1800R span{display:block;margin-top:6px;color:#64748b;font-size:.88rem;font-weight:600}.LandingCatalog_heroSpotlight__6DLkf{padding:20px;display:flex}.LandingCatalog_spotlightCard__O70F1{width:100%;border-radius:26px;padding:26px;background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(30,41,59,.98)),linear-gradient(135deg,rgba(37,99,235,.24),transparent 40%);color:#e2e8f0;display:flex;flex-direction:column;justify-content:space-between}.LandingCatalog_spotlightTitle__Ef5uq{margin:10px 0 12px;font-size:1.75rem;font-weight:800;letter-spacing:-.04em}.LandingCatalog_spotlightText__TrgVV{color:rgba(226,232,240,.82)}.LandingCatalog_bulletList__wz3sH{margin:18px 0 0;padding-left:18px;color:rgba(226,232,240,.9);line-height:1.7}.LandingCatalog_cartDock__kAJIZ{position:relative}.LandingCatalog_cartPanel__EpXZg{position:sticky;top:96px;padding:24px}.LandingCatalog_sectionBlock__BS2J1{padding:28px;margin:0 0 24px}.LandingCatalog_anchoredSection__b_m3k{scroll-margin-top:112px}.LandingCatalog_cartRow__i_P7b,.LandingCatalog_modalHeader__UjvcF,.LandingCatalog_previewFooter__tTsT4,.LandingCatalog_productMeta__jDxKt,.LandingCatalog_sectionHeadingCompact__URJS2,.LandingCatalog_sectionHeading__1j6ZL,.LandingCatalog_totalRow__QDPb_{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.LandingCatalog_sectionHeading__1j6ZL{margin-bottom:20px}.LandingCatalog_sectionTitle__5Fd_V{margin:0;font-size:clamp(1.5rem,2vw,2.2rem);font-weight:800;letter-spacing:-.04em}.LandingCatalog_inlineLink__l3jsy{color:#1d4ed8;font-weight:800;white-space:nowrap}.LandingCatalog_communityGrid__ulI9y,.LandingCatalog_planGrid__IPBPt,.LandingCatalog_previewGrid__RSb1Z,.LandingCatalog_productGrid__i0NoP{display:grid;gap:18px}.LandingCatalog_planGrid__IPBPt{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch}.LandingCatalog_communityGrid__ulI9y,.LandingCatalog_previewGrid__RSb1Z{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingCatalog_productGrid__i0NoP{grid-template-columns:repeat(auto-fit,minmax(280px,320px));justify-content:center;align-content:start;align-items:stretch}.LandingCatalog_communityCard__eMmSC,.LandingCatalog_planCard__Y3l3H,.LandingCatalog_previewCard__REoQY,.LandingCatalog_productCard__UDK_M{border-radius:26px;overflow:hidden}.LandingCatalog_planCard__Y3l3H,.LandingCatalog_productCard__UDK_M{display:flex;flex-direction:column;height:100%}.LandingCatalog_communityBody__6Uxna,.LandingCatalog_planCard__Y3l3H,.LandingCatalog_previewBody__QIHfp,.LandingCatalog_productBody__GNgrT{padding:22px}.LandingCatalog_cardEyebrow__QMB2X{margin:0 0 10px;color:#2563eb;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.LandingCatalog_cardTitle__SQUZy{margin:0;font-size:1.18rem;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}.LandingCatalog_productCardTitle__NyNhE{min-height:2.85em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LandingCatalog_productTagRow__Dwkyf{min-height:72px;align-content:flex-start;overflow:hidden}.LandingCatalog_priceTag__6Fj0E{margin:16px 0 10px;display:flex;align-items:baseline;gap:6px;font-size:clamp(1.7rem,2vw,2.3rem);font-weight:800;letter-spacing:-.05em}.LandingCatalog_priceTag__6Fj0E span{font-size:.92rem;color:#64748b;letter-spacing:0}.LandingCatalog_cardMeta__UMdIc{min-height:48px}.LandingCatalog_cardAction__YfIeX{margin-top:0;width:auto;background:rgba(15,23,42,.06);color:#0f172a}.LandingCatalog_planNameRow__Ln334{display:flex;align-items:center;gap:10px;min-height:52px}.LandingCatalog_planNameIcon___HeUB{width:1rem;height:1rem;color:#1d4ed8;flex-shrink:0}.LandingCatalog_planPriceTag__FQdCW{margin:12px 0 14px}.LandingCatalog_planMetaGrid__mWXMR{display:grid;gap:10px;margin-bottom:12px}.LandingCatalog_planMetaItem__eyoHR{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:999px;background:rgba(15,23,42,.06);color:#334155;font-size:.8rem;font-weight:700;width:fit-content;max-width:100%}.LandingCatalog_planMetaIcon__7_ueL{width:.88rem;height:.88rem;color:#2563eb;flex-shrink:0}.LandingCatalog_planActionRow__IET3d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:14px}.LandingCatalog_planActionRow__IET3d .LandingCatalog_primaryCta__8Mxuj,.LandingCatalog_planActionRow__IET3d .LandingCatalog_socialButton__8WsRp{width:100%}.LandingCatalog_planActionIcon__BIFH2{width:.86rem;height:.86rem;flex-shrink:0}.LandingCatalog_communityMedia__Ugn_L,.LandingCatalog_modalPrimaryMedia__09tL5,.LandingCatalog_previewMedia__4qzgL,.LandingCatalog_productMedia__sEKSV{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(34,197,94,.16)),linear-gradient(180deg,#e2e8f0,#f8fafc)}.LandingCatalog_previewMedia__4qzgL{aspect-ratio:16/11}.LandingCatalog_communityMedia__Ugn_L,.LandingCatalog_productMedia__sEKSV{aspect-ratio:4/3}.LandingCatalog_modalPrimaryMedia__09tL5{aspect-ratio:1/1;border-radius:24px}.LandingCatalog_modalImageNav__gZRX_{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:0;display:grid;place-items:center;cursor:pointer;background:rgba(15,23,42,.76);color:#fff;font-size:1.15rem;font-weight:800;backdrop-filter:blur(6px)}.LandingCatalog_modalImageNavPrev__FzZ4V{left:12px}.LandingCatalog_modalImageNavNext__fBVms{right:12px}.LandingCatalog_modalImageCounter__raKCR{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;min-height:30px;padding:0 .62rem;border-radius:999px;background:rgba(15,23,42,.76);color:#fff;font-size:.74rem;font-weight:700;backdrop-filter:blur(8px)}.LandingCatalog_communityImage__DYPPq,.LandingCatalog_modalImage__5sGvg,.LandingCatalog_previewImage__diTCp,.LandingCatalog_productImage__5LeKn,.LandingCatalog_thumbnailImage__HcfKN{width:100%;height:100%;object-fit:cover;display:block}.LandingCatalog_productImagePortrait__CaqUf{object-fit:contain;object-position:center;padding:10px 8px}.LandingCatalog_modalImage__5sGvg{object-fit:contain;object-position:center;padding:8px}.LandingCatalog_previewPlaceholder__1UBRF{width:100%;height:100%;display:grid;place-items:center;color:#0f172a;font-size:2.4rem;font-weight:800}.LandingCatalog_tagRow__02bkB{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.LandingCatalog_tagPill__6m4k2{display:inline-flex;align-items:center;min-height:32px;padding:.3rem .75rem;border-radius:999px;background:rgba(15,23,42,.06);color:#334155;font-size:.78rem;font-weight:700}.LandingCatalog_previewFooter__tTsT4,.LandingCatalog_productMeta__jDxKt,.LandingCatalog_totalRow__QDPb_{margin-top:16px}.LandingCatalog_sectionHeadingCompact__URJS2{margin-bottom:12px}.LandingCatalog_feedbackBanner__iG5xP{margin:0 0 24px;padding:14px 18px;border-radius:18px;background:rgba(15,23,42,.08);color:#0f172a;font-weight:700}.LandingCatalog_cartAddedToast__fuEAA{position:fixed;top:86px;right:18px;z-index:85;display:inline-flex;align-items:center;gap:.58rem;min-height:48px;max-width:min(92vw,420px);padding:.75rem 1rem;border-radius:14px;border:1px solid rgba(14,165,233,.32);background:linear-gradient(135deg,rgba(13,148,136,.94),rgba(37,99,235,.94));color:#fff;font-size:.9rem;font-weight:800;box-shadow:0 14px 32px rgba(15,23,42,.24);animation:LandingCatalog_cartToastIn__RsI7n .22s ease-out}.LandingCatalog_cartAddedToastIcon__nb07g{width:1.05rem;height:1.05rem;flex-shrink:0}@keyframes LandingCatalog_cartToastIn__RsI7n{0%{transform:translateY(-10px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.LandingCatalog_miniCartSummary__VvB9n{margin-bottom:20px;padding:18px;border-radius:22px;border:1px solid rgba(148,163,184,.2);background:rgba(248,250,252,.9);display:grid;gap:12px}.LandingCatalog_miniCartFooter__I8U4L,.LandingCatalog_miniCartHeader__N_sOO{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.LandingCatalog_miniCartTitle__TklQF{margin:0;font-size:1rem;font-weight:800;color:#0f172a}.LandingCatalog_miniCartSubtitle__oSkjN{margin:4px 0 0;color:#64748b;font-size:.86rem}.LandingCatalog_miniCartList__Yjv98{display:grid;gap:8px}.LandingCatalog_miniCartRow__jw2g5{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.96)}.LandingCatalog_miniCartRow__jw2g5 strong{display:block}.LandingCatalog_miniCartRow__jw2g5 small{display:block;margin-top:2px;color:#64748b}.LandingCatalog_miniCartEmpty__GVL0e{padding:12px;border-radius:14px;background:rgba(255,255,255,.96);color:#64748b;font-weight:600}.LandingCatalog_miniCartTotals__A_nzO small{display:block;color:#64748b;font-size:.78rem;font-weight:700}.LandingCatalog_miniCartTotals__A_nzO strong{display:block;font-size:1rem;font-weight:800;color:#0f172a}.LandingCatalog_miniCartHint__z__t4{color:#64748b;font-size:.82rem;font-weight:700}.LandingCatalog_cartList__HvenO{display:grid;gap:12px;margin:18px 0}.LandingCatalog_cartRow__i_P7b{padding:14px 16px;border-radius:18px;background:rgba(248,250,252,.94)}.LandingCatalog_emptyState__V9n_u{padding:18px;border-radius:18px;background:rgba(248,250,252,.94);color:#64748b;font-weight:600}.LandingCatalog_totalRow__QDPb_{padding:14px 0 18px;border-top:1px solid rgba(148,163,184,.2);font-weight:700}.LandingCatalog_catalogControls__K3NbT{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}.LandingCatalog_searchField__YHtJy{display:grid;gap:8px;min-width:min(320px,100%);color:#334155;font-size:.86rem;font-weight:700}.LandingCatalog_commentForm__s5gXn input,.LandingCatalog_searchField__YHtJy input{width:100%;min-width:0;min-height:48px;padding:0 16px;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:rgba(248,250,252,.84);color:#0f172a}.LandingCatalog_selectField__LIo8h,.LandingCatalog_textarea__QmK1E{width:100%;min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:rgba(248,250,252,.84);color:#0f172a;font:inherit}.LandingCatalog_textarea__QmK1E{min-height:132px;padding:16px;resize:vertical}.LandingCatalog_selectField__LIo8h{min-height:48px;padding:0 16px}.LandingCatalog_filterGroup__oKHfV{display:flex;flex-wrap:wrap;gap:8px}.LandingCatalog_filterChip__Xy4yB{min-height:48px;padding:0 14px;border-radius:16px;background:rgba(15,23,42,.06);color:#475569;font-weight:700}.LandingCatalog_filterChipActive__Fuu6D{background:#0f172a;color:#fff}.LandingCatalog_productBody__GNgrT{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.LandingCatalog_productMeta__jDxKt{align-items:center}.LandingCatalog_previewText__dPdKx{min-height:3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.LandingCatalog_counterRow__S0heQ{display:flex;align-items:center;gap:12px;margin-top:16px;min-height:44px}.LandingCatalog_cardCtaRow__etWCw,.LandingCatalog_socialActionRow___WvJ7{display:flex;flex-wrap:wrap;gap:10px}.LandingCatalog_socialActionRow___WvJ7{margin-top:16px}.LandingCatalog_cardCtaRow__etWCw{margin-top:auto;padding-top:16px}.LandingCatalog_cardCtaRow__etWCw>*{flex:1 1 0}.LandingCatalog_mediaStats__kRW5q{position:absolute;right:12px;bottom:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.LandingCatalog_mediaStat__4EX5y{display:inline-flex;align-items:center;min-height:30px;padding:.2rem .7rem;border-radius:999px;background:rgba(15,23,42,.76);color:#fff;font-size:.74rem;font-weight:700;backdrop-filter:blur(10px)}.LandingCatalog_commentSummaryCard__dLFh4{margin-top:16px;padding:18px;border-radius:20px;background:rgba(248,250,252,.96);border:1px solid rgba(148,163,184,.18)}.LandingCatalog_communityComposer__EnKtq{display:grid;gap:18px;margin-bottom:24px;padding:22px;border-radius:26px;background:rgba(248,250,252,.96)}.LandingCatalog_communityForm__K4yb5{display:grid;gap:16px}.LandingCatalog_communityFormRow__l4ZCL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.LandingCatalog_fileField__U6p30{display:grid;gap:8px;color:#334155;font-size:.86rem;font-weight:700}.LandingCatalog_fileField__U6p30 input{width:100%}.LandingCatalog_communityPreview__OUAag{max-width:360px;overflow:hidden;border-radius:22px;border:1px solid rgba(148,163,184,.2)}.LandingCatalog_communityHeader__ig16s{display:flex;align-items:center;gap:12px;padding:18px 22px 0}.LandingCatalog_avatarBubble__0pK_x,.LandingCatalog_commentAvatar__EkjFf{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;font-size:.9rem;font-weight:800;flex-shrink:0}.LandingCatalog_avatarImage__CxwuE{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.LandingCatalog_communityActions__57nP8{margin-bottom:12px}.LandingCatalog_socialButton__8WsRp{min-height:42px;padding:.7rem 1rem;border-radius:14px;background:rgba(15,23,42,.06);color:#334155;font-size:.86rem;font-weight:700}.LandingCatalog_likeButton__ocLbN{position:relative;gap:.35rem}.LandingCatalog_commentButton__IUMBW{gap:.35rem;background:rgba(124,58,237,.12);color:#6d28d9}.LandingCatalog_commentIcon__y0FkJ{width:.95rem;height:.95rem;color:#7c3aed;flex-shrink:0}.LandingCatalog_likeHeart__ZPvdd{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:0;line-height:1}.LandingCatalog_likeHeart__ZPvdd:before{content:"\2665";color:#2563eb;font-size:1rem;line-height:1}.LandingCatalog_likeButtonPulse__AV6JA .LandingCatalog_likeHeart__ZPvdd:before{animation:LandingCatalog_likePulse__HoJgl .6s ease-in-out}@keyframes LandingCatalog_likePulse__HoJgl{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.LandingCatalog_socialButtonActive__8JYWE{background:rgba(37,99,235,.12);color:#1d4ed8}.LandingCatalog_commentList__ynyG9{display:grid;gap:12px;margin:18px 0}.LandingCatalog_commentItem__Nacqm{display:flex;gap:12px;align-items:flex-start}.LandingCatalog_commentItem__Nacqm small{display:block;margin-top:4px;color:#64748b}.LandingCatalog_commentBody__KHNfr{min-width:0;flex:1 1 auto}.LandingCatalog_commentBody__KHNfr p{margin:4px 0 0;overflow-wrap:anywhere}.LandingCatalog_commentActionsRow__YcbOB{margin-top:6px;display:flex;align-items:center;gap:8px}.LandingCatalog_commentReplyList__LViGH{margin-top:10px;padding-left:10px;border-left:2px solid rgba(148,163,184,.28);display:grid;gap:8px}.LandingCatalog_commentReplyItem__7v_jY{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(248,250,252,.94)}.LandingCatalog_commentReplyItem__7v_jY .LandingCatalog_commentAvatar__EkjFf{width:34px;height:34px;font-size:.74rem}.LandingCatalog_replyBanner__zgseW{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:rgba(37,99,235,.1);color:#1d4ed8;font-size:.86rem;font-weight:700}.LandingCatalog_inlineTinyButton__BNtyZ{padding:0;border:0;background:transparent;color:#1d4ed8;font:inherit;font-weight:700;cursor:pointer}.LandingCatalog_commentForm__s5gXn{display:flex;gap:10px}.LandingCatalog_modalBackdrop__dGInM{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.54);overflow-y:auto}.LandingCatalog_productModal__Bs5lL{width:min(1100px,100%);max-height:min(92vh,920px);padding:24px;overflow:auto}.LandingCatalog_authModal__6x3Th{position:relative;width:min(28rem,100%);min-height:0;max-height:min(94vh,46rem);padding:1.4rem;display:grid;align-content:start;gap:1rem;overflow:auto;overscroll-behavior:contain;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,255,.94)),radial-gradient(circle at top,rgba(37,99,235,.12),transparent 40%)}.LandingCatalog_authModalLarge__1EVFp{width:min(58rem,100%);min-height:0;max-height:min(94vh,52rem)}.LandingCatalog_authLoginLayout__s_MX5{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.92fr);gap:1rem;align-items:stretch}.LandingCatalog_authLoginMain__PebX2{display:grid;align-content:start;gap:1rem;min-width:0}.LandingCatalog_authBenefitsPanel__EYfDg{display:grid;align-content:start;gap:.85rem;padding:1rem;border:1px solid rgba(148,163,184,.18);border-radius:1.05rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(240,247,255,.94)),radial-gradient(circle at top right,rgba(37,99,235,.12),transparent 44%);min-width:0}.LandingCatalog_authModal__6x3Th .LandingCatalog_sectionTitle__5Fd_V{line-height:1.12;text-wrap:balance}.LandingCatalog_authBenefitsTitle__K9g3B{margin:0;font-size:1.06rem;font-weight:800;color:#0f172a}.LandingCatalog_authBenefitsList__YXSJg{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.LandingCatalog_authBenefitItem__Q_tGu{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.6rem;padding:.72rem;border:1px solid rgba(148,163,184,.18);border-radius:.82rem;background:rgba(248,250,252,.96)}.LandingCatalog_authBenefitIcon__dAT8H{width:1rem;height:1rem;margin-top:.18rem;color:#1d4ed8;flex-shrink:0}.LandingCatalog_authBenefitItem__Q_tGu strong{display:block;font-size:.9rem;color:#0f172a}.LandingCatalog_authBenefitItem__Q_tGu p{margin:.22rem 0 0;color:#475569;line-height:1.5;font-size:.82rem}.LandingCatalog_loginForm__uPcJR{display:grid;gap:1rem}.LandingCatalog_loginHero__7dNod,.LandingCatalog_welcomeState___5PfF{display:grid;justify-items:center;text-align:center;gap:.75rem}.LandingCatalog_loginHero__7dNod{padding:1.2rem 0 .35rem}.LandingCatalog_loginHeroIcon__YvEVH,.LandingCatalog_welcomeIcon__M6Z1s{width:4.5rem;height:4.5rem;border-radius:1.5rem;display:grid;place-items:center;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;box-shadow:0 22px 44px rgba(37,99,235,.24)}.LandingCatalog_loginHeroIcon__YvEVH svg,.LandingCatalog_welcomeIcon__M6Z1s svg{width:1.7rem;height:1.7rem}.LandingCatalog_loginField__xaNdh{display:grid;gap:8px;color:#334155;font-size:.86rem;font-weight:700}.LandingCatalog_loginFieldCentered__HYwP1{justify-items:center;text-align:center}.LandingCatalog_loginFieldCentered__HYwP1 .LandingCatalog_loginInput__eKYYQ{width:100%}.LandingCatalog_loginInputShell__qakDs{width:min(19rem,100%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:0 1rem;border:1px solid rgba(148,163,184,.28);border-radius:1rem;background:rgba(248,250,252,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.LandingCatalog_loginInputIcon__QsDZZ{width:1rem;height:1rem;color:#64748b}.LandingCatalog_loginInput__eKYYQ{width:100%;min-width:0;min-height:3.25rem;padding:0;border:0;border-radius:0;background:transparent;color:#0f172a;font:inherit}.LandingCatalog_loginInput__eKYYQ:focus{outline:none}.LandingCatalog_choiceText__1h6WB,.LandingCatalog_loginError__ADZ4k,.LandingCatalog_loginHelper__6ucoV{margin:0;color:#475569;line-height:1.6}.LandingCatalog_loginError__ADZ4k{color:var(--danger);text-align:center}.LandingCatalog_loginActionGrid__sqSvc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.35rem}.LandingCatalog_loginActionGrid__sqSvc .LandingCatalog_primaryCta__8Mxuj,.LandingCatalog_loginActionGrid__sqSvc .LandingCatalog_secondaryCta__kaqu6{width:100%}.LandingCatalog_modalCloseFloating__sRa1X{justify-self:center;padding:0;border:0;background:transparent;color:#64748b;font:inherit;font-weight:700;cursor:pointer}.LandingCatalog_welcomeState___5PfF{min-height:min(32rem,calc(100vh - 6rem));align-content:center}.LandingCatalog_welcomeLoader__3od8q{width:3rem;height:3rem;border-radius:999px;border:3px solid rgba(37,99,235,.16);border-top-color:#2563eb;animation:LandingCatalog_landingSpin__HWlui .9s linear infinite}@keyframes LandingCatalog_landingSpin__HWlui{to{transform:rotate(1turn)}}.LandingCatalog_choiceGrid__ng7lA{display:grid;gap:14px;margin-top:22px}.LandingCatalog_choiceCard__Lwi1F{display:grid;gap:8px;padding:18px 20px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:rgba(248,250,252,.96);text-align:left;font:inherit;cursor:pointer}.LandingCatalog_choiceTitle__4ge_h{font-size:1rem;font-weight:800;color:#0f172a}.LandingCatalog_modalFooter__P6sPs{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px}.LandingCatalog_inlineButton__RHUO1{padding:0;border:0;background:transparent;color:#1d4ed8;font:inherit;font-weight:700;cursor:pointer}.LandingCatalog_modalClose__4gVOr{min-height:40px;padding:0 14px;border-radius:12px;background:rgba(15,23,42,.06);color:#334155;font-weight:700}.LandingCatalog_modalGrid__29h_g{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:24px;margin-top:22px}.LandingCatalog_modalContentColumn__Q1xdR,.LandingCatalog_modalMediaColumn__3w0B8{min-width:0}.LandingCatalog_thumbnailRow__O0aFP{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:2px}.LandingCatalog_thumbnailButton__nz2Fr{width:86px;height:86px;border-radius:18px;overflow:hidden;padding:0;border:2px solid transparent;background:rgba(15,23,42,.06);flex-shrink:0}.LandingCatalog_thumbnailButtonActive__ytSzI{border-color:#2563eb}.LandingCatalog_detailGrid__TGCDI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.LandingCatalog_detailCard___ut_q{padding:16px;border-radius:18px;background:rgba(248,250,252,.94)}.LandingCatalog_detailCard___ut_q span{display:block;margin-bottom:6px;color:#64748b;font-size:.82rem;font-weight:700}.LandingCatalog_detailCard___ut_q strong{font-size:.98rem}.LandingCatalog_quantityPanel__fjDsO{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0 8px}.LandingCatalog_qtyControls__sgTK_{display:flex;align-items:center;gap:12px}.LandingCatalog_qtyButton__axnMv{width:42px;height:42px;border-radius:14px;background:rgba(15,23,42,.06);color:#0f172a;font-size:1rem;font-weight:800}.LandingCatalog_modalActions__qB_1J{margin-top:22px}.LandingCatalog_cardAction__YfIeX,.LandingCatalog_cartTopButton__OPr_t,.LandingCatalog_filterChip__Xy4yB,.LandingCatalog_ghostCta__VC1aJ,.LandingCatalog_loginButton__UnhIf,.LandingCatalog_modalClose__4gVOr,.LandingCatalog_navLink__GRPtz,.LandingCatalog_primaryCta__8Mxuj,.LandingCatalog_secondaryCta__kaqu6,.LandingCatalog_socialButton__8WsRp,.LandingCatalog_supportButton__RVW_u{min-height:30px;height:30px;padding-top:0;padding-bottom:0}.LandingCatalog_qtyButton__axnMv{width:30px;height:30px}@media (max-width:1100px){.LandingCatalog_communityGrid__ulI9y,.LandingCatalog_heroPanel__2Yb_K,.LandingCatalog_modalGrid__29h_g,.LandingCatalog_planGrid__IPBPt,.LandingCatalog_previewGrid__RSb1Z,.LandingCatalog_productGrid__i0NoP{grid-template-columns:1fr}.LandingCatalog_authLoginLayout__s_MX5{grid-template-columns:1fr;gap:.82rem}.LandingCatalog_authBenefitsPanel__EYfDg{order:2}.LandingCatalog_cartPanel__EpXZg{position:static}}@media (max-width:780px){.LandingCatalog_modalBackdrop__dGInM{place-items:start center;padding:10px}.LandingCatalog_cartRow__i_P7b,.LandingCatalog_modalHeader__UjvcF,.LandingCatalog_previewFooter__tTsT4,.LandingCatalog_productMeta__jDxKt,.LandingCatalog_sectionHeadingCompact__URJS2,.LandingCatalog_sectionHeading__1j6ZL,.LandingCatalog_topbar__56A0C .LandingCatalog_container__m9qzU,.LandingCatalog_totalRow__QDPb_{flex-direction:column;align-items:stretch}.LandingCatalog_cardCtaRow__etWCw,.LandingCatalog_catalogControls__K3NbT,.LandingCatalog_commentForm__s5gXn,.LandingCatalog_communityActions__57nP8,.LandingCatalog_heroActions__pnB_n,.LandingCatalog_miniCartFooter__I8U4L,.LandingCatalog_miniCartHeader__N_sOO,.LandingCatalog_modalActions__qB_1J,.LandingCatalog_modalFooter__P6sPs,.LandingCatalog_socialActionRow___WvJ7,.LandingCatalog_topbarControls__BDtQo{flex-direction:column}.LandingCatalog_communityFormRow__l4ZCL,.LandingCatalog_detailGrid__TGCDI,.LandingCatalog_metricRow__M2CMy{grid-template-columns:1fr}.LandingCatalog_productGrid__i0NoP{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.LandingCatalog_container__m9qzU{width:min(100vw - 20px,1200px)}.LandingCatalog_cartAddedToast__fuEAA{top:74px;right:10px;left:10px;max-width:none}.LandingCatalog_authModal__6x3Th,.LandingCatalog_cartPanel__EpXZg,.LandingCatalog_heroCopy__Y5aTw,.LandingCatalog_productModal__Bs5lL,.LandingCatalog_sectionBlock__BS2J1{padding:20px}.LandingCatalog_authModal__6x3Th{width:min(100%,31rem);min-height:0;max-height:none;border-radius:22px}.LandingCatalog_topnav__kX2xc{width:100%;justify-content:flex-start}.LandingCatalog_cardAction__YfIeX,.LandingCatalog_cartTopButton__OPr_t,.LandingCatalog_ghostCta__VC1aJ,.LandingCatalog_loginButton__UnhIf,.LandingCatalog_primaryCta__8Mxuj,.LandingCatalog_secondaryCta__kaqu6,.LandingCatalog_socialButton__8WsRp,.LandingCatalog_supportButton__RVW_u,.LandingCatalog_topbarControls__BDtQo{width:100%}.LandingCatalog_loginActionGrid__sqSvc{grid-template-columns:1fr;gap:.65rem}.LandingCatalog_authModalLarge__1EVFp{width:min(100%,38rem);min-height:0;max-height:none}.LandingCatalog_authLoginMain__PebX2{gap:.8rem}.LandingCatalog_loginHero__7dNod{padding:.3rem 0 .15rem;gap:.58rem}.LandingCatalog_loginHeroIcon__YvEVH,.LandingCatalog_welcomeIcon__M6Z1s{width:3.9rem;height:3.9rem;border-radius:1.2rem}.LandingCatalog_loginHeroIcon__YvEVH svg,.LandingCatalog_welcomeIcon__M6Z1s svg{width:1.45rem;height:1.45rem}.LandingCatalog_authModal__6x3Th .LandingCatalog_sectionTitle__5Fd_V{font-size:clamp(1.35rem,6.2vw,1.95rem);line-height:1.1}.LandingCatalog_authModal__6x3Th .LandingCatalog_modalDescription__3iOye{font-size:.95rem;line-height:1.45}.LandingCatalog_authBenefitsPanel__EYfDg{padding:.84rem;border-radius:.92rem;gap:.62rem}.LandingCatalog_authBenefitsTitle__K9g3B{font-size:.98rem}.LandingCatalog_authBenefitItem__Q_tGu{gap:.5rem;padding:.62rem;border-radius:.72rem}.LandingCatalog_authBenefitItem__Q_tGu strong{font-size:.87rem}.LandingCatalog_authBenefitItem__Q_tGu p{font-size:.78rem;line-height:1.36}.LandingCatalog_modalImageNav__gZRX_{width:36px;height:36px}}@media (max-width:479px){.LandingCatalog_modalBackdrop__dGInM{padding:6px}.LandingCatalog_authModalLarge__1EVFp,.LandingCatalog_authModal__6x3Th{width:100%;padding:14px;border-radius:18px}.LandingCatalog_authModal__6x3Th .LandingCatalog_sectionTitle__5Fd_V{font-size:clamp(1.2rem,7.4vw,1.62rem)}.LandingCatalog_loginInputShell__qakDs{width:100%;padding:0 .82rem}.LandingCatalog_loginInput__eKYYQ{min-height:2.82rem;font-size:.96rem}.LandingCatalog_authBenefitsPanel__EYfDg{max-height:38vh;overflow-y:auto}}