.page.svelte-1h2o3ng{padding:40px 24px 70px}h1.svelte-1h2o3ng{font-size:clamp(2rem,5vw,3rem);margin:14px 0 8px}.lead.svelte-1h2o3ng{color:var(--text-dim);margin-bottom:34px;max-width:520px}.empty.svelte-1h2o3ng{text-align:center;padding:56px}.empty.svelte-1h2o3ng h3:where(.svelte-1h2o3ng){margin-bottom:8px}.empty.svelte-1h2o3ng p:where(.svelte-1h2o3ng){color:var(--text-dim);margin-bottom:20px}.grid.svelte-1h2o3ng{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.offer.svelte-1h2o3ng{padding:26px;display:flex;flex-direction:column;gap:10px;position:relative}.obadge.svelte-1h2o3ng{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;background:#ff5a1f1f;color:var(--accent);border:1px solid rgba(255,90,31,.3);padding:6px 12px;border-radius:7px;font-family:var(--font-display);font-weight:700;font-size:.82rem}.offer.svelte-1h2o3ng h3:where(.svelte-1h2o3ng){font-size:1.15rem;margin-top:4px}.desc.svelte-1h2o3ng{color:var(--text-dim);font-size:.9rem}.meta.svelte-1h2o3ng{display:flex;gap:14px;color:var(--text-faint);font-size:.8rem;margin-top:2px}.code.svelte-1h2o3ng{display:flex;align-items:center;justify-content:space-between;margin-top:12px;border:1px dashed var(--line-2);border-radius:9px;padding:12px 14px;transition:border-color .2s}.code.svelte-1h2o3ng:hover{border-color:var(--accent)}.c.svelte-1h2o3ng{font-family:var(--font-display);font-weight:700;letter-spacing:.12em}.cc.svelte-1h2o3ng{font-size:.78rem;color:var(--accent);font-weight:600}
