@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-tracking:initial}}}@layer components{.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6,.markdown p,.markdown ol,.markdown ul,.markdown hr,.markdown>blockquote p,.markdown [class~=callout],.markdown [class*=link-cards],.markdown table{margin-bottom:calc(var(--spacing,.25rem) * 5)}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6,.markdown [class~=callout]{margin-top:calc(var(--spacing,.25rem) * 11)}.markdown blockquote h1,.markdown blockquote h2,.markdown blockquote h3,.markdown blockquote h4,.markdown blockquote h5,.markdown blockquote h6{margin-top:calc(var(--spacing,.25rem) * 0)}.markdown.markdown-black h1,.markdown.markdown-black h2,.markdown.markdown-black h3,.markdown.markdown-black h4,.markdown.markdown-black h5,.markdown.markdown-black h6,.markdown.markdown-black p,.markdown.markdown-black li{color:var(--dino-black)}.markdown.markdown-white h1,.markdown.markdown-white h2,.markdown.markdown-white h3,.markdown.markdown-white h4,.markdown.markdown-white h5,.markdown.markdown-white h6,.markdown.markdown-white p,.markdown.markdown-white li,.markdown.markdown-white a{color:#fff}.markdown.markdown-white-faded h1,.markdown.markdown-white-faded h2,.markdown.markdown-white-faded h3,.markdown.markdown-white-faded h4,.markdown.markdown-white-faded h5,.markdown.markdown-white-faded h6,.markdown.markdown-white-faded p,.markdown.markdown-white-faded li,.markdown.markdown-white-faded a{color:#fffc}.markdown.markdown-gray h1,.markdown.markdown-gray h2,.markdown.markdown-gray h3,.markdown.markdown-gray h4,.markdown.markdown-gray h5,.markdown.markdown-gray h6,.markdown.markdown-gray p,.markdown.markdown-gray li{color:var(--body-copy)}.markdown h1{scroll-margin:calc(var(--spacing,.25rem) * 8);font-size:var(--text-3xl,30px);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.markdown h2{scroll-margin:calc(var(--spacing,.25rem) * 8);font-size:var(--text-2xl,24px);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.markdown h3{scroll-margin:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xl,20px);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.markdown h4{scroll-margin:calc(var(--spacing,.25rem) * 8);font-size:var(--text-lg,18px);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.markdown h5{scroll-margin:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}@media(min-width:80rem){.markdown h5{font-size:var(--text-base,16px);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.markdown h6{scroll-margin:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));font-style:italic}@media(min-width:80rem){.markdown h6{font-size:var(--text-base,16px);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.markdown p{font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media(min-width:80rem){.markdown p{font-size:var(--text-base,16px);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.markdown ol,.markdown ul{padding-left:calc(var(--spacing,.25rem) * 6)}.markdown li{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}@media(min-width:80rem){.markdown li{font-size:var(--text-base,16px);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.markdown ul li,.markdown ol ul li{list-style-type:disc}.markdown ol li,.markdown ul ol li{list-style-type:decimal}.markdown li:has(input[type=checkbox]){margin-left:calc(var(--spacing,.25rem) * -5);list-style-type:none}.markdown a{color:var(--purple);text-decoration-line:underline}@media(hover:hover){.markdown a:hover{color:var(--purple-130)}}.markdown a:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:1.5px;outline-color:var(--informative)}.markdown a:disabled{color:var(--dino-black)}@supports (color:color-mix(in lab,red,red)){.markdown a:disabled{color:color-mix(in oklab,var(--dino-black) 25%,transparent)}}.markdown a[class*=article-permalink]{color:var(--dino-black);text-decoration-line:none;display:inline-block;position:relative}.markdown a[class*=article-permalink] div{margin-left:calc(var(--spacing,.25rem) * 2);max-height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:none}.markdown a[class*=article-permalink]:hover div{display:inline-block}.markdown a[class*=article-permalink] div path{fill:var(--body-copy)}.markdown a>span>svg{margin-left:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);vertical-align:middle;font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));display:inline-block}.markdown p>code,.markdown li>code{border-radius:var(--radius-md,.375rem);background-color:var(--grey-50);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);overflow-wrap:break-word;--tw-outline-style:none;outline-style:none;padding-block:.2rem;padding-inline:.3rem;font-size:.8rem;position:relative}.markdown [class=codeblock],.markdown [class=codeblock-tabbed]{margin-bottom:calc(var(--spacing,.25rem) * 5);overflow:hidden}.markdown [class=codeblock-actions]{justify-content:flex-end;align-items:center;display:flex}:where(.markdown [class=codeblock-actions]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-x-reverse)))}.markdown [class=codeblock-actions]{border-top-left-radius:var(--radius-md,.375rem);border-top-right-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);background-color:#2d1e48}.markdown [class=codeblock-actions-select-wrapper]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;width:fit-content;display:inline-block}.markdown [class=codeblock-actions] select{border-right-style:var(--tw-border-style);font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fff;background-color:#ffffff0d;border-color:#0000;border-right-width:10px;padding-block:8px;padding-inline:10px}@media(hover:hover){.markdown [class=codeblock-actions] select:hover{cursor:pointer}}.markdown [class=codeblock-actions] button{color:#fff}@media(hover:hover){.markdown [class=codeblock-actions] button:hover{color:var(--grey)}@supports (color:color-mix(in lab,red,red)){.markdown [class=codeblock-actions] button:hover{color:color-mix(in oklab,var(--grey) 80%,transparent)}}}.markdown [class=codeblock-actions] button:active{color:var(--body-copy)}.markdown [class=codeblock-actions] button>svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);vertical-align:middle}.markdown [class=codeblock-code]{border-bottom-right-radius:var(--radius-md,.375rem);border-bottom-left-radius:var(--radius-md,.375rem);background-color:var(--dino-indigo);font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fff}[data-kind$=WithCodeOnDark] .markdown [class=codeblock-actions],[data-kind$=WithHtmlMediaOnDark] .markdown [class=codeblock-actions]{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-top-style:var(--tw-border-style);background-color:#ffffff0d;border-color:#ffffff26;border-top-width:1px}[data-kind$=WithCodeOnDark] .markdown [class=codeblock-code],[data-kind$=WithHtmlMediaOnDark] .markdown [class=codeblock-code]{border-style:var(--tw-border-style);border-width:1px;border-inline-style:var(--tw-border-style);border-inline-width:1px;background-color:#ffffff1a;border-color:#ffffff26}.markdown [class=codeblock-code] pre{overflow:auto}.markdown [class=codeblock-code] pre::-webkit-scrollbar{background-color:#0000;width:8px;height:10px}.markdown [class=codeblock-code] pre::-webkit-scrollbar-track{background-color:#0000}.markdown [class=codeblock-code] pre::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:3.40282e38px}@media(hover:hover){.markdown [class=codeblock-code] pre::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}}.markdown [class=codeblock-code] pre::-webkit-scrollbar-button{display:none}.markdown [class=codeblock-code] pre>code{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:25px;display:inline-block;position:relative}.markdown [class=content-tabs]{margin-bottom:calc(var(--spacing,.25rem) * 5)}.markdown [class=content-tabs-list]{margin-bottom:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--grey);flex-direction:row;align-items:center;display:flex}.markdown [class=content-tab-trigger]{cursor:pointer;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--body-copy);border-color:#0000;border-bottom-width:2px}.markdown [class=content-tab-trigger]:first-child{padding-left:calc(var(--spacing,.25rem) * 0)}.markdown [class=content-tab-trigger][aria-selected=true]{border-bottom-color:var(--purple);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--dino-black)}.markdown [class=content-tab-panel]>:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}.markdown [class=content-tab-panel]>:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}.markdown.markdown-black>blockquote p,.markdown.markdown-white>blockquote p,.markdown.markdown-white-faded>blockquote p,.markdown.markdown.markdown-gray>blockquote p{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 11);font-size:var(--text-2xl,24px);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--purple)}.markdown>blockquote>svg{margin-bottom:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 18);color:var(--purple);display:block}.markdown [class~=callout]{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 9);border-top-width:4px}.markdown [class~=callout]>blockquote a{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--dino-black)}@media(hover:hover){.markdown [class~=callout]>blockquote a:hover{color:var(--body-copy)}}.markdown [class~=callout]>blockquote>blockquote+p{font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.markdown [class~=callout-info]{border-color:var(--blue-a11y);background-color:var(--blue-10)}.markdown [class~=callout-neutral]{border-color:var(--body-copy);background-color:var(--grey-50)}.markdown [class~=callout-success]{border-color:var(--green-a11y);background-color:var(--green-10)}.markdown [class~=callout-warning]{border-color:var(--color-cautious-180,#7e6024);background-color:var(--cautious-background)}.markdown [class~=callout-danger]{border-color:var(--destructive);background-color:var(--destructive-background)}.markdown [class*=link-cards]{gap:calc(var(--spacing,.25rem) * 5);flex:1;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media(min-width:48rem){.markdown [class*=link-cards]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.markdown [class*=link-cards]{grid-template-columns:repeat(3,minmax(0,1fr))}}.markdown [class~=link-card] a{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--grey);height:100%;padding:calc(var(--spacing,.25rem) * 6);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none;display:block}@media(hover:hover){.markdown [class~=link-card] a:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);scale:101%}}.markdown [class~=link-card] a>blockquote>h3{font-size:var(--text-base,16px);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--purple)}.markdown [class~=link-card] a>blockquote>p{font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--body-copy)}.markdown [class~=callout]>blockquote>:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}.markdown [class~=callout]>blockquote>blockquote>p{font-size:var(--text-lg,18px);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.markdown table{table-layout:auto;width:100%}:where(.markdown table>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--grey)}.markdown table{border-radius:var(--radius-lg,.5rem);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:oklab(0% none none/.05)}.markdown thead{background-color:var(--grey-50)}.markdown thead th{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-xs,12px);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--dino-black);text-transform:uppercase}:where(.markdown tbody>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--grey)}.markdown tbody{background-color:#fff}.markdown tbody td{padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 4);color:var(--dino-black)}.markdown.markdown-legal-numbering>ol{margin-top:calc(var(--spacing,.25rem) * 8);counter-reset:section}.markdown.markdown-legal-numbering>ol ol,.markdown.markdown-legal-numbering>ol ul{counter-reset:clause}.markdown.markdown-legal-numbering>ol li{counter-increment:clause}.markdown.markdown-legal-numbering>ol>li{margin-top:calc(var(--spacing,.25rem) * 0);margin-right:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);counter-increment:section;content:counter(section) ". "}.markdown.markdown-legal-numbering>ol>li li{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.markdown.markdown-legal-numbering>ol>li>ol{list-style-type:none}.markdown.markdown-legal-numbering>ol>li>ol>li{margin-top:calc(var(--spacing,.25rem) * 0);list-style-type:none}.markdown.markdown-legal-numbering>ol>li>ol>li>ul>li{margin-top:calc(var(--spacing,.25rem) * 0)}.markdown.markdown-legal-numbering>ol>li>ol>li::marker{margin-right:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);content:counter(section) "." counters(clause,".") ". "}.markdown.markdown-legal-numbering>ol>li>ol>li>ol>li{margin-top:calc(var(--spacing,.25rem) * 0);list-style-type:lower-alpha}.markdown.markdown-legal-numbering>ol>li>ol>li>ol>li>ol>li{margin-top:calc(var(--spacing,.25rem) * 0);list-style-type:lower-roman}.markdown>:first-child{margin-top:calc(var(--spacing,.25rem) * 0)}.markdown>:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-tracking{syntax:"*";inherits:false}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer components{.toc{top:calc(var(--spacing,.25rem) * 9);flex-direction:column;display:flex;position:sticky}.toc ul{flex-direction:column;row-gap:20px;display:flex}.toc ul li{font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#000;padding-inline:10px}@media(hover:hover){.toc ul li:hover{color:var(--purple)}}.toc ul li ul li{font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#000;padding-inline:10px}@media(hover:hover){.toc ul li ul li:hover{color:var(--purple)}}.toc ul li ul li:first-of-type{margin-top:calc(var(--spacing,.25rem) * 4)}.toc ul li[class=toc-branch] ul{display:none}.toc ul li[class="toc-branch active"]{border-radius:var(--radius-md,.375rem);background-color:var(--lilac-grey);padding-block:15px;padding-inline:10px}.toc ul li[class="toc-branch active"] ul li{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}.toc ul li[class="toc-branch active"] a[class=active]{color:var(--purple)}.toc-toc-text{font-size:var(--text-base,16px);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--dino-black);margin-bottom:15px}@media(min-width:80rem){.toc-toc-text{font-size:var(--text-lg,18px);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.toc-toc-border{background-color:var(--body-copy);width:100%;height:1px;margin-bottom:25px}@supports (color:color-mix(in lab,red,red)){.toc-toc-border{background-color:color-mix(in oklab,var(--body-copy) 25%,transparent)}}.toc-toc-wrapper{max-height:calc(100vh - 300px);padding-bottom:20px;position:relative;overflow-y:auto}}@property --tw-font-weight{syntax:"*";inherits:false}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-content:"";--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer components{.tooltip-wrapper{position:absolute}.tooltip-popper-wrapper{z-index:11}.tooltip-popper-wrapper[data-popper-placement^=bottom] .tooltip-arrow{top:-8px}.tooltip-popper-wrapper[data-popper-placement^=right] .tooltip-arrow{left:-8px}.tooltip-popper-wrapper[data-popper-placement^=left] .tooltip-arrow{right:-8px}.tooltip-popper-wrapper[data-popper-placement^=top] .tooltip-arrow{bottom:-8px}.tooltip-arrow{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.tooltip-arrow:before{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);background-color:var(--dino-black);--tw-content:"";content:var(--tw-content);display:block;rotate:45deg}.tooltip-enter-transition{--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}.tooltip-enter-from{--tw-translate-y:calc(var(--spacing,.25rem) * 4);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}@media(min-width:360px){.tooltip-enter-from{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.tooltip-enter-to{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}@media(min-width:360px){.tooltip-enter-to{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.tooltip-leave{--tw-duration:.2s;--tw-ease:var(--ease-in,cubic-bezier(.4, 0, 1, 1));transition-duration:.2s;transition-timing-function:var(--ease-in,cubic-bezier(.4, 0, 1, 1))}.tooltip-leave-from{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}@media(min-width:360px){.tooltip-leave-from{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.tooltip-leave-to{--tw-translate-y:calc(var(--spacing,.25rem) * 4);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}@media(min-width:360px){.tooltip-leave-to{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.tooltip-helper-panel{pointer-events:auto;width:100%;max-width:calc(var(--spacing,.25rem) * 64);min-width:calc(var(--spacing,.25rem) * 0);background-color:var(--dino-black);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:4px}@media(min-width:64rem){.tooltip-helper-panel{max-width:var(--container-xs,20rem)}}.tooltip-helper-arrow{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2)}.tooltip-helper-arrow:before{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background-color:var(--dino-black);--tw-content:"";content:var(--tw-content);display:block;rotate:45deg}.tooltip-popper-wrapper[data-popper-placement^=bottom] .tooltip-helper-arrow{top:-4px}.tooltip-popper-wrapper[data-popper-placement^=right] .tooltip-helper-arrow{left:-4px}.tooltip-popper-wrapper[data-popper-placement^=left] .tooltip-helper-arrow{right:-4px}.tooltip-popper-wrapper[data-popper-placement^=top] .tooltip-helper-arrow{bottom:-4px}.tooltip-helper-text{padding:calc(var(--spacing,.25rem) * 1);text-align:left;font-size:var(--text-sm,14px);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#fff}}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
