@layer components{.v3-doc{max-width:760px;color:var(--n-600);margin-inline:auto}.v3-doc h1{letter-spacing:-.025em;color:var(--n-900);text-wrap:balance;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:300;line-height:1.05}.v3-doc-meta{color:var(--n-500);margin:14px 0 44px;font-size:.875rem}.v3-doc .v3-doc-title{letter-spacing:-.025em;color:var(--n-900);text-wrap:balance;margin:12px 0 22px;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:300;line-height:1.05}.v3-doc .v3-lede{margin-bottom:40px}.v3-doc h2{letter-spacing:-.018em;color:var(--n-900);margin:2.6em 0 .7em;font-size:clamp(1.25rem,2.3vw,1.6rem);font-weight:400;line-height:1.15}.v3-doc h3{letter-spacing:-.01em;color:var(--n-900);margin:1.8em 0 .5em;font-size:1.08rem;font-weight:600;line-height:1.3}.v3-doc p{margin:0 0 1em;line-height:1.65}.v3-doc ul,.v3-doc ol{gap:.45em;margin:0 0 1.1em;padding-left:1.35em;line-height:1.6;display:grid}.v3-doc ul{list-style:outside}.v3-doc ol{list-style:decimal}.v3-doc li::marker{color:var(--n-400)}.v3-doc strong{color:var(--n-900);font-weight:600}.v3-doc a{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--brand) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--brand) 40%, transparent);text-underline-offset:2px;transition:text-decoration-color .15s}.v3-doc a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.v3-doc table{border-collapse:collapse;width:100%;margin:0 0 1.4em;font-size:.92rem;line-height:1.5}.v3-doc th,.v3-doc td{vertical-align:top;text-align:left;padding:10px 14px 10px 0}.v3-doc th{color:var(--n-900);border-bottom:1px solid var(--n-200);font-weight:600}.v3-doc td{border-bottom:1px solid var(--n-100)}.v3-doc-note{border-top:1px solid var(--n-200);color:var(--n-500);margin-top:56px;padding-top:24px;font-size:.875rem;line-height:1.55}.v3-doc-note p{margin:0}.v3-narrow{text-align:center;max-width:560px;margin-inline:auto}.v3-status{background:var(--n-100);width:56px;height:56px;color:var(--n-600);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.v3-status svg{width:26px;height:26px}.v3-card{border:1px solid var(--n-200);text-align:left;background:#fff;border-radius:16px}.v3-card-h{letter-spacing:.12em;text-transform:uppercase;color:var(--n-400);padding:22px 26px 0;font-size:11px;font-weight:600}.v3-rows>*+*{border-top:1px solid var(--n-100)}.v3-row{color:var(--n-600);align-items:flex-start;gap:14px;padding:18px 22px;font-size:.94rem;line-height:1.5;display:flex}.v3-row svg{width:20px;height:20px;color:var(--brand);flex:none;margin-top:2px}.v3-row strong{color:var(--n-900);font-weight:600}.v3-steps{gap:18px;padding:20px 26px 26px;display:grid}.v3-step{align-items:flex-start;gap:14px;display:flex}.v3-step-n{background:var(--brand-surface);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;font-size:.8rem;font-weight:600;display:inline-flex}.v3-step-t{color:var(--n-900);font-size:.94rem;font-weight:600;line-height:1.4}.v3-step-d{color:var(--n-500);margin-top:2px;font-size:.9rem;line-height:1.5}.v3-textlink{color:var(--n-600);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.v3-textlink:hover{color:var(--n-900)}.v3-links-row{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.v3-doc img{max-width:100%;height:auto}.v3-doc figure{margin:2em 0}.v3-doc figure img{border:1px solid var(--n-200);border-radius:14px;width:100%;display:block}.v3-doc figcaption{text-align:center;color:var(--n-500);margin-top:10px;font-size:.85rem}.v3-doc code{background:var(--n-100);font-family:var(--mono);color:var(--brand);border-radius:5px;padding:2px 6px;font-size:.86em}.v3-doc pre{background:var(--n-900);color:#fff;border-radius:12px;margin:1.6em 0;padding:18px 20px;overflow-x:auto}.v3-doc pre code{color:inherit;background:0 0;padding:0;font-size:.85rem;line-height:1.6}.v3-doc blockquote{border-left:3px solid var(--brand-surface);background:var(--n-50);color:var(--n-600);border-radius:0 12px 12px 0;margin:1.6em 0;padding:14px 20px;font-style:italic}.v3-doc hr{border:0;border-top:1px solid var(--n-200);margin:2.4em 0}.v3-doc-table{border:1px solid var(--n-200);border-radius:14px;margin:2em 0;overflow-x:auto}.v3-doc-table table{min-width:100%;margin:0}.v3-doc-table th,.v3-doc-table td{padding:12px 16px}.v3-doc-table th{background:var(--n-50);border-bottom:1px solid var(--n-200)}.v3-doc-table tr:last-child td{border-bottom:0}.v3-doc-embed{border:1px solid var(--n-200);border-radius:14px;height:0;margin:2em 0;padding-bottom:56.25%;position:relative;overflow:clip}.v3-doc-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.v3-doc-toc{margin:0 0 40px;padding:22px 26px}.v3-doc-toc ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.v3-doc-toc a{color:var(--n-600);font-size:.92rem;text-decoration:none}.v3-doc-toc a:hover{color:var(--brand)}.v3-doc-meta-row{border-bottom:1px solid var(--n-200);color:var(--n-500);flex-wrap:wrap;align-items:center;gap:14px 28px;padding-bottom:28px;font-size:.875rem;display:flex}.v3-doc-meta-row>span{align-items:center;gap:8px;display:inline-flex}.v3-doc-meta-row svg{width:15px;height:15px;color:var(--n-400)}.v3-doc-meta-row img{filter:grayscale();border-radius:50%;width:40px;height:40px}.v3-doc-meta-row b{color:var(--n-900);font-weight:600}.v3-doc-cta{background:var(--n-50);border:1px solid var(--n-200);text-align:center;border-radius:16px;margin-top:56px;padding:36px 28px}.v3-doc-cta h3{margin:0}.v3-doc-cta p{max-width:48ch;margin:12px auto 0}.v3-doc .v3-btn{color:#fff;text-decoration:none}.v3-doc .v3-btn--ghost{color:var(--n-900)}.v3-doc .v3-textlink{color:var(--n-600);text-decoration:none}.v3-doc .v3-textlink:hover{color:var(--n-900);text-underline-offset:2px;text-decoration:underline}.v3-doc .v3-int-post{color:inherit;text-decoration:none}.v3-doc .v3-int-post h3,.v3-doc .v3-int-post h4{margin:0}.v3-doc .v3-d3{letter-spacing:-.018em;margin:0;font-size:clamp(1.25rem,2.3vw,1.6rem);font-weight:400;line-height:1.15}.v3-doc .v3-int-tag,.v3-doc .v3-int-chip{color:var(--n-700)}.v3-doc .v3-int-chip{color:var(--brand)}.v3-doc .v3-int-pair{--v3-doc-wide:min(960px, 100vw - 2 * clamp(20px, 3vw, 28px) - 16px);width:var(--v3-doc-wide);max-width:none;margin-inline:calc((100% - var(--v3-doc-wide)) / 2)}}