/*!
 * docmd (v0.6.9)
 * Copyright (c) 2025-present docmd.io
 * License: MIT
 */
.framenote-landing{--fn-bg: #faf9f7;--fn-surface: #ffffff;--fn-surface-muted: #f2f1ee;--fn-text: #1a1a1a;--fn-muted: #6b6b6b;--fn-faint: #9e9e9e;--fn-brand: #5c6b4f;--fn-brand-pressed: #4d5a42;--fn-brand-soft: #e8eddf;--fn-border: #e8e7e4;--fn-shadow: rgba(57, 48, 37, .12);--fn-radius: 14px;--fn-max-width: 1040px;min-height:100vh;display:flex;flex-direction:column;background:var(--fn-bg);color:var(--fn-text);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6}@media(prefers-color-scheme:dark){.framenote-landing{--fn-bg: #1c1c1e;--fn-surface: #3a3a3c;--fn-surface-muted: #2c2c2e;--fn-text: #f5f5f5;--fn-muted: #ababab;--fn-faint: #787878;--fn-brand: #8da676;--fn-brand-pressed: #a9c195;--fn-brand-soft: #373e2d;--fn-border: #48484a;--fn-shadow: rgba(0, 0, 0, .26)}}.framenote-landing a{color:inherit;text-decoration:none}.framenote-landing h1,.framenote-landing h2,.framenote-landing h3,.framenote-landing h4,.framenote-landing strong{color:var(--fn-text)}.framenote-landing .heading-anchor{color:var(--fn-faint)}.framenote-nav{width:100%;max-width:var(--fn-max-width);margin:0 auto;padding:1.35rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.framenote-brand{display:inline-flex;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:700}.framenote-brand img{width:32px;height:32px;border-radius:8px}.framenote-nav-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;color:var(--fn-muted);font-size:.95rem}.framenote-hero{width:100%;max-width:var(--fn-max-width);margin:0 auto;padding:4.75rem 1.25rem 3rem;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(280px,.76fr);gap:3rem;align-items:center}.framenote-hero-copy .docmd-heading{justify-content:flex-start}.framenote-eyebrow{color:var(--fn-brand);font-weight:700;margin:0 0 .75rem}.framenote-hero h1{font-size:clamp(2.8rem,6vw,4.8rem);font-weight:800;line-height:1.04;margin:0 0 1rem}.framenote-hero h4{color:var(--fn-muted);font-size:clamp(1.08rem,2vw,1.35rem);font-weight:500;margin:0 0 1.4rem}.framenote-hero p{max-width:38rem;color:var(--fn-muted);font-size:1.05rem;margin:0 0 2rem}.framenote-hero .docmd-button,.framenote-cta .docmd-button{display:inline-block;background:var(--fn-brand);color:#fff!important;border-radius:999px;padding:.9rem 1.55rem;font-size:1rem;font-weight:700;box-shadow:0 10px 28px var(--fn-shadow);transition:background .15s ease,transform .15s ease}.framenote-hero .docmd-button:hover,.framenote-cta .docmd-button:hover{background:var(--fn-brand-pressed);transform:translateY(-1px)}.framenote-sub-cta{margin-top:1rem;color:var(--fn-muted);font-size:.95rem}.framenote-product-card{background:var(--fn-surface);border:1px solid var(--fn-border);border-radius:18px;padding:1rem;box-shadow:0 18px 52px var(--fn-shadow)}.framenote-app-icon{display:block;width:min(100%,240px);height:auto;margin:0 auto 1rem;border-radius:48px}.framenote-status-stack{display:grid;gap:.6rem}.framenote-status{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;background:var(--fn-surface-muted);border:1px solid var(--fn-border);border-radius:12px}.framenote-status strong{font-size:.95rem}.framenote-status span{color:var(--fn-brand);font-size:.9rem;font-weight:700}.framenote-features,.framenote-workflow,.framenote-cta{width:100%;max-width:var(--fn-max-width);margin:0 auto;padding:3.25rem 1.25rem}.framenote-features h2,.framenote-workflow h2,.framenote-cta h2{text-align:center;font-size:clamp(1.75rem,3vw,2.3rem);margin:0 0 2rem}.framenote-features .docmd-cards,.framenote-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.framenote-features .docmd-card,.framenote-feature-card{background:var(--fn-surface);border:1px solid var(--fn-border);border-radius:var(--fn-radius);padding:1.35rem;color:var(--fn-text)}.framenote-feature-card h3{font-size:1.05rem;margin:0 0 .55rem}.framenote-features .docmd-card p,.framenote-feature-card p{color:var(--fn-muted);margin:0}.framenote-workflow ol{max-width:720px;margin:0 auto;padding-left:1.4rem;color:var(--fn-muted)}.framenote-workflow li+li{margin-top:.65rem}.framenote-cta{text-align:center}.framenote-cta p{max-width:36rem;margin:0 auto 1.8rem;color:var(--fn-muted)}.framenote-footer{margin-top:auto;border-top:1px solid var(--fn-border);padding:2rem 1.25rem;text-align:center;color:var(--fn-muted);font-size:.9rem}.framenote-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}@media(max-width:760px){.framenote-nav{align-items:flex-start;flex-direction:column}.framenote-nav-links{justify-content:flex-start}.framenote-hero{grid-template-columns:1fr;padding-top:3rem}.framenote-product-card{max-width:330px;margin:0 auto}}
