.mono-label[data-astro-cid-z3svgmjf]{font-family:var(--mono);font-size:12px;color:var(--accent);margin-bottom:16px}.page-header[data-astro-cid-z3svgmjf]{border-bottom:1px solid var(--border)}.page-header-inner[data-astro-cid-z3svgmjf]{max-width:var(--max);margin:0 auto;padding:64px 32px 48px}.page-header-inner[data-astro-cid-z3svgmjf] h1[data-astro-cid-z3svgmjf]{font-size:44px;line-height:1.07;letter-spacing:-.025em;font-weight:700;margin:0 0 18px;max-width:760px}.page-sub[data-astro-cid-z3svgmjf]{font-size:18px;line-height:1.55;color:var(--text-2);margin:0 0 24px;max-width:620px}.area-jumps[data-astro-cid-z3svgmjf]{display:flex;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:12.5px}.area-jump[data-astro-cid-z3svgmjf]{cursor:pointer;color:#3c4248;background:#fff;border:1px solid var(--border);border-radius:7px;padding:8px 13px;text-decoration:none;white-space:nowrap;transition:border-color .15s,color .15s}.area-jump[data-astro-cid-z3svgmjf]:hover{color:var(--accent);border-color:var(--accent)}.area-section[data-astro-cid-z3svgmjf]{border-bottom:1px solid var(--border)}.area-section-alt[data-astro-cid-z3svgmjf]{background:#fff}.area-section-inner[data-astro-cid-z3svgmjf]{max-width:var(--max);margin:0 auto;padding:48px 32px 4px}.area-heading[data-astro-cid-z3svgmjf]{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.area-num[data-astro-cid-z3svgmjf]{font-family:var(--mono);font-size:14px;color:var(--accent)}.area-heading[data-astro-cid-z3svgmjf] h2[data-astro-cid-z3svgmjf]{font-size:28px;font-weight:700;letter-spacing:-.015em;margin:0}.area-desc[data-astro-cid-z3svgmjf]{font-size:16px;line-height:1.6;color:var(--text-2);margin:0;max-width:640px}.cards-grid[data-astro-cid-z3svgmjf]{max-width:var(--max);margin:0 auto;padding:22px 32px 52px;display:grid;gap:22px;align-items:stretch}.cards-3[data-astro-cid-z3svgmjf]{grid-template-columns:repeat(3,1fr)}.cards-2[data-astro-cid-z3svgmjf]{grid-template-columns:repeat(2,1fr)}.cards-1[data-astro-cid-z3svgmjf]{grid-template-columns:1fr}.card[data-astro-cid-z3svgmjf]{border:1px solid var(--border);border-radius:14px;padding:26px;background:#fff;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.card[data-astro-cid-z3svgmjf]:hover{border-color:var(--accent);transform:translateY(-2px)}.card-dark[data-astro-cid-z3svgmjf]{border:1px solid #2f353c;background:var(--bg-dark);color:#f7f6f3}.card-dark[data-astro-cid-z3svgmjf]:hover{border-color:var(--accent)}.card-warm[data-astro-cid-z3svgmjf]{background:var(--accent-bg);border-color:var(--accent-border)}.card-title[data-astro-cid-z3svgmjf]{font-size:18px;font-weight:700;letter-spacing:-.005em;margin-bottom:10px}.card-body[data-astro-cid-z3svgmjf]{font-size:14px;line-height:1.55;color:var(--text-2);margin:0 0 16px;flex:1}.card-body-dark[data-astro-cid-z3svgmjf]{color:#b9bdc2}.card-example[data-astro-cid-z3svgmjf]{font-size:13px;color:var(--text);background:var(--accent-bg);border-radius:8px;padding:10px 12px;line-height:1.45}.card-example-2[data-astro-cid-z3svgmjf]{margin-top:8px}.card-meta[data-astro-cid-z3svgmjf]{font-size:13px;color:var(--text-muted);font-family:var(--mono);line-height:1.5}.dark-tags[data-astro-cid-z3svgmjf]{display:flex;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;color:#e9a877;margin-top:auto;padding-top:16px}.dark-tags[data-astro-cid-z3svgmjf] span[data-astro-cid-z3svgmjf]{border:1px solid var(--dark-border);border-radius:6px;padding:6px 11px}.card-link[data-astro-cid-z3svgmjf]{font-size:13.5px;font-weight:600;color:var(--accent);margin-top:16px;padding-top:2px}.card-link-dark[data-astro-cid-z3svgmjf]{color:#e9a877}.link-accent[data-astro-cid-z3svgmjf]{font-size:13.5px;font-weight:600;color:var(--accent);text-decoration:none;border-bottom:2px solid var(--accent);padding-bottom:1px;display:inline-block;margin-top:auto;transition:opacity .15s}.link-accent[data-astro-cid-z3svgmjf]:hover{opacity:.8}.card-wide[data-astro-cid-z3svgmjf]{display:grid;grid-template-columns:1.05fr .95fr;gap:0;overflow:hidden;padding:0}.card-wide-text[data-astro-cid-z3svgmjf]{padding:32px;display:flex;flex-direction:column;gap:12px}.card-wide-text[data-astro-cid-z3svgmjf] .card-title[data-astro-cid-z3svgmjf]{margin-bottom:0}.card-wide-text[data-astro-cid-z3svgmjf] .card-body[data-astro-cid-z3svgmjf]{margin:0;flex:0}.card-wide-text[data-astro-cid-z3svgmjf] .card-link[data-astro-cid-z3svgmjf]{margin-top:4px}.card-wide-visual[data-astro-cid-z3svgmjf]{background:var(--bg);border-left:1px solid var(--border);display:flex;align-items:center;justify-content:center;padding:28px}.browser-mock[data-astro-cid-z3svgmjf]{width:100%;max-width:280px;border-radius:10px;overflow:hidden;border:1px solid #e2e2e5;box-shadow:0 12px 30px -14px #14181c4d}.browser-bar[data-astro-cid-z3svgmjf]{height:30px;background:#f0f0f2;border-bottom:1px solid #e2e2e5;display:flex;align-items:center;gap:6px;padding:0 11px}.browser-dots[data-astro-cid-z3svgmjf]{display:flex;gap:5px}.browser-dots[data-astro-cid-z3svgmjf] span[data-astro-cid-z3svgmjf]{display:block;width:9px;height:9px;border-radius:50%}.browser-url[data-astro-cid-z3svgmjf]{flex:1;display:flex;justify-content:center;font-family:var(--mono);font-size:10px;color:#9aa0a7;background:#fff;border:1px solid #e2e2e5;border-radius:6px;padding:3px 16px}.browser-body[data-astro-cid-z3svgmjf]{background:#fff;padding:18px}.mock-title[data-astro-cid-z3svgmjf]{width:34%;height:9px;border-radius:4px;background:#21262b;margin-bottom:12px}.mock-line[data-astro-cid-z3svgmjf]{width:88%;height:6px;border-radius:3px;background:#e6e3dd;margin-bottom:7px}.mock-line-short[data-astro-cid-z3svgmjf]{width:72%;margin-bottom:16px}.mock-btns[data-astro-cid-z3svgmjf]{display:flex;gap:8px}.mock-btn[data-astro-cid-z3svgmjf]{flex:1;height:34px;border-radius:7px;border:1px solid #e6e3dd}.mock-btn-accent[data-astro-cid-z3svgmjf]{background:#cf6a2b;border-color:#cf6a2b}@media(max-width:900px){.page-header-inner[data-astro-cid-z3svgmjf] h1[data-astro-cid-z3svgmjf]{font-size:34px}.cards-3[data-astro-cid-z3svgmjf],.cards-2[data-astro-cid-z3svgmjf],.card-wide[data-astro-cid-z3svgmjf]{grid-template-columns:1fr}.card-wide-visual[data-astro-cid-z3svgmjf]{display:none}}@media(max-width:600px){.page-header-inner[data-astro-cid-z3svgmjf]{padding:48px 20px}.area-section-inner[data-astro-cid-z3svgmjf]{padding:40px 20px 4px}.cards-grid[data-astro-cid-z3svgmjf]{padding:16px 20px 40px}}
