@charset "UTF-8";:root{color-scheme:light;color:#2d2a26;background:#faf8f5;font-family:PingFang SC,Microsoft YaHei,Nunito Sans,sans-serif;--release-ink: #2d2a26;--release-copy: #7a756f;--release-accent: #d97706;--release-accent-strong: #b45309;--release-accent-soft: rgba(217, 119, 6, .1);--release-line: rgba(45, 42, 38, .08);--release-line-strong: rgba(45, 42, 38, .12);--release-card: #fffefb;--release-card-alt: rgba(255, 254, 251, .92);--release-bg: #faf8f5;--release-bg-alt: #f3f0eb;--release-shadow: 0 4px 24px rgba(45, 42, 38, .08);--release-shadow-hover: 0 8px 32px rgba(45, 42, 38, .14);--release-radius: 20px;--release-radius-sm: 12px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{margin:0;min-width:320px;background:var(--release-bg);color:var(--release-ink)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}#app{min-height:100vh}.release-page{padding-top:72px}.release-shell{width:min(1180px,100% - 2rem);margin:0 auto}.release-section{padding:4.5rem 0}.release-section--alt{background:var(--release-bg-alt)}.release-card{border:1px solid var(--release-line);border-radius:var(--release-radius);background:var(--release-card);box-shadow:var(--release-shadow);transition:box-shadow .24s ease,transform .24s ease}.release-card:hover{box-shadow:var(--release-shadow-hover)}.release-kicker,.release-feature-card__code,.release-contact-card__label{margin:0;color:var(--release-accent);font-family:Inter,Nunito Sans,Trebuchet MS,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.release-display{margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-weight:800;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.15;color:var(--release-ink)}.release-section-heading h2,.release-contact__intro h2{margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-weight:700;font-size:clamp(1.6rem,3.5vw,2.6rem);line-height:1.2}.release-download-panel h2{margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-weight:700;font-size:1.3rem;line-height:1.3;white-space:nowrap}.release-section-heading{display:grid;gap:.9rem;max-width:52rem;margin-bottom:2rem}.release-section-heading p,.release-lead,.release-feature-card p,.release-shot-card span,.release-faq-item p,.release-contact__intro p,.release-contact-card p,.release-download-panel__summary,.release-download-panel__hint,.release-status p{margin:0;color:var(--release-copy);line-height:1.75;font-size:1.02rem}.release-section-heading--split{max-width:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end}.release-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:#faf8f5d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:box-shadow .24s ease}.release-nav--scrolled{box-shadow:0 1px 12px #2d2a2614}.release-nav__inner{display:flex;align-items:center;justify-content:space-between;height:72px}.release-nav__brand{display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.05rem;color:var(--release-ink)}.release-nav__logo{width:32px;height:32px;border-radius:8px}.release-nav__links{display:flex;gap:2rem;padding:0;margin:0;list-style:none}.release-nav__links a{color:var(--release-copy);font-size:.92rem;font-weight:500;transition:color .18s ease}.release-nav__links a:hover{color:var(--release-accent)}.release-nav__toggle{display:none;flex-direction:column;gap:5px;padding:6px;border:none;background:none;cursor:pointer}.release-nav__toggle span{display:block;width:22px;height:2px;background:var(--release-ink);border-radius:2px}.release-nav__mobile{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem}.release-nav__mobile a{padding:.6rem 0;color:var(--release-copy);font-weight:500;border-bottom:1px solid var(--release-line)}.release-hero{padding:5rem 0 4.5rem;background:radial-gradient(ellipse at 20% 0%,rgba(217,119,6,.08),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(217,119,6,.06),transparent 40%)}.release-hero__shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,420px);gap:2rem;align-items:stretch}.release-hero__copy{padding:1rem 0 0}.release-lead{max-width:44rem;margin-top:1.25rem;font-size:1.08rem}.release-hero__actions,.release-contact__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.8rem}.release-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.85rem 1.6rem;border:1px solid transparent;border-radius:var(--release-radius-sm);font-weight:700;font-size:.95rem;transition:all .2s ease;cursor:pointer}.release-button:hover{transform:translateY(-1px)}.release-button--primary{background:linear-gradient(135deg,var(--release-accent),var(--release-accent-strong));color:#fff;border-color:transparent}.release-button--primary:hover{box-shadow:0 6px 20px #d9770659}.release-button--secondary{border-color:var(--release-line-strong);background:var(--release-card);color:var(--release-ink)}.release-button--secondary:hover{border-color:var(--release-accent);color:var(--release-accent)}.release-button--block{width:100%}.release-pill-list{display:flex;flex-wrap:wrap;gap:.65rem;padding:0;margin:1.6rem 0 0;list-style:none}.release-pill-list li{padding:.6rem 1.1rem;border:1px solid rgba(217,119,6,.15);border-radius:var(--release-radius-sm);background:#d977060f;color:var(--release-copy);font-size:.88rem;font-weight:500}.release-hero__highlights,.release-feature-grid,.release-screenshot-grid,.release-contact__grid{display:grid;gap:1rem}.release-hero__highlights{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.release-metric-card,.release-feature-card,.release-shot-card,.release-contact-card{padding:1.4rem}.release-metric-card__value{margin:0;font-family:Inter,Nunito Sans,sans-serif;font-size:1.7rem;font-weight:800;color:var(--release-accent)}.release-metric-card__label,.release-shot-card strong,.release-status strong,.release-meta-item dt{display:block;margin-top:.35rem;font-weight:700;color:var(--release-ink)}.release-metric-card__detail{margin-top:.3rem;font-size:.9rem;color:var(--release-copy);line-height:1.6}.release-feature-grid,.release-screenshot-grid,.release-contact__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.release-feature-card h3,.release-contact-card h3{margin:.7rem 0 .45rem;font-size:1.1rem}.release-shot-card{overflow:hidden}.release-shot-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;border:1px solid var(--release-line);transition:transform .36s ease}.release-shot-card:hover img{transform:scale(1.02)}.release-shot-card figcaption{display:grid;gap:.4rem;padding-top:1rem}.release-download-panel{padding:1.8rem}.release-hero__panel .release-download-panel{height:100%}.release-status,.release-download-panel__ready{margin-top:1.35rem}.release-status{display:grid;gap:1rem;align-items:center;padding:1rem;border-radius:16px}.release-status--loading{grid-template-columns:auto minmax(0,1fr);background:var(--release-accent-soft)}.release-status--error{background:#ef444414}.release-spinner{width:1.1rem;height:1.1rem;border:2px solid rgba(217,119,6,.2);border-top-color:var(--release-accent);border-radius:999px;animation:release-spin .72s linear infinite}.release-meta-grid{display:grid;gap:.75rem;padding:0;margin:0 0 1.1rem}.release-meta-item{padding:.85rem 1rem;border-radius:14px;background:#f3f0eb99}.release-meta-item dd{margin:.3rem 0 0;font-weight:700;font-size:.95rem}.release-download-panel__hint{margin-top:1rem;font-size:.88rem;text-align:center}.release-faq-list{display:grid;gap:.85rem}.release-faq-item{padding:1.3rem 1.5rem}.release-faq-item summary{cursor:pointer;font-weight:700;font-size:1.02rem;color:var(--release-ink);list-style:none;display:flex;align-items:center;justify-content:space-between}.release-faq-item summary:after{content:"+";font-size:1.2rem;font-weight:700;color:var(--release-accent);transition:transform .2s ease}.release-faq-item[open] summary:after{content:"−"}.release-faq-item summary::-webkit-details-marker{display:none}.release-faq-item p{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--release-line)}.release-contact{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1.5rem;align-items:start}.release-footer{background:var(--release-bg-alt);border-top:1px solid var(--release-line);padding:2.5rem 0}.release-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.release-footer__brand{margin:0;font-weight:700;font-size:.95rem;color:var(--release-ink)}.release-footer__copy{margin:.3rem 0 0;font-size:.85rem;color:var(--release-copy)}.release-footer__right{display:flex;gap:1.5rem}.release-footer__right a{font-size:.9rem;color:var(--release-copy);font-weight:500;transition:color .18s ease}.release-footer__right a:hover{color:var(--release-accent)}@keyframes release-spin{to{transform:rotate(360deg)}}@media(max-width:1080px){.release-hero__shell,.release-section-heading--split,.release-contact{grid-template-columns:1fr}.release-hero__copy{padding-top:1rem}.release-hero__highlights,.release-feature-grid,.release-screenshot-grid,.release-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.release-nav__links{display:none}.release-nav__toggle{display:flex}.release-page{padding-top:72px}.release-section,.release-hero{padding:3rem 0}.release-shell{width:calc(100% - 1.5rem)}.release-hero__highlights,.release-feature-grid,.release-screenshot-grid,.release-contact__grid{grid-template-columns:1fr}.release-metric-card,.release-feature-card,.release-shot-card,.release-contact-card,.release-download-panel,.release-faq-item{padding:1.1rem}.release-footer__inner{flex-direction:column;text-align:center}.release-footer__right{flex-direction:column;gap:.6rem}}
