.docs[data-astro-cid-hfertcsn]{grid-template-columns:248px minmax(0,660px) 196px;justify-content:space-between;align-items:start;gap:48px;padding-bottom:96px;display:grid}.d-side[data-astro-cid-hfertcsn]{border-right:1px solid var(--sep);margin-right:-16px;padding:40px 32px 40px 0;position:sticky;top:77px}.d-search[data-astro-cid-hfertcsn]{background:var(--bg-2);height:36px;color:var(--text-2);border-radius:10px;align-items:center;gap:8px;margin-bottom:28px;padding:0 12px;display:flex}.d-search[data-astro-cid-hfertcsn] svg{flex:none;width:15px;height:15px}.d-search[data-astro-cid-hfertcsn] input[data-astro-cid-hfertcsn]{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.d-search[data-astro-cid-hfertcsn] input[data-astro-cid-hfertcsn]::placeholder{color:var(--text-2)}.d-search[data-astro-cid-hfertcsn]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.d-search[data-astro-cid-hfertcsn] kbd[data-astro-cid-hfertcsn]{font:500 12px var(--font-body);color:var(--text-2)}.d-title[data-astro-cid-hfertcsn]{letter-spacing:.08em;color:var(--text-2);margin-bottom:10px;font-size:12px;font-weight:600}.d-group[data-astro-cid-hfertcsn]{margin-bottom:24px}.d-group[data-astro-cid-hfertcsn] ul[data-astro-cid-hfertcsn]{flex-direction:column;gap:2px;display:flex}.d-group[data-astro-cid-hfertcsn] a[data-astro-cid-hfertcsn]{border-radius:8px;padding:6px 10px;font-size:14px;text-decoration:none;display:block}.d-group[data-astro-cid-hfertcsn] a[data-astro-cid-hfertcsn]:hover{background:var(--bg-2)}.d-group[data-astro-cid-hfertcsn] a[data-astro-cid-hfertcsn][aria-current]{background:var(--accent-subtle);color:var(--accent);font-weight:600}.d-content[data-astro-cid-hfertcsn]{min-width:0;padding-top:48px}.d-toc[data-astro-cid-hfertcsn]{padding-top:48px;position:sticky;top:77px}.d-toc[data-astro-cid-hfertcsn] ul[data-astro-cid-hfertcsn]{flex-direction:column;gap:10px;margin-bottom:24px;font-size:14px;display:flex}.d-toc[data-astro-cid-hfertcsn] a[data-astro-cid-hfertcsn]{color:var(--text-2);text-decoration:none}.d-toc[data-astro-cid-hfertcsn] a[data-astro-cid-hfertcsn]:hover,.d-toc[data-astro-cid-hfertcsn] a[data-astro-cid-hfertcsn][aria-current]{color:var(--accent)}@media (width<=1199px){.docs[data-astro-cid-hfertcsn]{grid-template-columns:220px minmax(0,1fr);gap:40px}.d-toc[data-astro-cid-hfertcsn]{display:none}}@media (width<=767px){.docs[data-astro-cid-hfertcsn]{grid-template-columns:minmax(0,1fr);gap:0}.d-side[data-astro-cid-hfertcsn]{border-right:0;max-height:none;margin:0;padding:24px 0 0;position:static}.d-side[data-astro-cid-hfertcsn] nav[data-astro-cid-hfertcsn]{display:none}.d-search[data-astro-cid-hfertcsn]{height:44px;margin-bottom:0}.d-content[data-astro-cid-hfertcsn]{padding-top:24px}}.doc-crumbs{color:var(--text-2);align-items:center;gap:6px;font-size:14px;display:flex}.doc-crumbs li{align-items:center;gap:6px;display:flex}.doc-crumbs svg{color:#8e8e93;width:14px;height:14px}.doc-crumbs a{text-decoration:none}.doc-crumbs [aria-current]{color:var(--accent)}.doc h1{font-family:var(--font-display);letter-spacing:-.018em;margin-top:22px;font-size:44px;font-weight:800;line-height:1.1}.doc .doc-dek{color:var(--text-2);margin-top:14px;font-size:20px;line-height:1.55}.doc-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:flex}.doc-meta .pill{background:var(--accent-subtle);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.doc-meta .pill svg{width:14px;height:14px}.doc-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.doc-actions a,.doc-actions button{border:1px solid var(--sep);background:var(--bg);height:31px;font:600 13px var(--font-body);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;text-decoration:none;display:inline-flex}.doc-actions a:hover,.doc-actions button:hover{background:var(--bg-2)}.doc-actions svg{width:15px;height:15px}.doc-actions [data-done]{border-color:var(--accent)}.doc{font-size:17px;line-height:1.6}.doc>h2{font-family:var(--font-display);letter-spacing:-.01em;margin:24px 0 20px;font-size:28px;font-weight:700;line-height:1.2}.doc>p{margin-bottom:20px}.doc-quick{background:var(--accent-subtle);border-radius:20px;margin:24px 0;padding:22px 24px 24px}.doc-quick h2{color:var(--accent);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.doc-quick svg{width:18px;height:18px}.doc-steps{counter-reset:s;flex-direction:column;gap:18px;margin-bottom:24px;display:flex}.doc-steps li{counter-increment:s;align-items:flex-start;gap:14px;display:flex}.doc-steps li:before{content:counter(s);background:var(--red);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-3px;font-size:16px;font-weight:700;display:inline-flex}.doc-figure img{border-radius:20px;width:100%}.doc-figure{margin-bottom:24px}.doc-table{border-collapse:separate;border-spacing:0;border:1px solid var(--sep);border-radius:16px;width:100%;margin-bottom:24px;font-size:15px;overflow:hidden}.doc-table th,.doc-table td{text-align:left;border-top:1px solid var(--sep);vertical-align:top;padding:12px 16px}.doc-table thead th{background:var(--bg-2);border-top:0;font-weight:600}.doc-table tbody th{width:135px;font-weight:600}.doc-table td{color:var(--text-2)}.doc-table code{color:var(--accent);font:500 14px ui-monospace,SF Mono,Menlo,monospace}.doc-callout{background:var(--bg-2);color:var(--text);border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:18px 20px;font-size:15px;display:flex}.doc-callout svg{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}.doc-feedback{border:1px solid var(--sep);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;padding:16px 20px;font-size:15px;font-weight:600;display:flex}.doc-feedback div{gap:8px;display:flex}.doc-feedback button{background:var(--bg-2);height:32px;font:600 14px var(--font-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.doc-feedback button[aria-pressed=true]{background:var(--accent-subtle);color:var(--accent)}.doc-feedback svg{width:15px;height:15px}.doc-pager{grid-template-columns:1fr 1fr;gap:16px;display:grid}.doc-pager a{border:1px solid var(--sep);color:var(--accent);border-radius:16px;flex-direction:column;gap:2px;padding:16px 18px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.doc-pager a span{color:var(--text-2);font-size:12px;font-weight:600}.doc-pager a.next{text-align:right}.doc-pager a:hover{background:var(--bg-2)}.toc-cta{background:var(--bg-2);color:var(--text-2);border-radius:16px;padding:16px;font-size:13px}.toc-cta a{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:600;text-decoration:none;display:block}.toc-cta a:hover{text-decoration:underline}.toc-updated{color:var(--text-2);font-size:13px}@media (width<=767px){.doc h1{font-size:32px}.doc .doc-dek{font-size:17px}.doc>h2{font-size:24px}.doc{font-size:16px}.doc-pager{grid-template-columns:1fr}}
