@media (min-width:1200px){.bp__readm{display:none}}.bp__readw{display:flex;align-items:center;gap:12px}.bp__readi{width:40px;height:40px;flex:none;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--teal-tint);color:var(--teal-700)}.bp__readn{display:block;font-family:var(--font-heading);font-weight:700;font-size:15px;color:var(--teal-700)}.bp__toc a{display:block;padding:6px 10px;border-radius:7px;border-left:2px solid transparent;font-size:13.5px;line-height:1.45;color:var(--text-body)}@media (hover:hover){.bp__toc a:hover{background:var(--surface-alt)}}.bp__toc a.is-here{color:var(--teal-700);font-weight:600;background:var(--teal-tint);border-left-color:var(--teal-700)}.bp__toc .lvl3 a{padding-left:22px;font-size:12.5px;color:var(--text-muted)}.bp__toc a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-2px}.bp__sb.is-done{border-color:var(--teal-700);background:var(--teal-tint)}.bp__readm{display:inline-flex;align-items:center;gap:6px}@media (max-width:767px){@supports (mask-image:linear-gradient(90deg,#000,#000)){.bp__crumb.is-over,.bp__meta.is-over{mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}}}.bp__prose blockquote{border-left:3px solid var(--teal-700);border-radius:0 var(--bp-block-radius) var(--bp-block-radius) 0;padding:14px 0 14px 18px;background:var(--surface-alt)}.bp__prose blockquote p{margin:0;font-size:17px;font-weight:500;color:var(--teal-700);line-height:1.5;max-width:none}.bp__prose blockquote cite{display:block;font-size:12.5px;color:var(--text-muted);margin-top:10px;font-style:normal}.bp__prose figcaption{font-size:12.5px;color:var(--text-muted);margin-top:10px}.bp__prose pre{background:var(--surface-alt);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7;color:var(--text-strong);overflow-x:auto;white-space:pre}.bp__prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:var(--teal-tint);color:var(--teal-900);padding:2px 6px;border-radius:4px}.bp__prose pre code{background:0 0;padding:0}.bp__prose hr{border:0;height:1px;background:var(--border-subtle);margin:34px 0}.bp__pages{margin-top:28px;font-size:15px}.bp__faq{margin-top:8px}.bp__faqrow{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:2px 16px;margin-top:10px}.bp__faqrow[open]{border-color:var(--teal-700)}.bp__q{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;cursor:pointer;list-style:none;font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--teal-700)}.bp__q::-webkit-details-marker{display:none}.bp__q:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.bp__qi{flex:none;color:var(--orange-700);transition:transform var(--dur) var(--ease)}.bp__faqrow[open] .bp__qi{transform:rotate(45deg)}.bp__a{padding:0 0 16px}.bp__a p{margin:0;font-size:14.5px;line-height:1.7;color:var(--text-body);max-width:var(--bp-measure)}.bp__ph{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-muted)}.bp__arole{line-height:1.35}.bp__abio{font-size:13px;line-height:1.6;color:var(--text-muted);margin-top:14px}.bp__asocial{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.bp__so{width:34px;height:34px;flex:none;border-radius:9px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);color:var(--teal-700)}@media (hover:hover){.bp__so:hover{background:var(--teal-tint);border-color:var(--teal-700)}}.bp__so:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.bp__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.bp__chip{display:inline-block;font-size:12.5px;color:var(--teal-700);background:var(--white);border:1px solid var(--border-subtle);border-radius:20px;padding:5px 11px}@media (hover:hover){.bp__chip:hover{background:var(--teal-tint);border-color:var(--teal-700)}}.bp__chip:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:767px){.bp__prose blockquote{padding:14px 14px 14px 16px}}@media (max-width:400px){.bp__chip{font-size:12px}}.bp__tw{margin:22px 0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border-subtle);border-radius:var(--bp-block-radius);background:var(--white)}.bp__tw table,.bp__tw.bp__tw table{margin:0;border:0;border-radius:0;min-width:520px}@media (max-width:767px){.bp__tw table{min-width:460px;font-size:13px}}.bp__prose iframe,.bp__prose video,.bp__prose embed,.bp__prose object{max-width:100%;width:100%;border-radius:var(--radius-sm);display:block}.bp__prose iframe{aspect-ratio:16/9;height:auto;border:0}.bp__asocial .bp__so .ico{width:16px;height:16px}@media (max-width:1199px){.bp__abio{margin-top:12px}}