/* Verse Skill Commerce App Store v1.3.2: finish + layout collision repair.
   Only applies inside App Store body; shell styles remain encapsulated in DSD. */
html{scroll-behavior:smooth}
body.vc-appstore-stitch-v131{
  display:block!important;margin:0!important;min-height:100vh!important;
  background:#f7f9fe!important;color:#172a48!important;color-scheme:light;
}
body.vc-appstore-stitch-v131 #vs308-header-host,
body.vc-appstore-stitch-v131 #vs308-footer-host{display:block!important;width:100%!important;max-width:none!important;clear:both!important;margin:0!important;padding:0!important;position:relative!important;z-index:20!important}
body.vc-appstore-stitch-v131 #vs308-header-host{z-index:150!important}
body.vc-appstore-stitch-v131 #vs308-footer-host{z-index:10!important}
body.vc-appstore-stitch-v131 .market-page{
  display:block!important;float:none!important;isolation:isolate;position:relative!important;
  width:100%!important;max-width:none!important;margin:0!important;min-height:0!important;
  padding:32px clamp(18px,3.2vw,58px) 80px!important;
  background:linear-gradient(180deg,#f8faff 0%,#f4f7ff 75%,#f8faff 100%)!important;
  color:#182c4b!important;overflow:visible!important;
}
body.vc-appstore-stitch-v131 .market-page *,body.vc-appstore-stitch-v131 .market-page *::before,body.vc-appstore-stitch-v131 .market-page *::after{box-sizing:border-box}
body.vc-appstore-stitch-v131 .market-page :is(h1,h2,h3){color:#172e50!important}
body.vc-appstore-stitch-v131 .market-page p{color:#60758f!important;line-height:1.65!important}
body.vc-appstore-stitch-v131 .market-page :is(button,select,input){font-family:inherit}
body.vc-appstore-stitch-v131 .market-hero-new{width:100%!important;max-width:1380px!important;min-height:470px!important;margin:0 auto!important;padding:clamp(32px,4.8vw,64px)!important;gap:clamp(24px,4vw,54px)!important}
body.vc-appstore-stitch-v131 .market-hero-gallery{max-width:100%!important;overflow:visible!important}
body.vc-appstore-stitch-v131 .market-value-strip{width:100%!important;max-width:1360px!important;gap:18px!important;margin:22px auto 0!important;align-items:stretch!important;}
body.vc-appstore-stitch-v131 .market-value-strip>div{margin:0!important;min-width:0!important;min-height:89px!important;background:#fff!important;color:#1d3152!important;border:1px solid #e2e8f4!important;border-radius:16px!important;padding:18px 20px!important;box-shadow:0 9px 25px #1c43850b!important;overflow:hidden!important}
body.vc-appstore-stitch-v131 .market-value-strip p{margin:0!important;color:#213c60!important}
body.vc-appstore-stitch-v131 .market-value-strip small{display:block!important;line-height:1.45!important;color:#637b99!important}
body.vc-appstore-stitch-v131 :is(.market-spotlight,.market-discovery){display:block!important;width:100%!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;background:transparent!important;box-shadow:none!important;border:0!important;color:#203856!important;}
body.vc-appstore-stitch-v131 .market-spotlight{padding:64px 0 0!important}
body.vc-appstore-stitch-v131 .market-discovery{padding:66px 0 70px!important}
body.vc-appstore-stitch-v131 .market-section-title{color:#253d62!important;background:transparent!important;border:0!important;margin:0 0 24px!important;padding:0!important;min-height:0!important}
body.vc-appstore-stitch-v131 .market-section-title :is(h2,p){color:#223956!important}
body.vc-appstore-stitch-v131 .market-section-title h2{font-size:clamp(27px,3vw,39px)!important;line-height:1.16!important;max-width:850px!important;letter-spacing:-.05em!important}
body.vc-appstore-stitch-v131 .market-spotlight-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin:0!important;padding:0!important;background:transparent!important}
body.vc-appstore-stitch-v131 .market-spotlight-card{height:100%!important;display:flex!important;flex-direction:column!important;min-width:0!important}
body.vc-appstore-stitch-v131 .market-spotlight-picture{display:block!important;width:100%!important;overflow:hidden!important;flex:0 0 auto!important}
body.vc-appstore-stitch-v131 .market-spotlight-picture img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:top center!important}
body.vc-appstore-stitch-v131 .market-spotlight-copy{flex:1!important;display:flex!important;flex-direction:column!important;gap:6px!important}
body.vc-appstore-stitch-v131 .market-spotlight-copy p{flex:1!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical}
body.vc-appstore-stitch-v131 .market-search{display:block!important;color:#213856!important}
body.vc-appstore-stitch-v131 .market-search-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(155px,230px) 130px!important;align-items:center!important;gap:12px!important}
body.vc-appstore-stitch-v131 .market-category-row{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:12px!important;margin-bottom:6px!important;overflow:visible!important}
body.vc-appstore-stitch-v131 .market-results-bar{display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;background:transparent!important}
body.vc-appstore-stitch-v131 .market-grid-new{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;margin:0!important;padding:0!important;background:transparent!important}
body.vc-appstore-stitch-v131 .market-app-card{display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;border-radius:17px!important;overflow:hidden!important;background:#fff!important}
body.vc-appstore-stitch-v131 .market-card-preview{width:100%!important;display:block!important;flex:0 0 auto!important;overflow:hidden!important;}
body.vc-appstore-stitch-v131 .market-card-preview img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:top center!important}
body.vc-appstore-stitch-v131 .market-card-copy{display:flex!important;flex-direction:column!important;flex:1!important;padding:22px!important;min-height:0!important;background:#fff!important;}
body.vc-appstore-stitch-v131 .market-app-name{line-height:1.4!important;min-height:0!important}
body.vc-appstore-stitch-v131 .market-card-copy>p{flex:1!important;max-height:4.9em!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-height:1.6!important;margin:10px 0 18px!important}
body.vc-appstore-stitch-v131 .market-card-bottom{margin-top:auto!important;gap:9px!important}
body.vc-appstore-stitch-v131 .market-card-install{min-height:44px!important}
body.vc-appstore-stitch-v131 .market-why{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:22px!important;width:100%!important;max-width:1360px!important;margin:0 auto!important;padding:30px clamp(22px,3vw,40px)!important;background:#1a335b!important}
body.vc-appstore-stitch-v131 .market-why p{color:#e4edff!important}
body.vc-appstore-stitch-v131 .market-why>a{flex:0 0 auto!important}
body.vc-appstore-stitch-v131 .market-app-detail,body.vc-appstore-stitch-v131 .market-related-section{background:transparent!important}
@media(max-width:1050px){
 body.vc-appstore-stitch-v131 .market-hero-new{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr)!important;min-height:440px!important}
 body.vc-appstore-stitch-v131 .market-grid-new,body.vc-appstore-stitch-v131 .market-spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.vc-appstore-stitch-v131 .market-value-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:760px){
 body.vc-appstore-stitch-v131 .market-page{padding:18px 16px 52px!important}
 body.vc-appstore-stitch-v131 .market-hero-new{display:block!important;min-height:0!important;padding:35px 26px!important;border-radius:22px!important}
 body.vc-appstore-stitch-v131 .market-hero-body h1{font-size:clamp(35px,8vw,57px)!important}
 body.vc-appstore-stitch-v131 .market-hero-gallery{display:none!important}
 body.vc-appstore-stitch-v131 .market-value-strip{grid-template-columns:1fr!important;gap:11px!important;margin:16px auto 0!important}
 body.vc-appstore-stitch-v131 .market-value-strip>div{min-height:0!important;padding:14px 17px!important}
 body.vc-appstore-stitch-v131 .market-spotlight{padding-top:46px!important}
 body.vc-appstore-stitch-v131 .market-discovery{padding-top:46px!important;padding-bottom:48px!important}
 body.vc-appstore-stitch-v131 .market-section-title{align-items:flex-start!important;gap:9px!important}
 body.vc-appstore-stitch-v131 .market-grid-new,body.vc-appstore-stitch-v131 .market-spotlight-grid{grid-template-columns:1fr!important;gap:17px!important}
 body.vc-appstore-stitch-v131 .market-search-row{grid-template-columns:1fr!important;gap:10px!important}
 body.vc-appstore-stitch-v131 .market-search-row button{grid-column:1!important;width:100%!important;min-height:45px!important}
 body.vc-appstore-stitch-v131 .market-why{display:block!important;padding:25px!important}
 body.vc-appstore-stitch-v131 .market-why>a{margin-top:20px!important;display:inline-flex!important}
}
@media(max-width:400px){
 body.vc-appstore-stitch-v131 .market-hero-new{padding:27px 18px!important}
 body.vc-appstore-stitch-v131 .market-hero-search-line{flex-wrap:wrap!important}
 body.vc-appstore-stitch-v131 .market-hero-search-line button{width:100%!important}
 body.vc-appstore-stitch-v131 .market-search{padding:14px!important}
 body.vc-appstore-stitch-v131 .market-category-row a{font-size:11px!important;padding:8px 11px!important}
}
