.auth-page_panel__R4sJ_{width:100%;max-width:26rem;min-width:0}.auth-page_mobileBrand__JBJ_Q{margin-bottom:var(--space-6)}@media (min-width:960px){.auth-page_mobileBrand__JBJ_Q{display:none}}.auth-page_mobileLogo__Q6UKo{display:inline-flex;text-decoration:none}.auth-page_card__rfNNM{padding:var(--space-8);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}@media (min-width:640px){.auth-page_card__rfNNM{padding:var(--space-10)}}.auth-page_eyebrow__qxGEq{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.auth-page_title__3MVEj{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}.auth-page_lead__hfme9{margin:var(--space-3) 0 var(--space-6);font-size:var(--text-sm);line-height:1.55;color:var(--muted-foreground)}.auth-page_badge__IDe2b{display:inline-flex;margin-bottom:var(--space-4);padding:.375rem .75rem;font-size:var(--text-xs);font-weight:600;color:var(--primary);background:var(--primary-muted);border-radius:999px}.auth-page_foot__VgLuf{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}.auth-page_footRow__VAKPg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);color:var(--muted-foreground)}.auth-page_link__TgNXP{font-size:var(--text-sm);font-weight:500;color:var(--primary);text-decoration:none}.auth-page_link__TgNXP:hover{text-decoration:underline}.auth-page_hint__re9F1{line-height:1.5}.auth-page_fallback__xm9uD,.auth-page_hint__re9F1{margin:0;font-size:var(--text-sm);color:var(--muted-foreground)}.page_trustNote__mP5XB{margin:var(--space-5) 0 0;font-size:var(--text-xs);line-height:1.45;text-align:center;color:var(--muted-foreground)}@media (min-width:960px){.page_trustNote__mP5XB{text-align:left}}.StatusBadge_badge__B0E8s{display:inline-block;padding:.25rem .625rem;font-size:.75rem;font-weight:500;border-radius:999px}.StatusBadge_draft__JHoZY{background:#f4f4f5;color:#52525b}.StatusBadge_pending__BN2My{background:#fef3c7;color:#92400e}.StatusBadge_published__KCGZl{background:#dcfce7;color:#166534}.StatusBadge_rejected__vWc86{background:#fee2e2;color:#991b1b}.app-ui_page__5g_hZ{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}@media (max-width:639px){.app-ui_page__5g_hZ{gap:var(--space-3)}}.app-ui_hero__69Agl{display:flex;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;background:linear-gradient(135deg,var(--primary-muted) 0,var(--background) 72%);border:1px solid var(--border);border-radius:var(--radius-lg)}.app-ui_heroTitle__Mz8Cl{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}.app-ui_heroText__z4Mjz{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5}.app-ui_heroBalance__Ijc_L{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--gradient-brand);border-radius:var(--radius);color:var(--primary-foreground);box-shadow:var(--shadow-soft)}@media (min-width:640px){.app-ui_heroBalance__Ijc_L{flex-direction:row;align-items:center;justify-content:space-between}}.app-ui_heroBalanceLabel__RAzRN{font-size:.75rem;opacity:.9}.app-ui_heroBalanceValue___N3_r{font-size:1.5rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.app-ui_heroBalanceLink__igTZW{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;color:var(--primary);background:var(--primary-foreground);border-radius:var(--radius-sm);text-decoration:none}.app-ui_heroStats__oWjWD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}@media (min-width:768px){.app-ui_heroStats__oWjWD{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-ui_heroStat__qPGCR{display:flex;flex-direction:column;gap:.125rem;padding:.75rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s}.app-ui_heroStat__qPGCR:hover{border-color:var(--primary);box-shadow:var(--shadow-xs)}.app-ui_heroStatValue__GCTCA{font-size:1.125rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-ui_heroStatLabel__ZgyXM{font-size:.6875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.app-ui_section__YasU7{display:flex;flex-direction:column;gap:.75rem}.app-ui_sectionHead__evBe5{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.app-ui_sectionTitle__KBdm7{margin:0;font-size:.9375rem;font-weight:600;color:var(--foreground)}.app-ui_sectionLink__b4w66{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;color:var(--primary);text-decoration:none}.app-ui_sectionLink__b4w66:hover{text-decoration:underline}.app-ui_sectionLead__Pprec{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.55}.app-ui_panel__h38ki{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}@media (min-width:640px){.app-ui_panel__h38ki{border-radius:var(--radius)}}.app-ui_panelHeader__wC320{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;border-bottom:1px solid var(--border);background:var(--muted)}.app-ui_panelHeaderPlain__kmRyW{background:transparent}.app-ui_panelIcon__U3Val{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;color:var(--primary);background:var(--primary-muted);border-radius:var(--radius-sm)}.app-ui_panelIcon__U3Val svg{width:1rem;height:1rem}.app-ui_panelIconMuted__M9Bi0{color:var(--muted-foreground);background:var(--muted)}.app-ui_panelIconDanger__8YZzP{color:var(--destructive);background:var(--destructive-muted)}.app-ui_panelTitle__61o6I{margin:0;font-size:.9375rem;font-weight:600}.app-ui_panelDesc___h3Gf{margin:.125rem 0 0;font-size:.8125rem;color:var(--muted-foreground);line-height:1.45}.app-ui_panelBody__euVoC{padding:1rem 1.125rem}.app-ui_panelBodyDivider__LRvf2{border-top:1px solid var(--border)}.app-ui_statGrid__fS2Ty{display:grid;grid-template-columns:1fr;grid-gap:.625rem;gap:.625rem}@media (min-width:640px){.app-ui_statGrid__fS2Ty{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.app-ui_statCard__r_50G{display:flex;gap:.875rem;padding:1rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius);transition:box-shadow .12s,border-color .12s}.app-ui_statCard__r_50G:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.app-ui_statIconWrap___H2vO{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;color:var(--primary);background:var(--primary-muted);border-radius:var(--radius-sm)}.app-ui_statBody__ZEe8j{display:flex;flex-direction:column;gap:.125rem;min-width:0}.app-ui_statLabel__cOhq_{font-size:.6875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.app-ui_statValue__9gHNi{font-size:1.25rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foreground)}.app-ui_statLink__vSkQg{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.8125rem;font-weight:500;color:var(--primary);text-decoration:none}.app-ui_resourceList__9rI_H{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.app-ui_resourceItem__hy8hx{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.875rem 1rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s}.app-ui_resourceItem__hy8hx:hover{border-color:var(--primary);box-shadow:var(--shadow-xs)}.app-ui_resourceIcon__olmfN{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;color:var(--primary);background:var(--primary-muted);border-radius:var(--radius-sm)}.app-ui_resourceBody__PSQFG{min-width:0}.app-ui_resourceName__j4GHb{display:block;font-size:.9375rem;font-weight:600;color:var(--foreground)}.app-ui_resourceItem__hy8hx:hover .app-ui_resourceName__j4GHb{color:var(--primary)}.app-ui_resourceMeta__AQvDH{margin:.125rem 0 0;font-size:.8125rem;color:var(--muted-foreground);line-height:1.4}.app-ui_resourceAside__UnjVP{flex-shrink:0}.app-ui_resourceAction__gQ9fI{display:inline-flex;align-items:center;gap:.125rem;font-size:.8125rem;font-weight:500;color:var(--primary);text-decoration:none;white-space:nowrap}.app-ui_launchList__R6Vcr{display:flex;flex-direction:column;gap:.5rem;scroll-margin-top:5.5rem}.app-ui_launchItem__AlWyp{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.875rem 1rem;background:var(--primary-muted);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:var(--radius);text-decoration:none;color:inherit;transition:background .12s,border-color .12s}.app-ui_launchItem__AlWyp:hover{background:color-mix(in srgb,var(--primary-muted) 80%,var(--primary) 8%);border-color:var(--primary)}.app-ui_launchDomain__9cmGD{display:block;font-size:.75rem;color:var(--muted-foreground)}.app-ui_quickGrid__bRV8N{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none}.app-ui_quickStack__JrQB9{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.app-ui_quickGrid__bRV8N{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.app-ui_quickGrid__bRV8N{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-ui_quickCard__FDKym{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .12s,box-shadow .12s}@media (min-width:640px){.app-ui_quickCard__FDKym{flex-direction:column;align-items:flex-start;padding:1rem}}.app-ui_quickCard__FDKym:hover{border-color:var(--primary);box-shadow:var(--shadow-xs)}.app-ui_quickIcon__Bn2mx{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;color:var(--primary);background:var(--primary-muted);border-radius:var(--radius-sm)}.app-ui_quickLabel__0VO_N{font-size:.9375rem;font-weight:600}.app-ui_quickDesc__6DnLR{margin:.125rem 0 0;font-size:.8125rem;color:var(--muted-foreground)}.app-ui_empty__hidMV{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.25rem;text-align:center;background:linear-gradient(180deg,var(--primary-muted) 0,var(--surface-elevated) 55%);border:1px solid var(--border);border-radius:var(--radius-lg)}.app-ui_emptyIcon__EpsNk{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--muted-foreground);background:var(--muted);border-radius:999px}.app-ui_emptyText__QZjmV{margin:0;font-size:.875rem;color:var(--muted-foreground);line-height:1.5;max-width:22rem}.app-ui_emptyLink__kGWd_{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:var(--primary);text-decoration:none}.app-ui_emptyLink__kGWd_:hover{text-decoration:underline}.app-ui_alert__ucmFF{margin:0;padding:.75rem 1rem;font-size:.875rem;color:var(--success);background:var(--success-muted);border:1px solid color-mix(in srgb,var(--success) 25%,transparent);border-radius:var(--radius)}.app-ui_alertError__aEmra{color:var(--destructive);background:var(--destructive-muted);border-color:color-mix(in srgb,var(--destructive) 25%,transparent)}.app-ui_walletGrid__jpx6c{display:flex;flex-direction:column;gap:var(--space-4)}@media (min-width:768px){.app-ui_walletGrid__jpx6c{display:grid;grid-template-columns:1fr 1fr;align-items:start}}.app-ui_sideLinkCard__EPejc{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:inherit;transition:border-color .12s}.app-ui_sideLinkCard__EPejc:hover{border-color:var(--primary)}.app-ui_txList__O_gR3{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.app-ui_txItem__xfrmg{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.875rem 1rem;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius)}.app-ui_txIcon__d7Qdh{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px}.app-ui_txIconIncoming__1bcLf{color:var(--success);background:var(--success-muted)}.app-ui_txIconOutgoing__Qf4vg{color:var(--destructive);background:var(--destructive-muted)}.app-ui_txType__If2_g{font-size:.875rem;font-weight:500}.app-ui_txDate__zfhte{margin:.125rem 0 0;font-size:.75rem;color:var(--muted-foreground)}.app-ui_txAmountValue__RV29Z{font-size:.9375rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.app-ui_txAmountIncoming__sLGH8{color:var(--success)}.app-ui_txAmountOutgoing__TQo_3{color:var(--destructive)}.app-ui_txBalanceAfter__CAUVC{margin:.125rem 0 0;font-size:.6875rem;color:var(--muted-foreground);text-align:right}.app-ui_notifList__I9hMc{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.app-ui_notifCard__1L4CZ{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.75rem;gap:.75rem;align-items:flex-start;padding:1rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius)}.app-ui_notifUnread__kTvWk{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--primary-muted)}.app-ui_notifTitle__h8ZnC{display:block;font-size:.9375rem;font-weight:600}.app-ui_notifText__bhUy4{margin:.25rem 0 0;font-size:.8125rem;color:var(--muted-foreground);line-height:1.45}.app-ui_notifTime__Tuq3E{display:inline-flex;align-items:center;gap:.25rem;margin-top:.375rem;font-size:.75rem;color:var(--muted-foreground)}.app-ui_markAll__4_7Hn{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--primary);background:var(--primary-muted);border:none;border-radius:var(--radius-sm);cursor:pointer}.app-ui_notifGroup__apphk{display:flex;flex-direction:column;gap:.5rem}.app-ui_notifGroupTitle__F3l4M{margin:.75rem 0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.app-ui_notifGroupTitle__F3l4M:first-child{margin-top:0}.app-ui_listToolbar__mLRx9{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.25rem}.app-ui_filterChips__RZPc3{display:flex;flex-wrap:wrap;gap:.375rem}.app-ui_filterChipActive__5UEZp,.app-ui_filterChip__YNbGo{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;font-family:inherit;border-radius:var(--radius-sm);border:1px solid var(--border);cursor:pointer;text-decoration:none;transition:background .12s,color .12s,border-color .12s}.app-ui_filterChip__YNbGo{color:var(--muted-foreground);background:var(--background)}.app-ui_filterChip__YNbGo:hover{color:var(--foreground);border-color:var(--foreground)}.app-ui_filterChipActive__5UEZp{color:var(--primary);background:var(--primary-muted);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.app-ui_searchField__mrYU9{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.app-ui_searchIcon__hTLuf{flex-shrink:0;color:var(--muted-foreground)}.app-ui_searchInput__XABaA{flex:1 1;min-width:0;border:none;background:transparent;font-size:.875rem;font-family:inherit;color:var(--foreground);outline:none}.app-ui_searchInput__XABaA::placeholder{color:var(--muted-foreground)}.app-ui_loadMore__uyAhe{display:block;width:100%;margin-top:.75rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--primary);background:var(--primary-muted);border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));border-radius:var(--radius-sm);cursor:pointer}.app-ui_loadMore__uyAhe:hover{background:color-mix(in srgb,var(--primary-muted) 80%,var(--primary) 8%)}.app-ui_linkBox__1vgIu{display:block;padding:.75rem 1rem;font-size:.8125rem;word-break:break-all;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-sm)}.app-ui_linkRow__HSNtY{display:flex;flex-direction:column;gap:.75rem}@media (min-width:640px){.app-ui_linkRow__HSNtY{flex-direction:row;align-items:stretch}.app-ui_linkBox__1vgIu{flex:1 1}}.app-ui_rewardList__XkRxD{margin:0;padding:0;list-style:none}.app-ui_rewardItem__9IZmb{display:grid;grid-template-columns:1fr auto auto;grid-gap:.5rem 1rem;gap:.5rem 1rem;align-items:center;padding:.75rem 0;font-size:.875rem;border-bottom:1px solid var(--border)}.app-ui_rewardItem__9IZmb:last-child{border-bottom:none}.app-ui_rewardAmount__c7jsh{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-ui_rewardDate__TPGsF{font-size:.75rem;color:var(--muted-foreground)}.app-ui_orgStatGrid___cSws{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}@media (min-width:640px){.app-ui_orgStatGrid___cSws{grid-template-columns:repeat(4,minmax(0,1fr))}}.app-ui_orgStat__saZoy{padding:.875rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius)}.app-ui_orgStatValue__ym43I{font-size:1.125rem;font-weight:700}.app-ui_orgStatLabel__LMDfq{font-size:.6875rem;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.app-ui_profileBlock__nhCsd{display:flex;flex-direction:column;gap:.125rem}.app-ui_profileName__rMXzl{font-size:1rem;font-weight:600}.app-ui_muted__CkZq0,.app-ui_profileEmail__ueX02{font-size:.875rem;color:var(--muted-foreground)}.app-ui_muted__CkZq0{margin:0}.app-ui_inviteList__rdF95{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.app-ui_inviteItem__iy8hI{display:flex;flex-direction:column;gap:.75rem;padding:.875rem 1rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius)}@media (min-width:640px){.app-ui_inviteItem__iy8hI{flex-direction:row;align-items:center;justify-content:space-between}}.app-ui_backLink__eGQrk{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:500;color:var(--primary);text-decoration:none}.app-ui_chip__4PQOD{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--muted-foreground);background:var(--muted);border-radius:999px}.app-ui_chipPrimary__CgQEp{color:var(--primary);background:var(--primary-muted)}.app-ui_subOverview__JCwr2{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg)}@media (min-width:640px){.app-ui_subOverview__JCwr2{flex-direction:row;align-items:center;justify-content:space-between}}.app-ui_subOverviewText__l9Akz{margin:0;font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.45}.app-ui_subStats__7KNna{display:flex;flex-wrap:wrap;gap:var(--space-2)}.app-ui_subDetailPanel__JEWj_{padding:var(--space-4) var(--space-5);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg)}.app-ui_subDetailRows__3yxZP{display:flex;flex-direction:column}.app-ui_subDetailRow__9fjD1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.app-ui_subDetailRow__9fjD1:last-child{border-bottom:none;padding-bottom:0}.app-ui_subDetailRow__9fjD1:first-child{padding-top:0}.app-ui_subDetailLabel__sgBOC{font-size:var(--text-sm);color:var(--muted-foreground)}.app-ui_subDetailValue__pdQXx{margin:0;font-size:var(--text-sm);font-weight:500;text-align:right}.app-ui_subDetailValue__pdQXx a{color:var(--primary);font-weight:600;text-decoration:none}.app-ui_subDetailValue__pdQXx a:hover{text-decoration:underline}.app-ui_subActions__54Tvb{display:flex;flex-wrap:wrap;gap:var(--space-2)}.app-ui_btnPrimary__Vs6nX{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius-sm);text-decoration:none}.app-ui_btnSecondary__FNnu3{color:var(--foreground);background:var(--surface-elevated);border:1px solid var(--border)}.app-ui_checkoutSummary__FlPHd{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:linear-gradient(135deg,var(--primary-muted) 0,var(--surface-elevated) 70%);border:1px solid var(--border);border-radius:var(--radius-lg)}.app-ui_checkoutSummaryTop__WeKRW{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.app-ui_checkoutProduct__59CzG{margin:0;font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.app-ui_checkoutPlan__bGY3O{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--muted-foreground)}.app-ui_checkoutPrice__EIwKS{font-size:var(--text-xl);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-ui_checkoutChips__wVUk3{display:flex;flex-wrap:wrap;gap:var(--space-2)}.app-ui_checkoutLayout__zIrOY{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (min-width:768px){.app-ui_checkoutLayout__zIrOY{grid-template-columns:minmax(0,1fr) 16rem}}.app-ui_checkoutAsideCard__RFMtJ,.app-ui_checkoutAside__VhfLc{display:flex;flex-direction:column;gap:var(--space-2)}.app-ui_checkoutAsideCard__RFMtJ{padding:var(--space-3) var(--space-4);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius)}.app-ui_checkoutAsideLabel__mg6c8{font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}.app-ui_checkoutAsideValue__Vqe8T{font-size:var(--text-sm);font-weight:600}.app-ui_checkoutAsideMeta__9rg1j{margin:0;font-size:var(--text-xs);color:var(--muted-foreground);line-height:1.45}.app-ui_checkoutAsideLink__aBK9z{font-size:var(--text-sm);font-weight:500;color:var(--primary);text-decoration:none}.app-ui_checkoutAsideLink__aBK9z:hover{text-decoration:underline}.app-ui_detailBalance__bZlUZ{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--gradient-brand);border-radius:var(--radius-lg);color:var(--primary-foreground);box-shadow:var(--shadow-soft)}@media (min-width:640px){.app-ui_detailBalance__bZlUZ{flex-direction:row;align-items:center;justify-content:space-between}}.app-ui_detailBalanceLabel__nc0xH{font-size:var(--text-xs);opacity:.9}.app-ui_detailBalanceValue__bbi73{font-size:var(--text-2xl);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.app-ui_detailBalanceLink__qQQ37{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:var(--space-2) var(--space-4);font-family:inherit;font-size:var(--text-sm);font-weight:600;color:var(--primary);background:var(--primary-foreground);border:none;border-radius:var(--radius-sm);cursor:pointer;text-decoration:none}.app-ui_settingsOverview__KGvG8{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:linear-gradient(135deg,var(--primary-muted) 0,var(--surface-elevated) 70%);border:1px solid var(--border);border-radius:var(--radius-lg)}.app-ui_settingsOverviewMain__Cd5Zd{display:flex;align-items:center;gap:var(--space-3)}.app-ui_settingsAvatar__lyqZ1{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;font-size:var(--text-sm);font-weight:700;color:var(--primary-foreground);background:var(--gradient-brand);border-radius:50%}.app-ui_settingsName__FQZip{margin:0;font-size:var(--text-lg);font-weight:600}.app-ui_settingsEmail__N3QfC{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--muted-foreground)}.app-ui_settingsLayout__tp4bQ{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (min-width:768px){.app-ui_settingsLayout__tp4bQ{grid-template-columns:minmax(0,1fr) 15.5rem}}.app-ui_settingsAside__NoZcH{display:flex;flex-direction:column;gap:var(--space-2)}.app-ui_settingsAsideTitle__7iLK8{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground)}.app-ui_settingsNavLink__6woA_{display:flex;align-items:center;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:500;color:inherit;text-decoration:none;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .12s,background .12s}.app-ui_settingsNavLink__6woA_:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--primary-muted)}.app-ui_settingsDanger__ErhIX{padding:var(--space-4);background:color-mix(in srgb,var(--destructive-muted) 40%,var(--surface-elevated));border:1px solid color-mix(in srgb,var(--destructive) 22%,var(--border));border-radius:var(--radius-lg)}.app-ui_settingsDangerTitle__3XFQB{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:600;color:var(--destructive)}.app-ui_settingsDangerText__QDNuR{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.5}.BuyerOnboardingProgress_wrap__u9wso{margin-bottom:var(--space-8);padding:var(--space-5);background:var(--muted);border:1px solid var(--border);border-radius:var(--radius)}.BuyerOnboardingProgress_head__Exrk2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.BuyerOnboardingProgress_title__u1wpd{margin:0;font-size:var(--text-lg);font-weight:500}.BuyerOnboardingProgress_counter__32tPt{font-size:var(--text-sm);font-weight:500;color:var(--primary)}.BuyerOnboardingProgress_barTrack__2zAMB{height:.5rem;margin-bottom:var(--space-4);background:var(--background);border-radius:999px;overflow:hidden}.BuyerOnboardingProgress_barFill__2HYDV{height:100%;background:var(--gradient-brand);border-radius:999px;transition:width .4s ease}@media (prefers-reduced-motion:reduce){.BuyerOnboardingProgress_barFill__2HYDV{transition:none}}.BuyerOnboardingProgress_steps__eAce9{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.BuyerOnboardingProgress_step__jL_AS{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);background:var(--background);border-radius:calc(var(--radius) - 4px)}.BuyerOnboardingProgress_stepDone__1coq_{opacity:.75}.BuyerOnboardingProgress_stepDone__1coq_ .BuyerOnboardingProgress_stepLabel__vZo_C{text-decoration:line-through;color:var(--muted-foreground)}.BuyerOnboardingProgress_stepNum___uj11{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;font-size:var(--text-sm);font-weight:600;color:var(--primary-foreground);background:var(--primary);border-radius:999px}.BuyerOnboardingProgress_stepDone__1coq_ .BuyerOnboardingProgress_stepNum___uj11{background:var(--success)}.BuyerOnboardingProgress_stepLabel__vZo_C{font-size:var(--text-sm);font-weight:500}.BuyerOnboardingProgress_stepLink__Jn3XY{font-size:var(--text-sm);color:var(--primary);white-space:nowrap}.BuyerOnboardingProgress_stepCheck__U9G3t{color:var(--success);font-weight:700}@media (max-width:639px){.BuyerOnboardingProgress_step__jL_AS{grid-template-columns:auto 1fr}.BuyerOnboardingProgress_stepCheck__U9G3t,.BuyerOnboardingProgress_stepLink__Jn3XY{grid-column:2}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;font-size:.9375rem;font-family:inherit;font-weight:500;border-radius:calc(var(--radius) - 4px);border:1px solid transparent;cursor:pointer;transition:filter .15s ease,background .15s ease,transform .15s ease}@media (hover:hover) and (prefers-reduced-motion:no-preference){.Button_button__hMNEn:hover:not(:disabled){transform:scale(1.02)}}.Button_button__hMNEn:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.Button_button__hMNEn:active:not(:disabled),.Button_button__hMNEn:hover:not(:disabled){transform:none}}.Button_button__hMNEn:disabled{opacity:.55;cursor:not-allowed}.Button_primary__oSpWt{color:var(--primary-foreground);background:var(--primary)}.Button_primary__oSpWt:hover:not(:disabled){filter:brightness(1.05)}.Button_secondary__lRe7Q{color:var(--foreground);background:var(--muted);border-color:var(--border)}.Button_secondary__lRe7Q:hover:not(:disabled){background:var(--border)}.Button_ghost__mZ9vJ{color:var(--muted-foreground);background:transparent}.Button_ghost__mZ9vJ:hover:not(:disabled){color:var(--primary);background:var(--muted)}.Button_link__HXp2W{text-decoration:none}.Button_lg__PdjsY{padding:.75rem 1.5rem;font-size:var(--text-base);border-radius:var(--radius)}.Button_lg__PdjsY.Button_secondary__lRe7Q{background:var(--surface-elevated);box-shadow:var(--shadow-soft)}.Button_lg__PdjsY.Button_secondary__lRe7Q:hover:not(:disabled){background:var(--muted)}.Button_success__cKUHp{color:var(--success-foreground);background:var(--success)}.Button_success__cKUHp:hover:not(:disabled){filter:brightness(1.08)}.Button_destructive__JC8xI{color:#fff;background:#991b1b}.Button_destructive__JC8xI:hover:not(:disabled){filter:brightness(1.08)}@media (max-width:639px){.Button_button__hMNEn{min-height:2.75rem;min-width:2.75rem}}.RenewalAlert_banner__15jQ6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--warning-muted);border:1px solid color-mix(in srgb,var(--warning) 25%,var(--border));border-radius:var(--radius)}.RenewalAlert_text__g86cp{margin:0;font-size:var(--text-sm);color:var(--foreground)}.RenewalAlert_link__eNqvs{flex-shrink:0;font-size:var(--text-sm);font-weight:600;color:var(--warning);text-decoration:none}.RenewalAlert_link__eNqvs:hover{text-decoration:underline}.Modal_overlay__eWoat{position:fixed;inset:0;z-index:var(--z-mobile-overlay);display:flex;align-items:flex-end;justify-content:center;padding:var(--space-4);background:rgb(0 0 0/.45);animation:Modal_modalFadeIn__4DVn_ .15s ease-out}@media (min-width:640px){.Modal_overlay__eWoat{align-items:center;padding:var(--space-6)}}.Modal_panel__LhluY{display:flex;flex-direction:column;width:100%;max-height:min(90vh,40rem);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);animation:Modal_modalSlideUp__W92TA .2s ease-out}@media (min-width:640px){.Modal_panel__LhluY{border-radius:var(--radius-lg);animation:Modal_modalScaleIn__6Rx6m .18s ease-out}}.Modal_sm__AC0Pd{max-width:24rem}.Modal_md__TbMk0{max-width:28rem}.Modal_lg__R_d51{max-width:32rem}.Modal_xl__Fc0SY{max-width:40rem}.Modal_header__8JnYo{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.Modal_title__iI9nk{margin:0;font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.Modal_description__hvy20{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--muted-foreground);line-height:1.45}.Modal_close__vttM6{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;padding:0;color:var(--muted-foreground);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s,color .12s}.Modal_close__vttM6:hover{color:var(--foreground);background:var(--muted)}.Modal_body__9cyDA{padding:var(--space-5);overflow-y:auto}@keyframes Modal_modalFadeIn__4DVn_{0%{opacity:0}to{opacity:1}}@keyframes Modal_modalSlideUp__W92TA{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes Modal_modalScaleIn__6Rx6m{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.AdminFormDialog_dialog__Fwy_R{padding:0;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);background:var(--background);max-width:28rem;width:min(90vw,28rem);max-height:min(90vh,48rem);overflow:hidden}.AdminFormDialog_dialogWide__gfdYj{max-width:40rem;width:min(92vw,40rem)}.AdminFormDialog_dialogXl__tp1H1{max-width:52rem;width:min(94vw,52rem);max-height:min(92vh,56rem)}.AdminFormDialog_dialogEditor__C7fy_{max-width:56rem;width:min(96vw,56rem);max-height:min(94vh,60rem)}.AdminFormDialog_dialog__Fwy_R::-webkit-backdrop{background:rgb(0 0 0/.4)}.AdminFormDialog_dialog__Fwy_R::backdrop{background:rgb(0 0 0/.4)}.AdminFormDialog_panel__R9HGd{display:flex;flex-direction:column;max-height:min(90vh,48rem)}.AdminFormDialog_dialogEditor__C7fy_ .AdminFormDialog_panel__R9HGd,.AdminFormDialog_dialogWide__gfdYj .AdminFormDialog_panel__R9HGd,.AdminFormDialog_dialogXl__tp1H1 .AdminFormDialog_panel__R9HGd{max-height:min(92vh,56rem)}.AdminFormDialog_dialogEditor__C7fy_ .AdminFormDialog_panel__R9HGd{max-height:min(94vh,60rem)}.AdminFormDialog_header__2yAtq{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1.25rem 1.5rem 0;flex-shrink:0}.AdminFormDialog_title__zi2uD{margin:0;font-size:1.0625rem;font-weight:600}.AdminFormDialog_close__06rDE{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;font-size:1rem;color:var(--muted-foreground);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0}.AdminFormDialog_close__06rDE:hover{color:var(--foreground);background:var(--muted)}.AdminFormDialog_body__FMs55{padding:1rem 1.5rem 1.5rem;overflow-y:auto}.Label_label__HXUOS{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:500}.control_control__0oQwb{width:100%;padding:.625rem .75rem;font-size:1rem;font-family:inherit;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:calc(var(--radius) - 6px)}.control_control__0oQwb:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px var(--primary-alpha-15)}.control_control__0oQwb::placeholder{color:var(--muted-foreground)}.control_textarea__ELHM7{resize:vertical;min-height:4rem}.Alert_alert__U7RH1{padding:.75rem 1rem;font-size:.9375rem;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border)}.Alert_info__v3rMd{background:var(--muted);color:var(--foreground)}.Alert_success__Mo7xB{background:#ecfdf5;color:#166534;border-color:#bbf7d0}.Alert_error__F0Z_G{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.Checkbox_root__NVB2O{display:flex;gap:.5rem;align-items:flex-start;font-size:.8125rem;color:var(--muted-foreground);cursor:pointer}.Checkbox_input__N_urK{margin-top:.2rem;flex-shrink:0;accent-color:var(--primary)}.Checkbox_label__v4TO7{line-height:1.45}.form_form__2sCFC{display:flex;flex-direction:column;gap:1.25rem;max-width:36rem}.form_inModal__EVlSC{max-width:none;width:100%}.form_narrow__g9lwv{max-width:20rem}.form_medium__P4DMz{max-width:24rem}.form_actions__ldKat{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-1)}@media (max-width:639px){.form_form__2sCFC,.form_medium__P4DMz,.form_narrow__g9lwv{max-width:100%;width:100%}}.CreateOrganizationModal_intro__0qObZ{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4);background:var(--gradient-hero);border:1px solid var(--border);border-radius:var(--radius-lg)}.CreateOrganizationModal_introHead__Rl6MV{display:flex;align-items:flex-start;gap:var(--space-3)}.CreateOrganizationModal_iconWrap__auv8W{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;color:var(--primary);background:var(--primary-muted);border-radius:var(--radius-sm)}.CreateOrganizationModal_introText__UFuhk{margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--muted-foreground)}.CreateOrganizationModal_benefits__QQA4J{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}@media (min-width:480px){.CreateOrganizationModal_benefits__QQA4J{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}}.CreateOrganizationModal_benefit__HOHDs{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--background);border:1px solid var(--border);border-radius:var(--radius)}.CreateOrganizationModal_benefitIcon__tg2lC{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--primary);background:var(--primary-muted);border-radius:var(--radius-sm)}.CreateOrganizationModal_benefitLabel__4xe44{font-size:var(--text-xs);font-weight:600;line-height:1.35}.CreateOrganizationModal_benefitHint__JAG1w{font-size:var(--text-xs);line-height:1.4;color:var(--muted-foreground)}.CreateOrganizationModal_formSection__pt3_x{display:flex;flex-direction:column;gap:var(--space-1)}.CreateOrganizationModal_formLabel__N4Wva{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:600}.CreateOrganizationModal_form__Ph20i{gap:var(--space-4)}.CreateOrganizationModal_formActions__hzsIU{justify-content:stretch;margin-top:var(--space-2)}@media (min-width:480px){.CreateOrganizationModal_formActions__hzsIU{justify-content:flex-end}}.CreateOrganizationModal_formActions__hzsIU button[type=submit]{flex:1 1;min-height:2.75rem;padding:.75rem 1.25rem;font-weight:600;border-radius:999px}@media (min-width:480px){.CreateOrganizationModal_formActions__hzsIU button[type=submit]{flex:0 1 auto;min-width:10rem}}.BadgeMarket_badge__UA1OD{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;white-space:nowrap}.BadgeMarket_hit__Ybufs{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c)}.BadgeMarket_sale__mzudZ{color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c)}.BadgeMarket_new__rWMeV{color:var(--primary-foreground);background:var(--primary)}.BadgeMarket_demo__mA0yZ{color:#fff;background:#166534}.BadgeMarket_live__PeNm6{color:#fff;background:linear-gradient(135deg,#059669,#047857)}.BadgeMarket_soon__jAYpF{color:var(--foreground);background:var(--muted)}.PlaceholderShell_shell__oPgKt{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;height:100%;min-height:100%}.PlaceholderShell_fill__DIz0b{aspect-ratio:unset;min-height:unset}.PlaceholderShell_product__CjGgt{aspect-ratio:4/3;color:#fff;background:radial-gradient(ellipse 90% 70% at 12% 8%,rgb(113 112 255/.35),transparent 55%),radial-gradient(ellipse 75% 65% at 92% 95%,rgb(94 106 210/.55),transparent 50%),linear-gradient(152deg,#171717,#5e6ad2 38%,#7170ff 68%,#a5a4ff)}.PlaceholderShell_thumb__vBEq6{aspect-ratio:1;border-radius:6px;color:#fff;background:linear-gradient(145deg,#333333,#5e6ad2 55%,#7170ff)}.PlaceholderShell_blogPost__2_RnE,.PlaceholderShell_blog__5OmnD{aspect-ratio:16/9;color:#fff;background:radial-gradient(ellipse 80% 60% at 88% 12%,rgb(113 112 255/.4),transparent 55%),radial-gradient(ellipse 70% 55% at 8% 88%,rgb(23 23 23/.65),transparent 50%),linear-gradient(148deg,#171717,#5e6ad2 42%,#7170ff 72%,#b8b7ff)}.PlaceholderShell_blogList__f_1pS{min-height:8rem;aspect-ratio:unset;color:#fff;background:linear-gradient(148deg,#171717,#5e6ad2 50%,#7170ff)}.PlaceholderShell_noise__WlnYu{position:absolute;inset:0;opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.PlaceholderShell_vignette__Vkuvh{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 80px rgb(0 0 0/.12)}.PlaceholderShell_art__X2HGj{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:78%;height:88%;max-height:88%}.PlaceholderShell_art__X2HGj svg{display:block;width:100%;height:100%;max-height:100%;filter:drop-shadow(0 12px 28px rgb(0 0 0/.22))}.PlaceholderShell_thumb__vBEq6 .PlaceholderShell_art__X2HGj{width:88%;height:90%}.PlaceholderShell_thumb__vBEq6 .PlaceholderShell_art__X2HGj svg{filter:drop-shadow(0 4px 10px rgb(0 0 0/.2))}.PlaceholderShell_blogList__f_1pS .PlaceholderShell_art__X2HGj{width:72%}.StarRating_wrap__1IC_g{display:inline-flex;align-items:center;gap:.125rem}.StarRating_star__KSFbb{padding:0;font-size:.875rem;line-height:1;color:#f59e0b;background:transparent;border:none;cursor:default}.StarRating_starEmpty__IEYww{color:var(--border-strong)}.StarRating_interactive__gIU_c .StarRating_star__KSFbb{cursor:pointer;transition:transform .15s ease}.StarRating_interactive__gIU_c .StarRating_star__KSFbb:hover{transform:scale(1.12)}.StarRating_count__6bVK_{margin-left:.35rem;font-size:.8125rem;color:var(--muted-foreground)}.CatalogEmptyState_shell__Q63y_{display:flex;flex-direction:column;align-items:center;gap:0;margin:0;padding:2.5rem 1.5rem 2.75rem;text-align:center;background:radial-gradient(ellipse 80% 60% at 50% 0,rgb(21 87 208/.06),transparent 70%),var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.CatalogEmptyState_shellPlain__7KrW8{padding:1.5rem 0 0;background:transparent;border:none;border-radius:0;box-shadow:none}.CatalogEmptyState_art__qtUra{display:flex;align-items:center;justify-content:center;width:100%;max-width:17.5rem;margin-bottom:1.25rem}.CatalogEmptyState_artImage__gytDj{display:block;width:100%;height:auto;object-fit:contain}.CatalogEmptyState_iconWrap__f3nYe{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1.25rem;color:var(--primary);background:var(--primary-muted);border-radius:999px}.CatalogEmptyState_searchIcon__4ilPP{width:1.75rem;height:1.75rem}.CatalogEmptyState_eyebrow__I3d2s{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--primary)}.CatalogEmptyState_title__lYBqn{margin:0;max-width:22rem;font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--foreground)}.CatalogEmptyState_text__a6FxU{margin:.75rem 0 0;max-width:28rem;font-size:.9375rem;line-height:1.55;color:var(--muted-foreground)}.CatalogEmptyState_actions__EUYtm{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem;margin-top:1.5rem}.CatalogEmptyState_btnPrimary__eXDzW,.CatalogEmptyState_btnSecondary__fGhS6,.CatalogEmptyState_link__nslG3{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.5rem;padding:0 1.125rem;font-family:inherit;font-size:.875rem;font-weight:500;text-decoration:none;border-radius:var(--radius);transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.CatalogEmptyState_btnPrimary__eXDzW{color:var(--primary-foreground);background:var(--primary);border:1.5px solid var(--primary)}.CatalogEmptyState_btnPrimary__eXDzW:hover{opacity:.92}.CatalogEmptyState_btnSecondary__fGhS6{color:var(--foreground);background:var(--background);border:1.5px solid var(--border)}.CatalogEmptyState_btnSecondary__fGhS6:hover{border-color:var(--primary);color:var(--primary)}.CatalogEmptyState_link__nslG3{margin-top:1.25rem;padding:0;min-height:auto;color:var(--primary);background:transparent;border:none}.CatalogEmptyState_link__nslG3:hover{text-decoration:underline}.CatalogEmptyState_btnIcon__DPciv,.CatalogEmptyState_linkIcon__2Hyxf{width:.875rem;height:.875rem;flex-shrink:0}@media (min-width:640px){.CatalogEmptyState_shell__Q63y_:not(.CatalogEmptyState_shellPlain__7KrW8){padding:3rem 2.5rem 3.25rem}.CatalogEmptyState_art__qtUra{max-width:20rem;margin-bottom:1.5rem}}.ProductCard_card__2gYlb{position:relative;width:100%;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ProductCard_card__2gYlb:hover{transform:translateY(-4px);box-shadow:0 12px 32px var(--primary-alpha-10)}.ProductCard_card__2gYlb:active{transform:scale(.99)}.ProductCard_link__8BQZK{display:flex;flex-direction:column;height:100%;text-decoration:none}.ProductCard_preview__mt6OA{position:relative;aspect-ratio:4/3;background:var(--muted);overflow:hidden}.ProductCard_image__Eu_Bc{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ProductCard_card__2gYlb:hover .ProductCard_image__Eu_Bc{transform:scale(1.05)}.ProductCard_badges__EiIAS{position:absolute;top:.5rem;left:.5rem;display:flex;flex-direction:column;gap:.25rem}.ProductCard_badge__aHsgY{padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.3;border-radius:999px}.ProductCard_badgeNew__t25qy{color:var(--primary-foreground);background:var(--primary)}.ProductCard_badgeDemo__Owm9V{color:#fff;background:#16a34a}.ProductCard_favActive__LItLw,.ProductCard_favBtn__tKD7d{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:rgb(255 255 255/.85);border:none;border-radius:50%;cursor:pointer;transition:background .15s ease,transform .15s ease,color .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--muted-foreground);opacity:0}.ProductCard_card__2gYlb:hover .ProductCard_favBtn__tKD7d,.ProductCard_favActive__LItLw{opacity:1}.ProductCard_favBtn__tKD7d:hover{color:#ef4444;background:#fff;transform:scale(1.1)}.ProductCard_favActive__LItLw{opacity:1;color:#ef4444;background:#fff}@media (hover:none){.ProductCard_favBtn__tKD7d{opacity:1}}.ProductCard_stackActive__a0TnE,.ProductCard_stackBtn__zmXr2{position:absolute;top:.5rem;right:2.75rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:rgb(255 255 255/.85);border:none;border-radius:50%;cursor:pointer;transition:background .15s ease,transform .15s ease,color .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--muted-foreground);opacity:0}.ProductCard_card__2gYlb:hover .ProductCard_stackBtn__zmXr2,.ProductCard_stackActive__a0TnE{opacity:1}.ProductCard_stackBtn__zmXr2:hover{color:var(--primary);background:#fff;transform:scale(1.1)}.ProductCard_stackActive__a0TnE{opacity:1;color:var(--primary);background:#fff}@media (hover:none){.ProductCard_stackBtn__zmXr2{opacity:1}}.ProductCard_compareActive__26Lb5,.ProductCard_compareBtn__PMX1o{position:absolute;top:.5rem;right:5rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:rgb(255 255 255/.85);border:none;border-radius:50%;cursor:pointer;transition:background .15s ease,transform .15s ease,color .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--muted-foreground);opacity:0}.ProductCard_card__2gYlb:hover .ProductCard_compareBtn__PMX1o,.ProductCard_compareActive__26Lb5{opacity:1}.ProductCard_compareBtn__PMX1o:hover{color:var(--primary);background:#fff;transform:scale(1.1)}.ProductCard_compareActive__26Lb5{color:var(--primary);background:#fff}@media (hover:none){.ProductCard_compareBtn__PMX1o{opacity:1}}.ProductCard_cardList__juVbh{border:none;border-bottom:1px solid var(--border);border-radius:0}.ProductCard_cardList__juVbh:hover{transform:none;box-shadow:none}.ProductCard_linkList__sPpJw{flex-direction:row;gap:1rem;align-items:stretch}.ProductCard_cardList__juVbh .ProductCard_preview__mt6OA{width:220px;min-width:220px;aspect-ratio:auto;border-radius:var(--radius);overflow:hidden}.ProductCard_bodyList__0x8ZI{justify-content:center;padding:.75rem 0;flex:1 1}@media (max-width:639px){.ProductCard_linkList__sPpJw{flex-direction:row}.ProductCard_cardList__juVbh .ProductCard_preview__mt6OA{width:140px;min-width:140px}}.ProductCard_body__qM7MO{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1.25rem 1.25rem;flex:1 1}.ProductCard_category__l4Fso{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--primary)}.ProductCard_title__rPr7M{font-size:1rem;font-weight:500;line-height:1.35;color:var(--foreground)}.ProductCard_description__YZIA4,.ProductCard_title__rPr7M{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_description__YZIA4{font-size:.8125rem;color:var(--muted-foreground);line-height:1.5}.ProductCard_footer__r72r_{display:flex;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:.5rem}.ProductCard_price__zh_uz{font-size:1.125rem;font-weight:600;color:var(--foreground)}.ProductCard_pricePeriod__384NP{font-size:.8125rem;font-weight:400;color:var(--muted-foreground)}.ProductCard_priceLabel__g97Er{font-size:.75rem;color:var(--muted-foreground)}.ProductCard_rating__Fo6oG{display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.ProductCard_star__k3z3M{color:#f59e0b;font-size:.75rem}.ProductCard_starEmpty__ubtUJ{color:var(--border);font-size:.75rem}.ProductCard_reviewCount__4y0eK{font-size:.6875rem;color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.ProductCard_card__2gYlb:hover,.ProductCard_card__2gYlb:hover .ProductCard_image__Eu_Bc{transform:none}}.ProductCard_cardCompact__maiRr:hover{transform:translateY(-2px)}.ProductCard_cardCompact__maiRr .ProductCard_preview__mt6OA{aspect-ratio:16/10}.ProductCard_cardCompact__maiRr .ProductCard_bodyCompact__q5Ndq{padding:.75rem 1rem 1rem;gap:.125rem}.ProductCard_cardCompact__maiRr .ProductCard_title__rPr7M{font-size:.9375rem}.ProductCard_cardCompact__maiRr .ProductCard_rating__Fo6oG{margin-top:.125rem}.ProductCard_cardCompact__maiRr .ProductCard_footer__r72r_{padding-top:.25rem}.ProductCard_cardCompact__maiRr .ProductCard_price__zh_uz{font-size:1rem}.ProductCard_linkCompact__5HoDu{flex-direction:column}.ProductCard_cardStackRow__gLUfx{border:none;border-bottom:1px solid var(--border);border-radius:0}.ProductCard_cardStackRow__gLUfx:hover{transform:none;box-shadow:none;background:var(--primary-muted)}.ProductCard_cardStackRow__gLUfx .ProductCard_preview__mt6OA{width:120px;min-width:120px;aspect-ratio:1;border-radius:var(--radius-sm)}.ProductCard_cardStackRow__gLUfx .ProductCard_bodyList__0x8ZI{padding:.5rem 0}.ProductCard_cardStackRow__gLUfx .ProductCard_description__YZIA4{-webkit-line-clamp:1}.ProductCard_cardStackRow__gLUfx .ProductCard_favActive__LItLw,.ProductCard_cardStackRow__gLUfx .ProductCard_favBtn__tKD7d{opacity:1}.AddToCompareButton_textBtn__cK8xx{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;font-family:inherit;font-size:var(--text-sm);font-weight:600;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}.AddToCompareButton_textBtn__cK8xx:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--primary)}.AddToCompareButton_textActive__VP4Hw{color:var(--primary);background:var(--primary-muted);border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.HomeCatalogSection_header__R7Fcr{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:clamp(var(--space-6),4vw,var(--space-8));padding-bottom:clamp(var(--space-5),4vw,var(--space-6));border-bottom:1px solid var(--border)}.HomeCatalogSection_headerMain__wRjZ4{max-width:40rem}.HomeCatalogSection_stats__gViBD{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none}.HomeCatalogSection_stat__PubYl{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:var(--text-sm);color:var(--muted-foreground);background:var(--muted);border-radius:999px}.HomeCatalogSection_stat__PubYl strong{color:var(--foreground);font-weight:700}.HomeCatalogSection_catalogBtn__PMOyN{display:inline-flex;align-items:center;gap:.375rem;padding:.6875rem 1.25rem;font-size:var(--text-sm);font-weight:600;color:var(--primary-foreground);text-decoration:none;background:var(--gradient-brand);border-radius:999px;box-shadow:var(--shadow-soft);transition:opacity .15s ease,transform .15s ease}.HomeCatalogSection_catalogBtn__PMOyN:hover{opacity:.95;transform:translateY(-1px)}.HomeCatalogSection_clusters__zZWd7{margin-bottom:clamp(var(--space-6),4vw,var(--space-8))}.HomeCatalogSection_clustersLabel___sb5w{margin:0 0 var(--space-3);font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.HomeCatalogSection_clusterList__NkuBM{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.HomeCatalogSection_clusterChip__Yn_Zp{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:var(--text-sm);font-weight:600;color:inherit;text-decoration:none;background:var(--background);border:1px solid var(--border);border-radius:999px;transition:border-color .15s ease,background .15s ease}.HomeCatalogSection_clusterChip__Yn_Zp:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:var(--primary-muted)}.HomeCatalogSection_clusterName__f8Zz1{line-height:1.2}.HomeCatalogSection_clusterCount__NF2Oe{display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding-inline:.25rem;font-size:var(--text-xs);font-weight:700;color:var(--primary);background:var(--primary-muted);border-radius:999px}.HomeCatalogSection_block__AO9I_{margin-top:clamp(var(--space-6),4vw,var(--space-8))}.HomeCatalogSection_blockHeader__RH25Y{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.HomeCatalogSection_blockTitle__GMKgR{margin:0;font-size:var(--text-base);font-weight:700}.HomeCatalogSection_productGrid__s7omD{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width:36rem){.HomeCatalogSection_productGrid__s7omD{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.HomeCatalogSection_productGrid__s7omD{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeCatalogSection_soonGrid__4KPGE{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}@media (min-width:40rem){.HomeCatalogSection_soonGrid__4KPGE{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomeCatalogSection_emptyWrap__a__6P{margin-top:var(--space-6)}@media (prefers-reduced-motion:reduce){.HomeCatalogSection_catalogBtn__PMOyN:hover{transform:none}}.StackHero_hero__93_rn{padding:var(--space-12) var(--space-4) var(--space-10);background:var(--gradient-hero);border-bottom:1px solid var(--border)}@media (min-width:640px){.StackHero_hero__93_rn{padding:var(--space-16) 1.5rem var(--space-12)}}.StackHero_inner__kt526{max-width:var(--container-max);margin:0 auto}.StackHero_copy__4Vv3S{max-width:42rem}.StackHero_eyebrow__KEoC7{margin:0 0 var(--space-4);font-size:var(--text-sm);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--primary)}.StackHero_title__yLWlr{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw + .5rem,3rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--foreground);text-wrap:balance}.StackHero_lead__wIo_p{margin:var(--space-5) 0 0;font-size:clamp(var(--text-base),1.5vw + .65rem,var(--text-lg));line-height:1.6;color:var(--muted-foreground);text-wrap:pretty}.StackHero_searchWrap__Z4VG_{margin-top:var(--space-8)}.StackHero_searchForm__8bL6y{display:flex;align-items:stretch;gap:0;width:100%;max-width:36rem;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);overflow:hidden}@media (max-width:29.99rem){.StackHero_searchForm__8bL6y{flex-direction:column;border-radius:var(--radius-lg)}.StackHero_searchIcon__EYgNT{display:none}.StackHero_searchInput__83Xo1{padding:.875rem var(--space-4);border-bottom:1px solid var(--border)}.StackHero_searchBtn__PxCOM{width:100%;min-height:2.75rem;border-radius:0}}.StackHero_searchIcon__EYgNT{flex-shrink:0;align-self:center;margin-left:var(--space-4);color:var(--muted-foreground)}.StackHero_searchInput__83Xo1{flex:1 1;min-width:0;padding:.875rem var(--space-3);font-family:inherit;font-size:var(--text-base);color:var(--foreground);background:transparent;border:none;outline:none}.StackHero_searchInput__83Xo1::placeholder{color:var(--muted-foreground)}.StackHero_searchBtn__PxCOM{flex-shrink:0;padding:0 1.25rem;font-family:inherit;font-size:var(--text-sm);font-weight:600;color:var(--primary-foreground);background:var(--primary);border:none;cursor:pointer;transition:background .15s ease}.StackHero_searchBtn__PxCOM:hover{background:var(--ring)}.StackHero_ctaRow__QlZYO{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.StackHero_primaryBtn__MuAw_{display:inline-flex;align-items:center;gap:.375rem;padding:.6875rem 1.25rem;font-size:var(--text-sm);font-weight:600;color:var(--primary-foreground);text-decoration:none;background:var(--gradient-brand);border-radius:999px;box-shadow:0 4px 16px var(--primary-alpha-22);transition:filter .15s ease,transform .15s ease}.StackHero_primaryBtn__MuAw_:hover{filter:brightness(1.05);transform:translateY(-1px)}.StackHero_secondaryBtn__s_ybp{display:inline-flex;align-items:center;padding:.6875rem 1.25rem;font-size:var(--text-sm);font-weight:600;color:var(--foreground);text-decoration:none;background:var(--background);border:1px solid var(--border);border-radius:999px;transition:border-color .15s ease,background .15s ease}.StackHero_secondaryBtn__s_ybp:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));background:var(--primary-muted)}.StackHero_actions__OJ99P{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-5)}.StackHero_actionLink__U38H8{font-size:var(--text-sm);font-weight:500;color:var(--primary);text-decoration:none}.StackHero_actionLink__U38H8:hover{text-decoration:underline}.StackHero_actionSep__gkI5b{color:var(--border-strong);-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomeCommandHero_hero__cUpfL{position:relative;overflow-x:clip;margin-top:calc(-1 * var(--marketing-header-offset) - var(--marketing-header-bleed));padding-top:calc(var(--marketing-header-offset) + var(--marketing-header-bleed) + clamp(var(--space-8), 7vw, var(--space-16)));padding-bottom:clamp(var(--space-8),7vw,var(--space-16));padding-inline:max(1rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px));background:var(--hero-gradient);border-bottom:1px solid var(--border)}.HomeCommandHero_glow__p6M_A{position:absolute;inset:var(--hero-glow-top) var(--hero-glow-right) auto var(--hero-glow-left);height:var(--hero-glow-height);background:radial-gradient(ellipse at center,var(--primary-alpha-12) 0,transparent 68%);pointer-events:none}.HomeCommandHero_inner__ECNti{position:relative;display:grid;grid-gap:clamp(var(--space-6),5vw,var(--space-10));gap:clamp(var(--space-6),5vw,var(--space-10));width:100%;max-width:var(--container-max);margin:0 auto}@media (min-width:56rem){.HomeCommandHero_inner__ECNti{grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);align-items:center;gap:clamp(var(--space-6),3.5vw,var(--space-10))}}.HomeCommandHero_copy__y_Hwm{min-width:0}.HomeCommandHero_eyebrow__IOAzS{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.HomeCommandHero_title__5nELD{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:clamp(1.875rem,4.8vw,3rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:var(--foreground);text-wrap:balance}.HomeCommandHero_lead__ysPjd{margin:var(--space-5) 0 0;max-width:36rem;font-size:clamp(var(--text-base),2.2vw,var(--text-lg));line-height:1.65;color:var(--muted-foreground)}.HomeCommandHero_search__7_6NT{margin-top:var(--space-6);max-width:32rem}.HomeCommandHero_actions__Foj9E{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-6)}@media (max-width:47.99rem){.HomeCommandHero_actions__Foj9E{flex-wrap:nowrap;gap:var(--space-2)}.HomeCommandHero_actions__Foj9E>*{flex:1 1;min-width:0}.HomeCommandHero_ghostBtn__qzNaH,.HomeCommandHero_primaryBtn__5L3iY,.HomeCommandHero_secondaryBtn__G_4lT{justify-content:center;width:100%;padding:.625rem .5rem;font-size:clamp(.6875rem,3.1vw,.8125rem);white-space:nowrap}.HomeCommandHero_primaryBtn__5L3iY svg{display:none}}.HomeCommandHero_ghostBtn__qzNaH,.HomeCommandHero_primaryBtn__5L3iY,.HomeCommandHero_secondaryBtn__G_4lT{display:inline-flex;align-items:center;gap:.375rem;padding:.6875rem 1.25rem;font-size:var(--text-sm);font-weight:600;text-decoration:none;border-radius:999px;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.HomeCommandHero_primaryBtn__5L3iY{color:var(--primary-foreground);background:var(--gradient-brand);box-shadow:var(--shadow-soft)}.HomeCommandHero_primaryBtn__5L3iY:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.HomeCommandHero_secondaryBtn__G_4lT{color:var(--foreground);background:var(--background);border:1px solid var(--border)}.HomeCommandHero_secondaryBtn__G_4lT:hover{border-color:var(--primary);background:var(--primary-muted)}.HomeCommandHero_ghostBtn__qzNaH{color:var(--primary);background:transparent;border:1px dashed color-mix(in srgb,var(--primary) 35%,var(--border))}.HomeCommandHero_ghostBtn__qzNaH:hover{background:var(--primary-muted);border-color:var(--primary)}@media (max-width:55.99rem) and (orientation:landscape) and (max-height:30rem){.HomeCommandHero_hero__cUpfL{padding-bottom:var(--space-5);padding-top:calc(var(--marketing-header-offset) + var(--marketing-header-bleed) + var(--space-5))}.HomeCommandHero_inner__ECNti{grid-template-columns:minmax(0,1fr) minmax(14rem,.95fr);gap:var(--space-4)}.HomeCommandHero_lead__ysPjd{display:none}}@media (prefers-reduced-motion:reduce){.HomeCommandHero_primaryBtn__5L3iY:hover{transform:none}}.HomeHeroBanners_mosaicWrap__w_CWx{min-width:0}.HomeHeroBanners_mosaic__y1NIU{display:grid;grid-gap:clamp(.5rem,1.5vw,.75rem);gap:clamp(.5rem,1.5vw,.75rem);margin:0;padding:0;list-style:none;min-height:clamp(18rem,42vw,26rem);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:1.35fr .75fr .85fr;grid-template-areas:"saas saas saas saas stack stack" "saas saas saas saas sso sso" "dev dev dev dev dev dev"}.HomeHeroBanners_areaSaas__494d9{grid-area:saas}.HomeHeroBanners_areaStack__7_zQz{grid-area:stack}.HomeHeroBanners_areaSso__4pn8i{grid-area:sso}.HomeHeroBanners_areaDev__q1osW{grid-area:dev}.HomeHeroBanners_item__rEjcm{min-width:0;min-height:0}.HomeHeroBanners_cardMotion__IkIaa{height:100%}.HomeHeroBanners_card__J5iIg{position:relative;display:grid;grid-template-rows:1fr auto;height:100%;min-height:5.5rem;overflow:hidden;color:inherit;text-decoration:none;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.HomeHeroBanners_card__J5iIg:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:var(--shadow-md)}.HomeHeroBanners_media__l8yMl{position:absolute;inset:0;z-index:0}.HomeHeroBanners_mediaPlaceholder__krL4a{position:absolute;inset:0;background:color-mix(in srgb,var(--muted) 55%,var(--brand-black))}.HomeHeroBanners_mediaPlaceholder__krL4a:after{content:"";position:absolute;inset:8%;border:1px dashed color-mix(in srgb,var(--brand-white) 18%,transparent);border-radius:calc(var(--radius-lg) - 4px)}.HomeHeroBanners_tonePurple__IRTUB .HomeHeroBanners_mediaPlaceholder__krL4a{background:color-mix(in srgb,var(--brand-purple) 22%,var(--brand-black))}.HomeHeroBanners_toneDark__oxWhi .HomeHeroBanners_mediaPlaceholder__krL4a{background:color-mix(in srgb,var(--brand-black) 88%,var(--muted))}.HomeHeroBanners_toneLight__pWx1_ .HomeHeroBanners_mediaPlaceholder__krL4a{background:color-mix(in srgb,var(--muted) 70%,var(--brand-black))}.HomeHeroBanners_image__mrwfl{width:100%;height:100%;object-fit:cover;object-position:center}.HomeHeroBanners_mediaOverlay__Cpj_K{position:absolute;inset:0;background:linear-gradient(165deg,color-mix(in srgb,var(--foreground) 8%,transparent) 0,color-mix(in srgb,var(--foreground) 52%,transparent) 100%)}.HomeHeroBanners_tonePurple__IRTUB .HomeHeroBanners_mediaOverlay__Cpj_K{background:linear-gradient(155deg,color-mix(in srgb,var(--brand-purple) 15%,transparent) 0,color-mix(in srgb,var(--brand-black) 62%,transparent) 100%)}.HomeHeroBanners_toneDark__oxWhi .HomeHeroBanners_mediaOverlay__Cpj_K{background:linear-gradient(160deg,color-mix(in srgb,var(--brand-black) 10%,transparent) 0,color-mix(in srgb,var(--brand-black) 72%,transparent) 100%)}.HomeHeroBanners_toneLight__pWx1_ .HomeHeroBanners_mediaOverlay__Cpj_K{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-white) 10%,transparent) 0,color-mix(in srgb,var(--brand-black) 48%,transparent) 100%)}.HomeHeroBanners_content__Bdvbp{position:relative;z-index:1;display:grid;grid-gap:.125rem;gap:.125rem;align-self:end;padding:clamp(.625rem,2vw,.875rem) clamp(.75rem,2.2vw,1rem);color:var(--primary-foreground)}.HomeHeroBanners_cardTitle__e_Ssz{font-size:clamp(var(--text-sm),2vw,var(--text-base));font-weight:700;line-height:1.25;text-wrap:balance}.HomeHeroBanners_cardSubtitle__8N0hR{font-size:var(--text-xs);line-height:1.35;opacity:.88}.HomeHeroBanners_sizeFeatured__eufv0 .HomeHeroBanners_cardTitle__e_Ssz{font-family:var(--font-display);font-size:clamp(1rem,2.4vw,1.25rem);letter-spacing:-.02em}.HomeHeroBanners_sizeWide__iqmfj .HomeHeroBanners_content__Bdvbp{padding:clamp(.75rem,2.5vw,1rem) clamp(1rem,3vw,1.25rem)}.HomeHeroBanners_cardIcon__B4cZN{position:absolute;top:.625rem;right:.625rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--primary-foreground);background:color-mix(in srgb,var(--brand-white) 18%,transparent);border:1px solid color-mix(in srgb,var(--brand-white) 22%,transparent);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width:55.99rem){.HomeHeroBanners_mosaic__y1NIU{min-height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"saas saas" "stack sso" "dev dev"}.HomeHeroBanners_sizeFeatured__eufv0 .HomeHeroBanners_card__J5iIg{min-height:11rem}.HomeHeroBanners_sizeCompact__vo3RN .HomeHeroBanners_card__J5iIg{min-height:7.5rem}.HomeHeroBanners_sizeWide__iqmfj .HomeHeroBanners_card__J5iIg{min-height:8.5rem}}@media (max-width:55.99rem) and (orientation:landscape) and (max-height:30rem){.HomeHeroBanners_mosaic__y1NIU{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"saas saas stack sso" "dev dev dev dev"}.HomeHeroBanners_sizeFeatured__eufv0 .HomeHeroBanners_card__J5iIg{min-height:7rem}}@media (prefers-reduced-motion:reduce){.HomeHeroBanners_card__J5iIg{transition:none}}.HomeDirectionsSection_section__VU_Ah{background:linear-gradient(180deg,var(--background) 0,color-mix(in srgb,var(--muted) 35%,var(--background)) 100%)}.HomeDirectionsSection_header__daxc2{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:clamp(var(--space-6),4vw,var(--space-8))}.HomeDirectionsSection_headerCopy__dwBPt{max-width:38rem}.HomeDirectionsSection_headerActions__lDo8r{display:flex;flex-wrap:wrap;gap:var(--space-2)}.HomeDirectionsSection_actionGhost__1fZZ_,.HomeDirectionsSection_actionPrimary__bwzEC{display:inline-flex;align-items:center;gap:.25rem;padding:.5625rem 1rem;font-size:var(--text-sm);font-weight:600;text-decoration:none;border-radius:999px;transition:background .15s ease,border-color .15s ease}.HomeDirectionsSection_actionPrimary__bwzEC{color:var(--primary-foreground);background:var(--gradient-brand);box-shadow:var(--shadow-soft)}.HomeDirectionsSection_actionPrimary__bwzEC:hover{opacity:.95}.HomeDirectionsSection_actionGhost__1fZZ_{color:var(--foreground);background:var(--background);border:1px solid var(--border)}.HomeDirectionsSection_actionGhost__1fZZ_:hover{border-color:var(--primary);background:var(--primary-muted)}.HomeDirectionsSection_grid__4ExeR{display:grid;grid-gap:clamp(.5rem,1.5vw,.75rem);gap:clamp(.5rem,1.5vw,.75rem);margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(9rem,auto);grid-auto-flow:dense}@media (min-width:40rem){.HomeDirectionsSection_grid__4ExeR{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}}@media (min-width:64rem){.HomeDirectionsSection_grid__4ExeR{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(7.5rem,auto)}}.HomeDirectionsSection_bentoItem__YkeDP{min-width:0;grid-column:span 2;grid-row:span 1}@media (min-width:64rem){.HomeDirectionsSection_bentoItem__YkeDP{grid-column:span var(--bento-cols,2);grid-row:span var(--bento-rows,1)}}.HomeDirectionsSection_cardWrap__zkngK{height:100%}.HomeDirectionsSection_card__Hvtus{position:relative;display:grid;grid-template-rows:1fr auto;height:100%;min-height:9.5rem;overflow:hidden;color:inherit;text-decoration:none;border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.HomeDirectionsSection_cardFeatured__f_bmd{min-height:18rem}.HomeDirectionsSection_cardWide__NTmJQ{min-height:11rem}.HomeDirectionsSection_card__Hvtus:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:var(--shadow-md)}.HomeDirectionsSection_media__6_gkx{position:absolute;inset:0;z-index:0}.HomeDirectionsSection_mediaPlaceholder__d9ovm{position:absolute;inset:0;background:color-mix(in srgb,var(--muted) 55%,var(--brand-black))}.HomeDirectionsSection_mediaPlaceholder__d9ovm:after{content:"";position:absolute;inset:8%;border:1px dashed color-mix(in srgb,var(--brand-white) 18%,transparent);border-radius:calc(var(--radius-lg) - 4px)}.HomeDirectionsSection_tonePurple__umFHL .HomeDirectionsSection_mediaPlaceholder__d9ovm{background:color-mix(in srgb,var(--brand-purple) 22%,var(--brand-black))}.HomeDirectionsSection_toneDark__qzViP .HomeDirectionsSection_mediaPlaceholder__d9ovm{background:color-mix(in srgb,var(--brand-black) 88%,var(--muted))}.HomeDirectionsSection_toneLight__cx5sj .HomeDirectionsSection_mediaPlaceholder__d9ovm{background:color-mix(in srgb,var(--muted) 70%,var(--brand-black))}.HomeDirectionsSection_image__fGJ3i{width:100%;height:100%;object-fit:cover;object-position:center}.HomeDirectionsSection_mediaOverlay__GI0EH{position:absolute;inset:0;background:linear-gradient(165deg,color-mix(in srgb,var(--foreground) 8%,transparent) 0,color-mix(in srgb,var(--foreground) 52%,transparent) 100%)}.HomeDirectionsSection_tonePurple__umFHL .HomeDirectionsSection_mediaOverlay__GI0EH{background:linear-gradient(155deg,color-mix(in srgb,var(--brand-purple) 15%,transparent) 0,color-mix(in srgb,var(--brand-black) 62%,transparent) 100%)}.HomeDirectionsSection_toneDark__qzViP .HomeDirectionsSection_mediaOverlay__GI0EH{background:linear-gradient(160deg,color-mix(in srgb,var(--brand-black) 10%,transparent) 0,color-mix(in srgb,var(--brand-black) 72%,transparent) 100%)}.HomeDirectionsSection_toneLight__cx5sj .HomeDirectionsSection_mediaOverlay__GI0EH{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-white) 10%,transparent) 0,color-mix(in srgb,var(--brand-black) 48%,transparent) 100%)}.HomeDirectionsSection_content__1kE2p{position:relative;z-index:1;display:grid;grid-gap:.125rem;gap:.125rem;align-self:end;padding:clamp(.625rem,2vw,.875rem) clamp(.75rem,2.2vw,1rem);color:var(--primary-foreground)}.HomeDirectionsSection_cardFeatured__f_bmd .HomeDirectionsSection_content__1kE2p{padding:clamp(.875rem,2.5vw,1.125rem) clamp(1rem,2.8vw,1.25rem)}.HomeDirectionsSection_cardWide__NTmJQ .HomeDirectionsSection_content__1kE2p{padding:clamp(.75rem,2.5vw,1rem) clamp(1rem,3vw,1.25rem)}.HomeDirectionsSection_cardTitle__cnXp9{font-size:clamp(var(--text-sm),2vw,var(--text-base));font-weight:700;line-height:1.25;text-wrap:balance}.HomeDirectionsSection_cardFeatured__f_bmd .HomeDirectionsSection_cardTitle__cnXp9{font-family:var(--font-display);font-size:clamp(1rem,2.4vw,1.375rem);letter-spacing:-.02em}.HomeDirectionsSection_cardSubtitle__ifDjd{font-size:var(--text-xs);line-height:1.35;opacity:.88}.HomeDirectionsSection_cardFeatured__f_bmd .HomeDirectionsSection_cardSubtitle__ifDjd{font-size:var(--text-sm)}.HomeDirectionsSection_cardIcon__XS_6S{position:absolute;top:.625rem;right:.625rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:var(--primary-foreground);background:color-mix(in srgb,var(--brand-white) 18%,transparent);border:1px solid color-mix(in srgb,var(--brand-white) 22%,transparent);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width:39.99rem){.HomeDirectionsSection_bentoItem__YkeDP{grid-column:span 2;grid-row:span 1}.HomeDirectionsSection_cardFeatured__f_bmd{min-height:14rem}}@media (prefers-reduced-motion:reduce){.HomeDirectionsSection_card__Hvtus{transition:none}}.HomeDiscoverSection_topRow__fZgjp{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:clamp(var(--space-5),4vw,var(--space-6))}@media (min-width:56rem){.HomeDiscoverSection_topRow__fZgjp{grid-template-columns:minmax(0,1fr) minmax(16rem,.72fr);align-items:stretch;gap:var(--space-5)}}.HomeDiscoverSection_header__R_T66{min-width:0}.HomeDiscoverSection_quizCard__4OCrU{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:center;overflow:hidden;padding:clamp(var(--space-4),3vw,var(--space-5));color:var(--primary-foreground);text-decoration:none;background:var(--gradient-brand);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);transition:transform .15s ease,box-shadow .15s ease}.HomeDiscoverSection_quizCard__4OCrU:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.HomeDiscoverSection_quizGlow___SwJb{position:absolute;inset:-30% auto auto -20%;width:70%;height:120%;background:radial-gradient(ellipse at center,rgb(255 255 255/.18) 0,transparent 70%);pointer-events:none}.HomeDiscoverSection_quizIcon__G8M3k{position:relative;opacity:.95}.HomeDiscoverSection_quizTitle__6gOng{position:relative;font-family:var(--font-display);font-size:var(--text-base);font-weight:600;letter-spacing:-.02em;line-height:1.25}.HomeDiscoverSection_quizText__U4uH0{position:relative;font-size:var(--text-sm);line-height:1.45;opacity:.9}.HomeDiscoverSection_quizCta__kwYz7{position:relative;display:inline-flex;align-items:center;gap:.25rem;margin-top:var(--space-1);font-size:var(--text-sm);font-weight:600}.HomeDiscoverSection_scrollerWrap__sl_4l{margin-inline:max(-1rem,calc(-1 * env(safe-area-inset-left, 0px)));padding-inline:max(1rem,env(safe-area-inset-left,0px));overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.HomeDiscoverSection_scroller__QH2o7{display:flex;gap:var(--space-3);width:max-content;min-width:100%;margin:0;padding:.25rem 0 var(--space-2);list-style:none}@media (min-width:64rem){.HomeDiscoverSection_scrollerWrap__sl_4l{margin-inline:0;padding-inline:0;overflow:visible}.HomeDiscoverSection_scroller__QH2o7{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}}.HomeDiscoverSection_taskCard__6sMF4{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:min(16.5rem,78vw);height:100%;min-height:13.5rem;padding:clamp(var(--space-4),2.5vw,var(--space-5));color:inherit;text-decoration:none;border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color .15s ease,box-shadow .15s ease}@media (min-width:64rem){.HomeDiscoverSection_taskCard__6sMF4{width:auto;min-height:14.5rem}}.HomeDiscoverSection_taskCard__6sMF4:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));box-shadow:var(--shadow-md)}.HomeDiscoverSection_toneSales____TIj{background:linear-gradient(165deg,rgb(113 112 255/.12) 0,var(--background) 55%)}.HomeDiscoverSection_toneMoney__M8GW2{background:linear-gradient(165deg,rgb(14 131 69/.1) 0,var(--background) 55%)}.HomeDiscoverSection_toneTeam__lCyNs{background:linear-gradient(165deg,rgb(94 106 210/.12) 0,var(--background) 55%)}.HomeDiscoverSection_toneGrowth__YlNoo{background:linear-gradient(165deg,rgb(220 104 3/.1) 0,var(--background) 55%)}.HomeDiscoverSection_toneCompliance__Hd2Jq{background:linear-gradient(165deg,rgb(23 23 23/.06) 0,var(--background) 55%)}.HomeDiscoverSection_taskIndex__PtX2U{font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;color:var(--primary)}.HomeDiscoverSection_taskIconWrap__Z7DC_{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--primary);background:var(--background);border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border));border-radius:var(--radius);box-shadow:var(--shadow-xs)}.HomeDiscoverSection_taskTitle__Eqggz{font-size:var(--text-base);font-weight:700;line-height:1.25;text-wrap:balance}.HomeDiscoverSection_taskText__OdV44{font-size:var(--text-sm);line-height:1.5;color:var(--muted-foreground)}.HomeDiscoverSection_taskLink__BYFOs{display:inline-flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--primary)}.HomeDiscoverSection_footer__55VKP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:clamp(var(--space-5),4vw,var(--space-6));padding-top:var(--space-5);border-top:1px solid var(--border)}.HomeDiscoverSection_footerText__tYE6l{margin:0;max-width:32rem;font-size:var(--text-sm);line-height:1.55;color:var(--muted-foreground)}.HomeDiscoverSection_footerLink__j5s9v{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-sm);font-weight:600;color:var(--primary);text-decoration:none;white-space:nowrap}.HomeDiscoverSection_footerLink__j5s9v:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.HomeDiscoverSection_quizCard__4OCrU:hover{transform:none}}.HomeFinaleSection_stack__tNZ_W{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:48rem){.HomeFinaleSection_stack__tNZ_W{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeFinaleSection_vendorPanel__gCvgJ{grid-column:1/-1}}.HomeFinaleSection_ctaPanel__G0n3p{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:clamp(var(--space-5),4vw,var(--space-8));border-radius:var(--radius-xl)}.HomeFinaleSection_ctaPrimary__FuPNU{color:var(--primary-foreground);background:var(--gradient-cta)}.HomeFinaleSection_ctaSecondary__lcX6H{color:var(--foreground);background:var(--background);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.HomeFinaleSection_eyebrow__5ZFmO{margin:0;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.HomeFinaleSection_ctaSecondary__lcX6H .HomeFinaleSection_eyebrow__5ZFmO{color:var(--primary);opacity:1}.HomeFinaleSection_title__b_gJs{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.HomeFinaleSection_text__ZIAWp{margin:0;font-size:var(--text-sm);line-height:1.6;opacity:.92}.HomeFinaleSection_ctaSecondary__lcX6H .HomeFinaleSection_text__ZIAWp{color:var(--muted-foreground);opacity:1}.HomeFinaleSection_actions__onNpc{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:var(--space-2)}.HomeFinaleSection_btnGhost__5QRCX,.HomeFinaleSection_btnLight__3rN5C,.HomeFinaleSection_btnOutline__YEuUo,.HomeFinaleSection_btnPrimary__nzY_2{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.125rem;font-size:var(--text-sm);font-weight:600;text-decoration:none;border-radius:999px;transition:opacity .15s ease,background .15s ease}.HomeFinaleSection_btnLight__3rN5C{color:var(--foreground);background:var(--brand-white)}.HomeFinaleSection_btnLight__3rN5C:hover{opacity:.92}.HomeFinaleSection_btnGhost__5QRCX{color:inherit;border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.HomeFinaleSection_btnGhost__5QRCX:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.HomeFinaleSection_btnPrimary__nzY_2{color:var(--primary-foreground);background:var(--gradient-brand)}.HomeFinaleSection_btnOutline__YEuUo{color:var(--foreground);border:1px solid var(--border)}.HomeFinaleSection_btnOutline__YEuUo:hover{background:var(--muted)}.HomeFinaleSection_vendorPanel__gCvgJ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:clamp(var(--space-4),3vw,var(--space-6))}.HomeFinaleSection_vendorCopy__PT1xX{display:flex;align-items:flex-start;gap:var(--space-3);min-width:min(100%,28rem)}.HomeFinaleSection_vendorIcon__cuBSL{flex-shrink:0;color:color-mix(in srgb,var(--brand-white) 85%,var(--brand-purple))}.HomeFinaleSection_vendorTitle__mKyNl{margin:0;font-size:var(--text-base);font-weight:700}.HomeFinaleSection_vendorText__dqt9_{margin:.25rem 0 0;font-size:var(--text-sm);line-height:1.55;color:color-mix(in srgb,var(--brand-white) 72%,transparent)}.HomeFinaleSection_vendorLink__eiiEK{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-sm);font-weight:600;color:var(--brand-white);text-decoration:none;white-space:nowrap}.HomeFinaleSection_vendorLink__eiiEK:hover{text-decoration:underline}.HomeProofStrip_section__6EwOG{padding-block:clamp(var(--space-5),4vw,var(--space-8));padding-inline:max(1rem,env(safe-area-inset-left,0px)) max(1rem,env(safe-area-inset-right,0px));background:var(--background);border-bottom:1px solid var(--border)}.HomeProofStrip_inner__ZYaen{width:100%;max-width:var(--container-max);margin:0 auto}.HomeProofStrip_grid__Z9FCa{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}@media (min-width:40rem){.HomeProofStrip_grid__Z9FCa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.HomeProofStrip_grid__Z9FCa{grid-template-columns:repeat(4,minmax(0,1fr))}}.HomeProofStrip_item__pyMBF{display:flex;gap:var(--space-3);align-items:flex-start;padding:clamp(var(--space-3),2vw,var(--space-4));background:color-mix(in srgb,var(--muted) 45%,var(--background));border:1px solid var(--border);border-radius:var(--radius-lg)}.HomeProofStrip_iconWrap__vO1ia{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--primary);background:var(--primary-muted);border-radius:var(--radius-sm)}.HomeProofStrip_copy__8Q5_d{min-width:0}.HomeProofStrip_itemTitle__9TuXR{margin:0;font-size:var(--text-sm);font-weight:700;line-height:1.3;color:var(--foreground)}.HomeProofStrip_itemText__4ZQHU{margin:.25rem 0 0;font-size:var(--text-xs);line-height:1.45;color:var(--muted-foreground)}.HomeServicesSection_grid__k2WFd{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width:40rem){.HomeServicesSection_grid__k2WFd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.HomeServicesSection_grid__k2WFd{grid-template-columns:repeat(4,minmax(0,1fr))}}.HomeServicesSection_card__52yFp{display:grid;grid-gap:var(--space-3);gap:var(--space-3);height:100%;padding:clamp(var(--space-4),2.5vw,var(--space-5));color:inherit;text-decoration:none;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-xl);transition:border-color .15s ease,box-shadow .15s ease}.HomeServicesSection_card__52yFp:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border));box-shadow:var(--shadow-sm)}.HomeServicesSection_iconWrap__y6v3N{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;color:var(--primary);background:var(--primary-muted);border-radius:var(--radius)}.HomeServicesSection_media__eqCTE{display:block;overflow:hidden;aspect-ratio:16/9;border-radius:var(--radius);background:color-mix(in srgb,var(--muted) 65%,var(--background))}.HomeServicesSection_mediaImage__v6l7J{display:block;width:100%;height:100%;object-fit:cover}.HomeServicesSection_cardTitle__d__yr{margin:0;font-size:var(--text-sm);font-weight:700;line-height:1.35}.HomeServicesSection_cardText__H71a1{margin:0;font-size:var(--text-xs);line-height:1.55;color:var(--muted-foreground)}.HomeServicesSection_highlights__pgOAm{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;padding:0;list-style:none}.HomeServicesSection_highlights__pgOAm li{position:relative;padding-left:.875rem;font-size:var(--text-xs);line-height:1.4;color:var(--muted-foreground)}.HomeServicesSection_highlights__pgOAm li:before{content:"";position:absolute;left:0;top:.45em;width:.3rem;height:.3rem;border-radius:50%;background:var(--primary)}