.AppShop_shell__SJerm{--appshop-background:#0a0a0f;--appshop-surface:#111118;--appshop-surface-raised:#1a1a24;--appshop-border:#2a2a3a;--appshop-border-hover:#7c5cfc40;--appshop-accent-violet:#7c5cfc;--appshop-accent-violet-dim:#7c5cfc26;--appshop-accent-violet-press:#5a3ed9;--appshop-text-primary:#f0f0f5;--appshop-text-secondary:#8a8a9a;--appshop-text-muted:#5a5a6a;--appshop-radius-card:12px;--appshop-radius-badge:6px;--appshop-radius-button:8px;--appshop-radius-chip:20px;--appshop-page-max:1280px;--appshop-mobile-pad-x:24px;--appshop-tablet-pad-x:48px;--appshop-desktop-pad-x:80px;--appshop-grid-gap:24px;--appshop-card-padding:24px;--appshop-card-min-height:320px;--appshop-card-max-height:none;--appshop-cta-zone:48px;--appshop-cta-gap:12px;position:relative;isolation:isolate;z-index:10;min-height:100dvh;background:transparent;color:var(--appshop-text-primary);font-family:Inter,var(--font-sans,"Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.AppShop_shell__SJerm ::-moz-selection{background:var(--appshop-accent-violet-dim)}.AppShop_shell__SJerm ::selection{background:var(--appshop-accent-violet-dim)}.AppShop_page__1bbWf{width:100%;max-width:var(--appshop-page-max);margin:0 auto;padding:0 var(--appshop-mobile-pad-x) 48px}.AppShop_intentShell__IQkJc{display:grid;gap:8px;margin:0 0 16px}.AppShop_intentLabel__WiPuZ{color:var(--appshop-text-muted);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.AppShop_intentInput__ymDZg{width:100%;min-height:48px;border:1px solid var(--appshop-border);border-radius:var(--appshop-radius-button);background:var(--appshop-surface);color:var(--appshop-text-primary);padding:0 16px;font:inherit;font-size:15px;line-height:1.4;outline:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.AppShop_intentInput__ymDZg::-moz-placeholder{color:var(--appshop-text-muted)}.AppShop_intentInput__ymDZg::placeholder{color:var(--appshop-text-muted)}.AppShop_intentInput__ymDZg:hover{border-color:#3a3a4a;background:var(--appshop-surface-raised)}.AppShop_intentInput__ymDZg:focus{border-color:var(--appshop-accent-violet);box-shadow:0 0 0 2px var(--appshop-accent-violet-dim)}.AppShop_categoryRail__SUYXV{display:flex;gap:8px;overflow-x:auto;padding:0 0 16px;scrollbar-width:thin}.AppShop_categoryChipActive__r44dx,.AppShop_categoryChip__Cm0UM{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;align-items:center;min-height:34px;white-space:nowrap;border-radius:var(--appshop-radius-chip);padding:8px 16px;font-size:13px;font-weight:400;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease}.AppShop_categoryChip__Cm0UM{border:1px solid var(--appshop-border);background:var(--appshop-surface-raised);color:var(--appshop-text-secondary)}.AppShop_categoryChip__Cm0UM:hover{border-color:#3a3a4a;background:var(--appshop-border);color:var(--appshop-text-primary)}.AppShop_categoryChipActive__r44dx{border:1px solid var(--appshop-accent-violet);background:var(--appshop-accent-violet-dim);color:var(--appshop-accent-violet)}.AppShop_grid__GvCa_{display:grid;gap:var(--appshop-grid-gap);margin-top:16px}.AppShop_card__9Od3a{display:flex;min-height:var(--appshop-card-min-height);flex-direction:column;overflow:visible;border:1px solid var(--appshop-border);border-radius:var(--appshop-radius-card);background:var(--appshop-surface);padding:var(--appshop-card-padding);transition:background .15s ease,border-color .15s ease}.AppShop_card__9Od3a:hover{border-color:var(--appshop-border-hover);background:var(--appshop-surface-raised)}.AppShop_card__9Od3a:focus-within{outline:2px solid var(--appshop-accent-violet);outline-offset:2px}.AppShop_cardHeader__k9P9z{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.AppShop_cardTitleBlock__cnU85{min-width:0}.AppShop_cardCategory__zSgSk{margin:0;color:var(--appshop-text-secondary);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.AppShop_cardTitle__GNjJ6{overflow:hidden;margin:12px 0 0;color:var(--appshop-text-primary);font-size:20px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.AppShop_iconFrame__2MsNl{display:flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--appshop-border);border-radius:var(--appshop-radius-button);background:var(--appshop-surface-raised)}.AppShop_iconImage__PW5MU{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.AppShop_iconFallback___Bv_T{color:var(--appshop-text-secondary);font-size:13px;line-height:1;text-transform:uppercase}.AppShop_promise__uHCv3{margin:28px 0 0;color:var(--appshop-text-primary);font-size:20px;font-weight:600;line-height:1.35}.AppShop_editorial__500Wu{overflow:hidden;margin:16px 0 0;color:var(--appshop-text-secondary);font-size:13px;font-weight:400;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.AppShop_badgeRow__S540E{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.AppShop_riskBadge__XDKL9,.AppShop_statusBadge__xKs6T{display:inline-flex;align-items:center;min-height:28px;border-radius:var(--appshop-radius-badge);padding:6px 10px;font-size:11px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase}.AppShop_statusBadge__xKs6T{border:1px solid var(--appshop-border);background:var(--appshop-surface-raised);color:var(--appshop-text-secondary)}.AppShop_riskBadge__XDKL9{border:1px solid var(--appshop-border-hover);background:var(--appshop-accent-violet-dim);color:var(--appshop-accent-violet)}.AppShop_riskCopy__1Zsmm{margin:16px 0 0;color:var(--appshop-text-secondary);font-size:13px;font-weight:400;line-height:1.5}.AppShop_cardFooter__kXXPW{margin-top:auto;padding-top:24px}.AppShop_metaList__kvgCU{display:grid;gap:4px;margin-bottom:24px;color:var(--appshop-text-secondary);font-size:13px;font-weight:400;line-height:1.5}.AppShop_metaList__kvgCU p{margin:0}.AppShop_ctaStack__6O5_R{display:grid;gap:var(--appshop-cta-gap)}.AppShop_disabledPrimaryCta__Jbuvm,.AppShop_primaryCta__Wmg3m,.AppShop_secondaryCta__Ulx_r{display:inline-flex;min-height:var(--appshop-cta-zone);align-items:center;justify-content:center;border-radius:var(--appshop-radius-button);padding:0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;font:inherit;font-size:13px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.AppShop_primaryCta__Wmg3m{cursor:pointer;border:1px solid var(--appshop-accent-violet);background:var(--appshop-accent-violet);color:var(--appshop-text-primary)}.AppShop_disabledPrimaryCta__Jbuvm{cursor:not-allowed;border:1px solid var(--appshop-border);background:var(--appshop-border);color:var(--appshop-text-muted)}.AppShop_ctaMicrocopy__dL76k{margin:0;color:var(--appshop-text-muted);font-size:11px;font-weight:400;line-height:1.45}.AppShop_secondaryCta__Ulx_r{border:1px solid var(--appshop-border);color:var(--appshop-text-secondary);text-decoration:none;transition:border-color .15s ease,color .15s ease}.AppShop_primaryCta__Wmg3m:hover{background:var(--appshop-accent-violet-press);border-color:var(--appshop-accent-violet-press)}.AppShop_primaryCta__Wmg3m:focus-visible,.AppShop_secondaryCta__Ulx_r:focus-visible{outline:2px solid var(--appshop-accent-violet);outline-offset:2px}.AppShop_secondaryCta__Ulx_r:hover{color:var(--appshop-text-primary);text-decoration:underline}.AppShop_emptyState__STgJ1{border:1px solid var(--appshop-border);border-radius:var(--appshop-radius-card);background:var(--appshop-surface);padding:var(--appshop-card-padding)}.AppShop_emptyState__STgJ1 h2{margin:0;color:var(--appshop-text-primary);font-size:20px;font-weight:600}.AppShop_emptyState__STgJ1 p{margin:8px 0 0;color:var(--appshop-text-secondary);font-size:15px;line-height:1.6}.AppShop_emptyOptions__cWp4u{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.AppShop_emptyOption__tL5ae{min-height:34px;border:1px solid var(--appshop-border);border-radius:var(--appshop-radius-chip);background:var(--appshop-surface-raised);color:var(--appshop-text-secondary);padding:8px 14px;font:inherit;font-size:13px;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.AppShop_emptyOption__tL5ae:hover{border-color:#3a3a4a;background:var(--appshop-border);color:var(--appshop-text-primary)}.AppShop_emptyOption__tL5ae:focus-visible{outline:2px solid var(--appshop-accent-violet);outline-offset:2px}@media (min-width:768px){.AppShop_page__1bbWf{padding-right:var(--appshop-tablet-pad-x);padding-bottom:64px;padding-left:var(--appshop-tablet-pad-x)}.AppShop_grid__GvCa_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.AppShop_page__1bbWf{padding-right:var(--appshop-desktop-pad-x);padding-top:0;padding-bottom:80px;padding-left:var(--appshop-desktop-pad-x)}.AppShop_grid__GvCa_{grid-template-columns:repeat(3,minmax(0,1fr))}}