@media (min-width:1024px){.nextra-toc{display:initial}}.nextra-toc li{display:flex;align-items:baseline;gap:4px}.nextra-toc li .toc-copy-btn{opacity:0;flex-shrink:0;padding:2px;border:none;background:none;color:inherit;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;transition:opacity .15s}.nextra-toc li:hover .toc-copy-btn{opacity:.5}.nextra-toc li .toc-copy-btn:hover{opacity:1}.heading-copy-btn{opacity:0;padding:2px;margin-left:1px;border:none;background:none;color:inherit;cursor:pointer;border-radius:4px;display:inline-flex;align-items:center;vertical-align:middle;-webkit-margin-start:4px;margin-inline-start:4px;transition:opacity .15s}h2:hover .heading-copy-btn,h3:hover .heading-copy-btn,h4:hover .heading-copy-btn,h5:hover .heading-copy-btn,h6:hover .heading-copy-btn{opacity:.5}.heading-copy-btn:hover{opacity:1!important}.report-problem-trigger{position:fixed;right:20px;bottom:20px;z-index:40;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgb(229 231 235);border-radius:9999px;background:rgb(255 255 255);color:rgb(55 65 81);font-size:.875rem;font-weight:500;line-height:1.25rem;box-shadow:0 4px 12px rgb(0 0 0/.08);cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.report-problem-trigger:hover{color:rgb(17 24 39);box-shadow:0 6px 16px rgb(0 0 0/.12)}.report-problem-button:focus-visible,.report-problem-trigger:focus-visible{outline:2px solid rgb(59 130 246);outline-offset:2px}.report-problem-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);margin:auto;padding:0;border:1px solid rgb(229 231 235);border-radius:12px;background:rgb(255 255 255);color:rgb(17 24 39);box-shadow:0 20px 50px rgb(0 0 0/.2);overflow-y:auto}.report-problem-dialog::-webkit-backdrop{background:rgb(0 0 0/.4)}.report-problem-dialog::backdrop{background:rgb(0 0 0/.4)}.report-problem-body{display:flex;flex-direction:column;gap:12px;padding:20px}.report-problem-title{margin:0;font-size:1.125rem;font-weight:600}.report-problem-description,.report-problem-hint,.report-problem-page{margin:0;color:rgb(75 85 99);font-size:.875rem}.report-problem-page code{word-break:break-all;font-size:.8125rem}.report-problem-field{display:flex;flex-direction:column;gap:6px}.report-problem-label{font-size:.875rem;font-weight:500}.report-problem-field input,.report-problem-field textarea{width:100%;padding:8px 10px;border:1px solid rgb(209 213 219);border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:.875rem;resize:vertical}.report-problem-field input:focus,.report-problem-field textarea:focus{outline:2px solid rgb(59 130 246);outline-offset:0;border-color:transparent}.report-problem-error,.report-problem-hint-error{color:rgb(220 38 38)}.report-problem-error{margin:0;font-size:.875rem}.report-problem-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.report-problem-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.report-problem-button{padding:8px 14px;border:1px solid rgb(209 213 219);border-radius:8px;background:transparent;color:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.report-problem-button:disabled{opacity:.5;cursor:not-allowed}.report-problem-button-primary{border-color:rgb(37 99 235);background:rgb(37 99 235);color:rgb(255 255 255)}html.dark .report-problem-trigger{border-color:rgb(55 65 81);background:rgb(17 17 17);color:rgb(209 213 219)}html.dark .report-problem-trigger:hover{color:rgb(255 255 255)}html.dark .report-problem-dialog{border-color:rgb(55 65 81);background:rgb(17 17 17);color:rgb(243 244 246)}html.dark .report-problem-description,html.dark .report-problem-hint,html.dark .report-problem-page{color:rgb(156 163 175)}html.dark .report-problem-button,html.dark .report-problem-field input,html.dark .report-problem-field textarea{border-color:rgb(75 85 99)}html.dark .report-problem-button-primary{border-color:rgb(59 130 246);background:rgb(37 99 235)}@media (max-width:639px){.report-problem-trigger{right:12px;bottom:12px;padding:8px 12px}}@media print{.report-problem-trigger{display:none}}