.page_page__Gwcem{min-height:100vh;padding:24px;display:grid;place-items:center;background:radial-gradient(circle at 18% 14%,rgba(37,99,235,.18),transparent 32rem),radial-gradient(circle at 84% 18%,rgba(16,185,129,.16),transparent 30rem),linear-gradient(135deg,#eaf4ff,#f8fbff 52%,#eef6ff);color:#0f172a}.page_card__0llwr{width:min(100%,980px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:24px;border:1px solid rgba(148,163,184,.34);border-radius:28px;padding:28px;background:rgba(255,255,255,.92);box-shadow:0 28px 70px rgba(15,23,42,.16)}.page_hero__FzZBR{display:grid;align-content:center;gap:18px}.page_eyebrow__quGsQ{margin:0;width:fit-content;border:1px solid rgba(20,63,145,.18);border-radius:999px;padding:8px 12px;color:#143f91;background:#eef5ff;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.page_title__XpnxW{margin:0;max-width:650px;font-size:clamp(34px,7vw,62px);line-height:.98;letter-spacing:0}.page_text__Ahlg2{margin:0;max-width:620px;color:#475569;font-size:17px;line-height:1.65}.page_chips__IQrSX{display:flex;flex-wrap:wrap;gap:10px}.page_chip__lvcCQ{min-height:38px;border:1px solid rgba(148,163,184,.34);border-radius:999px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;color:#334155;background:#f8fbff;font-weight:800;font-size:13px}.page_panel__VjA9K{display:grid;gap:16px;border-radius:24px;padding:22px;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(20,63,145,.92)),#0f172a;color:#fff}.page_icon__zJPwe{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2)}.page_icon__zJPwe svg{width:30px;height:30px}.page_panelTitle__7GE8q{margin:0;font-size:24px;line-height:1.15}.page_panelText__vE9kb{margin:0;color:rgba(226,232,240,.86);line-height:1.5}.page_install__E6oqk{margin-top:4px;padding:14px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.page_openLink__2dHUu{min-height:44px;border-radius:14px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:#0f172a;background:#fff;font-weight:900}.page_footer__nei2M{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:820px){.page_page__Gwcem{padding:14px;place-items:stretch}.page_card__0llwr{grid-template-columns:minmax(0,1fr);padding:18px}}.PwaInstallButton_wrap__BTh9l{display:grid;gap:10px}.PwaInstallButton_actions__e4HNr{display:flex;flex-wrap:wrap;gap:10px}.PwaInstallButton_button__AZ_wK{min-height:44px;border:0;border-radius:14px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-weight:800;color:#fff;background:linear-gradient(135deg,#2563eb,#143f91);box-shadow:0 18px 36px rgba(37,99,235,.22)}.PwaInstallButton_button__AZ_wK:disabled{cursor:default;opacity:.72;box-shadow:none}.PwaInstallButton_ghostButton__uvswL{min-height:44px;border-radius:14px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:800;color:#143f91;background:#eef5ff;border:1px solid #cfe0ff}.PwaInstallButton_hint__lxp_o{margin:0;color:var(--text-soft,#64748b);font-size:13px;line-height:1.45}.PwaInstallButton_toast__iypk8{position:fixed;right:18px;bottom:18px;z-index:120;max-width:min(360px,calc(100vw - 36px));padding:14px 16px;border-radius:16px;color:#fff;background:#0f172a;box-shadow:0 20px 55px rgba(15,23,42,.28)}@media (max-width:560px){.PwaInstallButton_wrap__BTh9l{gap:8px}.PwaInstallButton_actions__e4HNr{display:grid;grid-template-columns:1fr;gap:8px}.PwaInstallButton_button__AZ_wK,.PwaInstallButton_ghostButton__uvswL{width:100%;min-height:40px;border-radius:13px;padding:0 12px;font-size:.86rem}.PwaInstallButton_hint__lxp_o{font-size:.76rem}}.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_marketplaceNotice__2FjVz{display:grid;gap:4px;margin:18px 0 22px;padding:16px 18px;border-radius:22px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(20,184,166,.08));color:#334155}.LandingCatalog_marketplaceNotice__2FjVz strong{color:#0f172a;font-size:.98rem}.LandingCatalog_marketplaceNotice__2FjVz span{line-height:1.55}.LandingCatalog_marketplaceGrid__GBG9K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.LandingCatalog_marketplaceCard__IyfLx{overflow:hidden;border-radius:26px;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.95);box-shadow:0 20px 54px rgba(15,23,42,.08)}.LandingCatalog_marketplaceMedia__7yZYx{position:relative;aspect-ratio:16/10;background:#e2e8f0}.LandingCatalog_marketplaceMedia__7yZYx img{width:100%;height:100%;object-fit:cover;display:block}.LandingCatalog_marketplaceBadge__iDVHF{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;min-height:30px;padding:0 .72rem;border-radius:999px;background:rgba(15,23,42,.84);color:#fff;font-size:.76rem;font-weight:800}.LandingCatalog_marketplaceBody__j7Vem{display:grid;gap:14px;padding:20px}.LandingCatalog_marketplaceDescription__cklWv{min-height:48px;margin:0;color:#475569;line-height:1.5}.LandingCatalog_marketplaceMetaGrid__ZR7_m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.LandingCatalog_marketplaceMetaGrid__ZR7_m>div{padding:12px;border-radius:18px;background:rgba(15,23,42,.05)}.LandingCatalog_marketplaceMetaGrid__ZR7_m span{display:block;color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}.LandingCatalog_marketplaceMetaGrid__ZR7_m strong{display:block;margin-top:4px;color:#0f172a;font-size:.95rem}.LandingCatalog_marketplaceLocation__YSbfv{margin:0;color:#475569;font-size:.9rem;font-weight:700}.LandingCatalog_commerceNote__tr_ha{padding:12px 14px;border-radius:18px;background:rgba(245,158,11,.12);color:#92400e;font-size:.84rem;font-weight:800;line-height:1.45}.LandingCatalog_mediaStatsInline___i07v{display:flex;flex-wrap:wrap;gap:8px}.LandingCatalog_mediaStatsInline___i07v span{display:inline-flex;min-height:28px;align-items:center;padding:0 .7rem;border-radius:999px;background:rgba(15,23,42,.06);color:#475569;font-size:.8rem;font-weight:800}.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_clientInstallPanel__81gLY{margin:24px 0 18px;border:1px solid rgba(148,163,184,.22);border-radius:28px;padding:18px;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,auto);align-items:center;gap:16px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.96));box-shadow:0 22px 58px rgba(15,23,42,.08)}.LandingCatalog_catalogShelfIcon__dWhRK,.LandingCatalog_clientInstallIcon__O_Lij{display:grid;place-items:center;flex:0 0 auto;color:#143f91;background:#eef5ff}.LandingCatalog_clientInstallIcon__O_Lij{width:62px;height:62px;border-radius:20px}.LandingCatalog_clientInstallIcon__O_Lij svg{width:28px;height:28px}.LandingCatalog_clientInstallCopy__qGmhK{min-width:0}.LandingCatalog_clientInstallCopy__qGmhK h1{margin:0;color:#061225;font-size:clamp(1.25rem,3.5vw,2rem);line-height:1.08;font-weight:900}.LandingCatalog_clientInstallCopy__qGmhK span{display:block;margin-top:6px;max-width:760px;color:#475569;font-size:.94rem;line-height:1.45;font-weight:650}.LandingCatalog_clientInstallAction__BJMBR{min-width:0}.LandingCatalog_clientInstallGate__xDn6a{position:fixed;inset:0;z-index:80;display:grid;background:radial-gradient(circle at top,rgba(37,99,235,.14),transparent 36%),rgba(241,245,249,.9);backdrop-filter:blur(14px)}.LandingCatalog_clientInstallGateCard__DzTbx{width:min(430px,100%);border:1px solid rgba(37,99,235,.2);border-radius:28px;padding:18px;display:grid;gap:16px;background:rgba(255,255,255,.96);box-shadow:0 28px 80px rgba(15,23,42,.18)}.LandingCatalog_clientInstallGateIcon__H8azs{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:#eef5ff;color:#143f91}.LandingCatalog_clientInstallGateIcon__H8azs svg{width:26px;height:26px}.LandingCatalog_clientInstallGateCopy__hXYr1{display:grid;gap:6px}.LandingCatalog_clientInstallGateCopy__hXYr1 h2{margin:0;color:#061225;font-size:clamp(1.35rem,7vw,2rem);line-height:1.08;font-weight:950;letter-spacing:0}.LandingCatalog_clientInstallGateCopy__hXYr1 span{color:#475569;font-size:.95rem;line-height:1.45;font-weight:700}.LandingCatalog_catalogShelf__baETs{display:grid;gap:16px}.LandingCatalog_catalogShelf__baETs+.LandingCatalog_catalogShelf__baETs{margin-top:26px;padding-top:24px;border-top:1px solid rgba(148,163,184,.2)}.LandingCatalog_catalogShelfHeader__8DEoA{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.LandingCatalog_catalogShelfIcon__dWhRK{width:44px;height:44px;border-radius:15px}.LandingCatalog_catalogShelfIcon__dWhRK svg{width:20px;height:20px}.LandingCatalog_catalogShelfHeader__8DEoA h3{margin:0;color:#0f172a;font-size:1.08rem;font-weight:900}.LandingCatalog_catalogShelfHeader__8DEoA p{margin:3px 0 0;color:#64748b;font-size:.9rem;font-weight:650;line-height:1.35}.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}.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_marketplaceGrid__GBG9K,.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:center;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.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_topbar__56A0C{position:sticky;top:0;background:rgba(255,255,255,.94)}.LandingCatalog_topbar__56A0C .LandingCatalog_container__m9qzU{gap:10px;padding:10px 0}.LandingCatalog_slugLabel__k3Uhn{min-height:36px;max-width:100%;padding:0 .82rem;font-size:.82rem}.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_marketplaceGrid__GBG9K,.LandingCatalog_marketplaceMetaGrid__ZR7_m{grid-template-columns:1fr}.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;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.LandingCatalog_topnav__kX2xc::-webkit-scrollbar{display:none}.LandingCatalog_navLink__GRPtz{flex:0 0 auto;padding:0 .78rem;min-height:34px;display:inline-flex;align-items:center;font-size:.8rem}.LandingCatalog_topbarControls__BDtQo{width:100%;gap:8px}.LandingCatalog_cartTopButton__OPr_t,.LandingCatalog_loginButton__UnhIf,.LandingCatalog_sessionStatus__BetpU{min-height:36px;height:36px;border-radius:14px;font-size:.78rem}.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{width:100%}.LandingCatalog_clientInstallPanel__81gLY{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:12px 0;padding:14px;border-radius:22px}.LandingCatalog_clientInstallIcon__O_Lij{width:48px;height:48px;border-radius:16px}.LandingCatalog_clientInstallIcon__O_Lij svg{width:22px;height:22px}.LandingCatalog_clientInstallCopy__qGmhK h1{font-size:1.25rem}.LandingCatalog_clientInstallCopy__qGmhK span{font-size:.84rem}.LandingCatalog_clientInstallAction__BJMBR{grid-column:1/-1}.LandingCatalog_catalogShelfHeader__8DEoA{grid-template-columns:auto minmax(0,1fr);align-items:start}.LandingCatalog_catalogShelfHeader__8DEoA .LandingCatalog_catalogControls__K3NbT,.LandingCatalog_catalogShelfHeader__8DEoA .LandingCatalog_secondaryCta__kaqu6{grid-column:1/-1}.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{place-items:center;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.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}.LandingCatalog_container__m9qzU{width:min(100vw - 14px,1200px)}.LandingCatalog_authModal__6x3Th,.LandingCatalog_cartPanel__EpXZg,.LandingCatalog_heroCopy__Y5aTw,.LandingCatalog_productModal__Bs5lL,.LandingCatalog_sectionBlock__BS2J1{padding:14px;border-radius:22px}.LandingCatalog_marketplaceGrid__GBG9K,.LandingCatalog_productGrid__i0NoP{grid-template-columns:minmax(0,1fr)}.LandingCatalog_marketplaceCard__IyfLx,.LandingCatalog_productCard__UDK_M{border-radius:20px}.LandingCatalog_marketplaceBody__j7Vem,.LandingCatalog_productBody__GNgrT{padding:14px}.LandingCatalog_productTagRow__Dwkyf{min-height:0}.LandingCatalog_cardCtaRow__etWCw,.LandingCatalog_socialActionRow___WvJ7{gap:8px}}.LandingCatalog_pageShell__GX5qP{background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 28%),linear-gradient(180deg,#f8fafc,#eef4f8)}.LandingCatalog_container__m9qzU{width:min(100vw - 18px,1120px)}.LandingCatalog_clientInstallPanel__81gLY{margin:12px 0;padding:13px;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;box-shadow:0 12px 32px rgba(15,23,42,.06)}.LandingCatalog_clientInstallIcon__O_Lij{width:46px;height:46px;border-radius:15px}.LandingCatalog_clientInstallIcon__O_Lij svg{width:21px;height:21px}.LandingCatalog_clientInstallCopy__qGmhK h1{font-size:clamp(1rem,3vw,1.35rem)}.LandingCatalog_clientInstallCopy__qGmhK span{margin-top:4px;font-size:.82rem;line-height:1.35}.LandingCatalog_clientInstallGate__xDn6a{place-items:center;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:rgba(15,23,42,.42)}.LandingCatalog_clientInstallGateCard__DzTbx{width:min(390px,100%);padding:14px;gap:12px;border-radius:22px}.LandingCatalog_clientInstallGateIcon__H8azs{width:48px;height:48px;border-radius:16px}.LandingCatalog_clientInstallGateCopy__hXYr1 h2{font-size:clamp(1.18rem,6vw,1.55rem)}.LandingCatalog_clientInstallGateCopy__hXYr1 span{font-size:.86rem;line-height:1.38}.LandingCatalog_clientInstallSkipButton__ZiwUK{min-height:40px;border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#f8fafc;color:#334155;font-weight:900;cursor:pointer}.LandingCatalog_sectionBlock__BS2J1{padding:16px;border-radius:22px}.LandingCatalog_sectionHeading__1j6ZL{margin-bottom:14px}.LandingCatalog_sectionTitle__5Fd_V{font-size:clamp(1.35rem,5vw,1.85rem);letter-spacing:0}.LandingCatalog_catalogControls__K3NbT{gap:10px}.LandingCatalog_searchField__YHtJy input{min-height:42px;border-radius:14px}.LandingCatalog_filterGroup__oKHfV{gap:8px}.LandingCatalog_filterChip__Xy4yB{min-height:32px;height:32px;padding:0 .86rem;border-radius:999px}.LandingCatalog_catalogShelf__baETs{gap:12px}.LandingCatalog_catalogShelfHeader__8DEoA{gap:9px}.LandingCatalog_catalogShelfIcon__dWhRK{width:38px;height:38px;border-radius:13px}.LandingCatalog_catalogShelfHeader__8DEoA h3{font-size:1rem}.LandingCatalog_catalogShelfHeader__8DEoA p{font-size:.78rem}.LandingCatalog_productGrid__i0NoP{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;justify-content:stretch}.LandingCatalog_productCard__UDK_M{border-radius:20px;box-shadow:0 12px 30px rgba(15,23,42,.07)}.LandingCatalog_communityMedia__Ugn_L,.LandingCatalog_productMedia__sEKSV{aspect-ratio:1/.86}.LandingCatalog_productBody__GNgrT{padding:14px;gap:10px}.LandingCatalog_productTagRow__Dwkyf{min-height:0;max-height:58px}.LandingCatalog_tagPill__6m4k2{min-height:26px;padding:0 .68rem;font-size:.7rem}.LandingCatalog_cardTitle__SQUZy{font-size:.98rem;letter-spacing:0}.LandingCatalog_productCardTitle__NyNhE{min-height:2.48em}.LandingCatalog_cardMeta__UMdIc,.LandingCatalog_marketplaceLocation__YSbfv,.LandingCatalog_previewText__dPdKx,.LandingCatalog_productMeta__jDxKt span{font-size:.82rem;line-height:1.35}.LandingCatalog_productMeta__jDxKt{gap:6px}.LandingCatalog_productMeta__jDxKt strong{font-size:.96rem}.LandingCatalog_cardCtaRow__etWCw,.LandingCatalog_socialActionRow___WvJ7{gap:7px}.LandingCatalog_cardAction__YfIeX,.LandingCatalog_primaryCta__8Mxuj,.LandingCatalog_secondaryCta__kaqu6,.LandingCatalog_socialButton__8WsRp{min-height:36px;height:36px;border-radius:13px;font-size:.82rem}.LandingCatalog_counterRow__S0heQ{min-height:32px;gap:8px}.LandingCatalog_qtyButton__axnMv{width:28px;height:28px}.LandingCatalog_mediaStats__kRW5q{gap:5px}.LandingCatalog_mediaStat__4EX5y{min-height:24px;padding:0 .55rem;font-size:.68rem}.LandingCatalog_authModal__6x3Th{width:min(25rem,calc(100vw - 20px));padding:1rem;border-radius:22px}.LandingCatalog_loginHero__7dNod{padding-top:.55rem}.LandingCatalog_loginHeroIcon__YvEVH,.LandingCatalog_welcomeIcon__M6Z1s{width:3.8rem;height:3.8rem;border-radius:1.25rem}.LandingCatalog_authModal__6x3Th .LandingCatalog_sectionTitle__5Fd_V{font-size:clamp(1.4rem,7vw,1.78rem)}.LandingCatalog_modalDescription__3iOye{font-size:.9rem;line-height:1.4}@media (max-width:780px){.LandingCatalog_clientInstallPanel__81gLY{grid-template-columns:auto minmax(0,1fr)}.LandingCatalog_clientInstallAction__BJMBR{grid-column:1/-1}.LandingCatalog_productGrid__i0NoP{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.LandingCatalog_container__m9qzU{width:min(100vw - 12px,1120px)}.LandingCatalog_sectionBlock__BS2J1{padding:12px;border-radius:20px}.LandingCatalog_productGrid__i0NoP{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.LandingCatalog_communityMedia__Ugn_L,.LandingCatalog_productMedia__sEKSV{aspect-ratio:1/.92}.LandingCatalog_productBody__GNgrT{padding:11px}.LandingCatalog_cardTitle__SQUZy{font-size:.9rem}.LandingCatalog_marketplaceLocation__YSbfv,.LandingCatalog_previewText__dPdKx{display:none}.LandingCatalog_cardCtaRow__etWCw,.LandingCatalog_socialActionRow___WvJ7{grid-template-columns:1fr}.LandingCatalog_clientInstallGateCard__DzTbx{padding:12px}}.LandingApps_shell__uE4Hs{min-height:100vh;color:#061225;background:radial-gradient(circle at 16% 8%,rgba(37,99,235,.18),transparent 28%),linear-gradient(180deg,#f8fbff,#eef6ff)}.LandingApps_main__K3zCp{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:34px 0 56px}.LandingApps_hero__Shmv_{position:relative;overflow:hidden;border-radius:30px;padding:clamp(26px,5vw,56px);color:#fff;background:radial-gradient(circle at 80% 20%,rgba(96,165,250,.42),transparent 26%),linear-gradient(135deg,#071632,#143f91 58%,#092251);box-shadow:0 28px 80px rgba(7,22,50,.26)}.LandingApps_hero__Shmv_:after{content:"";position:absolute;inset:auto -12% -34% 28%;height:230px;border-radius:999px;background:rgba(255,255,255,.12);transform:rotate(-6deg)}.LandingApps_eyebrow__VuzBl{margin:0 0 12px;color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.LandingApps_title__HwvXK{position:relative;z-index:1;margin:0;max-width:860px;font-size:clamp(34px,6vw,70px);line-height:1}.LandingApps_lead__fA77N{position:relative;z-index:1;margin:18px 0 0;max-width:760px;color:#dbeafe;font-size:17px;line-height:1.65}.LandingApps_heroActions__qREuN{position:relative;z-index:1;margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.LandingApps_primary__h7dvV,.LandingApps_secondary__OldCp{min-height:46px;border-radius:15px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:900}.LandingApps_primary__h7dvV{color:#0f172a;background:#fff}.LandingApps_secondary__OldCp{color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24)}.LandingApps_section__z17D0{margin-top:28px}.LandingApps_sectionHeader__AzbQW{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.LandingApps_sectionTitle__7IwLt{margin:0;font-size:clamp(24px,4vw,38px)}.LandingApps_sectionText__3uXqt{margin:0;max-width:760px;color:#475569;line-height:1.6}.LandingApps_appGrid__j3uPE{display:grid;grid-template-columns:1fr;gap:16px}.LandingApps_appCard__dE9Uw{overflow:hidden;border-radius:26px;background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.28);box-shadow:0 22px 55px rgba(15,23,42,.08)}.LandingApps_appVisual__WIsnz{min-height:148px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,rgba(20,63,145,.94),rgba(37,99,235,.78)),repeating-linear-gradient(90deg,transparent 0 26px,rgba(255,255,255,.11) 26px 27px)}.LandingApps_appVisual__WIsnz svg{width:74px;height:74px}.LandingApps_appBody__FrDoa{padding:22px}.LandingApps_tag__gyNKS{min-height:30px;width:fit-content;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:#143f91;background:#eef5ff;font-size:12px;font-weight:900;text-transform:uppercase}.LandingApps_appTitle__1N9R1{margin:14px 0 8px;font-size:24px}.LandingApps_appText__lhAJ_{margin:0;color:#475569;line-height:1.58}.LandingApps_features__ebA1J{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.LandingApps_features__ebA1J li{display:flex;align-items:flex-start;gap:10px;color:#1e293b;font-size:14px}.LandingApps_features__ebA1J svg{flex:0 0 auto;margin-top:2px;color:#2563eb}.LandingApps_installBox__ZNqUx{margin-top:18px;padding:16px;border-radius:18px;background:#f8fbff;border:1px solid #dbeafe}.LandingApps_installLink__gt5zl{margin-top:18px;min-height:46px;border-radius:15px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;text-decoration:none;font-weight:900;background:linear-gradient(135deg,#2563eb,#143f91);box-shadow:0 18px 36px rgba(37,99,235,.2)}.LandingApps_installBox__ZNqUx .LandingApps_installLink__gt5zl{margin-top:0}.LandingApps_steps__r_2hc{display:grid;grid-template-columns:1fr;gap:14px}.LandingApps_stepCard__4AQf6{border-radius:22px;padding:20px;background:#fff;border:1px solid rgba(148,163,184,.28);box-shadow:0 18px 45px rgba(15,23,42,.06)}.LandingApps_stepNumber__m_5IH{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;color:#fff;background:#143f91;font-weight:900}.LandingApps_stepTitle__0khKs{margin:14px 0 6px;font-size:18px}.LandingApps_stepText__sEgpm{margin:0;color:#475569;line-height:1.55}@media (min-width:860px){.LandingApps_appGrid__j3uPE,.LandingApps_steps__r_2hc{grid-template-columns:repeat(3,minmax(0,1fr))}}