.app-nav[data-astro-cid-uyvxza4k]{border-top:1px solid var(--border);justify-content:space-between;align-items:stretch;gap:16px;margin-top:48px;padding-top:32px;display:flex}.app-nav-link[data-astro-cid-uyvxza4k]{border:1px solid var(--border);background:var(--bg-elevated);border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:16px 20px;transition:all .2s;display:flex}.app-nav-link[data-astro-cid-uyvxza4k]:hover{border-color:var(--accent-dim);background:var(--bg-surface)}.app-nav-prev[data-astro-cid-uyvxza4k]{align-items:flex-start}.app-nav-next[data-astro-cid-uyvxza4k]{text-align:right;align-items:flex-end}.app-nav-label[data-astro-cid-uyvxza4k]{color:var(--text-tertiary);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem}.app-nav-name[data-astro-cid-uyvxza4k]{color:var(--text);font-size:.95rem;transition:color .15s}.app-nav-link[data-astro-cid-uyvxza4k]:hover .app-nav-name[data-astro-cid-uyvxza4k]{color:var(--primary)}@media (width<=640px){.app-nav[data-astro-cid-uyvxza4k]{flex-direction:column}.app-nav-next[data-astro-cid-uyvxza4k]{text-align:left;align-items:flex-start}}.releases[data-astro-cid-aaipfe57]{margin:40px 0}.releases-title[data-astro-cid-aaipfe57]{font-family:var(--sans);color:var(--text);margin-bottom:4px;font-size:1.1rem;font-weight:400}.release[data-astro-cid-aaipfe57]{border-bottom:1px solid var(--border)}.release-header[data-astro-cid-aaipfe57]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;list-style:none;display:flex}.release-header[data-astro-cid-aaipfe57]::-webkit-details-marker{display:none}.release-tag[data-astro-cid-aaipfe57]{font-family:var(--mono);color:var(--primary);letter-spacing:.01em;border-bottom:1px solid var(--accent-dim);font-size:.82rem;text-decoration:none;transition:color .15s}.release-tag[data-astro-cid-aaipfe57]:hover{color:var(--text);border-color:var(--text)}.release-date[data-astro-cid-aaipfe57]{font-family:var(--mono);color:var(--text-tertiary);white-space:nowrap;font-size:.72rem}.release-body[data-astro-cid-aaipfe57]{color:var(--text-secondary);padding:0 0 16px;font-size:.95rem;line-height:1.75}.release-body[data-astro-cid-aaipfe57] p{margin-bottom:12px}.release-body[data-astro-cid-aaipfe57] p:last-child{margin-bottom:0}.release-body[data-astro-cid-aaipfe57] ul,.release-body[data-astro-cid-aaipfe57] ol{margin-bottom:12px;padding-left:20px}.release-body[data-astro-cid-aaipfe57] li{margin-bottom:4px}.release-body[data-astro-cid-aaipfe57] code{background:var(--bg-elevated);color:var(--text);font-size:.88em;font-family:var(--mono);border-radius:4px;padding:2px 6px}.release-body[data-astro-cid-aaipfe57] pre{background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:12px 16px;overflow-x:auto}.release-body[data-astro-cid-aaipfe57] pre code{background:0 0;padding:0;font-size:.82rem}.release-body[data-astro-cid-aaipfe57] a{color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--accent-dim);transition:color .15s}.release-body[data-astro-cid-aaipfe57] a:hover{color:var(--text)}.release-body[data-astro-cid-aaipfe57] h1,.release-body[data-astro-cid-aaipfe57] h2,.release-body[data-astro-cid-aaipfe57] h3,.release-body[data-astro-cid-aaipfe57] h4{font-family:var(--sans);color:var(--text);margin:16px 0 8px;font-size:.95rem;font-weight:600}.release-body[data-astro-cid-aaipfe57] strong{color:var(--text)}.release-body[data-astro-cid-aaipfe57] blockquote{border-left:2px solid var(--border-strong);color:var(--text-tertiary);margin-bottom:12px;padding-left:12px}.release-banner[data-astro-cid-aaipfe57]{border:1px solid var(--accent-dim);font-family:var(--mono);color:var(--primary);background:#e8a44a14;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:.78rem}.release-banner[data-astro-cid-aaipfe57] a[data-astro-cid-aaipfe57]{color:var(--primary);border-bottom:1px solid var(--accent-dim);text-decoration:none;transition:color .15s}.release-banner[data-astro-cid-aaipfe57] a[data-astro-cid-aaipfe57]:hover{color:var(--text);border-color:var(--text)}@media (width<=640px){.release-header[data-astro-cid-aaipfe57]{gap:12px}}.app-page{max-width:720px;margin:0 auto;padding:100px 32px 80px}.back{color:var(--text-tertiary);letter-spacing:.03em;margin-bottom:40px;font-size:.75rem;transition:color .15s;display:inline-block}.back:hover{color:var(--primary)}.app-page h1{font-family:var(--sans);letter-spacing:-.02em;margin-bottom:8px;font-size:2.8rem;font-weight:400}.app-page .tagline{font-family:var(--mono);color:var(--primary);margin-bottom:40px;font-size:.85rem}.app-page .screenshots{align-items:flex-start;gap:16px;margin:32px 0;display:flex}.app-page .screenshot{border:1px solid var(--border);border-radius:10px;flex:1;min-width:0;overflow:hidden}.app-page .screenshot img{border-radius:9px;width:100%;display:block}.app-page .screenshot--small{max-width:340px;display:inline-block}.app-page .screenshot--small img{width:100%}.app-page .body{margin:40px 0}.app-page .body p{color:var(--text-secondary);margin-bottom:16px;font-size:1rem;line-height:1.75}.app-page .body em{color:var(--text);font-style:italic}.app-page .body a{color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--accent-dim);transition:color .15s}.app-page .body a:hover{color:var(--text)}.app-page .body code{background:var(--bg-elevated);color:var(--text);border-radius:4px;padding:2px 6px;font-size:.88em}.app-page .install-block{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;margin:40px 0;padding:24px}.app-page .terminal{color:var(--text-secondary);margin-bottom:16px;font-size:.82rem}.app-page .terminal .prompt{color:var(--primary)}.app-page .links{gap:16px;display:flex}.app-page .links a{font-family:var(--mono);letter-spacing:.02em;font-size:.78rem;transition:color .15s}.app-page .dl{border-bottom:1px solid var(--accent-dim);color:var(--primary)!important}.app-page .dl:hover{color:var(--text)!important}.app-page .src{border-bottom:1px solid var(--border);color:var(--text-tertiary)!important}.app-page .src:hover{color:var(--text)!important}.app-page .details{border-top:1px solid var(--border);margin-top:48px;padding-top:24px}.app-page .detail{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:8px 0;font-size:.75rem;display:flex}.app-page .detail span:first-child{color:var(--text-tertiary)}.app-page .detail span:last-child{color:var(--text-secondary);text-align:right}.app-page .req{border:1px solid var(--border);border-radius:10px;margin:32px 0;padding:20px 24px}.app-page .req h3{margin-bottom:12px;font-size:.9rem;font-weight:600}.app-page .req ol{color:var(--text-secondary);padding-left:20px;font-size:.88rem;line-height:1.8}.app-page .req strong{color:var(--text)}.app-page .req-note{color:var(--text-tertiary);margin-bottom:12px;font-size:.82rem;line-height:1.6}.app-page .recommended{border-color:var(--accent-dim)}.app-page .recommended h3{color:var(--primary)}.app-page .shortcuts{margin:40px 0}.app-page .shortcuts h2{font-family:var(--sans);color:var(--text);margin-bottom:16px;font-size:1.1rem;font-weight:400}.app-page .shortcut-grid{background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:4px 0}.app-page .sc{border-bottom:1px solid var(--border);font-size:.78rem;font-family:var(--mono);justify-content:space-between;padding:8px 20px;display:flex}.app-page .sc:last-child{border-bottom:none}.app-page .sc span:first-child{color:var(--text);min-width:100px}.app-page .sc span:last-child{color:var(--text-tertiary)}@media (width<=640px){.app-page{padding:88px 20px 60px}.app-page h1{font-size:2rem}.app-page .screenshots{flex-direction:column}.app-page .screenshot--small{max-width:100%}.app-page .detail span:last-child{text-align:left}.app-page .sc span:first-child{min-width:80px}.app-page .links{flex-direction:column;gap:10px}}
