.platform-selector[data-v-35535151]{flex-wrap:wrap;gap:.5rem;display:flex}.platform-tab[data-v-35535151]{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);min-height:48px;color:var(--color-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.platform-tab[data-v-35535151]:focus-visible,.platform-tab[data-v-35535151]:hover{color:var(--color-text);border-color:var(--color-brand-soft)}.platform-tab.is-active[data-v-35535151]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-text)}.platform-icon[data-v-35535151]{flex:none}.platform-label[data-v-35535151]{font-size:.95rem;font-weight:500}.platform-badge[data-v-35535151]{display:none}@media (width>=640px){.platform-badge[data-v-35535151]{background:var(--color-overlay);color:var(--color-text);border-radius:999px;margin-inline-start:.5rem;padding:.15rem .5rem;font-size:.75rem;display:inline}}.notify-form[data-v-6af9bca2]{flex-direction:column;gap:1rem;max-width:30rem;display:flex}.notify-copy[data-v-6af9bca2]{color:var(--color-muted);margin:0;line-height:1.7}.notify-field[data-v-6af9bca2]{flex-direction:column;gap:.5rem;display:flex}.notify-label[data-v-6af9bca2]{color:var(--color-muted);font-size:.85rem}.notify-input[data-v-6af9bca2]{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-raised);min-height:48px;color:var(--color-text);padding:0 .85rem}.notify-input[data-v-6af9bca2]:disabled{opacity:.6}.notify-submit[data-v-6af9bca2]{border-radius:var(--radius-control);background:var(--color-brand);min-height:48px;color:var(--color-text);cursor:pointer;transition:background var(--transition-fast);border:0;align-self:flex-start;padding:0 1.5rem;font-weight:500}.notify-submit[data-v-6af9bca2]:focus-visible:not(:disabled),.notify-submit[data-v-6af9bca2]:hover:not(:disabled){background:var(--color-brand-soft)}.notify-submit[data-v-6af9bca2]:disabled{opacity:.6;cursor:not-allowed}.notify-status[data-v-6af9bca2]{align-items:center;gap:.5rem;margin:0;font-size:.9rem;line-height:1.5;display:inline-flex}.notify-status.is-success[data-v-6af9bca2]{color:var(--color-success)}.notify-status.is-error[data-v-6af9bca2]{color:var(--color-warning)}.notify-status.is-server-error[data-v-6af9bca2]{color:var(--color-danger)}.release-info[data-v-b86b9c1f]{min-width:0}.release-panel[data-v-b86b9c1f]{flex-direction:column;gap:1.5rem;display:flex}.release-name[data-v-b86b9c1f]{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,4vw,2rem);font-weight:500}.release-meta[data-v-b86b9c1f]{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);gap:.75rem;margin:0;padding:1.25rem;display:grid}.meta-row[data-v-b86b9c1f]{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.meta-row dt[data-v-b86b9c1f]{color:var(--color-muted);font-size:.85rem}.meta-row dd[data-v-b86b9c1f]{word-break:break-all;margin:0}.meta-hash[data-v-b86b9c1f]{font-family:var(--font-mono);color:var(--color-text);font-size:.8rem}.release-meta-inline[data-v-b86b9c1f]{color:var(--color-muted);margin:0;line-height:1.7}.release-unavailable[data-v-b86b9c1f]{color:var(--color-warning);margin:0;line-height:1.7}.release-skeleton[data-v-b86b9c1f]{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.skeleton-line[data-v-b86b9c1f]{border-radius:var(--radius-control);background:var(--color-surface-raised);height:.9rem;animation:1.6s ease-in-out infinite skeleton-pulse-b86b9c1f;display:block}.skeleton-line--short[data-v-b86b9c1f]{width:45%}.skeleton-line--inline[data-v-b86b9c1f]{width:12rem;height:1.1rem;display:inline-block}@keyframes skeleton-pulse-b86b9c1f{0%,to{opacity:1}50%{opacity:.5}}.cta[data-v-b86b9c1f]{border:1px solid var(--color-brand);border-radius:var(--radius-control);background:var(--color-brand);min-height:48px;color:var(--color-text);transition:background var(--transition-fast),border-color var(--transition-fast);align-self:flex-start;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:500;display:inline-flex}.cta[data-v-b86b9c1f]:focus-visible:not([aria-disabled=true]),.cta[data-v-b86b9c1f]:hover:not([aria-disabled=true]){background:var(--color-brand-soft);border-color:var(--color-brand-soft)}.cta[aria-disabled=true][data-v-b86b9c1f]{border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed;background:0 0}.qr-block[data-v-b86b9c1f]{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);align-self:flex-start;align-items:center;gap:1rem;padding:1rem;display:flex}.qr-image[data-v-b86b9c1f]{background:#fff}.qr-image[data-v-b86b9c1f],.qr-placeholder[data-v-b86b9c1f]{border-radius:calc(var(--radius-control) - 4px);width:148px;height:148px}.qr-placeholder[data-v-b86b9c1f]{background:var(--color-surface-raised);color:var(--color-muted);justify-content:center;align-items:center;display:inline-flex}.qr-hint[data-v-b86b9c1f]{max-width:14rem;color:var(--color-muted);margin:0;font-size:.85rem;line-height:1.5}.coming-soon-title[data-v-b86b9c1f]{color:var(--color-brand-soft);margin:0;font-size:1.1rem;font-weight:500}.install-steps[data-v-635181c7]{max-width:42rem}.install-title[data-v-635181c7]{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:500}.install-list[data-v-635181c7]{counter-reset:none;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.install-item[data-v-635181c7]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.install-index[data-v-635181c7]{border:1px solid var(--color-line);width:28px;height:28px;color:var(--color-brand-soft);border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:500;display:inline-flex}.install-text[data-v-635181c7]{color:var(--color-muted);padding-top:.15rem;line-height:1.6}
