.feat[data-astro-cid-5m4qz2u5]{padding-bottom:40px}.feat-hero[data-astro-cid-5m4qz2u5]{max-width:760px;margin-bottom:72px}.feat-hero[data-astro-cid-5m4qz2u5] .lead[data-astro-cid-5m4qz2u5]{margin-top:22px}.feat-cta[data-astro-cid-5m4qz2u5]{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.feat-cta-center[data-astro-cid-5m4qz2u5]{justify-content:center}.feat-block[data-astro-cid-5m4qz2u5]{max-width:760px;margin:0 auto 56px}.feat-block[data-astro-cid-5m4qz2u5] p[data-astro-cid-5m4qz2u5]{color:var(--text-dim);font-size:17px;line-height:1.75;margin-top:14px}.feat-block[data-astro-cid-5m4qz2u5] strong[data-astro-cid-5m4qz2u5]{color:var(--text);font-weight:600}.feat-block[data-astro-cid-5m4qz2u5] em[data-astro-cid-5m4qz2u5]{color:var(--text);font-style:italic}.feat-link[data-astro-cid-5m4qz2u5]{margin-top:18px!important;font-size:15px!important}.feat-link[data-astro-cid-5m4qz2u5] a[data-astro-cid-5m4qz2u5]{color:var(--accent-glow);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(var(--accent-glow-rgb),.4)}.feat-link[data-astro-cid-5m4qz2u5] a[data-astro-cid-5m4qz2u5]:hover{text-decoration-color:var(--accent-glow)}.rmk-window[data-astro-cid-5m4qz2u5]{margin-top:28px;background:#0a0d14;border:1px solid #1c2233;border-radius:14px;overflow:hidden;box-shadow:0 1px #ffffff0a inset,0 24px 60px #00000080,0 0 60px rgba(var(--accent-rgb),.12)}.rmk-titlebar[data-astro-cid-5m4qz2u5]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#070912;border-bottom:1px solid #161b27}.rmk-traffic[data-astro-cid-5m4qz2u5]{width:12px;height:12px;border-radius:50%;background:#ff5f57}.rmk-traffic[data-astro-cid-5m4qz2u5].yellow{background:#febc2e}.rmk-traffic[data-astro-cid-5m4qz2u5].green{background:#28c840}.rmk-url[data-astro-cid-5m4qz2u5]{margin-left:10px;padding:3px 14px;border-radius:6px;background:#0d1119;border:1px solid #161b27;color:#565b75;font-size:11px;letter-spacing:.2px}.rmk-board[data-astro-cid-5m4qz2u5]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px}.rmk-col[data-astro-cid-5m4qz2u5]{display:flex;flex-direction:column;gap:10px}.rmk-col-head[data-astro-cid-5m4qz2u5]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#8b91a7;padding:4px 2px}.rmk-dot[data-astro-cid-5m4qz2u5]{width:8px;height:8px;border-radius:50%}.rmk-dot[data-astro-cid-5m4qz2u5].planned{background:#60a5fa}.rmk-dot[data-astro-cid-5m4qz2u5].progress{background:#febc2e}.rmk-dot[data-astro-cid-5m4qz2u5].shipped{background:#4ade80}.rmk-card[data-astro-cid-5m4qz2u5]{display:flex;gap:12px;align-items:flex-start;background:#0e1320;border:1px solid #1c2233;border-radius:12px;padding:14px}.rmk-card[data-astro-cid-5m4qz2u5].shipped{opacity:.75}.rmk-votes[data-astro-cid-5m4qz2u5]{display:flex;flex-direction:column;align-items:center;padding:6px 10px;border-radius:8px;background:#141a2a;border:1px solid #232a3d;color:#dcdfe8;font-size:12px;font-weight:700;line-height:1.3;flex-shrink:0}.rmk-votes[data-astro-cid-5m4qz2u5] .up[data-astro-cid-5m4qz2u5]{color:var(--accent);font-size:8px}.rmk-card[data-astro-cid-5m4qz2u5].shipped .rmk-votes[data-astro-cid-5m4qz2u5] .up[data-astro-cid-5m4qz2u5]{color:#4ade80}.rmk-title[data-astro-cid-5m4qz2u5]{color:#dcdfe8;font-size:13px;font-weight:600}.rmk-sub[data-astro-cid-5m4qz2u5]{color:#565b75;font-size:11.5px;margin-top:3px}@media(max-width:720px){.rmk-board[data-astro-cid-5m4qz2u5]{grid-template-columns:1fr}}.vs-callout[data-astro-cid-5m4qz2u5]{max-width:760px;margin:0 auto 56px;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:32px}.vs-callout[data-astro-cid-5m4qz2u5] p[data-astro-cid-5m4qz2u5]{color:var(--text-dim);font-size:16px;line-height:1.7;margin-top:14px}.vs-callout[data-astro-cid-5m4qz2u5] strong[data-astro-cid-5m4qz2u5]{color:var(--text);font-weight:600}.feat-faq[data-astro-cid-5m4qz2u5]{max-width:760px;margin:64px auto}.feat-faq-title[data-astro-cid-5m4qz2u5]{text-align:center;margin-bottom:32px}.feat-bottom[data-astro-cid-5m4qz2u5]{text-align:center;max-width:760px;margin:0 auto;padding:16px 0 96px}
