.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.code-sample{max-width:940px;margin:2.25rem auto 0;border:1px solid #9fa7b2;border-radius:.25rem;box-shadow:0 14px 32px rgba(18,20,23,.08)}.lang-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid #e1e4e8;padding:0;margin:0}.lang-tab{flex:0 0 auto;background:transparent;border:0;border-bottom:2px solid transparent;color:#6a737d;padding:.55rem .9rem;margin-bottom:-1px;font-size:.95rem;font-weight:500;cursor:pointer;transition:color .12s ease,border-color .12s ease}.lang-tab:hover{color:#24292e}.lang-tab:focus{outline:none}.lang-tab.active{color:#24292e;border-bottom-color:#007bff}.code-sample .lang-tab:focus-visible{outline-offset:-3px}.code-panes{position:relative;background-color:#f6f8fa;border-radius:0;overflow:hidden}.code-panes pre{margin:0;padding:1.25rem 1.5rem;background:transparent;overflow-x:auto}@media (max-width:767.98px){.code-panes pre{padding:1rem .65rem}}.code-sample-footer{margin-top:1rem;text-align:center}.code-sample>.code-sample-footer{border-top:1px solid #e1e4e8;margin-top:0;padding-top:1rem}.lang-doc-link{color:#007bff;font-size:.95rem;text-decoration:none}.lang-doc-link:hover{text-decoration:underline}html{scroll-padding-top:calc(var(--sticky-offset) + 1rem);overflow:auto}:target:before{height:calc(var(--sticky-offset) + 1rem);margin:calc(var(--sticky-offset)*-1 + -1rem) 0 0}@supports (scroll-padding-top:1px){:target:before{display:none}}a.anchor{padding-top:calc(var(--header-height) + var(--api2-header-height, 56px))}.product-page{--product-capability-bg:#fff;margin-bottom:-3rem;background:#f8f3eb;color:#152842;overflow-wrap:anywhere}.product-page .product-container{width:100%;max-width:1160px;margin:0 auto;padding-right:1.875rem;padding-left:1.875rem}.product-page .product-reading-width>h2,.product-page .product-reading-width>p{max-width:820px}.product-page .product-section-heading{max-width:800px;margin:0 0 2.25rem;text-align:left}.product-page .product-hero{padding:4rem 0;background:#f8f3eb}.product-page .product-final-cta,.product-page .product-section{padding:5.875rem 0;border-top:1px solid #dadee5}.product-page .product-section{padding-top:4rem}.product-page>section.product-section:nth-of-type(2n){--product-capability-bg:#f8f3eb;background:#fff}.product-page h1{color:#152842;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.12;letter-spacing:-.04em;margin:0 0 1.5rem;position:relative}.product-page h1:after{display:block;width:72px;height:5px;margin-top:1.375rem;background:#d63740;content:""}.product-page h2{color:#152842;font-size:clamp(1.65rem,2.5vw,2rem);font-weight:400;line-height:1.25;letter-spacing:-.025em;margin:0 0 1rem}.product-page h3{color:#152842;font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:normal;margin:0 0 .5rem}.product-page li,.product-page p{color:#576477;line-height:1.72}.product-page a{color:#0d59b3}.product-page a:focus-visible,.product-page a:hover{color:#084996}.product-page a:focus-visible,.product-page button:focus-visible{outline:3px solid #152842;outline-offset:3px}.product-page .product-hero-lead,.product-page .product-section-heading>p:last-child{color:#576477;font-size:1.125rem}.product-page .product-hero-lead{line-height:1.6}.product-page .product-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.product-page .product-action{display:inline-block;padding:.8rem 1.25rem;border:1px solid #ca2936;border-radius:.25rem;font-weight:600;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.product-page .product-action:focus-visible,.product-page .product-action:hover{text-decoration:none;transform:translateY(-1px)}.product-page .product-action-primary{border-color:#ca2936;background:#ca2936;color:#fff}.product-page .product-action-primary:focus-visible,.product-page .product-action-primary:hover{border-color:#b3212e;background:#b3212e;color:#fff}.product-page .product-action-secondary{border-color:#9fa7b2;background:#fff;color:#152842}.product-page .product-action-secondary:focus-visible,.product-page .product-action-secondary:hover{border-color:#152842;background:#f8f3eb;color:#152842}.product-page .product-capability-grid{display:grid;gap:1rem;margin-bottom:2rem}.product-page .product-capability-grid article>:last-child{margin-bottom:0}.product-page .product-capability-grid article{position:relative;padding:1.625rem 1.5rem;border:0;border-radius:.25rem;background:var(--product-capability-bg)}.product-page .product-capability-grid article:before{content:"";position:absolute;top:0;left:1.5rem;width:2.75rem;height:3px;background:#d63740}.product-page .product-capability-grid ul{margin-bottom:0;padding-left:1.25rem}.product-page .product-choice-list{display:grid;gap:1rem;margin-bottom:2rem}.product-page .product-choice-list article>:last-child{margin-bottom:0}.product-page .product-workflow-list{display:grid;max-width:none;margin:0 0 3.5rem;padding:0;list-style:none}.product-page .product-workflow-list li{padding:1.25rem 0;border-top:1px solid #9fa7b2;color:#152842;font-size:1.05rem}.product-page .product-workflow-list li:last-child{border-bottom:1px solid #9fa7b2}.product-page .product-samples{padding-top:0;text-align:center}.product-page .product-samples h3{margin-bottom:1.5rem}.product-page .samples-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.product-page .samples-container .output-sample{flex:0 1 280px;min-width:0}.product-page .samples-container.product-samples-wide .output-sample{flex-basis:480px}.product-page .samples-container a{display:block}.product-page .samples-container img{display:block;max-width:100%;height:auto;margin:0 auto 1rem;padding:0;border:1px solid #dadee5;border-radius:1px;background:#fff;box-shadow:0 3px 10px rgba(18,20,23,.08)}.product-page .output-sample-label{color:#576477;font-size:1rem;text-align:center}.product-page .product-download-examples h3{margin-bottom:1rem}.product-page .product-download-examples img{width:calc(358px*var(--download-example-ratio) + 2px);max-height:360px}.product-page .product-download-examples figcaption{margin-top:1rem;color:#576477;font-size:1rem}.product-page .samples-container .product-merged-output{flex-basis:460px}.product-page .product-merged-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.product-page .product-implementation-grid{display:grid;gap:.75rem;max-width:880px;margin:0 auto}.product-page .product-implementation-grid a{display:flex;align-items:center;gap:.75rem;min-width:0;padding:1rem;border:1px solid #dadee5;border-radius:.25rem;background:#f8f3eb;color:#152842;text-decoration:none}.product-page .product-implementation-grid a:focus-visible,.product-page .product-implementation-grid a:hover{border-color:#0d59b3;color:#0d59b3}.product-page .product-implementation-grid svg{flex:0 0 auto;fill:currentColor}.product-page .product-implementation-grid small,.product-page .product-implementation-grid span{display:block}.product-page .product-implementation-grid small{margin-top:.25rem;color:#576477}.product-page .product-centered-link{margin:1.5rem auto 0;text-align:center}.product-page .product-choice-list article{padding:.5rem 1.25rem 1.25rem;border:0;border-left:3px solid #9fa7b2;border-radius:0;background:transparent}.product-page .product-final-cta{border-top:0;background:#152842;text-align:left}.product-page .product-final-cta h2,.product-page .product-final-cta p{color:#fff}.product-page .product-final-cta .product-actions{justify-content:flex-start}.product-page .product-final-cta a:not(.product-action){color:#dadee5}.product-page .product-final-cta a:not(.product-action):focus-visible,.product-page .product-final-cta a:not(.product-action):hover{color:#fff}.product-page .product-final-cta a:focus-visible,.product-page .product-final-cta button:focus-visible{outline-color:#fff}.product-page .product-evaluation-links{margin-top:1.25rem;color:#dadee5;font-size:.9rem;line-height:1.8}@media (min-width:768px){.product-page .product-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page .product-choice-list,.product-page .product-implementation-grid,.product-page .product-workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page .product-workflow-list li:nth-child(2n){padding-left:2rem;border-left:1px solid #dadee5}.product-page .product-workflow-list li:nth-child(odd){padding-right:2rem}.product-page .product-workflow-list li:nth-last-child(2):nth-child(odd){border-bottom:1px solid #9fa7b2}.product-page .product-workflow-list li:last-child:nth-child(odd){grid-column:1/-1;padding-right:0}.product-page .product-implementation-primary{grid-column:1/-1}}@media (max-width:767.98px){.product-page .product-container{padding-right:1.25rem;padding-left:1.25rem}.product-page .product-hero{padding:2.5rem 0 2.5625rem}.product-page .product-final-cta,.product-page .product-section{padding:4rem 0}.product-page .product-section{padding-top:2.75rem}.product-page .product-actions{align-items:stretch;flex-direction:column}.product-page .product-final-cta{text-align:center}.product-page .product-final-cta .product-actions{justify-content:center}}.product-page .product-hero-copy{max-width:680px}.product-page .product-hero-graphic{min-width:0}.product-page .product-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.product-page .product-flow-graphic{display:none;width:100%;max-width:480px;height:auto;margin:0 auto;overflow:visible;font-family:Noto Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;fill:#152842}.product-page .product-flow-graphic__cards{filter:drop-shadow(0 3px 6px rgba(18,20,23,.08))}.product-page .product-flow-graphic__muted{fill:#576477}.product-page .product-flow-graphic__line{fill:none;stroke:#dadee5}.product-page .product-flow-graphic__paper,.product-page .product-flow-graphic__selected{fill:#fff;stroke:#dadee5;stroke-width:1.25}.product-page .product-flow-graphic__selected{stroke:#d63740}.product-page .product-flow-graphic__soft{fill:#f8f3eb}.product-page .product-flow-graphic__connector{fill:none;stroke:#576477;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.product-page .product-flow-graphic__on-ink{fill:#fff}.product-page .product-flow-graphic__label{font-size:16px;font-weight:500}.product-page .product-flow-graphic__title{font-size:19px;font-weight:600;letter-spacing:-.3px}.product-page .product-flow-graphic__small{font-size:13px;font-weight:500}.product-page .product-flow-graphic__tiny{font-size:10px;letter-spacing:.5px}.product-page .product-flow-graphic__code{font-family:Source Code Pro,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.product-page .product-flow-graphic__ink-line{fill:none;stroke:#152842;stroke-width:1.5;opacity:.65}.product-page .product-flow-graphic__accent-line{fill:none;stroke:#d63740;stroke-width:2}.product-page .product-flow-graphic__bar{fill:#152842;opacity:.2}.product-page .product-flow-graphic__bar-final{fill:#d63740;opacity:.75}.product-page .product-flow-graphic__picture-back,.product-page .product-flow-graphic__picture-front,.product-page .product-flow-graphic__picture-sun{fill:#152842}.product-page .product-flow-graphic__picture-sun{opacity:.5}.product-page .product-flow-graphic__picture-back{opacity:.15}.product-page .product-flow-graphic__picture-front{opacity:.3}.product-page .product-hero-layout--interaction .product-hero-copy>h1{margin-right:0;line-height:1.08;text-wrap:balance}@media (min-width:992px){.product-page .product-hero-layout{display:grid;gap:4.75rem;align-items:center;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.product-page .product-flow-graphic{display:block}.product-page .product-hero-copy>h1{margin-right:-3rem}.product-page .product-hero-layout--interaction{gap:3rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.product-page .product-download-graphic .product-download-graphic__paper{fill:#fff;stroke:#dadee5;stroke-width:1}.product-page .product-download-graphic .product-download-graphic__page-frame{stroke:#576477;stroke-width:1.6}.product-page .product-download-graphic .product-download-graphic__body-bar,.product-page .product-download-graphic .product-download-graphic__ink,.product-page .product-download-graphic .product-download-graphic__neutral-surface{fill:#152842}.product-page .product-download-graphic .product-download-graphic__neutral-surface{fill-opacity:.055}.product-page .product-download-graphic .product-download-graphic__body-bar{fill-opacity:.18}.product-page .product-download-graphic .product-download-graphic__dark-field,.product-page .product-download-graphic .product-download-graphic__on-dark-dot{fill:#fff}.product-page .product-download-graphic .product-download-graphic__dark-field{fill-opacity:.12}.product-page .product-download-graphic .product-download-graphic__on-dark-dot{opacity:.5}.product-page .product-download-graphic .product-download-graphic__page-title{font-size:24px;font-weight:600;letter-spacing:-.5px}.product-page .product-download-graphic .product-download-graphic__section-title{font-size:14px;font-weight:600}.product-page .product-download-graphic .product-download-graphic__tiny{font-size:10px;font-weight:400}.product-page .product-download-graphic .product-download-graphic__micro{font-size:9px;font-weight:400}.product-page .product-download-graphic .product-download-graphic__semibold{font-weight:600}.product-page .product-download-graphic .product-download-graphic__save-surface{fill:#152842;stroke:#152842;stroke-width:1}.product-page .product-download-graphic .product-download-graphic__save-icon{fill:none;stroke:#fff;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.product-page .product-download-graphic .product-download-graphic__save-label{fill:#fff;font-size:16px;font-weight:600}.product-page .product-download-graphic .product-download-graphic__illustration-warm{fill:#c0924a}.product-page .product-download-graphic .product-download-graphic__illustration-tint{fill:#f8f3eb}.product-page .product-download-graphic .product-download-graphic__arrow{fill:#576477}@media (prefers-reduced-motion:reduce){.product-page .product-action{transition:none}.product-page .product-action:focus-visible,.product-page .product-action:hover{transform:none}}