.notion-color--red{--tw-text-opacity:1;color:rgb(224 62 62/var(--tw-text-opacity))}.notion-color--pink{--tw-text-opacity:1;color:rgb(173 26 114/var(--tw-text-opacity))}.notion-color--blue{--tw-text-opacity:1;color:rgb(11 110 153/var(--tw-text-opacity))}.notion-color--purple{--tw-text-opacity:1;color:rgb(105 64 165/var(--tw-text-opacity))}.notion-color--green,.notion-color--teal{--tw-text-opacity:1;color:rgb(77 100 97/var(--tw-text-opacity))}.notion-color--yellow{--tw-text-opacity:1;color:rgb(223 171 1/var(--tw-text-opacity))}.notion-color--orange{--tw-text-opacity:1;color:rgb(217 115 13/var(--tw-text-opacity))}.notion-color--brown{--tw-text-opacity:1;color:rgb(100 71 58/var(--tw-text-opacity))}.notion-color--gray{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity))}.notion-color--red_background{--tw-bg-opacity:1;background-color:rgb(251 228 228/var(--tw-bg-opacity))}.notion-color--pink_background{--tw-bg-opacity:1;background-color:rgb(244 223 235/var(--tw-bg-opacity))}.notion-color--blue_background{--tw-bg-opacity:1;background-color:rgb(221 235 241/var(--tw-bg-opacity))}.notion-color--purple_background{--tw-bg-opacity:1;background-color:rgb(234 228 242/var(--tw-bg-opacity))}.notion-color--green_background,.notion-color--teal_background{--tw-bg-opacity:1;background-color:rgb(221 237 234/var(--tw-bg-opacity))}.notion-color--yellow_background{--tw-bg-opacity:1;background-color:rgb(251 243 219/var(--tw-bg-opacity))}.notion-color--orange_background{--tw-bg-opacity:1;background-color:rgb(250 235 221/var(--tw-bg-opacity))}.notion-color--brown_background{--tw-bg-opacity:1;background-color:rgb(233 229 227/var(--tw-bg-opacity))}.notion-color--gray_background{--tw-bg-opacity:1;background-color:rgb(235 236 237/var(--tw-bg-opacity))}.notion-color--red_background_co{background-color:hsla(0,74%,94%,.3)}.notion-color--pink_background_co{background-color:rgba(244,223,235,.3)}.notion-color--blue_background_co{background-color:rgba(221,235,241,.3)}.notion-color--purple_background_co{background-color:rgba(234,228,242,.3)}.notion-color--teal_background_co{background-color:rgba(221,237,234,.3)}.notion-color--yellow_background_co{background-color:hsla(45,80%,92%,.3)}.notion-color--orange_background_co{background-color:hsla(29,74%,92%,.3)}.notion-color--brown_background_co{background-color:hsla(20,12%,90%,.3)}.notion-color--gray_background_co{background-color:hsla(210,5%,93%,.3)}.notion-icon{margin-top:0;margin-bottom:0;display:block;font-size:1.125rem;line-height:1.75rem}img.notion-icon{width:1.25rem;height:1.25rem}.notion-page-content{white-space:break-spaces}.notion-page-content table thead th{text-transform:none;color:inherit}.notion-page-content .table-cell{white-space:normal}.notion-page-icon-small{height:18px;width:18px;border-radius:.25rem;-o-object-fit:fill;object-fit:fill;padding:1px;font-size:1.125rem;line-height:1.75rem;line-height:1.1;font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;white-space:nowrap}.notion-asset-caption{white-space:pre-wrap;overflow-wrap:break-word;font-size:.875rem;line-height:1.25rem;line-height:1.4;color:var(--muted-foreground)}.notion .notion-code{font-size:85%}.notion-code{position:relative;margin-top:.25rem;margin-bottom:.25rem;box-sizing:border-box;display:block;width:100%;overflow:auto;border-radius:calc(var(--radius) - 2px);padding:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.notion-color--red.blockquote{--tw-border-opacity:1;border-left-color:rgb(224 62 62/var(--tw-border-opacity))}.notion-color--pink.blockquote{--tw-border-opacity:1;border-left-color:rgb(173 26 114/var(--tw-border-opacity))}.notion-color--blue.blockquote{--tw-border-opacity:1;border-left-color:rgb(11 110 153/var(--tw-border-opacity))}.notion-color--purple.blockquote{--tw-border-opacity:1;border-left-color:rgb(105 64 165/var(--tw-border-opacity))}.notion-color--green.blockquote,.notion-color--teal.blockquote{--tw-border-opacity:1;border-left-color:rgb(77 100 97/var(--tw-border-opacity))}.notion-color--yellow.blockquote{--tw-border-opacity:1;border-left-color:rgb(223 171 1/var(--tw-border-opacity))}.notion-color--orange.blockquote{--tw-border-opacity:1;border-left-color:rgb(217 115 13/var(--tw-border-opacity))}.notion-color--brown.blockquote{--tw-border-opacity:1;border-left-color:rgb(100 71 58/var(--tw-border-opacity))}.notion-color--gray.blockquote{--tw-border-opacity:1;border-left-color:rgb(64 64 64/var(--tw-border-opacity))}.notion-color--red_background.alert{border-width:1px;border-color:rgb(224 62 62/var(--tw-border-opacity));--tw-border-opacity:0.2;background-color:hsla(0,74%,94%,.3);--tw-bg-opacity:0.7;--tw-text-opacity:1;color:rgb(224 62 62/var(--tw-text-opacity))}.notion-color--pink_background.alert{border-width:1px;border-color:rgb(173 26 114/var(--tw-border-opacity));--tw-border-opacity:0.2;background-color:rgba(244,223,235,.3);--tw-bg-opacity:0.7;--tw-text-opacity:1;color:rgb(173 26 114/var(--tw-text-opacity))}.notion-color--blue_background.alert{border-width:1px;border-color:rgb(11 110 153/var(--tw-border-opacity));--tw-border-opacity:0.2;background-color:rgba(221,235,241,.3);--tw-bg-opacity:0.7;--tw-text-opacity:1;color:rgb(11 110 153/var(--tw-text-opacity))}.notion-color--purple_background.alert{border-width:1px;border-color:rgb(105 64 165/var(--tw-border-opacity));--tw-border-opacity:0.2;background-color:rgba(234,228,242,.3);--tw-bg-opacity:0.7;--tw-text-opacity:1;color:rgb(105 64 165/var(--tw-text-opacity))}.notion-color--green_background.alert,.notion-color--teal_background.alert{border-width:1px;border-color:rgb(77 100 97/var(--tw-border-opacity));--tw-border-opacity:0.2;background-color:rgba(221,237,234,.3);--tw-bg-opacity:0.7;--tw-text-opacity:1;color:rgb(77 100 97/var(--tw-text-opacity))}.notion-color--yellow_background.alert{border-width:1px;border-color:rgb(223 171 1/var(--tw-border-opacity));--tw-border-opacity:0.2;background-color:hsla(45,80%,92%,.3);--tw-bg-opacity:0.7;--tw-text-opacity:1;color:rgb(223 171 1/var(--tw-text-opacity))}.notion-color--orange_background.alert{border-width:1px;border-color:rgb(217 115 13/var(--tw-border-opacity));--tw-border-opacity:0.2;background-color:hsla(29,74%,92%,.3);--tw-bg-opacity:0.7;--tw-text-opacity:1;color:rgb(217 115 13/var(--tw-text-opacity))}.notion-color--brown_background.alert{border-width:1px;border-color:rgb(100 71 58/var(--tw-border-opacity));--tw-border-opacity:0.2;background-color:hsla(20,12%,90%,.3);--tw-bg-opacity:0.7;--tw-text-opacity:1;color:rgb(100 71 58/var(--tw-text-opacity))}.notion-color--gray_background.alert{border-width:1px;border-color:rgb(64 64 64/var(--tw-border-opacity));--tw-border-opacity:0.2;background-color:hsla(210,5%,93%,.3);--tw-bg-opacity:0.7;--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity))}.notion-emoji{display:inline-block;vertical-align:middle;width:1.2em;height:1.2em;margin:0 .1em}.nd-article-body{color:var(--foreground)}.nd-article-body h1,.nd-article-body h2,.nd-article-body h3,.nd-article-body h4,.nd-article-body h5,.nd-article-body h6{font-family:var(--site-theme-primary-font),var(--font-sans),"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.025em;margin-top:2rem;margin-bottom:1rem}.nd-article-body h1{font-size:1.685rem;line-height:2.25rem;padding-bottom:.5rem}.nd-article-body h2{font-size:1.385rem;line-height:2rem;margin-top:2.5rem}.nd-article-body h3{font-size:1.125rem;line-height:1.75rem}.nd-article-body h4{font-size:1rem;line-height:1.75rem;margin-top:1.5rem}.nd-article-body h5{font-size:1rem;line-height:1.5rem;margin-top:1rem}.nd-article-body h6{font-size:.875rem;line-height:1.5rem;margin-top:1rem}.nd-article-body p{margin-bottom:.75rem}.nd-article-body a{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--site-theme-link)}.nd-article-body a:hover{color:var(--site-theme-link-hover)}.nd-article-body ol,.nd-article-body ul{margin-bottom:1rem;padding-left:1.5rem}.nd-article-body ul{list-style-type:disc}.nd-article-body ol{list-style-type:decimal}.nd-article-body blockquote{margin-top:1rem;margin-bottom:1rem;border-left-width:4px;padding-left:1rem;font-style:italic;color:var(--muted-foreground)}.nd-article-body .language-css,.nd-article-body .language-html,.nd-article-body .language-javascript,.nd-article-body .language-python{display:block}.nd-article-body img:not(.notion-icon){margin-top:1rem;margin-bottom:.5rem;height:auto;max-width:100%;cursor:zoom-in}.nd-article-body hr{margin-top:2rem;margin-bottom:2rem;border-top-width:1px;border-color:var(--border)}.nd-article-body table{width:100%;border-collapse:collapse}.nd-article-body td,.nd-article-body th{border-top-width:1px;border-color:var(--border);padding:.5rem;vertical-align:top}.nd-article-body th{background-color:var(--muted);text-align:left;font-weight:700}.nd-article-body .table-bordered,.nd-article-body .table-bordered td,.nd-article-body .table-bordered th{border-width:1px;border-color:var(--border)}.nd-article-body .table-responsive{margin-bottom:1rem;overflow-x:auto}.nd-article-body .alert{margin-bottom:1rem;display:flex;align-items:flex-start;border-radius:var(--radius);padding:.75rem}.nd-article-body .alert .d-flex{align-items:flex-start}.nd-article-body .alert a{font-weight:500;text-decoration-line:underline}@media (hover:hover) and (pointer:fine){.nd-article-body .alert a:hover{text-decoration-line:none}}.nd-article-body .alert a{color:inherit}.nd-article-body .alert-info{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.nd-article-body .alert-warning{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity))}.nd-article-body .alert-danger{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity))}.nd-article-body .alert-success{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.nd-article-body .alert-icon{margin-right:.75rem;font-size:1.25rem;line-height:1.75rem}.nd-article-body .video-embed-container{position:relative;margin-bottom:1.5rem;width:100%;overflow:hidden}.nd-article-body .video-embed-container:not(.video-embed-container-file){aspect-ratio:16/9}.nd-article-body .video-embed-container-file{aspect-ratio:auto}.nd-article-body .video-embed-container iframe{position:absolute;top:0;left:0;height:100%;width:100%}.nd-article-body .list-inline li,.nd-article-body .toc-list li{margin-top:.5rem;margin-bottom:.5rem}.nd-article-body .list-inline li a,.nd-article-body .toc-list li a{font-size:.875rem;line-height:1.25rem;font-weight:400;color:var(--muted-foreground);text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nd-article-body .list-inline li a:hover,.nd-article-body .list-inline li:hover,.nd-article-body .toc-list li a:hover,.nd-article-body .toc-list li:focus{font-weight:500;color:var(--primary)}.nd-article-body details{margin-bottom:1rem;overflow:hidden;border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.nd-article-body details summary{display:flex;cursor:pointer;align-items:center;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (hover:hover) and (pointer:fine){.nd-article-body details summary:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}}.nd-article-body details summary::-webkit-details-marker{display:none}.nd-article-body details summary:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 512'%3E%3Cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain;margin-right:.5rem;display:inline-block;width:1rem;height:1rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.nd-article-body details[open] summary:before{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.nd-article-body details summary:hover:before{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.nd-article-body details summary+.ms-2{margin-left:0}.nd-article-body details .toggle-content{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1rem}.nd-article-body details summary .block-heading{margin-top:0;margin-bottom:0}.nd-article-body details summary h1{font-size:1.875rem;line-height:2.25rem}.nd-article-body details summary h2{font-size:1.5rem;line-height:2rem}.nd-article-body details summary h3{font-size:1.25rem;line-height:1.75rem}.nd-article-body details summary h4{font-size:1.125rem;line-height:1.75rem}.nd-article-body details summary h5{font-size:.875rem;line-height:1.25rem}.nd-article-body details summary h6{font-size:1rem;line-height:1.5rem}.nd-article-body details .notion-page-content{margin:1rem}.nd-article-body .form-check{margin-bottom:.5rem;display:flex;align-items:center}.nd-article-body .form-check-input{margin-right:.5rem;width:1.25rem;height:1.25rem;cursor:pointer;border-radius:.25rem;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:var(--primary)}.nd-article-body .form-check-input:focus{--tw-ring-color:var(--primary)}.nd-article-body .form-check-input{display:inline-block;vertical-align:middle;flex-shrink:0}.nd-article-body .form-check-input:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.nd-article-body .form-check-input:checked+.form-check-label{color:var(--muted-foreground);text-decoration-line:line-through}.nd-article-body .card{margin-bottom:1rem;display:block;overflow:hidden;border-radius:var(--radius);border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));color:var(--card-foreground);text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}@media (hover:hover) and (pointer:fine){.nd-article-body .card:hover{border-color:var(--primary)}}.nd-article-body .alert .notion-icon,.nd-article-body .card .img-cover{pointer-events:none}.nd-article-body .card .row{display:flex;flex-direction:column}@media (min-width:768px){.nd-article-body .card .row{flex-direction:row}}.nd-article-body .card .col-md-9{width:100%}@media (min-width:768px){.nd-article-body .card .col-md-9{width:75%}}.nd-article-body .card .col-md-3{position:relative;width:100%;overflow:hidden}@media (min-width:768px){.nd-article-body .card .col-md-3{width:25%}}.nd-article-body .card .card-body{padding:1.5rem}.nd-article-body .card .card-title{margin-bottom:.5rem;margin-top:0;font-size:1rem;line-height:1.5rem;font-weight:600}.nd-article-body .card .card-text{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.nd-article-body .card .text-truncate-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nd-article-body .card .d-flex{align-items:center}.nd-article-body .card .icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius)}.nd-article-body .card .icon.icon-xs{height:1rem;width:1rem;font-size:.75rem;line-height:1rem}.nd-article-body .card .icon img{margin:0}.nd-article-body .card .text-muted{font-size:.75rem;line-height:1rem;color:var(--muted-foreground)}.nd-article-body .card .img-fluid{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.nd-article-body .card .img-cover{inset:0;margin:0;background-color:var(--border)}.nd-article-body .fw-bold{font-weight:700}.nd-article-body .fw-normal{font-weight:400}.nd-article-body .fst-italic{font-style:italic}.nd-article-body .text-decoration-underline{text-decoration-line:underline}.nd-article-body .text-decoration-line-through{text-decoration-line:line-through}.nd-article-body .ms-2{margin-left:1rem}.nd-article-body .ms-1{margin-left:.5rem}.nd-article-body .d-flex{display:flex}.nd-article-body .flex-grow-1{flex-grow:1}.nd-article-body .list-unstyled{list-style-type:none!important;padding-left:0}.nd-article-body .list-unstyled ol{list-style-type:none!important}.nd-article-body .blank-line{display:inline-block}.nd-article-body .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.nd-article-body .col{width:100%}.nd-article-body .col .notion-page-content,.nd-article-body .col .notion-page-content .alert{height:100%}@media (min-width:640px){.nd-article-body .col-sm-6{width:50%}}@media (min-width:768px){.nd-article-body .col-md-4{width:33.333333%}}:root{--prism-scheme:light;--prism-foreground:#6e6e6e;--prism-background:#f4f4f4;--prism-comment:#a8a8a8;--prism-string:#555;--prism-literal:#333;--prism-keyword:#000;--prism-function:#4f4f4f;--prism-deleted:#333;--prism-class:#333;--prism-builtin:#757575;--prism-property:#333;--prism-namespace:#4f4f4f;--prism-punctuation:#ababab;--prism-decorator:var(--prism-class);--prism-operator:var(--prism-punctuation);--prism-number:var(--prism-literal);--prism-boolean:var(--prism-literal);--prism-variable:var(--prism-literal);--prism-constant:var(--prism-literal);--prism-symbol:var(--prism-literal);--prism-interpolation:var(--prism-literal);--prism-selector:var(--prism-keyword);--prism-keyword-control:var(--prism-keyword);--prism-regex:var(--prism-string);--prism-json-property:var(--prism-property);--prism-inline-background:var(--prism-background);--prism-comment-style:italic;--prism-url-decoration:underline;--prism-line-number:#a5a5a5;--prism-line-number-gutter:#333;--prism-line-highlight-background:#eee;--prism-selection-background:#ddd;--prism-marker-color:var(--prism-foreground);--prism-marker-opacity:0.4;--prism-marker-font-size:0.8em;--prism-font-size:1em;--prism-line-height:1.5em;--prism-font-family:monospace;--prism-inline-font-size:var(--prism-font-size);--prism-block-font-size:var(--prism-font-size);--prism-tab-size:2;--prism-block-padding-x:1em;--prism-block-padding-y:1em;--prism-block-margin-x:0;--prism-block-margin-y:0.5em;--prism-block-radius:0.3em;--prism-inline-padding-x:0.3em;--prism-inline-padding-y:0.1em;--prism-inline-radius:0.3em}code[class*=language-],div[class*=language-],pre[class*=language-]{font-size:var(--prism-font-size);font-family:var(--prism-font-family);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:var(--prism-line-height);-moz-tab-size:var(--prism-tab-size);-o-tab-size:var(--prism-tab-size);tab-size:var(--prism-tab-size);-webkit-hyphens:none;hyphens:none;color:var(--prism-foreground)!important}div[class*=language-],pre[class*=language-]{font-size:var(--prism-block-font-size);padding:var(--prism-block-padding-y) var(--prism-block-padding-x);margin:var(--prism-block-margin-y) var(--prism-block-margin-x);border-radius:var(--prism-block-radius);overflow:auto;background:var(--prism-background)}:not(pre)>code[class*=language-]{font-size:var(--prism-inline-font-size);padding:var(--prism-inline-padding-y) var(--prism-inline-padding-x);border-radius:var(--prism-inline-radius);background:var(--prism-inline-background)}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:var(--prism-selection-background)}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:var(--prism-selection-background)}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--prism-comment);font-style:var(--prism-comment-style)}.token.namespace{color:var(--prism-namespace)}.token.interpolation{color:var(--prism-interpolation)}.token.string{color:var(--prism-string)}.token.punctuation{color:var(--prism-punctuation)}.token.operator{color:var(--prism-operator)}.token.keyword.control-flow,.token.keyword.module{color:var(--prism-keyword-control)}.token.inserted,.token.symbol,.token.url{color:var(--prism-symbol)}.token.constant{color:var(--prism-constant)}.token.string.url{-webkit-text-decoration:var(--prism-url-decoration);text-decoration:var(--prism-url-decoration)}.language-json .token.boolean,.token.boolean{color:var(--prism-boolean)}.language-json .token.number,.token.number{color:var(--prism-number)}.token.variable{color:var(--prism-variable)}.token.keyword{color:var(--prism-keyword)}.token.atrule,.token.attr-value,.token.selector{color:var(--prism-selector)}.token.function{color:var(--prism-function)}.token.deleted{color:var(--prism-deleted)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.class-name{color:var(--prism-class)}.token.builtin,.token.tag{color:var(--prism-builtin)}.token.attr-name,.token.entity,.token.property{color:var(--prism-property)}.language-json .token.property{color:var(--prism-json-property)}.token.regex{color:var(--prism-regex)}.token.annotation,.token.decorator{color:var(--prism-decorator)}.line-numbers .line-numbers-rows{border-right-color:var(--prism-line-number)}.line-numbers-rows>span:before{color:var(--prism-line-number-gutter)}.line-highlight{background:var(--prism-line-highlight-background)}:root{--prism-scheme:dark;--prism-foreground:#d4cfbf;--prism-background:#1e1e1e;--prism-comment:#758575;--prism-string:#d48372;--prism-literal:#429988;--prism-keyword:#4d9375;--prism-boolean:#1c6b48;--prism-number:#6394bf;--prism-variable:#c2b36e;--prism-function:#a1b567;--prism-deleted:#a14f55;--prism-class:#54b1bf;--prism-builtin:#e0a569;--prism-property:#dd8e6e;--prism-namespace:#db889a;--prism-punctuation:#858585;--prism-decorator:#bd8f8f;--prism-regex:#ab5e3f;--prism-json-property:#6b8b9e;--prism-line-number:#888;--prism-line-number-gutter:#eee;--prism-line-highlight-background:#444;--prism-selection-background:#444}div.code-toolbar>.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar>.toolbar-item>span{color:#939090!important;font-size:.7em!important;padding:.4em!important;margin:.3rem!important;background:#f5f2f0!important;background:hsla(0,0%,88%,.2)!important;box-shadow:none!important;border-radius:.3em!important;cursor:pointer!important}.bg-header-image{background:var(--site-theme-header-image);background-size:cover;background-position:var(--site-theme-header-image-position);background-repeat:no-repeat}.bg-header-top{background-color:var(--site-theme-header-top)}.text-header-color{color:var(--site-theme-header-text)}.text-header-color input::-moz-placeholder{color:var(--site-theme-header-text)}.text-header-color input::placeholder{color:var(--site-theme-header-text)}.text-header-link{color:var(--site-theme-header-link)}.text-header-link:hover{color:var(--site-theme-header-link-hover)}.btn-primary-text{color:var(--site-theme-btn-primary-text)}h1,h2,h3,h4,h5{font-family:var(--site-theme-primary-font),var(--font-sans),"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",ui-sans-serif,system-ui,sans-serif}.block-heading:hover .heading-anchor-link{opacity:1}.heading-anchor-link{opacity:0;position:absolute;left:-20px}summary h1,summary h2,summary h3,summary h4,summary h5{display:inline-block}summary h1 .heading-anchor-link,summary h2 .heading-anchor-link,summary h3 .heading-anchor-link,summary h4 .heading-anchor-link,summary h5 .heading-anchor-link{left:-30px}.bi-link-45deg{display:inline-block;width:1.25rem;height:1.25rem;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWxpbmsiPjxwYXRoIGQ9Ik0xMCAxM2E1IDUgMCAwIDAgNy41NC41NGwzLTNhNSA1IDAgMCAwLTcuMDctNy4wN2wtMS43MiAxLjcxIi8+PHBhdGggZD0iTTE0IDExYTUgNSAwIDAgMC03LjU0LS41NGwtMyAzYTUgNSAwIDAgMCA3LjA3IDcuMDdsMS43MS0xLjcxIi8+PC9zdmc+");mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWxpbmsiPjxwYXRoIGQ9Ik0xMCAxM2E1IDUgMCAwIDAgNy41NC41NGwzLTNhNSA1IDAgMCAwLTcuMDctNy4wN2wtMS43MiAxLjcxIi8+PHBhdGggZD0iTTE0IDExYTUgNSAwIDAgMC03LjU0LS41NGwtMyAzYTUgNSAwIDAgMCA3LjA3IDcuMDdsMS43MS0xLjcxIi8+PC9zdmc+");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.header-form-search{width:100%}.header-form-search-short{max-width:100%}@media (min-width:640px){.header-form-search-short{max-width:28rem}}.header-form-search-medium{max-width:100%}@media (min-width:640px){.header-form-search-medium{max-width:42rem}}.header-form-search-long{max-width:100%}.header-form-search-left{display:flex;flex-direction:column;align-items:flex-start}.header-form-search-center{display:flex;flex-direction:column;align-items:center}.header-form-search-right{display:flex;flex-direction:column;align-items:flex-end}.collection-icon-emoji{font-size:45px}.collection-icon-img{width:45px;height:45px}.collection-icon-img-small{width:20px;height:20px}.article-column-1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.article-column-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.article-column-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.collection-column-1{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.collection-column-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.collection-column-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.toc-link{color:var(--muted-foreground);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.toc-link-active,.toc-link:hover{font-weight:500;color:var(--primary)}.nd-link{font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;color:var(--site-theme-link)}.nd-link:hover{color:var(--site-theme-link-hover)}.nd-search-item-description .text-highlight{font-weight:700}.btn-reaction{width:100%;height:100%;transition:transform .16s cubic-bezier(.65,.61,.18,1.8) .02s,filter .32s linear;transform-origin:50% 60%}.btn-reaction-selected{filter:grayscale(0);transform:scale(1.32)}.btn-reaction:hover{transform:scale(1.32);transition:transform .04s}.has-reaction-selected .btn-reaction:not(.btn-reaction-selected){filter:grayscale(100%)}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.site-collection-card-bg{background:var(--site-theme-collection-card-background)}.site-article-card-bg{background:var(--site-theme-article-card-background)}.site-footer-bg{background:var(--site-theme-footer-background);color:var(--site-theme-footer-text)}.site-theme-layout-default.site-theme-shine .header-form-search input{background-color:#fff}.site-theme-layout-default.site-theme-shine .header-form-search input::-moz-placeholder{color:rgba(0,0,0,.5)}.site-theme-layout-default.site-theme-shine .header-form-search input::placeholder{color:rgba(0,0,0,.5)}.site-theme-layout-default.site-theme-shine .header-form-search .search-icon{color:rgba(0,0,0,.5)}.site-theme-layout-default .navbar-customer-brand-logo{max-width:10rem;width:100%}.site-theme-layout-default .bg-header-image-gradient{background:linear-gradient(var(--site-theme-header-image) 0,var(--site-theme-header-image) 35%,color-mix(in srgb,var(--site-theme-header-image) 50%,var(--site-theme-background) 50%) 70%,var(--site-theme-background) 100%)}.site-theme-clarity .navbar-customer-brand-logo{max-height:6rem;width:100%;max-width:9.7rem}@media (min-width:768px){.site-theme-clarity .navbar-customer-brand-logo{max-height:3rem;max-width:6.7rem}}.site-theme-clarity .header-form-search-short{max-width:100%}@media (min-width:640px){.site-theme-clarity .header-form-search-short{max-width:20rem}}.site-theme-clarity .header-form-search-medium{max-width:100%}@media (min-width:640px){.site-theme-clarity .header-form-search-medium{max-width:28rem}}.site-theme-clarity .header-form-search-long{max-width:100%}@media (min-width:640px){.site-theme-clarity .header-form-search-long{max-width:32rem}}