@font-face{font-family:Berkeley Mono;src:url(/fonts/BerkeleyMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(/fonts/BerkeleyMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(/fonts/BerkeleyMono-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Berkeley Mono;src:url(/fonts/BerkeleyMono-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}:root .radix-themes{--default-font-family:var(--font-ibm-plex);--code-font-family:"Berkeley Mono",Menlo,Consolas,monospace;--cursor-button:pointer;--cursor-checkbox:pointer;--cursor-disabled:default;--cursor-link:pointer;--cursor-menu-item:pointer;--cursor-radio:pointer;--cursor-slider-thumb:grab;--cursor-slider-thumb-active:grabbing;--cursor-switch:pointer}a{text-decoration:underline;color:var(--accent-11);transition:all .2s ease}a:hover{text-decoration:none}:root:not([class~=dark]) a:hover{color:black!important}:root[class~=dark] a:hover{color:white!important}.repository-listing{color:var(--accent-13);display:block;text-decoration:none;margin:0}.repository-title{text-decoration:underline}.repository-title:hover{text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root[class~=dark]{--color-page-background:var(--gray-4)!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-spin{animation:spin 1s linear infinite}.markdown-viewer{line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}code.inline-code{background-color:var(--gray-3);color:var(--gray-12);padding:.2em .4em;border-radius:3px;font-family:var(--font-mono);font-size:.9em}:root[class~=dark] code.inline-code{background-color:var(--gray-6)}.markdown-viewer blockquote{padding:0 1em;color:var(--gray-11);border-left:.25em solid var(--gray-6);margin:1em 0}.admonition{border-left:4px solid var(--blue-9);padding:var(--space-3);margin:var(--space-3) 0;background-color:var(--blue-3);border-radius:0 var(--radius-3) var(--radius-3) 0}.admonition.warning{border-left-color:var(--orange-9);background-color:var(--orange-3)}.admonition.error{border-left-color:var(--red-9);background-color:var(--red-3)}.admonition.hint,.admonition.tip{border-left-color:var(--green-9);background-color:var(--green-3)}.admonition.important{border-left-color:var(--purple-9);background-color:var(--purple-3)}:root[class~=dark] .admonition{background-color:var(--blue-12)}:root[class~=dark] .admonition.warning{background-color:var(--orange-12)}:root[class~=dark] .admonition.error{background-color:var(--red-12)}:root[class~=dark] .admonition.hint,:root[class~=dark] .admonition.tip{background-color:var(--green-12)}:root[class~=dark] .admonition.important{background-color:var(--purple-12)}.permalink-link{display:inline-flex;margin-left:.4em;color:var(--gray-9);text-decoration:none;opacity:0;transition:opacity .15s ease;vertical-align:middle;will-change:opacity}.heading-with-permalink:hover .permalink-link,.permalink-link:hover{opacity:1}.permalink-link svg{width:.9em;height:.9em}