.module-icon.s-1x86d22{color:#fff;-webkit-user-select:none;user-select:none;border-radius:22%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.my-apps.s-1jan1lm{flex-direction:column;gap:.75rem;display:flex}.toolbar.s-1jan1lm{gap:.6rem;display:flex}.toolbar.s-1jan1lm input:where(.s-1jan1lm){color:#1d1d1f;background:#fff;border:1px solid #00000014;border-radius:10px;outline:none;flex:1;min-width:0;padding:.5rem .9rem;font-family:inherit;font-size:.9rem;box-shadow:0 1px 3px #00000008}.toolbar.s-1jan1lm input:where(.s-1jan1lm):focus{border-color:#007aff;box-shadow:0 0 0 3px #007aff40}.cta.s-1jan1lm{color:#fff;background:#007aff;border-radius:9999px;flex-shrink:0;padding:.5rem 1.2rem;font-size:.88rem;font-weight:600;transition:all .15s}.cta.s-1jan1lm:hover{background:#0062cc;box-shadow:0 2px 8px #007aff59}.secondary.s-1jan1lm{color:#1d1d1f;background:#f1f2f6;border-radius:9999px;align-self:flex-start;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600}.secondary.s-1jan1lm:hover{background:#e5e5ea}.status.s-1jan1lm{color:var(--system-color-grey-600);padding:.75rem 0;font-size:.9rem}.error.s-1jan1lm{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:.6rem .8rem;font-size:.85rem}.empty.s-1jan1lm{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.empty.s-1jan1lm img:where(.s-1jan1lm){object-fit:contain;width:min(360px,85%);height:auto;max-height:280px}.empty.s-1jan1lm p:where(.s-1jan1lm){color:var(--system-color-grey-600);font-size:.9rem}.grid.s-1jan1lm{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;display:grid}.card.s-1jan1lm{background:#fff;border:1px solid #0000000f;border-radius:14px;flex-direction:column;padding:1rem;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s;display:flex;box-shadow:0 2px 8px #00000008}.card.s-1jan1lm:hover{border-color:#007aff40;transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.card-main.s-1jan1lm{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.card-name.s-1jan1lm{color:#1d1d1f;letter-spacing:-.01em;margin-top:.4rem;font-size:.95rem;font-weight:600}.card-meta.s-1jan1lm{color:var(--system-color-grey-600);font-size:.78rem;font-weight:500}.card-desc.s-1jan1lm{color:var(--system-color-grey-600);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.card-installed.s-1jan1lm{color:var(--system-color-grey-500);margin-top:.25rem;font-size:.72rem}.card-foot.s-1jan1lm{border-top:1px solid #0000000d;align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.65rem;display:flex}.open.s-1jan1lm{color:#fff;background:#007aff;border-radius:9999px;padding:.35rem 1rem;font-size:.82rem;font-weight:700;transition:all .15s}.open.s-1jan1lm:hover{background:#0062cc;box-shadow:0 2px 8px #007aff4d}.open.s-1jan1lm:active{transform:scale(.96)}.uninstall.s-1jan1lm,.cancel.s-1jan1lm{color:#515154;background:#f1f2f6;border-radius:9999px;padding:.35rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s}:is(.uninstall.s-1jan1lm,.cancel.s-1jan1lm):hover{color:#1d1d1f;background:#e5e5ea}:is(.uninstall.s-1jan1lm,.cancel.s-1jan1lm):disabled{opacity:.6}.uninstall-confirm.s-1jan1lm{color:#fff;background:#ff3b30;border-radius:9999px;padding:.35rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s}.uninstall-confirm.s-1jan1lm:hover{background:#d70015}.uninstall-confirm.s-1jan1lm:disabled{opacity:.6}
