@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2)format("woff2"),url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf)format("truetype");font-display:swap}.material-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.prose-body{max-width:70ch;color:var(--color-text,#001d21);font-size:1.0625rem;line-height:1.75}.prose-body h1,.prose-body h2,.prose-body h3{letter-spacing:-.02em;margin-top:1.6em;margin-bottom:.5em;font-weight:600}.prose-body h1{font-size:2rem}.prose-body h2{font-size:1.5rem}.prose-body h3{font-size:1.25rem}.prose-body p{margin:0 0 1.1em}.prose-body a{color:var(--color-primary,#0054c9);text-underline-offset:2px;text-decoration:underline}.prose-body code{background:var(--color-surface,#f0ebeb);font-size:.9em;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);border-radius:6px;padding:.1em .35em}.prose-body pre{background:var(--color-dark,#1f2732);color:var(--color-on-dark,#eaf1f8);border-radius:16px;padding:1.1em;overflow-x:auto}.prose-body pre code{background:0 0;padding:0}.prose-body img{border-radius:16px;max-width:100%;height:auto;margin:1.6em 0}.prose-body blockquote{border-left:2px solid var(--color-primary,#0054c9);color:var(--color-text-muted,#51646a);margin:1.2em 0;padding-left:1em}.prose-body ul{margin:0 0 1.1em;padding-left:1.4em;list-style-type:disc}.prose-body ol{margin:0 0 1.1em;padding-left:1.4em;list-style-type:decimal}.prose-body ul ul{list-style-type:circle}.prose-body ul ul ul{list-style-type:square}.prose-body li{margin:.3em 0}.bp-component{margin:1.5rem 0}.bp-callout{border-left:4px solid var(--color-border,#e5dfdc);background:var(--color-surface,#f0ebeb);border-radius:0 .5rem .5rem 0;padding:.75rem 1rem}.bp-callout__header{text-transform:uppercase;letter-spacing:.03em;margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.bp-callout__body p:last-child{margin-bottom:0}.bp-callout--note{background:#3b82f6}@supports (color:color-mix(in lab, red, red)){.bp-callout--note{background:color-mix(in srgb, #3b82f6 8%, var(--color-bg,#fff))}}.bp-callout--note{border-left-color:#3b82f6}.bp-callout--note .bp-callout__header{color:#3b82f6}.bp-callout--tip{background:#10b981}@supports (color:color-mix(in lab, red, red)){.bp-callout--tip{background:color-mix(in srgb, #10b981 8%, var(--color-bg,#fff))}}.bp-callout--tip{border-left-color:#10b981}.bp-callout--tip .bp-callout__header{color:#10b981}.bp-callout--important{background:var(--color-primary,#0054c9)}@supports (color:color-mix(in lab, red, red)){.bp-callout--important{background:color-mix(in srgb, var(--color-primary,#0054c9) 8%, var(--color-bg,#fff))}}.bp-callout--important{border-left-color:var(--color-primary,#0054c9)}.bp-callout--important .bp-callout__header{color:var(--color-primary,#0054c9)}.bp-callout--warning{background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.bp-callout--warning{background:color-mix(in srgb, #f59e0b 8%, var(--color-bg,#fff))}}.bp-callout--warning{border-left-color:#f59e0b}.bp-callout--warning .bp-callout__header{color:#f59e0b}.bp-callout--caution{background:#ef4444}@supports (color:color-mix(in lab, red, red)){.bp-callout--caution{background:color-mix(in srgb, #ef4444 8%, var(--color-bg,#fff))}}.bp-callout--caution{border-left-color:#ef4444}.bp-callout--caution .bp-callout__header{color:#ef4444}.bp-faq{border:1px solid var(--color-border,#e5dfdc);border-radius:.75rem;overflow:hidden}.bp-faq-item{border-bottom:1px solid var(--color-border,#e5dfdc)}.bp-faq-item:last-child{border-bottom:none}.bp-faq-item summary{cursor:pointer;color:var(--color-text,#001d21);align-items:center;gap:.625rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:600;list-style:none;transition:background .15s;display:flex}.bp-faq-item summary:hover{background:var(--color-surface,#f0ebeb)}.bp-faq-item summary::-webkit-details-marker{display:none}.bp-faq-icon{color:var(--color-primary,#0054c9);flex-shrink:0;font-size:1.25rem}.bp-faq-question{flex:1}.bp-faq-chevron{color:var(--color-text-muted,#51646a);flex-shrink:0;font-size:1.375rem;transition:transform .2s}.bp-faq-item[open] .bp-faq-chevron{transform:rotate(180deg)}.bp-faq-answer{color:var(--color-text-muted,#51646a);padding:0 1.25rem 1rem 3rem}.bp-faq-answer p:last-child{margin-bottom:0}.bp-steps{padding-left:0}.bp-step{gap:1.25rem;display:flex}.bp-step__marker{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.bp-step__num{background:var(--color-primary,#0054c9);width:2.25rem;height:2.25rem;color:var(--color-primary-contrast,#fff);box-shadow:0 0 0 4px var(--color-primary,#0054c9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.bp-step__num{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary,#0054c9) 15%, transparent)}}.bp-step__line{background:var(--color-primary,#0054c9);flex:1;width:2px;min-height:1.5rem}@supports (color:color-mix(in lab, red, red)){.bp-step__line{background:color-mix(in srgb, var(--color-primary,#0054c9) 25%, transparent)}}.bp-step__content{flex:1;padding-bottom:2rem}.bp-step--last .bp-step__content{padding-bottom:0}.bp-step__content strong{margin-bottom:.25rem;font-size:1.0625rem;display:block}.bp-step__content p:last-child{margin-bottom:0}.bp-card{border:1px solid var(--color-border,#e5dfdc);background:var(--color-surface,#f0ebeb);border-left:4px solid var(--color-primary,#0054c9);border-radius:.75rem;overflow:hidden;box-shadow:0 2px 12px #0000001a}.bp-card__img{width:100%;height:auto;display:block}.bp-card__body{padding:1.25rem 1.5rem}.bp-card__title{color:var(--color-primary,#0054c9);margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.bp-card__body p{color:var(--color-text-muted,#51646a)}.bp-card__body p:last-child{margin-bottom:0}.bp-chart{border:1px solid var(--color-border,#e5dfdc);border-radius:.5rem;padding:1rem}.bp-chart__title{margin-bottom:.5rem;font-weight:600}.bp-chart__canvas{width:100%;max-height:400px}.bp-data-table{border:1px solid var(--color-border,#e5dfdc);-webkit-overflow-scrolling:touch;border-radius:.5rem;overflow-x:auto}.bp-data-table__title{background:var(--color-surface,#f0ebeb);border-bottom:1px solid var(--color-border,#e5dfdc);padding:.75rem 1rem;font-weight:600}.bp-data-table table{width:max-content;min-width:100%;margin:0}.bp-data-table th,.bp-data-table td{min-width:100px}.bp-carousel{border:1px solid var(--color-border,#e5dfdc);border-radius:.75rem;position:relative;overflow:hidden}.bp-carousel__track{display:flex;overflow:hidden}.bp-carousel__slide{min-width:100%;display:none}.bp-carousel__slide.active{display:block}.bp-carousel__slide img{width:100%;height:auto;display:block}.bp-carousel__caption{color:var(--color-text-muted,#51646a);text-align:center;background:var(--color-surface,#f0ebeb);padding:.625rem 1rem;font-size:.875rem}.bp-carousel__prev,.bp-carousel__next{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bp-carousel__prev .material-icons,.bp-carousel__next .material-icons{font-size:1.5rem}.bp-carousel__prev:hover,.bp-carousel__next:hover{background:#000000b3}.bp-carousel__prev{left:.75rem}.bp-carousel__next{right:.75rem}.bp-image{flex-direction:column;align-items:center;gap:.5rem;margin:1.75rem 0;display:flex}.bp-image img{border:1px solid var(--color-border,#e5dfdc);border-radius:.75rem;max-width:100%;height:auto;display:block}.bp-image__caption{color:var(--color-text-muted,#51646a);text-align:center;font-size:.9375rem;line-height:1.5}.bp-image__caption p{margin:0}.bp-image__credit{color:var(--color-text-muted,#51646a);opacity:.85;font-size:.75rem}.bp-image__credit a{color:inherit;text-decoration:underline}.bp-image-placeholder{border:1px dashed var(--color-border,#e5dfdc);text-align:center;color:var(--color-text-muted,#51646a);border-radius:.75rem;margin:1.75rem 0;padding:2rem 1rem;font-style:italic}.bp-process{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));place-items:start center;gap:1rem .5rem;display:grid}.bp-process__stage{text-align:center;flex-direction:column;align-items:center;min-width:0;padding:1rem .75rem;display:flex}.bp-process__icon{background:var(--color-primary,#0054c9);width:3rem;height:3rem;color:var(--color-primary-contrast,#fff);box-shadow:0 0 0 4px var(--color-primary,#0054c9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:1rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.bp-process__icon{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary,#0054c9) 15%, transparent)}}.bp-process__icon .material-icons{font-size:1.375rem}.bp-process__num{font-size:1rem;font-weight:700}.bp-process__title{margin-bottom:.25rem;font-size:1rem;font-weight:600}.bp-process__desc{color:var(--color-text-muted,#51646a);font-size:.875rem;line-height:1.5}.bp-process__connector{display:none}.bp-comparison{border:1px solid var(--color-border,#e5dfdc);-webkit-overflow-scrolling:touch;border-radius:.5rem;overflow-x:auto}.bp-comparison table{border-collapse:collapse;width:max-content;min-width:100%;margin:0}.bp-comparison th,.bp-comparison td{border-bottom:1px solid var(--color-border,#e5dfdc);min-width:100px;padding:.625rem .875rem}.bp-comparison thead th{background:var(--color-surface,#f0ebeb);text-align:left;border-bottom-width:2px;font-weight:600}.bp-comparison tbody tr:last-child th,.bp-comparison tbody tr:last-child td{border-bottom:none}.bp-comparison tbody tr:hover td,.bp-comparison tbody tr:hover th{background:var(--color-surface,#f0ebeb)}@supports (color:color-mix(in lab, red, red)){.bp-comparison tbody tr:hover td,.bp-comparison tbody tr:hover th{background:color-mix(in srgb, var(--color-surface,#f0ebeb) 60%, transparent)}}.bp-comparison__cell{text-align:center}.bp-cite{vertical-align:super;background:var(--color-primary,#0054c9);border-radius:999px;margin:0 1px;padding:1px 5px;font-size:.7em;line-height:1;display:inline-block}@supports (color:color-mix(in lab, red, red)){.bp-cite{background:color-mix(in srgb, var(--color-primary,#0054c9) 12%, transparent)}}.bp-cite{color:var(--color-primary,#0054c9);font-weight:600}.bp-cite a{color:inherit;text-decoration:none}.bp-cite a:hover{text-decoration:underline}.bp-cite--orphan{background:var(--color-surface,#f0ebeb);color:var(--color-text-muted,#51646a)}.inline-widget-container{border-radius:.75rem;margin:2rem 0;overflow:visible}.inline-widget-container iframe{border:none;width:100%;min-height:200px}.inline-cta-block{background:var(--color-surface,#f0ebeb);border:1px solid var(--color-border,#e5dfdc);text-align:center;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;margin:2.5rem 0;padding:2.5rem 2rem;display:flex}.inline-cta-description{color:var(--color-text-muted,#51646a);margin:0;font-size:.9375rem;line-height:1.5}.inline-cta-btn{cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 2rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.inline-cta-btn.cta-primary{background:var(--color-primary,#0054c9);color:var(--color-primary-contrast,#fff)}.inline-cta-btn.cta-primary:hover{opacity:.9;transform:translateY(-1px)}.inline-cta-btn.cta-outline{border:2px solid var(--color-primary,#0054c9);color:var(--color-primary,#0054c9);background:0 0}.inline-cta-btn.cta-outline:hover{background:var(--color-primary,#0054c9)}@supports (color:color-mix(in lab, red, red)){.inline-cta-btn.cta-outline:hover{background:color-mix(in srgb, var(--color-primary,#0054c9) 10%, transparent)}}.inline-cta-btn.cta-subtle{color:var(--color-primary,#0054c9);background:0 0;padding:.5rem 0;text-decoration:underline}.inline-cta-btn.cta-subtle:hover{opacity:.8}.inline-cta-form-block{padding:2rem}.inline-cta-form-title{color:var(--color-text,#001d21);margin:0 0 1.25rem;font-size:1.375rem;font-weight:700}.inline-cta-form{flex-direction:column;gap:.75rem;width:100%;max-width:480px;margin:0 auto;display:flex}.inline-cta-input,.inline-cta-textarea{border:1px solid var(--color-border,#e5dfdc);background:var(--color-bg,#fff);width:100%;color:var(--color-text,#001d21);box-sizing:border-box;border-radius:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s}.inline-cta-input:focus,.inline-cta-textarea:focus{border-color:var(--color-primary,#0054c9);outline:none}.inline-cta-textarea{resize:vertical;min-height:80px}.inline-cta-submit{align-self:center;margin-top:.5rem}.inline-cta-success{color:var(--color-primary,#0054c9);margin:1rem 0;font-size:1rem;font-weight:600}@media (max-width:768px){.prose-body{font-size:1rem}.prose-body h1{font-size:1.75rem}.prose-body h2{font-size:1.5rem}.prose-body h3{font-size:1.25rem}}
.blog-root{--blog-bg:#171717;--blog-surface:color-mix(in srgb, #fff 4%, var(--blog-bg));--blog-surface-2:color-mix(in srgb, #fff 8%, var(--blog-bg));--blog-border:#262626;--blog-text:#f5f5f5;--blog-muted:#a3a3a3;--blog-faint:#737373;--blog-accent:color-mix(in srgb, var(--color-blue,#4c6ef5) 72%, #fff);--blog-accent-ink:#171717;--color-bg:var(--blog-bg);--color-text:var(--blog-text);--color-text-muted:var(--blog-muted);--color-surface:var(--blog-surface-2);--color-border:var(--blog-border);--color-primary:var(--blog-accent);--color-primary-contrast:var(--blog-accent-ink);--color-dark:#0a0a0a;--color-on-dark:var(--blog-text);background:var(--blog-bg);color:var(--blog-text)}.blog-article .prose-body{max-width:none;color:var(--blog-text);font-size:1.0625rem;line-height:1.8}.blog-article .prose-body :is(h1,h2,h3,h4){color:#fff;letter-spacing:-.02em}.blog-article .prose-body strong{color:#fff}.blog-article .prose-body a:not([class]){color:var(--blog-accent);-webkit-text-decoration-color:color-mix(in srgb, var(--blog-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--blog-accent) 45%, transparent)}.blog-article .prose-body a.inline-cta-btn{text-decoration:none}.blog-article .prose-body a.inline-cta-btn.cta-primary{color:var(--color-primary-contrast)}.blog-article .prose-body a.inline-cta-btn.cta-outline,.blog-article .prose-body a.inline-cta-btn.cta-subtle{color:var(--blog-accent)}.blog-article .prose-body hr{border-color:var(--blog-border)}.blog-article .prose-body code{background:var(--blog-surface-2);color:var(--blog-text);border:1px solid var(--blog-border)}.blog-article .prose-body blockquote{color:var(--blog-muted)}.blog-article .prose-body img{border:1px solid var(--blog-border)}.blog-article .bp-data-table :is(th,td){border-bottom:1px solid var(--blog-border);text-align:left;vertical-align:top;padding:.625rem .875rem}.blog-article .bp-data-table thead th{background:var(--blog-surface-2);color:#fff;white-space:nowrap;font-weight:600}.blog-article .bp-data-table tbody tr:last-child :is(th,td){border-bottom:none}.blog-article .bp-data-table tbody tr:hover :is(th,td){background:color-mix(in srgb, var(--blog-surface) 55%, transparent)}.blog-underline{background-image:linear-gradient(var(--blog-accent), var(--blog-accent));background-position:0 100%;background-repeat:no-repeat;background-size:0% 1.5px;transition:background-size .3s}.group:hover .blog-underline,.blog-underline:hover{background-size:100% 1.5px}
