.content-prose{min-width:0;color:#2a2623;font-size:18px;line-height:1.75}.content-prose>section{scroll-margin-top:calc(var(--v2-header) + 24px)}.content-prose>section+section{margin-top:clamp(48px,5vw,64px)}.content-prose h2{display:flex;align-items:baseline;gap:14px;margin:0 0 20px;color:var(--v2-ink);font-size:clamp(26px,2.6vw,34px);font-weight:600;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.content-h2-num{flex:none;color:var(--v2-maroon);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:14px;font-weight:600;letter-spacing:0;transform:translateY(-4px)}.content-prose p{margin:0 0 20px}.content-prose strong{color:var(--v2-ink);font-weight:650}.content-prose .docs-inline-link{color:var(--v2-maroon);font-weight:600;text-decoration:underline;text-decoration-color:var(--content-maroon-line,rgb(130 0 0/18%));text-decoration-thickness:2px;text-underline-offset:4px}.content-prose .docs-inline-link:hover{text-decoration-color:var(--v2-maroon)}.content-prose .docs-inline-code{padding:2px 6px;border:1px solid var(--v2-line);border-radius:6px;background:var(--v2-soft);color:var(--v2-ink);font-family:Geist Mono Variable,ui-monospace,monospace;font-size:.84em;overflow-wrap:anywhere}.content-prose .docs-check-list,.content-prose .docs-number-list{display:grid;gap:10px;margin:0 0 24px;padding:0;list-style:none}.content-prose .docs-check-list li{position:relative;padding-left:26px}.content-prose .docs-check-list li:before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:50%;background:var(--v2-maroon)}.content-prose .docs-number-list{counter-reset:blog-step}.content-prose .docs-number-list li{position:relative;padding-left:46px;counter-increment:blog-step}.content-prose .docs-number-list li:before{content:counter(blog-step);position:absolute;left:0;top:.12em;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--v2-maroon-soft);color:var(--v2-maroon);font-size:14px;font-weight:700;line-height:1}.content-prose .docs-note-card{display:flex;gap:14px;margin:0 0 24px;padding:18px 20px;border:1px solid var(--v2-line);border-left:3px solid var(--v2-maroon);border-radius:14px;background:var(--v2-surface);font-size:16px;line-height:1.65}.content-prose .docs-note-card>svg{flex:none;margin-top:3px;color:var(--v2-maroon)}.content-prose .docs-note-card strong{display:block;margin-bottom:4px}.content-prose .docs-note-card.is-warning{border-left-color:#b45309;background:#fffaf2}.content-prose .docs-note-card.is-warning>svg{color:#b45309}.content-prose .docs-note-card.is-best{border-left-color:#168a47;background:#f5fbf7}.content-prose .docs-note-card.is-best>svg{color:#168a47}.content-prose .docs-table-wrap{margin:0 0 28px;overflow-x:auto;border:1px solid var(--v2-line);border-radius:16px;background:var(--v2-surface)}.content-prose .docs-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55}.content-prose .docs-table.is-wide{min-width:620px}.content-prose .docs-table th{padding:14px 16px;border-bottom:1px solid var(--v2-line);background:var(--v2-soft);color:var(--v2-ink);font-size:13px;font-weight:650;text-align:left;vertical-align:bottom}.content-prose .docs-table td{padding:13px 16px;border-bottom:1px solid var(--v2-line);vertical-align:top}.content-prose .docs-table tr:last-child td{border-bottom:0}.content-prose .docs-table td:first-child{color:var(--v2-ink);font-weight:600}.content-prose .docs-code-shell{margin:0 0 28px;overflow:hidden;border-radius:16px;background:#1b1715}.content-prose .docs-code-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgb(255 255 255/8%);color:#bdb4ad;font-size:12px}.content-prose .docs-code-head span,.content-prose .docs-copy-inline{display:inline-flex;align-items:center;gap:6px}.content-prose .docs-copy-inline{padding:4px 10px;border:1px solid rgb(255 255 255/14%);border-radius:999px;background:transparent;color:#e7e0da;font:inherit;cursor:pointer}.content-prose .docs-code-block{margin:0;padding:16px 18px;overflow-x:auto;color:#f4ede7;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:13.5px;line-height:1.7}.content-prose .docs-achievement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 28px}.content-prose .docs-achievement-card{display:grid;gap:6px;padding:18px;border:1px solid var(--v2-line);border-radius:16px;background:var(--v2-surface);font-size:15px;line-height:1.6}.content-prose .docs-achievement-card svg{color:var(--v2-maroon)}.content-prose .docs-reference-list{display:grid;gap:8px;margin:0 0 24px}.content-prose .docs-reference-list a{display:inline-flex;align-items:center;gap:6px;color:var(--v2-maroon);font-size:16px;font-weight:600}.content-prose .content-faq-list{border-top:1px solid var(--v2-line-strong)}.content-prose .content-faq-item{padding:22px 0;border-bottom:1px solid var(--v2-line)}.content-prose .content-faq-item h3{margin:0 0 8px;color:var(--v2-ink);font-size:19px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.content-prose .content-faq-item p{margin:0;color:#4a4541;font-size:17px}@media (max-width:700px){.content-prose{font-size:17px}.content-prose h2{flex-direction:column;gap:6px}.content-h2-num{transform:none}.content-prose .docs-achievement-grid{grid-template-columns:minmax(0,1fr)}}