body{color:#202124;background:#fff}.brand-mark{color:#fff;background:#34a853;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.brand-logo{object-fit:contain;width:auto;max-width:clamp(120px,18vw,180px);height:auto;max-height:40px;display:block}.search-box{max-width:620px}.store-hero{background:linear-gradient(#f8fbff 0%,#fff 100%)}.app-card,.app-row{color:inherit;border:1px solid #e8eaed;border-radius:8px;gap:14px;height:100%;padding:16px;transition:box-shadow .15s,transform .15s;display:flex}.app-card:hover,.app-row:hover{transform:translateY(-1px);box-shadow:0 8px 24px #3c404324}.app-icon{object-fit:cover;border-radius:18px;flex:none;width:64px;height:64px}.detail-icon{object-fit:cover;border-radius:24px;width:112px;height:112px}.app-card h3,.app-row h3{margin:0 0 4px;font-size:1rem;font-weight:600}.app-card p,.app-row p{color:#5f6368;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:.9rem;display:-webkit-box;overflow:hidden}.app-card span,.app-row small{color:#5f6368}.home-app-card,.home-app-row{background:linear-gradient(145deg,#fff 0%,#f9fcff 100%);border:1px solid #deebf5;border-radius:16px}.home-app-card:hover,.home-app-row:hover{border-color:#b6d3e8;transform:translateY(-3px);box-shadow:0 16px 30px #1a47701f}.home-app-content{flex-direction:column;flex:auto;min-width:0;display:flex}.home-app-stats{color:#324a5e;grid-template-columns:1fr;gap:6px;margin-top:auto;font-size:.83rem;display:grid}.home-app-stats span{background:#edf5fb;border:1px solid #d4e8f6;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:3px 10px;display:inline-flex}.home-app-review{color:#4d6276;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:.82rem;font-style:italic;display:block;overflow:hidden}@media (width<=576px){.home-app-stats{gap:6px;font-size:.78rem}}.screenshot-strip{gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.screenshot-strip img{aspect-ratio:16/9;object-fit:cover;border:1px solid #e8eaed;border-radius:8px;min-width:min(720px,88vw);max-width:720px}.side-panel{border:1px solid #e8eaed;border-radius:8px;padding:18px}.plan-row{border-top:1px solid #f1f3f4;justify-content:space-between;padding:12px 0;display:flex}.auth-shell{place-items:center;min-height:70vh;padding:24px;display:grid}.auth-panel{border:1px solid #e8eaed;border-radius:8px;gap:14px;width:100%;max-width:420px;padding:28px;display:grid}.password-checklist{gap:6px;margin-top:-4px;padding-left:0;list-style:none;display:grid}.password-checklist li{color:#5f6368;align-items:center;gap:8px;font-size:.55rem;display:flex}.password-checklist .status-dot{background:#dadce0;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.password-checklist li.is-met{color:#188038;font-weight:600}.password-checklist li.is-met .status-dot{background:#34a853}.metric{border:1px solid #e8eaed;border-radius:8px;padding:18px}.metric span{color:#5f6368;font-size:.9rem;display:block}.metric strong{margin-top:8px;font-size:2rem;line-height:1.1;display:block}.min-w-0{min-width:0}@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php";@source "../../storage/framework/views/*.php";@theme{--font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
