.download.svelte-19rwbe8{flex-direction:column;align-items:flex-start;gap:12px;display:inline-flex}.primary.svelte-19rwbe8{isolation:isolate;background:linear-gradient(180deg, #a6dcea, var(--accent) 55%, #6bb6cc);height:60px;color:var(--accent-fg);letter-spacing:-.01em;white-space:nowrap;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), filter .22s var(--ease-out);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 22px 0 24px;font-size:17px;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #0a0e142e,0 0 0 1px #7fc6db59,0 14px 40px -12px #7fc6dba6,0 0 70px -20px #7fc6dbb3}.primary.svelte-19rwbe8:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #fff9,inset 0 -2px #0a0e142e,0 0 0 1px #7fc6db80,0 20px 50px -12px #7fc6dbcc,0 0 90px -16px #7fc6dbcc}.primary.svelte-19rwbe8:active{transform:translateY(0)scale(.99)}.arrow.svelte-19rwbe8{width:32px;height:32px;transition:transform .3s var(--ease-out);background:#0a0e141f;border-radius:9px;place-items:center;margin-left:4px;display:grid}.primary.svelte-19rwbe8:hover .arrow:where(.svelte-19rwbe8){transform:translateY(2px)}.shine.svelte-19rwbe8{z-index:-1;animation:svelte-19rwbe8-shine 5.5s var(--ease-in-out) infinite 1.8s;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes svelte-19rwbe8-shine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.meta.svelte-19rwbe8{color:var(--text-3);letter-spacing:.005em;font-size:13.5px}.meta.svelte-19rwbe8 a:where(.svelte-19rwbe8){color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.md.svelte-19rwbe8 .primary:where(.svelte-19rwbe8){border-radius:13px;height:52px;font-size:16px}.sm.svelte-19rwbe8 .primary:where(.svelte-19rwbe8){border-radius:10px;gap:8px;height:38px;padding:0 14px;font-size:14px;box-shadow:inset 0 1px #ffffff80,0 0 0 1px #7fc6db4d,0 8px 24px -10px #7fc6db99}.sm.svelte-19rwbe8 .shine:where(.svelte-19rwbe8){display:none}@media (width<=480px){.download.svelte-19rwbe8:not(.sm){align-items:stretch;width:100%}.download.svelte-19rwbe8:not(.sm) .primary:where(.svelte-19rwbe8){width:100%}.download.svelte-19rwbe8:not(.sm) .meta:where(.svelte-19rwbe8){text-align:center}}
