@layer quartz-base{.fyn-zoomable{cursor:zoom-in}.fyn-zoomable:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.fyn-zoom{color:#fff;box-sizing:border-box;background:#0c0f14f7;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.fyn-zoom[open]{flex-direction:column;display:flex}.fyn-zoom::backdrop{background:#111}.fyn-zoom-controls{z-index:1;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:1rem;display:flex}.fyn-zoom-controls button{color:#fff;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#252a32;border:1px solid #777;border-radius:5px;padding:.5rem .8rem}.fyn-zoom-controls button:focus-visible{outline-offset:2px;outline:2px solid #fff}.fyn-zoom-stage{touch-action:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.fyn-zoom .fyn-zoom-picture{object-fit:contain;transform-origin:50%;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;width:auto;max-width:92%;height:auto;max-height:100%;margin:0;display:block}.fyn-zoom .fyn-zoom-picture:active{cursor:grabbing}.fyn-zoom-caption{color:#fff;text-align:center;flex-shrink:0;margin:0;padding:.75rem 1rem}.fyn-print-button{width:24px;height:32px;color:var(--darkgray);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.fyn-print-button svg{width:20px;height:20px}.fyn-print-button:hover{color:var(--secondary)}.fyn-print-button:focus-visible{outline-offset:3px;outline:2px solid}@media print{.fyn-zoom,.fyn-zoom::backdrop{display:none!important}@page{size:A4 portrait;margin:15mm}:root,:root[saved-theme],body,body.theme-dark,body.theme-light{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--light:#fff!important;--lightgray:#ddd!important;--gray:#666!important;--darkgray:#222!important;--dark:#111!important;--secondary:#222!important;--tertiary:#333!important;--background-primary:#fff!important;--background-secondary:#fff!important;--text-normal:#111!important;--text-muted:#444!important;color:#111!important;background:#fff!important}html,body{width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:11pt!important;overflow:visible!important}#quartz-body>.sidebar,#quartz-body>footer,#quartz-body>.center>.page-footer,#quartz-body>.center>hr,.explorer,.graph,.toc,.backlinks,.search,.breadcrumb-container,.toolbar,[role=toolbar],.darkmode,.readermode,.fyn-print-button,.clipboard-button,.popover,.navigation-progress,.page-header nav,.page-header .tag-list,.no-print,[data-no-print]{display:none!important}.flex-component:has(.fyn-print-button){display:none!important}#quartz-root.page,.page>#quartz-body,.page>#quartz-body>.center,#quartz-body .page-header,#quartz-body .center>.popover-hint,#quartz-body article,#quartz-body .markdown-preview-view{opacity:1!important;visibility:visible!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;contain:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}#quartz-body .center{line-height:1.45!important}#quartz-body .page-header{margin-bottom:6mm!important}#quartz-body .article-title{margin-top:0!important;font-size:22pt!important}#quartz-body article{overflow-wrap:anywhere}#quartz-body :is(h1,h2,h3,h4,h5,h6){break-after:avoid-page}#quartz-body :is(p,li){orphans:3;widows:3}#quartz-body article :is(pre,code){white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;color:#111!important;text-shadow:none!important;background:#f5f5f5!important}#quartz-body article pre{break-inside:auto;max-height:none!important;font-size:9pt!important;overflow:visible!important}#quartz-body article pre span{color:#111!important;background:0 0!important}#quartz-body article :is(.table-container,.table-wrapper,.katex-display,.mermaid){max-width:100%!important;overflow:visible!important}#quartz-body article table{border-collapse:collapse;font-size:9pt;width:100%!important}#quartz-body article :is(th,td){overflow-wrap:anywhere;border:1px solid #ccc;padding:2mm}#quartz-body article thead{display:table-header-group}#quartz-body article tr{break-inside:avoid}#quartz-body article :is(img,svg){object-fit:contain;break-inside:avoid;max-width:100%!important;height:auto!important;max-height:240mm!important}#quartz-body article .callout{color:#111!important;background:#f6f6f6!important;border:1px solid #ccc!important;max-height:none!important;overflow:visible!important}#quartz-body article .callout>.callout-content{max-height:none!important;display:block!important;overflow:visible!important}#quartz-body article a{text-decoration:underline;color:#222!important;background:0 0!important}#quartz-body article a.internal:after{display:none!important}}}