@layer components{:root{--bx-primary:#1d4ed8;--bx-cta:var(--cta-bg);--bx-cta-hover:var(--cta-bg-hover);--bx-on-cta:var(--cta-text);--bx-heading:#0f172a;--bx-body:#27303f;--bx-secondary:#414753;--bx-caption:#55607a;--bx-bg-alt:#faf8ff;--bx-tint:#eef2ff;--bx-tint-2:#f2f3ff;--bx-border:#dde3ff;--bx-border-soft:#eaedff;--bx-shadow-card:0 4px 12px rgba(29,78,216,0.1);--bx-shadow-screen:0 16px 40px rgba(29,78,216,0.16)}.bx{color:var(--bx-body);background:radial-gradient(55% 420px at 82% 0,#e3eaff 0,transparent 100%),radial-gradient(40% 360px at 0 60px,#fff1e5 0,transparent 100%),linear-gradient(#f5f7ff,#fff 560px) #fff;background-repeat:no-repeat}.bx #site-footer{margin-top:56px}@media (min-width:768px){.bx #site-footer{margin-top:96px}}.bx #site-footer .max-w-7xl{max-width:1280px!important;padding-inline:16px!important}@media (min-width:768px){.bx #site-footer .max-w-7xl{padding-inline:24px!important}}.bx-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.bx-wrap{padding-inline:24px}}.bx-qgrid{display:grid;gap:12px;align-items:start}@media (min-width:1024px){.bx-qgrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.bx-qgrid>:last-child:nth-child(odd){grid-column:1/-1}}.bx-article{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:1024px){.bx-article{grid-template-columns:minmax(0,1fr) 260px;gap:48px}}@media (min-width:1200px){.bx-article{grid-template-columns:minmax(0,1fr) 300px;gap:56px}}.bx-aside{display:none}@media (min-width:1024px){.bx-aside{display:block}.bx-aside>div{position:sticky;top:104px;display:grid;gap:24px;max-height:calc(100vh - 124px);overflow-y:auto;scrollbar-width:thin}}.bx :focus-visible{outline:2px solid var(--bx-primary);outline-offset:2px;border-radius:6px}.bx a{-webkit-tap-highlight-color:transparent}.bx-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.75rem 1.5rem;border-radius:9999px;background:var(--bx-cta);color:var(--bx-on-cta);font-weight:700;font-size:.95rem;box-shadow:0 8px 20px rgba(251,146,60,.35);transition:background .2s,transform .2s,box-shadow .2s}.bx-cta:hover{background:var(--bx-cta-hover);transform:translateY(-1px);box-shadow:0 10px 24px rgba(249,115,22,.4)}.bx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.6rem 1.25rem;border-radius:9999px;background:var(--bx-primary);color:#fff;font-weight:600;font-size:.9rem;transition:background .2s}.bx-btn:hover{background:#1e40af}.bx-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.55rem 1.1rem;border-radius:9999px;border:1px solid var(--bx-border);background:#fff;color:var(--bx-primary);font-weight:600;font-size:.9rem;transition:background .2s,border-color .2s}.bx-btn-ghost:hover{background:var(--bx-tint);border-color:#b7c4ff}.bx-btn,.bx-btn-ghost,.bx-cta{white-space:nowrap}[dir=rtl] .bx-flip{transform:scaleX(-1)}.bx-prose{font-size:17px;line-height:1.65}@media (min-width:768px){.bx-prose{font-size:18px;line-height:1.7}}@media (min-width:1200px){.bx-prose{font-size:19px}}.bx-prose>*+*{margin-block-start:20px}.bx-prose>*+.bx-heavy,.bx-prose>.bx-heavy,.bx-prose>.bx-heavy+*{margin-block-start:40px}.bx-prose>*+h2{margin-block-start:64px}.bx-prose>*+h3{margin-block-start:40px}.bx-prose>*+section,.bx-prose>section+*{margin-block-start:56px}.bx-intro{font-size:19px;line-height:1.6;color:var(--bx-heading)}@media (min-width:768px){.bx-intro{font-size:21px}}@media (min-width:1200px){.bx-intro{font-size:22px}}.bx-h2,.bx-prose h2{font-family:var(--font-headline);font-weight:800;color:var(--bx-heading);font-size:26px;line-height:1.2;letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:110px}@media (min-width:768px){.bx-h2,.bx-prose h2{font-size:clamp(26px,3vw,32px)}}.bx-prose h3{font-family:var(--font-headline);font-weight:700;color:var(--bx-heading);font-size:20px;line-height:1.3;scroll-margin-top:110px}@media (min-width:768px){.bx-prose h3{font-size:22px}}.bx-prose p{text-wrap:pretty;hyphens:manual;overflow-wrap:break-word}.bx-prose strong{color:var(--bx-heading);font-weight:650}.bx-code,.bx-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;padding:.1em .4em;border-radius:6px;background:var(--bx-tint-2);color:#1e3a8a;border:1px solid var(--bx-border-soft)}.bx-link,.bx-prose a:not([class]){color:var(--bx-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bx-link:hover,.bx-prose a:not([class]):hover{text-decoration-thickness:2px}.bx-prose a strong{color:inherit}.bx-ui{font-weight:600;background:var(--bx-tint);border-radius:6px;padding:0 .35em;white-space:nowrap}.bx-h1,.bx-ui{color:var(--bx-heading)}.bx-h1{font-family:var(--font-headline);font-weight:800;font-size:32px;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}@media (min-width:768px){.bx-h1{font-size:clamp(34px,4.2vw,52px);line-height:1.1}}.bx-lead{font-size:19px;line-height:1.5;color:var(--bx-secondary);text-wrap:pretty}@media (min-width:768px){.bx-lead{font-size:21px;line-height:1.55}}:lang(ar) .bx-h1,:lang(ar) .bx-h2,:lang(ar) .bx-prose h2,:lang(fa) .bx-h1,:lang(fa) .bx-h2,:lang(fa) .bx-prose h2,:lang(he) .bx-h1,:lang(he) .bx-h2,:lang(he) .bx-prose h2,:lang(hi) .bx-h1,:lang(th) .bx-h1{letter-spacing:0;line-height:1.4}:lang(ar) .bx-prose,:lang(fa) .bx-prose,:lang(he) .bx-prose,:lang(hi) .bx-prose,:lang(th) .bx-prose{line-height:1.85}:lang(ar) em,:lang(fa) em,:lang(he) em{font-style:normal;font-weight:600}:lang(ja) .bx-prose,:lang(ko) .bx-prose,:lang(zh) .bx-prose{font-size:17px;line-height:1.8;letter-spacing:0}:lang(ja) .bx-prose{line-break:strict}:lang(ko) .bx-prose{word-break:keep-all}:lang(ja) .bx-h1,:lang(ko) .bx-h1,:lang(zh) .bx-h1{letter-spacing:0}.bx-list{display:grid;gap:.6rem;padding:0;list-style:none}.bx-list>li{position:relative;padding-inline-start:2rem}.bx-list-bullet>li:before{content:"";position:absolute;inset-inline-start:.55rem;top:.7em;width:7px;height:7px;border-radius:9999px;background:var(--bx-primary)}.bx-list-number{counter-reset:bx}.bx-list-number>li{counter-increment:bx}.bx-list-number>li:before{content:counter(bx);position:absolute;inset-inline-start:0;top:.15em;width:1.5rem;height:1.5rem;border-radius:9999px;background:var(--bx-tint);color:var(--bx-primary);font-size:.8rem;font-weight:700;display:grid;place-items:center}.bx-check{position:absolute;inset-inline-start:0;top:.2em;color:var(--bx-primary)}.bx-screen{background:var(--bx-tint-2);border-radius:20px;padding:8px}@media (min-width:768px){.bx-screen{padding:28px}}.bx-screen-inner{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--bx-border-soft);box-shadow:var(--bx-shadow-screen);background:#fff}.bx-screen-inner img{display:block;width:100%;height:auto}.bx-strip img{min-width:680px}@media (min-width:768px){.bx-strip img{min-width:0}}.bx-hl{position:absolute;border:2px solid var(--bx-cta);background:rgba(251,146,60,.12);border-radius:10px;box-shadow:0 0 0 4px rgba(251,146,60,.18)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bx-hl{animation:bx-hl-in linear both;animation-timeline:view();animation-range:entry 20% cover 35%}}}@keyframes bx-hl-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.bx-acc{border:1px solid var(--bx-border-soft);border-radius:18px;background:#fff;transition:border-color .2s,box-shadow .2s}.bx-acc[open]{border-color:var(--bx-border);box-shadow:var(--bx-shadow-card)}.bx-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.9rem 1.25rem;font-weight:600;color:var(--bx-heading)}.bx-acc>summary::-webkit-details-marker{display:none}.bx-acc>summary:after{content:"";flex:none;width:10px;height:10px;border-inline-end:2px solid var(--bx-primary);border-block-end:2px solid var(--bx-primary);transform:rotate(45deg);transition:transform .2s;margin-block-start:-4px}.bx-acc[open]>summary:after{transform:rotate(-135deg);margin-block-start:4px}.bx-acc-body{padding:0 1.25rem 1.1rem;color:var(--bx-secondary)}.bx-acc:has(:target),.bx-acc:target{border-color:var(--bx-cta)}.bx-tabs>input{position:absolute;opacity:0;pointer-events:none}.bx-tabs .bx-panel{display:none}.bx-tabs>input:first-of-type:checked~.bx-panels>.bx-panel:first-child,.bx-tabs>input:nth-of-type(2):checked~.bx-panels>.bx-panel:nth-child(2),.bx-tabs>input:nth-of-type(3):checked~.bx-panels>.bx-panel:nth-child(3){display:block}.bx-tabs>input:first-of-type:checked~.bx-tablist>label:first-child,.bx-tabs>input:nth-of-type(2):checked~.bx-tablist>label:nth-child(2),.bx-tabs>input:nth-of-type(3):checked~.bx-tablist>label:nth-child(3){color:var(--bx-primary);border-color:var(--bx-primary)}.bx-tabs>input:focus-visible~.bx-tablist{outline:2px solid var(--bx-primary);outline-offset:4px;border-radius:8px}.bx-progress{position:fixed;inset-inline:0;top:0;height:3px;z-index:120;pointer-events:none}.bx-progress>span{display:block;height:100%;background:var(--bx-primary);transform-origin:0 50%;transform:scaleX(0)}[dir=rtl] .bx-progress>span{transform-origin:100% 50%}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.bx-progress>span{animation:bx-grow linear both;animation-timeline:scroll(root)}}}@keyframes bx-grow{to{transform:scaleX(1)}}.bx-card{position:relative;display:flex;flex-direction:column;border-radius:22px;background:#fff;border:1px solid var(--bx-border-soft);overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.bx-card:hover{transform:translateY(-2px);box-shadow:var(--bx-shadow-card);border-color:var(--bx-border)}.bx-card:focus-within{box-shadow:0 0 0 2px var(--bx-primary)}.bx-card-link:after{content:"";position:absolute;inset:0;z-index:1}.bx-card-link:focus-visible{outline:none}.bx-cover picture{display:block;height:100%}.bx-clamp-3{-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.bx-clamp-2,.bx-clamp-3{display:-webkit-box;-webkit-box-orient:vertical}.bx-clamp-2{-webkit-line-clamp:2;overflow:hidden}.bx-rail{display:flex;flex-wrap:wrap;gap:.5rem}.bx-banner{position:relative;overflow:hidden;border-radius:32px;color:#fff;background:radial-gradient(120% 140% at 90% 110%,rgba(251,146,60,.55) 0,rgba(251,146,60,0) 38%),linear-gradient(135deg,#1d4ed8,#2b5cf0 55%,#4069f2)}.bx-banner:before{content:"";position:absolute;inset-inline-start:-10%;top:-40%;width:60%;height:120%;background:radial-gradient(closest-side,rgba(255,255,255,.16),transparent);pointer-events:none}.bx-soft{background:linear-gradient(135deg,#f5f7ff,#eef2ff 60%,#fff3e8);border:1px solid var(--bx-border-soft)}.bx-dark{color:#fff;background:radial-gradient(60% 120% at 92% 0,rgba(64,105,242,.55) 0,transparent 70%),#0f172a}.bx-sticky{transform:translateY(120%);transition:transform .25s ease}.bx-sticky[data-show="1"]{transform:none}html[data-consent=open] .bx-sticky{display:none}.bx-scroll-wrap{position:relative}.bx-scroll{overflow-x:auto}.bx .bx-scroll:focus-visible,.bx .bx-strip:focus-visible{outline-offset:-2px;border-radius:24px}.bx-scroll-wrap:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:28px;pointer-events:none;opacity:0;background:linear-gradient(270deg,rgba(15,23,42,.16),transparent)}[dir=rtl] .bx-scroll-wrap:after{background:linear-gradient(90deg,rgba(15,23,42,.16),transparent)}@supports (animation-timeline:scroll()){.bx-scroll-wrap{timeline-scope:--bx-x}.bx-scroll{scroll-timeline:--bx-x inline}.bx-scroll-wrap:after{animation:bx-edge linear both;animation-timeline:--bx-x}}@keyframes bx-edge{0%,92%{opacity:1}to{opacity:0}}.bx-table{width:100%;min-width:480px;border-collapse:separate;border-spacing:0;font-size:.875rem;font-variant-numeric:tabular-nums}.bx-table-vs{table-layout:fixed}.bx-table-fit{min-width:0}.bx-table td,.bx-table th{padding:.75rem .8rem;vertical-align:top;text-align:start}.bx-table thead th{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#475569;font-weight:700;background:var(--bx-tint-2)}.bx-table tbody td,.bx-table tbody th{border-block-start:1px solid var(--bx-border-soft);background:#fff}.bx-table tbody th{font-weight:500;color:var(--bx-body)}.bx-table th:first-child{position:sticky;inset-inline-start:0;z-index:1}.bx-table .bx-us{background:var(--bx-tint)}.bx-table:not(.bx-table-vs) tbody td:last-child{font-weight:600;color:var(--bx-heading)}.bx-table:not(.bx-table-vs) tbody th{color:var(--bx-secondary)}@media (min-width:768px){.bx-table{min-width:0;font-size:.95rem}.bx-table td,.bx-table th{padding:.9rem 1rem}.bx-table thead th{font-size:.75rem}}.bx-anchor:after{content:"#"}@view-transition{navigation:auto}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.bx-card,.bx-cta{transition:none}}@media print{.bx-noprint,.bx-progress,.bx-sticky,[data-print=hide],footer,header,nav{display:none!important}.bx{color:#000}.bx-prose{font-size:12pt;line-height:1.5}.bx-prose a[href^="/"]:after,.bx-prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#444}.bx-template pre{overflow:visible!important;white-space:pre-wrap}.bx-template [data-collapsed],.bx-template pre{max-height:none!important}.bx-acc-body{display:block!important}.bx-screen{padding:0;background:none}.bx-screen-inner{box-shadow:none}details>:not(summary){display:block!important}}}