.group-hub.svelte-15hjwxh{box-sizing:content-box}.group-grid.svelte-15hjwxh{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none}.group-card.svelte-15hjwxh{display:flex;flex-direction:column;gap:16px;padding:20px;background:#fff;min-height:220px;border:1px solid #e8e8e8;border-radius:12px}.card-head.svelte-15hjwxh{display:flex;align-items:center;gap:12px}.card-head.svelte-15hjwxh img:where(.svelte-15hjwxh){width:48px;height:48px;padding:6px;object-fit:contain;border-radius:12px;background:#f7f9fa;border:1px solid #e8e8e8}.group-hub.svelte-15hjwxh .group-name:where(.svelte-15hjwxh){flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;color:#023047}.get-app.svelte-15hjwxh{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid #023047;border-radius:16px;background:#fff;color:#023047;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .2s ease}.get-app.svelte-15hjwxh:hover{background:#bfff00}.get-app.svelte-15hjwxh:focus-visible{outline:2px solid #023047;outline-offset:2px}.dialog-container .dialog:has(.app-dialog){width:min(380px,calc(100% - 32px));box-sizing:border-box}.app-dialog.svelte-15hjwxh{display:flex;flex-direction:column;align-items:center;gap:14px;padding:12px 0 8px;text-align:center}.app-dialog-title.svelte-15hjwxh{margin:0;font-size:18px;font-weight:700;color:#023047}.app-dialog-hint.svelte-15hjwxh{margin:0;font-size:14px;color:#6b7280}.store-links.svelte-15hjwxh{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.store-link.svelte-15hjwxh{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border:1px solid #023047;border-radius:25px;color:#023047;font-size:15px;font-weight:600;text-decoration:none}.store-link.svelte-15hjwxh:hover,.store-link.svelte-15hjwxh:focus-visible{background:#0230470f;outline:none}.metrics.svelte-15hjwxh{display:flex;gap:32px}.metric-value.svelte-15hjwxh{display:block;font-size:18px;font-weight:700;line-height:1.2;color:#023047}.metric-label.svelte-15hjwxh{display:block;margin-top:2px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a97a0}.tariff.svelte-15hjwxh{margin:0;font-size:13px;font-weight:700;color:#023047}.card-cta.svelte-15hjwxh{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:8px;background:#023047;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.card-cta.svelte-15hjwxh:hover{background:#bfff00;color:#023047}.card-cta.svelte-15hjwxh:focus-visible{outline:2px solid #023047;outline-offset:2px}.cta-arrow.svelte-15hjwxh{width:14px;height:14px}@media(prefers-reduced-motion:reduce){.card-cta.svelte-15hjwxh,.get-app.svelte-15hjwxh{transition:none}}.empty.svelte-15hjwxh{margin:0;padding:32px 20px;text-align:center;font-size:14px;font-weight:600;color:#8a97a0;background:#fff;border:1px solid #e8e8e8;border-radius:12px}
