@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}.markdown-viewer h1{margin-bottom:var(--space-4);font-size:var(--font-size-8);line-height:var(--line-height-8)}.markdown-viewer h1,.markdown-viewer h2{margin-top:var(--space-6);font-weight:600}.markdown-viewer h2{margin-bottom:var(--space-3);font-size:var(--font-size-7);line-height:var(--line-height-7)}.markdown-viewer h3{margin-top:var(--space-5);font-size:var(--font-size-6);line-height:var(--line-height-6)}.markdown-viewer h3,.markdown-viewer h4{margin-bottom:var(--space-2);font-weight:600}.markdown-viewer h4{margin-top:var(--space-4);font-size:var(--font-size-5);line-height:var(--line-height-5)}.markdown-viewer h5{font-size:var(--font-size-4);line-height:var(--line-height-4)}.markdown-viewer h5,.markdown-viewer h6{margin-top:var(--space-3);margin-bottom:var(--space-2);font-weight:600}.markdown-viewer h6{font-size:var(--font-size-3);line-height:var(--line-height-3)}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}.markdown-viewer a{color:var(--blue-9);text-decoration:none}.markdown-viewer a:hover{text-decoration:underline}.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)}