.modal-backdrop.svelte-1ijmwz4{position:fixed;top:0;right:0;bottom:0;left:0;background:#040306e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-box.svelte-1ijmwz4{max-height:90dvh;overflow-y:auto;background:#110e1c;border:1px solid var(--gold-primary);border-radius:var(--radius-md);max-width:540px;width:100%;padding:2rem;box-shadow:0 15px 35px #000c}.modal-badge.svelte-1ijmwz4{font-size:.7rem;font-weight:700;color:var(--gold-primary);letter-spacing:.15em;margin-bottom:.4rem}.modal-title.svelte-1ijmwz4{font-size:1.4rem;color:#fff;margin-bottom:.8rem}.modal-desc.svelte-1ijmwz4{font-size:.88rem;color:var(--text-secondary);margin-bottom:1.2rem;line-height:1.5}.terms-scroll.svelte-1ijmwz4{background:#0006;padding:1rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);font-size:.78rem;color:var(--text-muted);line-height:1.5;margin-bottom:1.2rem;max-height:160px;overflow-y:auto}.terms-scroll.svelte-1ijmwz4 h4:where(.svelte-1ijmwz4){color:#fff;font-size:.82rem;margin-bottom:.5rem}.checkbox-row.svelte-1ijmwz4{display:flex;align-items:center;gap:.7rem;cursor:pointer;font-size:.82rem;color:#fff;margin-bottom:1.5rem}.checkbox-row.svelte-1ijmwz4 input:where(.svelte-1ijmwz4){accent-color:var(--gold-primary);width:16px;height:16px}.modal-actions.svelte-1ijmwz4{display:flex;justify-content:flex-end;gap:.8rem}.download-banner.svelte-ra7urf{background:#10b9811a;border:1px solid rgba(16,185,129,.35);padding:1.5rem;border-radius:var(--radius-md);display:flex;gap:1.5rem;align-items:center;margin-bottom:2.5rem}.download-icon.svelte-ra7urf{font-size:2.2rem}.download-info.svelte-ra7urf h4:where(.svelte-ra7urf){color:#34d399;font-size:1.15rem;margin-bottom:.3rem}.download-info.svelte-ra7urf p:where(.svelte-ra7urf){font-size:.86rem;color:var(--text-secondary);margin-bottom:.8rem}.download-link-box.svelte-ra7urf{display:flex;align-items:center;gap:1rem}.download-link-box.svelte-ra7urf code:where(.svelte-ra7urf){background:#0006;padding:.35rem .8rem;border-radius:4px;font-size:.8rem;color:#a7f3d0}.grants-list.svelte-ra7urf{display:flex;flex-direction:column;gap:1.5rem}.grant-card.svelte-ra7urf{display:flex;align-items:center;padding:1.5rem;gap:2rem;border-radius:var(--radius-md);flex-wrap:wrap}.grant-thumb.svelte-ra7urf{width:110px;height:80px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0}.grant-thumb.svelte-ra7urf img:where(.svelte-ra7urf){width:100%;height:100%;object-fit:cover}.grant-details.svelte-ra7urf{flex:1;min-width:280px}.grant-top.svelte-ra7urf{display:flex;align-items:center;gap:.8rem;margin-bottom:.4rem}.grant-status.svelte-ra7urf{font-size:.72rem;color:#34d399;font-weight:600}.grant-title.svelte-ra7urf{font-size:1.35rem;color:#fff;margin-bottom:.3rem}.grant-license-name.svelte-ra7urf{font-size:.86rem;color:var(--gold-primary);margin-bottom:.6rem}.grant-audit-meta.svelte-ra7urf{display:flex;gap:1.5rem;font-size:.78rem;color:var(--text-muted);flex-wrap:wrap}.grant-audit-meta.svelte-ra7urf strong:where(.svelte-ra7urf){color:var(--text-secondary)}.grant-actions.svelte-ra7urf{display:flex;flex-direction:column;gap:.6rem}.empty-grants.svelte-ra7urf{padding:3.5rem;text-align:center}.empty-grants.svelte-ra7urf p:where(.svelte-ra7urf){margin-bottom:1.2rem}
