.content-area .cmp-single-content h1,.content-area .cmp-single-content [data-h="1"]{font-weight:500;font-size:var(--text-h1);line-height:var(--text-h1--line-height);margin-top:2em;margin-bottom:.75em}.content-area .cmp-single-content h2,.content-area .cmp-single-content [data-h="2"]{font-weight:500;font-size:var(--text-h2);line-height:var(--text-h2--line-height);margin-top:2em;margin-bottom:.75em}.content-area .cmp-single-content h3,.content-area .cmp-single-content [data-h="3"]{font-weight:500;font-size:var(--text-h3);line-height:var(--text-h3--line-height);margin-top:1.5em;margin-bottom:.5em}.content-area .cmp-single-content h4,.content-area .cmp-single-content [data-h="4"]{font-weight:500;font-size:var(--text-h4);line-height:var(--text-h4--line-height);margin-top:1.5em;margin-bottom:.5em}.content-area .cmp-single-content h5,.content-area .cmp-single-content [data-h="5"]{font-weight:500;font-size:var(--text-h5);line-height:var(--text-h5--line-height);margin-top:1em;margin-bottom:.5em}.content-area .cmp-single-content h6,.content-area .cmp-single-content [data-h="6"]{font-weight:500;font-size:var(--text-h6);line-height:var(--text-h6--line-height);margin-top:1em;margin-bottom:.5em}.main-content h2{margin-top:2em;margin-bottom:.75em}.main-content h3{margin-top:1.5em;margin-bottom:.5em}.main-content h4,.main-content h5,.main-content h6{margin-top:1em;margin-bottom:.5em}.main-content ul,.main-content ol{margin-top:.5em;margin-bottom:1em}.main-content p{margin-top:0;margin-bottom:1em}.content-area .content-columns{gap:16px}.content-area .content-columns>ul{list-style:none;display:flex;padding:0;flex-wrap:wrap;gap:16px}.content-area ul:not(.cmp-templ-filtered),.content-area ol{word-wrap:break-word}.content-area .content-columns>ul>li{flex:1 1;min-width:13.2rem}.content-area .content-card>a>img,.content-area .content-card img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover;width:56px;height:56px;border-radius:var(--radius-md)}.content-area .content-card p{margin:0;font-weight:400;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.content-area .content-card strong{font-weight:500;font-size:var(--text-h5);line-height:var(--text-h5--line-height)}.content-area img{max-width:100%;height:auto;border-radius:var(--radius-md);background-color:#fff}.content-area img[src*=release-notes],.embed-content img[src*=release-notes]{max-width:300px}.content-area iframe{border-radius:var(--radius-md)}.content-area .content-hint,.ts-article-content .content-hint{border-color:var(--color-gray2);background-color:#fff;box-shadow:var(--shadow-pekny);display:flex;align-items:flex-start}.content-area .content-hint.info,.ts-article-content .content-hint.info{border-color:var(--color-primary-blue-light);color:var(--color-primary-blue-text)}.content-area .content-hint.success,.ts-article-content .content-hint.success{border-color:var(--color-system-green-success-light);color:var(--color-system-green-success)}.content-area .content-hint.warning,.ts-article-content .content-hint.warning{border-color:var(--color-system-yellow-warning-light);color:var(--color-system-yellow-warning)}.content-area .content-hint.danger,.ts-article-content .content-hint.danger{border-color:var(--color-system-red-error-light);color:var(--color-system-red-error)}.content-area .content-hint.error,.ts-article-content .content-hint.error{border-color:var(--color-system-red-error-light);color:var(--color-system-red-error)}.content-area blockquote.content-hint,.ts-article-content blockquote.content-hint{position:relative;margin:1rem 0;border-inline-start:56px solid var(--color-gray2);border-radius:var(--radius-md);gap:8px;padding:0 24px 0 16px}.content-area blockquote:not(.content-hint){margin:1rem 0;border-inline-start:4px solid var(--color-gray3);border-radius:var(--radius-md);padding:16px 24px;background-color:var(--color-gray2);font-style:italic;color:var(--color-gray7)}.content-hint:not(.success)>svg{position:absolute;margin-left:-55px;top:calc(1rem + 3px);fill:currentColor}.content-hint.success>svg{position:absolute;margin-left:-55px;top:calc(1rem + 3px);stroke:currentColor}.content-hint .content-hint-text{color:var(--color-gray9)}.content-hint .content-hint-text>:first-child{margin-block-start:1rem}.content-hint .content-hint-text>:last-child{margin-block-end:1rem}.content-area .content-tabs{margin-top:1rem;margin-bottom:1rem;display:flex;flex-wrap:wrap}input.toggle{height:0;width:0;overflow:hidden;opacity:0;position:absolute}.content-area .content-tabs input[type=radio]:checked+label{background-color:#fff}.content-area .content-tabs label{display:inline-block;padding:16px;cursor:pointer;background-color:var(--color-gray2);border-top:1px solid var(--color-gray3);border-left:1px solid var(--color-gray3);border-right:1px solid var(--color-gray3)}.content-area .content-tabs label:last-of-type{border-top-right-radius:var(--radius-md)}.content-area .content-tabs label:first-of-type{border-top-left-radius:var(--radius-md)}.content-area .content-tabs input[type=radio]:checked+label+.content-tabs-content{display:block}.content-area .content-tabs .content-tabs-content{order:999;width:100%;border:1px solid var(--color-gray3);display:none;background-color:#fff;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px;gap:8px;top:54px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.content-area pre code{display:grid;border-radius:var(--radius-sm);overflow-x:auto;word-break:break-all;font-weight:400;font-size:var(--text-small);line-height:1.625}.content-area .highlight:not(table),.embed-content .highlight:not(table){margin:10px auto;background:#fff!important;border-radius:var(--radius-md);direction:ltr;max-width:100%;overflow-x:auto}.chroma{background-color:unset!important}.content-area .highlight table{border-radius:var(--radius-md)}.content-area .highlight pre{margin:0}.content-area table:not(.highlighttable) td code:only-child{margin:auto 0}.highlight pre.chroma code{padding:8px 0}.highlight{border:1px solid var(--color-gray3)}.chroma .hl{display:flex}.chroma .lnt{padding:0 0 0 12px}.highlight pre.chroma .line .cl,.chroma .ln{padding:0 10px}.chroma .lntd:last-of-type{width:100%}.content-area table,.main-content table,.ts-article-content table,.ref-rich-content table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse;margin-block:1rem}.content-area :is(th,td),.main-content :is(th,td),.ts-article-content :is(th,td),.ref-rich-content :is(th,td){padding:.5rem 1rem;text-align:start;border-bottom:1px solid var(--color-gray3);vertical-align:top}.content-area th,.main-content th,.ts-article-content th,.ref-rich-content th{background-color:var(--color-gray1);font-weight:600}.content-area .cmp-spec-table td{border:none;padding:.5rem 0}.content-area .cmp-spec-table td:first-child{padding-right:2.5rem;min-width:calc(var(--spacing) * 48)}.cmp-lang-row{display:flex;justify-content:flex-end;margin-bottom:calc(var(--spacing) * 2)}.cmp-lang-pick{position:relative}.cmp-lang-pick summary{list-style:none;cursor:pointer;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-gray9);background:#fff;border:1px solid var(--color-gray3);border-radius:var(--radius-pill);padding:calc(var(--spacing) * 1)calc(var(--spacing) * 3)}.cmp-lang-pick summary::-webkit-details-marker{display:none}.cmp-lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:calc(var(--spacing) * 64);background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-pekny);padding:calc(var(--spacing) * 2)}.content-area .cmp-lang-menu :is(a,p){display:block;margin:0;padding:calc(var(--spacing) * 2)calc(var(--spacing) * 3);border-radius:var(--radius-sm);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-gray9);text-decoration:none}.content-area .cmp-lang-menu a:hover{background:var(--color-gray1)}.content-area .cmp-lang-menu .cmp-lang-current{color:var(--color-primary-blue-text);font-weight:500}.content-area .cmp-lang-menu .cmp-lang-hint{padding-top:0;font-size:var(--text-tiny);line-height:var(--text-tiny--line-height);color:var(--color-gray6)}.content-area .cmp-lang-note{margin:0 0 calc(var(--spacing) * 4);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-gray6)}.cmp-hero{display:grid;grid-template-columns:minmax(0,1fr)calc(var(--spacing) * 48);gap:var(--spacing-10r);align-items:center;padding-bottom:calc(var(--spacing) * 8)}.cmp-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 3)}.content-area .cmp-hero .cmp-single-title{margin:0 0 calc(var(--spacing) * 3)}.content-area .cmp-summary{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-gray7);max-width:var(--max-width-text);margin:0 0 calc(var(--spacing) * 4)}.cmp-single-meta{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 2)calc(var(--spacing) * 4);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-gray6)}.cmp-single-meta>span{display:inline-flex;align-items:center}.cmp-single-meta>span+span::before{content:"·";margin-right:calc(var(--spacing) * 4)}.content-area img.cmp-maker-logo{height:calc(var(--spacing) * 5);width:auto;max-width:calc(var(--spacing) * 24);object-fit:contain;margin-right:calc(var(--spacing) * 2);background:0 0;border-radius:0}.content-area .cmp-author{margin:calc(var(--spacing) * 2)0 0;font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-gray6)}.cmp-author strong{color:var(--color-gray9);font-weight:500}.cmp-hero-media{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48);display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--color-gray3);border-radius:var(--radius-lg);box-shadow:var(--shadow-pekny);overflow:hidden}.content-area .cmp-hero-media img{max-width:calc(var(--spacing) * 40);max-height:calc(var(--spacing) * 40);width:auto;height:auto;object-fit:contain;border-radius:0}.cmp-hero-tile{background:linear-gradient(135deg,var(--color-gradient-fallback-from),var(--color-gradient-fallback-to));color:var(--color-gray6)}.cmp-hero-tile svg{width:42%;height:42%}.cmp-dl-bar{position:sticky;top:calc(var(--spacing-header) + var(--spacing-submenu) - var(--header-hide,0px));z-index:20;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);background:#fff;border:1px solid var(--color-gray3);border-left:4px solid var(--color-primary-blue-brand);border-radius:0 var(--radius-md)var(--radius-md)0;padding:calc(var(--spacing) * 4)calc(var(--spacing) * 5);box-shadow:var(--shadow-pekny);margin-bottom:calc(var(--spacing) * 10)}.content-area .cmp-dl-text{margin:0;min-width:0}.cmp-dl-text b,.cmp-dl-text span{display:block}.cmp-dl-text b{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:600;color:var(--color-gray9)}.cmp-dl-text span{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-gray6)}.content-area a.cmp-dl-btn{flex:none;display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5)calc(var(--spacing) * 6);background:var(--color-primary-blue-brand);color:#fff;border-radius:var(--radius-pill);font-size:var(--text-body-sm);font-weight:500;text-decoration:none}.content-area a.cmp-dl-btn:hover{filter:brightness(1.1)}.cmp-dl-ico{width:20px;height:20px}.cmp-mobile-toc{border-bottom:1px solid var(--color-gray3);padding-bottom:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 8)}.cmp-mobile-toc summary{cursor:pointer;font-size:var(--text-body-sm);font-weight:500;color:var(--color-gray9)}.cmp-mobile-toc .cmp-toc-title{display:none}.cmp-toc-list .cmp-toc-guide>ul{margin:0;padding:0;border:0}.cmp-toc-list .cmp-toc-guide>ul a{padding-left:28px;font-size:var(--text-small)}.content-area .cmp-guide-heading{margin-top:0}.cmp-count{color:var(--color-gray6);font-size:var(--text-body);font-weight:400}.content-area .cmp-intro{font-size:var(--text-body);line-height:var(--text-body--line-height);color:var(--color-gray7);margin:0 0 calc(var(--spacing) * 4)}.cmp-single-content{font-size:var(--text-body);line-height:var(--text-body--line-height)}.cmp-single-content h2{border-top:1px solid var(--color-gray3);padding-top:calc(var(--spacing) * 8)}.content-area .cmp-single-content table{display:block;overflow-x:auto;background:#fff;border:1px solid var(--color-gray3);border-radius:var(--radius-md);margin-block:calc(var(--spacing) * 6)}.content-area .cmp-table-frame{max-width:100%;overflow-x:auto;background:#fff;border:1px solid var(--color-gray3);border-radius:var(--radius-md);margin:calc(var(--spacing) * 6)0}.content-area .cmp-table-frame table{display:table;width:100%;margin:0;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.content-area .cmp-table-frame tr:last-child td{border-bottom:0}.content-area .cmp-src-note{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-gray6);margin:calc(var(--spacing) * 4)0 0}.content-area a.cmp-portal-card{display:flex;flex-direction:column;gap:calc(var(--spacing) * 1);margin-top:calc(var(--spacing) * 8);padding:calc(var(--spacing) * 4)calc(var(--spacing) * 5);color:var(--color-gray9);text-decoration:none;background:#fff;border:1px solid var(--color-gray3);border-left:4px solid var(--color-primary-blue-brand);border-radius:0 var(--radius-md)var(--radius-md)0;transition:background-color 150ms,border-color 150ms}.content-area a.cmp-portal-card:hover{background:var(--color-primary-blue-superlight);border-color:var(--color-primary-blue-brand)}.cmp-portal-card-title{font-size:var(--text-h5);line-height:var(--text-h5--line-height);font-weight:500;overflow-wrap:anywhere}.cmp-portal-card-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 1)calc(var(--spacing) * 3);margin-top:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 3);border-top:1px solid var(--color-gray2)}@media(max-width:767px){.cmp-hero{grid-template-columns:minmax(0,1fr)calc(var(--spacing) * 18);gap:calc(var(--spacing) * 3)calc(var(--spacing) * 4);align-items:start;padding-bottom:calc(var(--spacing) * 6)}.cmp-hero-text{display:contents}.cmp-eyebrow{grid-column:1/-1;margin-bottom:0}.content-area .cmp-hero .cmp-single-title{grid-column:1;margin:0}.content-area .cmp-hero :is(.cmp-summary,.cmp-single-meta,.cmp-author){grid-column:1/-1;margin:0}.cmp-hero-media{grid-column:2;grid-row:2;width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);border-radius:var(--radius-md)}.content-area .cmp-hero-media img{max-width:calc(var(--spacing) * 15);max-height:calc(var(--spacing) * 15)}.content-area .cmp-summary{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}.cmp-single-meta>span+span::before{display:none}.cmp-dl-bar{padding:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 6)}.cmp-dl-text b{font-size:var(--text-small);line-height:var(--text-small--line-height)}.cmp-dl-text span{font-size:var(--text-tiny);line-height:var(--text-tiny--line-height)}.content-area a.cmp-dl-btn{padding:calc(var(--spacing) * 2)calc(var(--spacing) * 4);font-size:var(--text-small)}.cmp-dl-ico{display:none}.content-area .cmp-table-frame{overflow:visible}.content-area .cmp-stack thead{display:none}.content-area .cmp-stack tr{display:block;padding:calc(var(--spacing) * 3)calc(var(--spacing) * 4);border-bottom:1px solid var(--color-gray3)}.content-area .cmp-stack tr:last-child{border-bottom:0}.content-area .cmp-stack td{display:block;border:0;padding:2px 0;overflow-wrap:anywhere}.content-area .cmp-stack td[data-label]::before{content:attr(data-label);display:inline-block;min-width:76px;margin-right:8px;font-size:var(--text-tiny);color:var(--color-gray6)}}.bg{background-color:#fff}.chroma{background-color:#fff}.chroma .err{color:#f6f8fa;background-color:#82071e}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#e5e5e5}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#7f7f7f}.chroma .line{display:flex}.chroma .k{color:#cf222e}.chroma .kc{color:#cf222e}.chroma .kd{color:#cf222e}.chroma .kn{color:#cf222e}.chroma .kp{color:#cf222e}.chroma .kr{color:#cf222e}.chroma .kt{color:#cf222e}.chroma .na{color:#1f2328}.chroma .nc{color:#1f2328}.chroma .no{color:#0550ae}.chroma .nd{color:#0550ae}.chroma .ni{color:#6639ba}.chroma .nl{color:#900;font-weight:700}.chroma .nn{color:#24292e}.chroma .nx{color:#1f2328}.chroma .nt{color:#0550ae}.chroma .nb{color:#6639ba}.chroma .bp{color:#6a737d}.chroma .nv{color:#953800}.chroma .vc{color:#953800}.chroma .vg{color:#953800}.chroma .vi{color:#953800}.chroma .vm{color:#953800}.chroma .nf{color:#6639ba}.chroma .fm{color:#6639ba}.chroma .s{color:#0a3069}.chroma .sa{color:#0a3069}.chroma .sb{color:#0a3069}.chroma .sc{color:#0a3069}.chroma .dl{color:#0a3069}.chroma .sd{color:#0a3069}.chroma .s2{color:#0a3069}.chroma .se{color:#0a3069}.chroma .sh{color:#0a3069}.chroma .si{color:#0a3069}.chroma .sx{color:#0a3069}.chroma .sr{color:#0a3069}.chroma .s1{color:#0a3069}.chroma .ss{color:#032f62}.chroma .m{color:#0550ae}.chroma .mb{color:#0550ae}.chroma .mf{color:#0550ae}.chroma .mh{color:#0550ae}.chroma .mi{color:#0550ae}.chroma .il{color:#0550ae}.chroma .mo{color:#0550ae}.chroma .o{color:#0550ae}.chroma .ow{color:#0550ae}.chroma .p{color:#1f2328}.chroma .c{color:#57606a}.chroma .ch{color:#57606a}.chroma .cm{color:#57606a}.chroma .c1{color:#57606a}.chroma .cs{color:#57606a}.chroma .cp{color:#57606a}.chroma .cpf{color:#57606a}.chroma .gd{color:#82071e;background-color:#ffebe9}.chroma .ge{color:#1f2328}.chroma .gi{color:#116329;background-color:#dafbe1}.chroma .go{color:#1f2328}.chroma .gl{text-decoration:underline}.chroma .w{color:#fff}.content-area pre:has(code.language-taphome){background-color:var(--color-gray2);border:1px solid var(--color-gray3);border-radius:var(--radius-sm);padding:16px;margin:12px 0;overflow-x:auto}.content-area pre code.language-taphome{display:block;word-break:normal;background:0 0;padding:0;font-size:var(--text-small);line-height:1.625}.language-taphome{--th-pink:#a30042;--th-light-blue:#0073a4;--th-green:#1e7734;--th-orange:#965500;--th-teal:#00665a}.ai-chat-msg-content .language-taphome{--th-pink:#FE4B84;--th-light-blue:#54C9F1;--th-green:#4EC36B;--th-orange:#FD9D4F;--th-teal:#34C9B5}.th-keyword,.th-type,.th-enum,.th-function{color:var(--th-pink)}.th-variable,.th-constant{color:var(--th-light-blue)}.th-string{color:var(--th-orange)}.th-number{color:var(--th-green)}.th-comment{color:var(--th-teal)}