.doc[data-v-a0acd8ef]{padding:7rem 0 4rem;background:var(--surface-alt)}.doc-card[data-v-a0acd8ef]{max-width:840px;margin:0 auto;padding:3rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.doc-back[data-v-a0acd8ef]{display:inline-flex;align-items:center;gap:6px;padding:.5rem 1.15rem;border-radius:999px;background:var(--surface);border:1px solid var(--border-strong);color:var(--text-strong);font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.doc-back[data-v-a0acd8ef]:hover{background:var(--surface-hover);color:var(--brand-600)}.doc-card h1[data-v-a0acd8ef]{font-size:clamp(1.7rem,4vw,2.1rem);font-weight:900;color:var(--text-strong);line-height:1.3}.doc-card .doc-updated[data-v-a0acd8ef]{margin:.4rem 0 0;color:var(--text-muted);font-size:.9rem}.doc-home[data-v-a0acd8ef]{display:inline-flex;align-items:center;margin-top:2.5rem;padding:.8rem 1.7rem;border-radius:999px;background:var(--brand-600);color:var(--text-invert);font-weight:700;text-decoration:none;box-shadow:var(--shadow-brand);transition:transform .2s}.doc-home[data-v-a0acd8ef]:hover{transform:translateY(-1px)}.doc-card[data-v-a0acd8ef] h2{margin:2.4rem 0 1rem;font-size:1.25rem;font-weight:800;color:var(--brand-600)}.doc-card[data-v-a0acd8ef] h3{margin:1.7rem 0 .75rem;font-size:1.02rem;font-weight:700;color:var(--text-strong)}.doc-card[data-v-a0acd8ef] p,.doc-card[data-v-a0acd8ef] li{color:var(--text);font-size:.95rem;line-height:1.85}.doc-card[data-v-a0acd8ef] p{margin-bottom:1rem}.doc-card[data-v-a0acd8ef] ul{padding-left:1.4rem;margin-bottom:1rem}.doc-card[data-v-a0acd8ef] li{margin-bottom:.85rem}.doc-card[data-v-a0acd8ef] li::marker{color:var(--brand-300)}.doc-card[data-v-a0acd8ef] strong{color:var(--text-strong);font-weight:700}.doc-card[data-v-a0acd8ef] a:not(.doc-home){color:var(--brand-600);overflow-wrap:anywhere}@media (max-width: 560px){.doc[data-v-a0acd8ef]{padding:5.5rem 0 3rem}.doc-card[data-v-a0acd8ef]{padding:1.6rem;border-radius:var(--radius)}}html.is-embed .header,html.is-embed .footer,html.is-embed .doc-home{display:none}html.is-embed .doc{padding:1.25rem 0 2rem;background:var(--surface)}html.is-embed .doc-card{max-width:none;padding:1.25rem;border:none;border-radius:0}
