.download-page.svelte-fw0qxd{max-width:1200px;margin:3rem auto;padding:0 1.25rem}.download-page__split.svelte-fw0qxd{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:960px){.download-page__split.svelte-fw0qxd{grid-template-columns:1fr 1fr;gap:2rem;align-items:start}}.download-page__col.svelte-fw0qxd{min-width:0}.download-page__header.svelte-fw0qxd{margin-bottom:1.5rem}.download-page__eyebrow.svelte-fw0qxd{display:inline-flex;align-items:center;gap:.35rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--accent-color, #f4c542);margin-bottom:.6rem;padding-bottom:.3rem;border-bottom:2px solid var(--accent-color, #f4c542)}.dark .download-page__eyebrow.svelte-fw0qxd{color:var(--accent-color, #f7d65c);border-bottom-color:var(--accent-color, #f7d65c)}.download-page__title.svelte-fw0qxd{font-family:Georgia,Times New Roman,Times,serif;font-size:1.55rem;font-weight:400;line-height:1.3;color:var(--ink-strong, #0f0f0f);margin:0 0 .5rem}.dark .download-page__title.svelte-fw0qxd{color:var(--ink-strong, #f5f2eb)}.download-page__sub.svelte-fw0qxd{font-family:Georgia,Times New Roman,Times,serif;font-size:1rem;line-height:1.7;color:var(--ink-muted, #6b6558);margin:0}.dark .download-page__sub.svelte-fw0qxd{color:var(--ink-muted, #c0b9a2)}.phone-frame.svelte-fw0qxd{margin:0 auto 1rem;width:min(260px,80%);aspect-ratio:9 / 19;border-radius:28px;border:2px solid var(--divider-color, #e2ddcc);background:var(--surface-soft, #faf7ee);box-shadow:0 1px #0000000a inset,0 8px 24px #00000014;padding:12px;position:relative;overflow:hidden}.dark .phone-frame.svelte-fw0qxd{border-color:var(--divider-color, #2a2924);background:var(--surface-soft, #1a1916);box-shadow:0 1px #ffffff0a inset,0 8px 24px #0006}.phone-frame__notch.svelte-fw0qxd{position:absolute;top:8px;left:50%;transform:translate(-50%);width:60px;height:6px;background:var(--divider-color, #d6cfb9);border-radius:3px;z-index:2}.dark .phone-frame__notch.svelte-fw0qxd{background:var(--divider-color, #3a3833)}.phone-frame__screen.svelte-fw0qxd{width:100%;height:100%;border-radius:18px;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.phone-frame__img.svelte-fw0qxd{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.phone-frame__skeleton.svelte-fw0qxd{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffffff0a,#ffffff05);color:#ffffff8c}.phone-frame__skeleton-label.svelte-fw0qxd{font-family:JetBrains Mono,Fira Code,monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.14em}.phone-thumbs.svelte-fw0qxd{display:flex;justify-content:center;gap:.5rem;margin:0 0 1.5rem}.phone-thumb.svelte-fw0qxd{width:52px;height:92px;padding:3px;border-radius:10px;border:1.5px solid var(--divider-color, #e2ddcc);background:var(--surface-soft, #faf7ee);cursor:pointer;overflow:hidden;transition:border-color .15s ease,transform .15s ease}.phone-thumb.svelte-fw0qxd:hover,.phone-thumb.svelte-fw0qxd:focus-visible{border-color:var(--accent-color, #f4c542);outline:none}.phone-thumb--active.svelte-fw0qxd{border-color:var(--accent-color, #f4c542);transform:translateY(-1px)}.dark .phone-thumb.svelte-fw0qxd{border-color:var(--divider-color, #2a2924);background:var(--surface-soft, #1a1916)}.dark .phone-thumb.svelte-fw0qxd:hover,.dark .phone-thumb.svelte-fw0qxd:focus-visible,.dark .phone-thumb--active.svelte-fw0qxd{border-color:var(--accent-color, #f7d65c)}.phone-thumb__img.svelte-fw0qxd{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.phone-thumb__skeleton.svelte-fw0qxd{display:block;width:100%;height:100%;border-radius:6px;background:linear-gradient(135deg,#0000000f,#00000005)}.dark .phone-thumb__skeleton.svelte-fw0qxd{background:linear-gradient(135deg,#ffffff0f,#ffffff05)}.cta-stack.svelte-fw0qxd{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:1.25rem 0;border-top:1px solid var(--divider-color, #e2ddcc);border-bottom:1px solid var(--divider-color, #e2ddcc);margin-bottom:1.5rem;overflow:hidden}.dark .cta-stack.svelte-fw0qxd{border-color:var(--divider-color, #2a2924)}.cta-watermark.svelte-fw0qxd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;letter-spacing:.04em;color:var(--ink-strong, #0f0f0f);opacity:.08;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.dark .cta-watermark.svelte-fw0qxd{color:var(--ink-strong, #f5f2eb);opacity:.1}.apk-cards.svelte-fw0qxd{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media(min-width:560px){.apk-cards.svelte-fw0qxd{grid-template-columns:1fr 1fr}}.apk-card.svelte-fw0qxd{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem;border:1px solid var(--divider-color, #e2ddcc);background:var(--surface, #ffffff);border-radius:4px}.dark .apk-card.svelte-fw0qxd{border-color:var(--divider-color, #2a2924);background:var(--surface, #0f0f0f)}.apk-card__head.svelte-fw0qxd{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;width:100%}.apk-card__title.svelte-fw0qxd{font-family:Georgia,Times New Roman,Times,serif;font-size:1.15rem;font-weight:400;line-height:1.2;color:var(--ink-strong, #0f0f0f);margin:0}.dark .apk-card__title.svelte-fw0qxd{color:var(--ink-strong, #f5f2eb)}.apk-card__kicker.svelte-fw0qxd{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent-color, #f4c542)}.dark .apk-card__kicker.svelte-fw0qxd{color:var(--accent-color, #f7d65c)}.apk-card__sub.svelte-fw0qxd{font-family:Georgia,Times New Roman,Times,serif;font-size:.85rem;line-height:1.55;color:var(--ink-muted, #6b6558);margin:0}.dark .apk-card__sub.svelte-fw0qxd{color:var(--ink-muted, #c0b9a2)}.apk-card__tags.svelte-fw0qxd{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.apk-card__tags.svelte-fw0qxd li:where(.svelte-fw0qxd){font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted, #6b6558);padding:.18rem .45rem;border:1px solid var(--divider-color, #e2ddcc);border-radius:2px}.dark .apk-card__tags.svelte-fw0qxd li:where(.svelte-fw0qxd){color:var(--ink-muted, #c0b9a2);border-color:var(--divider-color, #2a2924)}.download-page__btn.svelte-fw0qxd{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;border:2px solid var(--accent-color, #f4c542);background:var(--surface, #ffffff);color:var(--accent-color, #f4c542);font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;padding:.7rem 1.1rem;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.download-page__btn.svelte-fw0qxd:hover,.download-page__btn.svelte-fw0qxd:focus-visible{background-color:var(--accent-color, #f4c542);color:#000;outline:none}.dark .download-page__btn.svelte-fw0qxd{color:var(--accent-color, #f7d65c);border-color:var(--accent-color, #f7d65c);background:var(--surface, #0f0f0f)}.dark .download-page__btn.svelte-fw0qxd:hover,.dark .download-page__btn.svelte-fw0qxd:focus-visible{background-color:var(--accent-color, #f7d65c);color:#000}.download-page__btn--disabled.svelte-fw0qxd{opacity:.45;cursor:not-allowed}.download-page__btn--disabled.svelte-fw0qxd:hover,.download-page__btn--disabled.svelte-fw0qxd:focus-visible{background:transparent;color:var(--accent-color, #f4c542)}.dark .download-page__btn--disabled.svelte-fw0qxd:hover,.dark .download-page__btn--disabled.svelte-fw0qxd:focus-visible{background:transparent;color:var(--accent-color, #f7d65c)}.download-page__btn-meta.svelte-fw0qxd{font-size:.55rem;letter-spacing:.08em;opacity:.7;padding-left:.4rem;border-left:1px solid currentColor;margin-left:.2rem}.download-page__pending.svelte-fw0qxd{position:relative;z-index:1;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted, #6b6558);margin:0}.dark .download-page__pending.svelte-fw0qxd{color:var(--ink-muted, #c0b9a2)}.download-page__notes-heading.svelte-fw0qxd{display:inline-flex;align-items:center;gap:.4rem;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-strong, #0f0f0f);margin:0 0 .85rem}.dark .download-page__notes-heading.svelte-fw0qxd{color:var(--ink-strong, #f5f2eb)}.download-page__steps.svelte-fw0qxd{list-style:decimal;padding-left:1.2rem;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.download-page__steps.svelte-fw0qxd li:where(.svelte-fw0qxd){font-family:Georgia,Times New Roman,Times,serif;font-size:.92rem;line-height:1.6;color:var(--ink-muted, #6b6558)}.download-page__steps.svelte-fw0qxd li:where(.svelte-fw0qxd) strong{color:var(--ink-strong, #0f0f0f);font-weight:700}.dark .download-page__steps.svelte-fw0qxd li:where(.svelte-fw0qxd){color:var(--ink-muted, #c0b9a2)}.dark .download-page__steps.svelte-fw0qxd li:where(.svelte-fw0qxd) strong{color:var(--ink-strong, #f5f2eb)}.download-page__fineprint.svelte-fw0qxd{font-family:Georgia,Times New Roman,Times,serif;font-size:.85rem;font-style:italic;line-height:1.6;color:var(--ink-muted, #6b6558);opacity:.8;margin:0}.dark .download-page__fineprint.svelte-fw0qxd{color:var(--ink-muted, #c0b9a2)}.download-page__col--right.svelte-fw0qxd{max-height:80vh;overflow-y:auto;padding-right:.25rem}.releases__header.svelte-fw0qxd{margin-bottom:1.25rem}.releases__title.svelte-fw0qxd{font-family:Georgia,Times New Roman,Times,serif;font-size:1.35rem;font-weight:400;line-height:1.3;color:var(--ink-strong, #0f0f0f);margin:0 0 .4rem}.dark .releases__title.svelte-fw0qxd{color:var(--ink-strong, #f5f2eb)}.releases__sub.svelte-fw0qxd{font-family:Georgia,Times New Roman,Times,serif;font-size:.92rem;line-height:1.6;color:var(--ink-muted, #6b6558);margin:0}.dark .releases__sub.svelte-fw0qxd{color:var(--ink-muted, #c0b9a2)}.releases__empty.svelte-fw0qxd{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted, #6b6558);padding:1rem 0;border-top:1px solid var(--divider-color, #e2ddcc)}.dark .releases__empty.svelte-fw0qxd{color:var(--ink-muted, #c0b9a2);border-top-color:var(--divider-color, #2a2924)}.releases__list.svelte-fw0qxd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.release.svelte-fw0qxd{border-top:1px solid var(--divider-color, #e2ddcc);padding:.8rem 0 0}.dark .release.svelte-fw0qxd{border-top-color:var(--divider-color, #2a2924)}.release__head.svelte-fw0qxd{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.4rem}.release__version.svelte-fw0qxd{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.95rem;font-weight:700;color:var(--ink-strong, #0f0f0f);letter-spacing:.02em}.dark .release__version.svelte-fw0qxd{color:var(--ink-strong, #f5f2eb)}.release__date.svelte-fw0qxd{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted, #6b6558);opacity:.8}.dark .release__date.svelte-fw0qxd{color:var(--ink-muted, #c0b9a2)}.release__changes.svelte-fw0qxd{list-style:disc;padding-left:1.1rem;margin:0;display:flex;flex-direction:column;gap:.25rem}.release__changes.svelte-fw0qxd li:where(.svelte-fw0qxd){font-family:Georgia,Times New Roman,Times,serif;font-size:.88rem;line-height:1.55;color:var(--ink-muted, #6b6558)}.dark .release__changes.svelte-fw0qxd li:where(.svelte-fw0qxd){color:var(--ink-muted, #c0b9a2)}.release__none.svelte-fw0qxd{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted, #6b6558);opacity:.7;margin:0}.dark .release__none.svelte-fw0qxd{color:var(--ink-muted, #c0b9a2)}
