.owner-apps{margin:28px 0 36px}.store-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.store-section-heading h2{margin:5px 0}.store-section-heading span,.store-product-header>div>span{font-size:11px;color:#8d8d93}.owner-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.owner-app-card{display:flex;align-items:center;gap:14px;text-align:left;border:1px solid #ffffff16;border-radius:18px;background:#ffffff07;padding:17px;min-width:0}.owner-app-card:hover{background:#ffffff12}.owner-app-card>img{width:64px;height:64px;object-fit:cover;border-radius:15px;flex-shrink:0}.owner-app-card>div{flex:1;min-width:0}.owner-app-card strong{font-size:16px}.owner-app-card p{font-size:12px;color:#a4a4aa;margin:6px 0;line-height:1.45}.owner-app-card small{font-size:10px;color:#8d8d93}.owner-app-card>span{font-size:11px;color:#70afff}.store-detail{max-width:1100px;width:100%;margin:auto;box-sizing:border-box}.store-product-header{display:flex;align-items:center;gap:25px;margin:25px 0!important}.store-product-header>img{width:132px;height:132px;object-fit:cover;border-radius:29px;box-shadow:0 12px 35px #0003}.store-product-header h1{font-size:32px!important;margin:8px 0!important;letter-spacing:-.8px}.store-product-header p{color:#a3a3aa;margin:0}.store-product-meta{display:flex;border-block:1px solid #ffffff15;padding:22px 0;overflow-x:auto;gap:0}.store-product-meta>div{flex:1;min-width:115px;text-align:center;padding:0 12px;border-right:1px solid #ffffff15}.store-product-meta>div:last-child{border:0}.store-product-meta strong{display:block;font-size:16px}.store-product-meta small{display:block;font-size:11px;color:#99999f;margin-top:7px}.store-product-section{padding:30px 0;border-bottom:1px solid #ffffff15}.store-product-section h2{font-size:22px;margin:0 0 20px}.store-product-section>p{font-size:13px;color:#acacb3;line-height:1.8}.store-description{line-height:1.9;color:#c4c4ca;font-size:14px}.store-device-tabs{display:flex;gap:4px;background:#ffffff08;padding:4px;border-radius:10px}.store-device-tabs button{padding:7px 12px;border-radius:7px;color:#94949b;font-size:12px}.store-device-tabs button[aria-pressed=true]{color:#fff;background:#ffffff18}.store-screenshots{display:flex;gap:16px;overflow-x:auto;padding:4px 0 16px;scroll-snap-type:x mandatory}.store-screenshots a{flex:0 0 auto;scroll-snap-align:start;border-radius:18px;overflow:hidden;background:#ffffff08}.store-screenshots img{display:block;height:390px;width:auto;max-width:none;object-fit:contain}.store-screenshots.tablet-shots img{height:360px}.store-history{margin-top:20px}.store-history summary{color:#6faeff;font-size:13px;cursor:pointer}.store-history article{padding:18px 0;border-bottom:1px solid #ffffff12}.store-history article>div{display:flex;justify-content:space-between;gap:12px}.store-history time{color:#88888f;font-size:11px}.store-history p{font-size:13px;color:#adadb4;line-height:1.8}.store-privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.store-privacy-grid article{border-radius:16px;padding:25px;background:#ffffff08}.store-privacy-grid article>span{color:#76b3f3;font-size:26px}.store-privacy-grid h3{font-size:16px}.store-privacy-grid p{font-size:13px;color:#aaaab2;line-height:1.8}.store-information{margin:0}.store-information>div{display:grid;grid-template-columns:150px 1fr;border-bottom:1px solid #ffffff12;padding:16px 0;font-size:13px}.store-information dt{color:#929299}.store-information dd{margin:0;text-align:right;line-height:1.7;overflow-wrap:anywhere}.store-information small{display:block;margin-top:12px;color:#a8a8b0;white-space:normal}.store-source{font-size:11px;color:#919199;line-height:1.8;padding:22px 0}.store-source .port-action{display:inline-block;margin-left:5px}
@media(max-width:600px){.owner-app-grid{grid-template-columns:1fr}.owner-app-card{padding:13px}.owner-app-card img{width:54px;height:54px}.store-product-header{gap:16px}.store-product-header>img{width:88px;height:88px;border-radius:21px}.store-product-header h1{font-size:25px!important}.store-product-header p{font-size:12px}.store-product-header .port-actions{gap:8px;flex-wrap:wrap}.store-product-meta{padding:17px 0}.store-product-meta>div{min-width:95px;padding:0 8px}.store-product-meta strong{font-size:14px}.store-screenshots img{height:350px}.store-screenshots.tablet-shots img{height:245px}.store-section-heading{align-items:flex-start;flex-wrap:wrap}.store-privacy-grid{grid-template-columns:1fr}.store-information>div{grid-template-columns:100px 1fr}.store-product-section h2{font-size:21px}}
