.bb-prose{padding:22px 0 10px;font-family:Sora,system-ui,sans-serif;font-size:16.5px;line-height:1.78;color:#3c3c44}.bb-prose p{margin:0 0 18px}.bb-prose h2{font-size:clamp(22px,2.8vw,28px);font-weight:800;letter-spacing:-.024em;line-height:1.2;color:#18162d;margin:42px 0 14px}.bb-prose h3{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:#18162d;margin:34px 0 12px}.bb-prose h4,.bb-prose h5,.bb-prose h6{font-size:17px;font-weight:700;color:#18162d;margin:28px 0 10px}.bb-prose ul,.bb-prose ol{margin:0 0 18px;padding-left:26px}.bb-prose li{margin:0 0 8px}.bb-prose li::marker{color:#5a46f0;font-weight:600}.bb-prose blockquote{margin:28px 0;padding:6px 0 6px 22px;border-left:3px solid #5A46F0;font-size:17.5px;font-weight:600;line-height:1.55;color:#18162d}.bb-prose pre{background:#16151f;color:#e8e6f5;border-radius:12px;padding:20px 22px;overflow-x:auto;font-size:13.5px;line-height:1.6;margin:0 0 22px}.bb-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bb-prose p code,.bb-prose li code{background:#5a46f014;color:#4a37d8;border-radius:5px;padding:2px 6px;font-size:.88em}.bb-prose pre code{background:none;color:inherit;padding:0;font-size:inherit}.bb-prose figure{margin:28px 0}.bb-prose figure img{border-radius:12px;border:1px solid rgba(35,32,64,.1)}.bb-prose figcaption{font-size:13px;color:#78788c;margin-top:10px}.bb-prose a{color:#5a46f0;text-decoration:none;border-bottom:1px solid rgba(90,70,240,.35);transition:color .15s,border-color .15s}.bb-prose a:hover{color:#18162d;border-color:#18162d}.bb-prose strong,.bb-prose b{color:#18162d}.bb-prose .art-table{overflow-x:auto;border:1px solid rgba(35,32,64,.12);border-radius:12px;background:#fff;margin:28px 0}.bb-prose .art-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px;line-height:1.55}.bb-prose .art-table caption{caption-side:top;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#78788c;padding:14px 18px 0}.bb-prose .art-table th,.bb-prose .art-table td{text-align:left;vertical-align:top;padding:12px 18px;border-bottom:1px solid rgba(35,32,64,.08)}.bb-prose .art-table thead th{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#78788c;border-bottom:1px solid rgba(35,32,64,.14)}.bb-prose .art-table tbody th{font-weight:700;color:#18162d}.bb-prose .art-table td{color:#454458}.bb-prose .art-table tbody tr:last-child th,.bb-prose .art-table tbody tr:last-child td{border-bottom:none}.bb-prose .art-def{margin:28px 0;padding:20px 24px;background:#f5f3fe;border:1px solid rgba(90,70,240,.16);border-left:3px solid #5A46F0;border-radius:12px}.bb-prose .art-def-term{font-size:15px;font-weight:800;letter-spacing:-.01em;color:#18162d;margin:0 0 6px}.bb-prose .art-def-text{font-size:15px;color:#454458;line-height:1.65;margin:0}.bb-prose .art-faq{margin:36px 0 8px}.bb-prose .art-faq h2{margin-top:0}.bb-prose .art-faq .faq-item{border-top:1px solid rgba(35,32,64,.1)}.bb-prose .art-faq .faq-item:last-child{border-bottom:1px solid rgba(35,32,64,.1)}.bb-prose .art-faq summary{display:flex;align-items:center;gap:18px;cursor:pointer;list-style:none;padding:18px 0;font-weight:600;font-size:16.5px;color:#18162d;line-height:1.35}.bb-prose .art-faq summary::-webkit-details-marker{display:none}.bb-prose .art-faq .faq-q{flex:1}.bb-prose .art-faq summary:after{content:"+";flex:none;width:24px;height:24px;display:grid;place-items:center;color:#5a46f0;font-size:19px;font-weight:400}.bb-prose .art-faq details[open] summary:after{content:"–"}.bb-prose .art-faq .faq-a{padding:0 0 20px}.bb-prose .art-faq .faq-a p{margin:0;font-size:15px;color:#454458;line-height:1.7}.bb-prose .art-steps{margin:28px 0}.bb-prose .art-steps-intro{margin:0 0 16px}.bb-prose .art-steps-list{list-style:none;padding:0;margin:0;counter-reset:art-step;position:relative}.bb-prose .art-steps-list:before{content:"";position:absolute;left:11.5px;top:10px;bottom:10px;width:1.5px;background:#5a46f042}.bb-prose .art-steps-list li{counter-increment:art-step;position:relative;padding:0 0 20px 46px;margin:0}.bb-prose .art-steps-list li:last-child{padding-bottom:0}.bb-prose .art-steps-list li:before{content:counter(art-step,decimal-leading-zero);position:absolute;left:0;top:0;width:24px;text-align:center;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;letter-spacing:.06em;color:#5a46f0;line-height:22px}.bb-prose .art-step-name{display:block;font-size:15.5px;font-weight:700;color:#18162d;margin-bottom:4px;line-height:22px}.bb-prose .art-step-text{margin:0;font-size:14.5px;color:#454458;line-height:1.6}
