.md-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.md-page{gap:clamp(56px,7vw,96px);display:grid}.md-draft{border:1px dashed color-mix(in srgb,var(--moon-warning) 60%,var(--moon-line));border-radius:var(--moon-radius-lg);background:var(--moon-warning-soft);color:var(--moon-warning-text);align-items:flex-start;gap:12px;margin:0;padding:16px 20px;font-size:14px;line-height:1.6;display:flex}.md-draft svg{flex:none;margin-top:2px}.md-feature-list{gap:clamp(40px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.md-feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.md-feature:nth-child(2n) .md-feature-copy{order:2}.md-feature-copy h3{letter-spacing:-.02em;margin:16px 0 10px;font-size:clamp(22px,2.2vw,28px)}.md-feature-copy p{color:var(--muted);margin:0 0 14px;line-height:1.75}.md-feature-icon{background:var(--moon-accent-soft);width:46px;height:46px;color:var(--moon-accent-text);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.md-capture{min-width:0;margin:0}.md-capture img{border:1px solid var(--line);border-radius:var(--moon-radius-xl);width:100%;height:auto;box-shadow:0 24px 48px -30px color-mix(in srgb,var(--moon-text) 40%,transparent);display:block}.md-capture-slot{border:1px dashed var(--line);border-radius:var(--moon-radius-xl);background:var(--panel-soft);width:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.md-capture-slot small{font:var(--moon-text-overline);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.md-privacy h2{margin:12px 0 18px}.md-privacy-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.md-privacy-list li{align-items:flex-start;gap:12px;line-height:1.7;display:flex}.md-privacy-list svg{color:var(--moon-accent-text);flex:none;margin-top:3px}.md-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.md-system{border:1px solid var(--line);border-radius:var(--moon-radius-xl);background:var(--surface);min-width:0;padding:24px}.md-system[data-recommended=true]{border-color:color-mix(in srgb,var(--moon-accent) 55%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--moon-accent) 35%,transparent)}.md-system h3{margin:0 0 14px;font-size:20px}.md-system ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.md-download{border:1px solid var(--line);border-radius:var(--moon-radius-lg);min-height:44px;color:inherit;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.md-download:hover,.md-download:focus-visible{border-color:var(--moon-accent)}.md-download svg{color:var(--moon-accent-text);flex:none;margin-top:2px}.md-download strong{font-size:15px;display:block}.md-download small{color:var(--muted);font-size:13px;line-height:1.5;display:block}.md-notice{border:1px solid var(--line);border-radius:var(--moon-radius-lg);background:var(--panel-soft);align-items:flex-start;gap:12px;margin:22px 0 0;padding:16px 20px;font-size:14px;line-height:1.7;display:flex}.md-notice svg{flex:none;margin-top:3px}.md-requirement-list{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.md-requirement-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) minmax(0,4fr);align-items:baseline;gap:18px;padding:16px 0;display:grid}.md-requirement-list dt{margin:0;padding:0;font-weight:700;line-height:1.7}.md-requirement-list dd{color:var(--muted);margin:0;padding:0;line-height:1.7}.md-notice a{text-underline-offset:3px;text-decoration:underline}.md-links{margin:32px 0 0}.md-links h3{margin:0 0 12px;font-size:17px}.md-links ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.md-links a{border:1px solid var(--line);border-radius:var(--moon-radius-lg);height:100%;color:inherit;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.md-links a:hover,.md-links a:focus-visible{border-color:var(--moon-accent)}.md-links strong{color:var(--moon-accent-text);font-size:15px}.md-links span{color:var(--muted);font-size:13.5px;line-height:1.55}.md-feature:nth-child(2n){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.md-phone{flex-basis:100%;gap:10px;display:grid}.md-phone[hidden]{display:none}.md-phone p{color:var(--muted);margin:0}.md-stores{flex-wrap:wrap;gap:10px;display:flex}.md-store-button{border-radius:var(--moon-radius-md);background:var(--moon-text);min-height:48px;color:var(--moon-bg);border:1px solid #0000;align-items:center;gap:10px;padding:6px 16px 6px 12px;text-decoration:none;display:inline-flex}.md-store-button:hover{opacity:.88}.md-store-button>span{text-align:left;line-height:1.15;display:grid}.md-store-button small{opacity:.85;font-size:10.5px;font-weight:500}.md-store-button strong{font-size:15px;font-weight:600}@media (forced-colors:active){.md-store-button{border-color:canvastext}}@media (width<=980px){.md-system-grid{grid-template-columns:1fr}}@media (width<=760px){.md-feature,.md-feature:nth-child(2n),.md-links ul{grid-template-columns:1fr}.md-feature:nth-child(2n) .md-feature-copy{order:0}.md-requirement-list>div{grid-template-columns:1fr;gap:6px}}.md-actions [data-desktop-primary][hidden]{display:none}.md-mac{color:var(--muted);flex-basis:100%;margin:0;line-height:1.6}.md-mac[hidden]{display:none}.md-soon{color:var(--muted);align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:1.6;display:flex}.md-soon svg{flex:none;margin-top:3px}.md-soon strong{color:var(--moon-text)}.md-hashes{color:var(--muted);margin:14px 0 0;font-size:13.5px}.md-hashes a{text-underline-offset:3px;text-decoration:underline}.md-feature--text{grid-template-columns:minmax(0,1fr)!important}.md-feature--text .md-feature-copy{max-width:720px;order:0!important}
