.arc-offline.svelte-1kowl3i{margin-top:1.4rem;text-align:center}.off-btn.svelte-1kowl3i{display:inline-flex;align-items:center;gap:.4rem}.off-hint.svelte-1kowl3i{margin-top:.45rem;font-size:.78rem;color:var(--color-text-muted);max-width:30rem;margin-inline:auto;line-height:1.4}.off-ready.svelte-1kowl3i{font-weight:800;color:var(--arc-gold-ink, var(--color-text-secondary))}.arc-promo.svelte-u8qq02{margin-top:1.4rem;max-width:30rem;margin-inline:auto;text-align:left}.promo-tag.svelte-u8qq02{display:block;font-family:ui-monospace,monospace;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 .2rem .3rem}.promo-card.svelte-u8qq02{display:flex;align-items:center;gap:.7rem;padding:.7rem .85rem;background:color-mix(in oklab,var(--arc-gold, #f4b740) 10%,var(--arc-card));border:2px dashed color-mix(in oklab,var(--arc-border-col) 55%,transparent);border-radius:var(--arc-radius, .7rem);color:var(--color-text-primary);text-decoration:none}.promo-card.svelte-u8qq02:hover{border-style:solid}.promo-card.svelte-u8qq02:focus-visible{outline:3px solid var(--arc-sky, #2563eb);outline-offset:2px}.promo-icon.svelte-u8qq02{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;font-size:1.3rem;background:var(--arc-card);border:2px solid color-mix(in oklab,var(--arc-border-col) 55%,transparent);border-radius:var(--arc-radius-sm, .5rem)}.promo-text.svelte-u8qq02{display:flex;flex-direction:column;min-width:0;flex:1}.promo-title.svelte-u8qq02{font-family:var(--font-display, inherit);font-weight:800;font-size:.95rem;line-height:1.15}.promo-desc.svelte-u8qq02{font-size:.76rem;color:var(--color-text-muted);margin-top:.1rem}.promo-cta.svelte-u8qq02{flex:none;font-weight:800;color:var(--arc-gold-ink, var(--color-text-muted))}.promo-hide.svelte-u8qq02{display:block;margin:.4rem .2rem 0 auto;padding:.15rem .3rem;font-size:.72rem;color:var(--color-text-muted);background:none;border:0;cursor:pointer;text-decoration:underline}.promo-off.svelte-u8qq02{margin-top:1rem;text-align:center}.promo-show.svelte-u8qq02{font-size:.74rem;color:var(--color-text-muted);background:none;border:0;cursor:pointer;text-decoration:underline}.hub-head.svelte-svwd41{text-align:center;margin-bottom:1.5rem}.hub-patch.svelte-svwd41{width:4rem;height:4rem;margin:0 auto .5rem}.hub-title.svelte-svwd41{font-size:clamp(2rem,7vw,3rem)}.hub-tagline.svelte-svwd41{margin-top:.35rem;color:var(--color-text-secondary);font-weight:600}.hub-grid.svelte-svwd41{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.85rem}.hub-card.svelte-svwd41{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;background:var(--arc-card);border:var(--arc-bw, 3px) solid var(--arc-border-col);border-radius:var(--arc-radius, .7rem);box-shadow:var(--arc-off) var(--arc-off) 0 var(--arc-shadow-col);color:var(--color-text-primary);text-decoration:none;transition:transform .1s ease,box-shadow .1s ease}.hub-card.svelte-svwd41:hover{transform:translate(-2px,-2px);box-shadow:calc(var(--arc-off) + 2px) calc(var(--arc-off) + 2px) 0 var(--arc-shadow-col)}.hub-card.svelte-svwd41:active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--arc-shadow-col)}.hub-card.svelte-svwd41:focus-visible{outline:3px solid var(--arc-sky, #2563eb);outline-offset:2px}.hub-icon.svelte-svwd41{flex:none;display:grid;place-items:center;width:2.8rem;height:2.8rem;font-size:1.5rem;background:color-mix(in oklab,var(--arc-gold, #f4b740) 26%,var(--arc-card));border:2.5px solid var(--arc-border-col);border-radius:var(--arc-radius-sm, .5rem)}.hub-text.svelte-svwd41{display:flex;flex-direction:column;min-width:0;flex:1}.hub-name.svelte-svwd41{font-family:var(--font-display, inherit);font-weight:800;font-size:1.02rem;line-height:1.1}.hub-desc.svelte-svwd41{font-size:.8rem;color:var(--color-text-muted);margin-top:.15rem}.hub-go.svelte-svwd41{flex:none;font-weight:800;color:var(--arc-gold-ink, var(--color-text-muted))}.hub-foot.svelte-svwd41{margin-top:1.4rem;text-align:center;font-size:.8rem;color:var(--color-text-muted)}@media(prefers-reduced-motion:reduce){.hub-card.svelte-svwd41{transition:none}.hub-card.svelte-svwd41:hover,.hub-card.svelte-svwd41:active{transform:none}}
