.graph-view-module___jWbNG__graphRoot{position:relative}.graph-view-module___jWbNG__graphOuter{border:1px solid color-mix(in oklab, var(--color-fd-border) 88%, transparent);box-sizing:border-box;background:color-mix(in oklab, var(--color-fd-card) 94%, var(--color-fd-background));border-radius:5px;height:250px;margin:.5em 0;position:relative;overflow:hidden}.graph-view-module___jWbNG__graphFull{border:1px solid color-mix(in oklab, var(--color-fd-border) 88%, transparent);box-sizing:border-box;background:color-mix(in oklab, var(--color-fd-card) 94%, var(--color-fd-background));border-radius:5px;height:min(80vh,720px);position:relative;overflow:hidden}.graph-view-module___jWbNG__graphWide{border:1px solid color-mix(in oklab, var(--color-fd-border) 88%, transparent);box-sizing:border-box;background:color-mix(in oklab, var(--color-fd-card) 94%, var(--color-fd-background));border-radius:5px;height:min(46vh,420px);min-height:320px;position:relative;overflow:hidden}.graph-view-module___jWbNG__graphCanvas{width:100%;height:100%;position:relative;overflow:hidden}.graph-view-module___jWbNG__graphCanvas canvas{width:100%;height:100%;display:block}.graph-view-module___jWbNG__globalGraphIcon,.graph-view-module___jWbNG__closeButton{cursor:pointer;color:color-mix(in oklab, var(--color-fd-foreground) 88%, transparent);opacity:.72;background:0 0;background-color:color-mix(in oklab, var(--color-fd-background) 18%, transparent);z-index:2;border:none;border-radius:4px;width:24px;height:24px;margin:.3rem;padding:.2rem;transition:background-color .3s,opacity .3s;position:absolute;top:0;right:0}.graph-view-module___jWbNG__closeButton{width:28px;height:28px;margin:.55rem}.graph-view-module___jWbNG__globalGraphIcon:hover,.graph-view-module___jWbNG__closeButton:hover{background-color:color-mix(in oklab, var(--color-fd-muted) 82%, transparent);opacity:1}.graph-view-module___jWbNG__globalGraphOuter{z-index:2147483646;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in oklab, var(--color-fd-background) 62%, transparent);isolation:isolate;width:100vw;height:100dvh;display:none;position:fixed;top:0;left:0;overflow:hidden}.graph-view-module___jWbNG__active{display:inline-block}.graph-view-module___jWbNG__globalGraphContainer{border:1px solid color-mix(in oklab, var(--color-fd-border) 88%, transparent);background:color-mix(in oklab, var(--color-fd-card) 96%, var(--color-fd-background));box-sizing:border-box;width:80vw;height:80vh;box-shadow:0 28px 120px color-mix(in oklab, var(--color-fd-foreground) 22%, transparent);border-radius:5px;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (max-width:1023px){.graph-view-module___jWbNG__globalGraphContainer{width:90vw;height:85vh}.graph-view-module___jWbNG__graphWide{height:340px;min-height:300px}}
[data-rmiz]{display:block;position:relative}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{display:none}[data-rmiz-content=found] img{cursor:zoom-in}[data-rmiz-modal][open]{background-color:#0000;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal]:focus-visible{outline:none}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=visible]{background-color:var(--color-fd-background)}[data-rmiz-modal-overlay=hidden]{background-color:#0000}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}
.notes-module__bubRYW__page{font-size:.875rem}.notes-module__bubRYW__breadcrumb{border-bottom:1px solid color-mix(in oklab, var(--color-fd-border) 88%, transparent);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab, var(--color-fd-muted-foreground) 72%, transparent);margin-bottom:1.25rem;padding-bottom:.75rem;font-size:.6875rem;line-height:1.5}:is(.notes-module__bubRYW__breadcrumb a,.notes-module__bubRYW__breadcrumb span){color:inherit}.notes-module__bubRYW__breadcrumb a{text-underline-offset:.2em;text-decoration-line:none;text-decoration-color:#0000;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}:is(.notes-module__bubRYW__breadcrumb a:hover,.notes-module__bubRYW__breadcrumb a:focus-visible){color:var(--color-fd-foreground);text-decoration-line:underline;text-decoration-color:currentColor}.notes-module__bubRYW__breadcrumb svg{color:color-mix(in oklab, var(--color-fd-muted-foreground) 55%, transparent)}.notes-module__bubRYW__title{clear:right;text-wrap:pretty;flex-grow:1;align-items:center;gap:.5em;font-size:1.5rem;font-weight:700;line-height:1.25;display:flex}.notes-module__bubRYW__description{font-size:.8125rem;line-height:1.65}.notes-module__bubRYW__body{--notes-table-line:color-mix(in oklab, var(--color-fd-border) 90%, var(--color-fd-foreground) 10%);--notes-step-line:color-mix(in oklab, var(--color-fd-border) 82%, var(--color-graph-primary) 18%);--notes-step-border:color-mix(in oklab, var(--color-fd-border) 78%, var(--color-graph-primary) 22%);--notes-tab-border:color-mix(in oklab, var(--color-fd-border) 84%, var(--color-fd-foreground) 16%);--notes-tab-surface:color-mix(in oklab, var(--color-fd-secondary) 86%, var(--color-fd-background) 14%);--notes-tab-header-surface:color-mix(in oklab, var(--color-fd-secondary) 74%, var(--color-fd-card) 26%);--notes-tab-content-surface:color-mix(in oklab, var(--color-fd-background) 92%, var(--color-fd-card) 8%);--notes-tab-active-line:color-mix(in oklab, var(--color-graph-primary) 74%, var(--color-fd-primary) 26%);--notes-code-border:color-mix(in oklab, var(--color-fd-border) 82%, var(--color-fd-foreground) 18%);--notes-code-surface:color-mix(in oklab, white 94%, var(--color-fd-accent) 6%);--notes-code-inset-surface:color-mix(in oklab, white 90%, var(--color-fd-accent) 10%);--notes-code-header-surface:color-mix(in oklab, var(--notes-code-surface) 88%, var(--color-fd-accent) 12%);font-size:.875rem;line-height:1.75}.dark .notes-module__bubRYW__body{--notes-code-surface:color-mix(in oklab, black 42%, var(--color-fd-background) 58%);--notes-code-inset-surface:color-mix(in oklab, black 48%, var(--color-fd-background) 52%);--notes-code-header-surface:color-mix(in oklab, black 36%, var(--color-fd-background) 64%)}.notes-module__bubRYW__lastUpdate{border-top:1px solid color-mix(in oklab, var(--color-fd-border) 88%, transparent);color:color-mix(in oklab, var(--color-fd-muted-foreground) 72%, transparent);text-align:right;text-wrap:pretty;margin-top:2.5rem;padding-top:.9rem;font-size:.75rem;font-style:italic;line-height:1.6}.notes-module__bubRYW__pageGraph{border-top:1px solid color-mix(in oklab, var(--color-fd-border) 88%, transparent);margin-top:2.25rem;padding-top:1rem;display:block}.notes-module__bubRYW__comments{margin-top:2.25rem}@media (min-width:80rem){.notes-module__bubRYW__pageGraph{display:none}}:is(.notes-module__bubRYW__body h1,.notes-module__bubRYW__body h2,.notes-module__bubRYW__body h3,.notes-module__bubRYW__body h4){width:100%;scroll-margin-top:var(--content-scroll-margin);text-align:start;-webkit-text-decoration-color:rgb(var(--color-primary,0 0 0) / .06);text-decoration-color:rgb(var(--color-primary,0 0 0) / .06);break-inside:avoid;justify-content:flex-start;align-self:flex-start;align-items:baseline;font-weight:600;display:flex;position:relative}.notes-module__bubRYW__body h1{clear:right;text-wrap:pretty;flex-grow:1;gap:.5em;font-size:1.5rem;font-weight:700;line-height:1.25}.notes-module__bubRYW__body h2{padding-top:1em;font-size:1.25rem}.notes-module__bubRYW__body h3{padding-top:.75em;font-size:1.125rem}.notes-module__bubRYW__body h4{padding-top:.5em;font-size:1rem}:is(.notes-module__bubRYW__body p,.notes-module__bubRYW__body li,.notes-module__bubRYW__body blockquote,.notes-module__bubRYW__body table){font-size:.875rem}.notes-module__bubRYW__body table{border-color:var(--notes-table-line);background:0 0}:is(.notes-module__bubRYW__body thead,.notes-module__bubRYW__body tbody,.notes-module__bubRYW__body tr,.notes-module__bubRYW__body td){background:0 0}.notes-module__bubRYW__body th{border-color:var(--notes-table-line);background:color-mix(in oklab, currentColor 15%, transparent)}.notes-module__bubRYW__body td{border-color:var(--notes-table-line)}.notes-module__bubRYW__body tbody tr:nth-child(2n){background:color-mix(in oklab, currentColor 5%, transparent)}.notes-module__bubRYW__body .fd-steps{border-color:var(--notes-step-line);margin-bottom:1rem;padding-bottom:.25rem}.notes-module__bubRYW__body .notes-mermaid{margin-bottom:.9rem}.notes-module__bubRYW__body .fd-step:before{border:1px solid var(--notes-step-border);background:color-mix(in oklab, var(--color-fd-card) 82%, var(--color-graph-primary) 18%);color:color-mix(in oklab, currentColor 82%, var(--color-fd-foreground))}.notes-module__bubRYW__body [style*=--notes-callout-color] .fd-step:before{background:color-mix(in oklab, var(--color-fd-background) 88%, var(--notes-callout-color) 12%)}.notes-module__bubRYW__body .notes-tabs{border-color:var(--notes-tab-border);background:var(--notes-tab-surface)}:is(.notes-module__bubRYW__body .notes-tabs-list,.notes-module__bubRYW__body [role=tablist].notes-tabs-list){border-color:var(--notes-tab-border);background-color:var(--notes-tab-header-surface);color:color-mix(in oklab, var(--color-fd-foreground) 76%, var(--color-fd-muted-foreground))}.notes-theme [role=tablist].notes-tabs-list{background-color:var(--notes-tab-header-surface,color-mix(in oklab, var(--color-fd-secondary) 74%, var(--color-fd-card) 26%))}.notes-module__bubRYW__body .notes-tabs-trigger{color:color-mix(in oklab, var(--color-fd-muted-foreground) 88%, var(--color-fd-foreground))}.notes-module__bubRYW__body .notes-tabs-trigger[data-state=active]{border-color:var(--notes-tab-active-line);color:color-mix(in oklab, var(--color-graph-primary) 72%, var(--color-fd-foreground))}.notes-module__bubRYW__body .notes-tabs-content{background:var(--notes-tab-content-surface)}:is(.notes-module__bubRYW__body figure.shiki,.notes-module__bubRYW__body .notes-code-block,.notes-module__bubRYW__body .notes-code-tabs){border-color:var(--notes-code-border);background:var(--notes-code-surface)}:is(.notes-module__bubRYW__body figure.shiki>[class*=border-b],.notes-module__bubRYW__body .notes-code-block-header){border-color:var(--notes-code-border);background:var(--notes-code-header-surface)}:is(.notes-module__bubRYW__body .notes-tabs figure.shiki,.notes-module__bubRYW__body .notes-tabs .notes-code-block){background:var(--notes-code-inset-surface)}:is(.notes-module__bubRYW__body [style*=--notes-callout-color] figure.shiki,.notes-module__bubRYW__body [style*=--notes-callout-color] .notes-code-block,.notes-module__bubRYW__body [style*=--notes-callout-color] .notes-code-tabs){border-color:color-mix(in oklab, var(--notes-callout-color) 54%, var(--color-fd-border));background:color-mix(in oklab, white 86%, var(--notes-callout-color) 14%)}:is(.notes-module__bubRYW__body [style*=--notes-callout-color] figure.shiki>[class*=border-b],.notes-module__bubRYW__body [style*=--notes-callout-color] .notes-code-block-header){border-color:color-mix(in oklab, var(--notes-callout-color) 54%, var(--color-fd-border));background:color-mix(in oklab, white 82%, var(--notes-callout-color) 18%)}:is(.notes-module__bubRYW__body [style*=--notes-callout-color] .notes-tabs figure.shiki,.notes-module__bubRYW__body [style*=--notes-callout-color] .notes-tabs .notes-code-block){background:color-mix(in oklab, white 80%, var(--notes-callout-color) 20%)}:is(.dark .notes-module__bubRYW__body [style*=--notes-callout-color] figure.shiki,.dark .notes-module__bubRYW__body [style*=--notes-callout-color] .notes-code-block,.dark .notes-module__bubRYW__body [style*=--notes-callout-color] .notes-code-tabs){background:color-mix(in oklab, black 72%, var(--notes-callout-color) 28%)}:is(.dark .notes-module__bubRYW__body [style*=--notes-callout-color] figure.shiki>[class*=border-b],.dark .notes-module__bubRYW__body [style*=--notes-callout-color] .notes-code-block-header){background:color-mix(in oklab, black 68%, var(--notes-callout-color) 32%)}:is(.dark .notes-module__bubRYW__body [style*=--notes-callout-color] .notes-tabs figure.shiki,.dark .notes-module__bubRYW__body [style*=--notes-callout-color] .notes-tabs .notes-code-block){background:color-mix(in oklab, black 76%, var(--notes-callout-color) 24%)}.notes-module__bubRYW__body li::marker{color:color-mix(in oklab, var(--color-graph-primary) 62%, var(--color-fd-muted-foreground));font-size:1.06em}:is(.notes-module__bubRYW__body li>ul,.notes-module__bubRYW__body li>ol){margin-top:.45rem;margin-bottom:.2rem;padding-inline-start:1.25rem}.notes-module__bubRYW__body li>ul{list-style-type:circle}.notes-module__bubRYW__body li>ul>li>ul{list-style-type:square}.notes-module__bubRYW__body li>ol{list-style-type:lower-alpha}.notes-module__bubRYW__body li>ol>li>ol{list-style-type:lower-roman}.notes-module__bubRYW__body li li{color:color-mix(in oklab, var(--color-fd-foreground) 86%, var(--color-fd-muted-foreground))}.notes-module__bubRYW__body li li::marker{font-size:1.01em}.notes-module__bubRYW__body code{font-size:.86em}:is(.notes-module__bubRYW__body p a,.notes-module__bubRYW__body li a,.notes-module__bubRYW__body blockquote a,.notes-module__bubRYW__body td a,.notes-module__bubRYW__body th a){color:var(--color-graph-primary);-webkit-text-decoration-color:var(--color-graph-primary-muted);text-decoration-color:var(--color-graph-primary-muted);text-underline-offset:.2em;font-weight:500;transition:color .16s,text-decoration-color .16s}:is(.notes-module__bubRYW__body p a:hover,.notes-module__bubRYW__body p a:focus-visible,.notes-module__bubRYW__body li a:hover,.notes-module__bubRYW__body li a:focus-visible,.notes-module__bubRYW__body blockquote a:hover,.notes-module__bubRYW__body blockquote a:focus-visible,.notes-module__bubRYW__body td a:hover,.notes-module__bubRYW__body td a:focus-visible,.notes-module__bubRYW__body th a:hover,.notes-module__bubRYW__body th a:focus-visible){color:var(--color-graph-secondary);-webkit-text-decoration-color:var(--color-graph-secondary);text-decoration-color:var(--color-graph-secondary)}.notes-module__bubRYW__body a[data-note-footnote]{border:1px solid var(--color-graph-primary-muted);width:.9rem;height:.9rem;color:var(--color-graph-primary);cursor:pointer;vertical-align:super;border-radius:999px;justify-content:center;align-items:center;margin-inline:.12rem;font-size:0;line-height:1;text-decoration-line:none;display:inline-flex}.notes-module__bubRYW__body a[data-note-footnote]:after{content:"i";font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:.65rem;font-style:italic;font-weight:700;line-height:1}:is(.notes-module__bubRYW__body a[data-note-footnote]:hover,.notes-module__bubRYW__body a[data-note-footnote]:focus-visible){border-color:var(--color-graph-primary);background:var(--color-graph-primary-muted);color:var(--color-graph-primary)}:is(.notes-module__bubRYW__body section[data-footnotes],.notes-module__bubRYW__body .footnotes){display:none}@media (min-width:30rem){.notes-module__bubRYW__title{clear:none;font-size:1.875rem}.notes-module__bubRYW__body h1{clear:none;font-size:1.875rem}.notes-module__bubRYW__body h2{font-size:1.5rem}.notes-module__bubRYW__body h3{font-size:1.25rem}.notes-module__bubRYW__body h4{font-size:1.125rem}}@media (min-width:64rem){.notes-module__bubRYW__title{font-size:2.25rem}.notes-module__bubRYW__body h1{font-size:2.25rem}.notes-module__bubRYW__body h2{font-size:1.875rem}.notes-module__bubRYW__body h3{font-size:1.5rem}.notes-module__bubRYW__body h4{font-size:1.25rem}}
