:root{--graph-height:300px;--graph-width:300px;--graph-alignment:0 auto}.exportGraphModal{width:100%}@media screen and (min-width:560px){.exportGraphModal{width:min-content;min-width:var(--dialog-width)}}.exportGraph{display:flex;flex-direction:column;border-top:var(--border-width) solid var(--background-modifier-border)}.exportGraph svg{margin:10px auto}.exportGraphSettings{display:flex;flex-direction:column}.exportSettingButton{border-width:0}.jxgbox{position:relative;overflow:hidden;height:var(--graph-height);max-width:var(--graph-width);background-color:var(--background-secondary);border-style:solid;border-width:var(--border-width);border-color:var(--background-modifier-border);border-radius:var(--radius-m);-webkit-border-radius:var(--radius-m);margin:var(--graph-alignment);-webkit-touch-action:none;-ms-touch-action:none}.jxgbox:hover{border-color:var(--background-modifier-border-focus)}.jxgbox svg text{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.JXGtext{font-family:Courier,monospace;background-color:transparent;padding:0;margin:0}.JXGinfobox{border-style:none;border-width:0;border-color:#000}.jxgbox :focus{outline-width:.5px;outline-style:dotted}.JXG_navigation{position:absolute;right:5px;bottom:5px;z-index:100;background-color:transparent;padding:2px;font-size:14px;cursor:pointer}.JXG_navigation_button{color:var(--text-muted)}.JXG_navigation_button:hover{border-radius:2px;background:var(--background-modifier-hover)}.JXG_navigation_button svg{top:.2em;position:relative;padding:0}.JXG_wrap_private:-moz-full-screen{background-color:#ccc;padding:0;width:100%;height:100%}.JXG_wrap_private:-webkit-full-screen{background-color:#ccc;padding:0;width:100%;height:100%}.JXG_wrap_private:fullscreen{background-color:#ccc;padding:0;width:100%;height:100%}.JXG_wrap_private:-ms-fullscreen{background-color:#ccc;padding:0;width:100%;height:100%}.smart-label-solid{padding:1px 7px 1px 7px;margin:0;color:#fff;border-radius:150px;text-align:center;vertical-align:middle}.smart-label-outline{padding:1px 7px 1px 7px;margin:0;border:solid 2px #000;background-color:#fff;color:#000;border-radius:15px;text-align:center;vertical-align:middle}.smart-label-pure{padding:20px 7px 1px 7px;margin:0;border:none;background-color:transparent;color:#000;border-radius:15px;text-align:center;vertical-align:middle}.smart-label-line,.smart-label-point{background-color:#0072b2;border-color:#0072b2}.smart-label-point{margin-top:12px}.smart-label-angle{background-color:#e69f00;border-color:#e69f00;padding:1px 7px 1px 7px}.smart-label-circle,.smart-label-polygon{background-color:#f0e442;color:#000;border-color:#f0e442;padding:1px 7px 1px 7px}th::before{content:attr(data-col-label);position:absolute;font-size:smaller;color:gray;transform:translate(0,-12px)}td{height:1.5em}tr td:first-child::before{content:attr(data-row-label);position:absolute;font-size:smaller;color:gray;transform:translate(-16px,0)}.markdown-rendered .formula-cell-borderenabled{border:2px double}.markdown-rendered .formula-cell-colorenabled{background-color:var(--CalcCraft_formula_background_color_light)!important;color:var(--CalcCraft_formula_font_color_light)!important}.theme-dark .markdown-rendered .formula-cell-colorenabled{background-color:var(--CalcCraft_formula_background_color_dark)!important;color:var(--CalcCraft_formula_font_color_dark)!important}.markdown-rendered .matrix-cell-colorenabled{background-color:var(--CalcCraft_formula_background_matrix_light)!important;color:var(--CalcCraft_formula_font_matrix_light)!important}.theme-dark .markdown-rendered .matrix-cell-colorenabled{background-color:var(--CalcCraft_formula_background_matrix_dark)!important;color:var(--CalcCraft_formula_font_matrix_dark)!important}td.label-cell.column{border:none;color:gray;font-size:80%;text-align:center;vertical-align:bottom;padding:.1em}td.label-cell.row{border:none!important;color:gray;font-size:80%;text-align:right;vertical-align:middle;padding:.2em}.markdown-rendered .error-cell-colorenabled{background-color:var(--CalcCraft_formula_background_error_light)!important;color:var(--CalcCraft_formula_font_error_light)!important}.theme-dark .markdown-rendered .error-cell-colorenabled{background-color:var(--CalcCraft_formula_background_error_dark)!important;color:var(--CalcCraft_formula_font_error_dark)!important}.markdown-rendered .cell-parents-highlight{background-color:var(--CalcCraft_formula_background_parents_light)!important;color:var(--CalcCraft_formula_font_parents_light)!important}.theme-dark .markdown-rendered .cell-parents-highlight,.theme-dark .markdown-rendered .formula-cell.error-cell.cell-parents-highlight{background-color:var(--CalcCraft_formula_background_parents_dark)!important;color:var(--CalcCraft_formula_font_parents_dark)!important}.markdown-rendered .cell-children-highlight,.markdown-rendered .formula-cell.error-cell.cell-children-highlight{background-color:var(--CalcCraft_formula_background_children_light)!important;color:var(--CalcCraft_formula_font_children_light)!important}.theme-dark .markdown-rendered .cell-children-highlight,.theme-dark .markdown-rendered .formula-cell.error-cell.cell-children-highlight{background-color:var(--CalcCraft_formula_background_children_dark)!important;color:var(--CalcCraft_formula_font_children_dark)!important}.markdown-rendered td.cell-active{text-decoration:underline}.properties-field>.setting-item-info{flex:0;margin:0;padding:var(--size-4-1) var(--size-4-2);border:var(--input-border-width) solid var(--background-modifier-border);border-radius:var(--input-radius) 0 0 var(--input-radius)}.properties-field>.setting-item-control>input{width:100%;border-radius:0 var(--input-radius) var(--input-radius) 0}.ac-settings-heading{border-bottom:1px solid var(--color-accent)}.ac-settings-heading:not(:first-child){margin-top:var(--size-4-10)!important}.ac-settings-heading:has(.checkbox-container:not(.is-enabled)){border-bottom-color:var(--background-modifier-border-hover)}.ac-settings-heading .setting-item-description{margin-inline-end:20px}.settings-header-children{transform-origin:top center;transform:scaleY(1);transition:transform .2s ease-in-out}.ac-settings-heading:has(.checkbox-container:not(.is-enabled))+.settings-header-children{opacity:.5;pointer-events:none;height:0;transform:scaleY(0)}details.setting-item[open]>summary{margin-bottom:.75em}details.setting-item>:not(summary){padding-left:1em;border-left:1px solid var(--color-accent)}body.is-mobile .kofi-button.sticky{display:none}.kofi-button{height:30px;max-height:30px}.kofi-button.sticky{z-index:10;position:absolute;bottom:var(--size-4-5);right:var(--size-4-5)}.kofi-button img{height:100%}.kofi-overlay{z-index:100;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.kofi-overlay::before{content:"";z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-base-00);opacity:.95}.kofi-overlay h1{margin-bottom:0}.kofi-overlay p{max-width:50%;color:var(--text-muted);text-align:center}.kofi-overlay p b{color:var(--text-primary)}.kofi-overlay progress{margin-top:var(--size-4-8);background:0 0}.kofi-overlay progress::-webkit-progress-bar{background-color:var(--background-modifier-border);border-radius:var(--input-radius)}.kofi-overlay progress::-webkit-progress-value{background-color:var(--color-accent);border-radius:var(--input-radius)}.kofi-overlay .kofi-button{margin-top:var(--size-4-10);margin-bottom:var(--size-4-5)}.kofi-overlay .no-button{cursor:pointer}.canvas-wrapper>.document-search-container{transform:translateZ(0);margin:0}.canvas-wrapper:not(.mod-readonly) .show-while-readonly{display:none}.canvas-control-item[data-toggled=true]{background-color:var(--color-accent)}.canvas-control-item[data-toggled=true] svg{stroke:var(--text-on-accent)}.canvas-node[data-shape=database],.canvas-node[data-shape=diamond],.canvas-node[data-shape=document],.canvas-node[data-shape=predefined-process],.reactive-node{--border-color:rgb(var(--canvas-color));--border-width:3px;--box-shadow:none}.is-focused.canvas-node[data-shape=database],.is-focused.canvas-node[data-shape=diamond],.is-focused.canvas-node[data-shape=document],.is-focused.canvas-node[data-shape=predefined-process],.is-selected.canvas-node[data-shape=database],.is-selected.canvas-node[data-shape=diamond],.is-selected.canvas-node[data-shape=document],.is-selected.canvas-node[data-shape=predefined-process],.reactive-node.is-focused,.reactive-node.is-selected{--border-color:var(--color-accent);--border-width:5px;--box-shadow:var(--shadow-border-accent)}.is-themed.canvas-node[data-shape=database],.is-themed.canvas-node[data-shape=diamond],.is-themed.canvas-node[data-shape=document],.is-themed.canvas-node[data-shape=predefined-process],.reactive-node.is-themed{--border-color:rgba(var(--canvas-color), 0.7)}.is-themed.is-focused.canvas-node[data-shape=database],.is-themed.is-focused.canvas-node[data-shape=diamond],.is-themed.is-focused.canvas-node[data-shape=document],.is-themed.is-focused.canvas-node[data-shape=predefined-process],.is-themed.is-selected.canvas-node[data-shape=database],.is-themed.is-selected.canvas-node[data-shape=diamond],.is-themed.is-selected.canvas-node[data-shape=document],.is-themed.is-selected.canvas-node[data-shape=predefined-process],.reactive-node.is-themed.is-focused,.reactive-node.is-themed.is-selected{--border-color:rgb(var(--canvas-color));--box-shadow:var(--shadow-border-themed)}.canvas-node[data-text-align=center] .markdown-preview-view{padding:0!important;overflow-y:initial}.canvas-node[data-text-align=center] .markdown-preview-view .markdown-preview-section{display:flex;flex-direction:column;justify-content:center;min-height:0!important;text-align:center;vertical-align:middle}.canvas-node[data-text-align=right]{text-align:right}.canvas-node[data-shape=pill] .canvas-node-container{border-radius:5000px}.canvas-node[data-shape=diamond].is-focused,.canvas-node[data-shape=diamond].is-selected{border-radius:var(--radius-m);outline:2px solid var(--color-accent);outline-offset:5px}.canvas-node[data-shape=diamond] .canvas-node-container{border:none;box-shadow:none!important}.canvas-node[data-shape=diamond] .canvas-node-container:not(:has(.embed-iframe)){mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.42135624 141.42135624' preserveAspectRatio='none'%3E%3Cstyle%3E rect %7B transform-origin: center; transform: rotate(45deg) scale(1.05); %7D %3C/style%3E%3Crect rx='8' x='20.71067812' y='20.71067812' width='100' height='100' /%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.42135624 141.42135624' preserveAspectRatio='none'%3E%3Cstyle%3E rect %7B transform-origin: center; transform: rotate(45deg) scale(1.05); %7D %3C/style%3E%3Crect rx='8' x='20.71067812' y='20.71067812' width='100' height='100' /%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100%;-webkit-mask-size:100%}.canvas-node[data-shape=diamond] .canvas-node-container .canvas-node-placeholder::after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.42135624 141.42135624' preserveAspectRatio='none'%3E%3Cstyle%3E rect %7B transform-origin: center; transform: rotate(45deg) scale(1.05); %7D %3C/style%3E%3Crect rx='8' x='20.71067812' y='20.71067812' width='100' height='100' /%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.42135624 141.42135624' preserveAspectRatio='none'%3E%3Cstyle%3E rect %7B transform-origin: center; transform: rotate(45deg) scale(1.05); %7D %3C/style%3E%3Crect rx='8' x='20.71067812' y='20.71067812' width='100' height='100' /%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100%;-webkit-mask-size:100%}.canvas-node[data-shape=diamond]::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.42135624 141.42135624' preserveAspectRatio='none'%3E%3Cstyle%3E rect %7B transform-origin: center; transform: rotate(45deg) scale(1.05); %7D %3C/style%3E%3Crect rx='8' x='20.71067812' y='20.71067812' width='100' height='100' /%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 141.42135624 141.42135624' preserveAspectRatio='none'%3E%3Cstyle%3E rect %7B transform-origin: center; transform: rotate(45deg) scale(1.05); %7D %3C/style%3E%3Crect rx='8' x='20.71067812' y='20.71067812' width='100' height='100' /%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100%;-webkit-mask-size:100%;content:"";position:absolute;top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);width:calc(100% + var(--border-width) * 2);height:calc(100% + var(--border-width) * 2);background-color:var(--border-color)}.canvas-node[data-shape=parallelogram] .canvas-node-container{transform:skewX(-20deg);backface-visibility:hidden}.canvas-node[data-shape=parallelogram] .canvas-node-container .canvas-node-content .markdown-embed-content{transform:skewX(20deg)}.canvas-node[data-shape=circle] .canvas-node-container{border-radius:50%}.canvas-node[data-shape=circle] .canvas-node-container .markdown-preview-view{padding:0!important;overflow-y:initial}.canvas-node[data-shape=predefined-process] .canvas-node-container .canvas-node-content{padding:0 10px}.canvas-node[data-shape=predefined-process] .canvas-node-container::after,.canvas-node[data-shape=predefined-process] .canvas-node-container::before{content:"";z-index:1;position:absolute;top:0;width:0;height:100%;border-left:var(--border-width) solid var(--border-color)}.canvas-node[data-shape=predefined-process] .canvas-node-container::before{left:calc(10px - var(--border-width))}.canvas-node[data-shape=predefined-process] .canvas-node-container::after{right:calc(10px - var(--border-width))}.canvas-node[data-shape=document]{--border-width:2.5px;filter:drop-shadow(0 var(--border-width) 0 var(--border-color)) drop-shadow(0 calc(var(--border-width) * -1) 0 var(--border-color))}.canvas-node[data-shape=document] .canvas-node-container{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 75 45' preserveAspectRatio='none'%3E%3Cpath d='M75 0 75 39.375Q56.25 29.25 37.5 39.375 18.75 49.5 0 39.375L0 0Z' /%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 75 45' preserveAspectRatio='none'%3E%3Cpath d='M75 0 75 39.375Q56.25 29.25 37.5 39.375 18.75 49.5 0 39.375L0 0Z' /%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100%;-webkit-mask-size:100%;border:var(--border-width) solid var(--border-color);border-top:none;border-bottom:none}.canvas-node[data-shape=document].is-focused,.canvas-node[data-shape=document].is-selected{--border-width:4px}.canvas-node[data-shape=database] .canvas-node-container{border:var(--border-width) solid var(--border-color);border-bottom:0;border-top:0;border-radius:0;box-shadow:none!important}.canvas-node[data-shape=database] .canvas-node-container .canvas-node-placeholder{transform:translateY(25px)}.canvas-node[data-shape=database]::after,.canvas-node[data-shape=database]::before{content:"";position:absolute;left:0;box-sizing:border-box;width:100%;height:50px;border-radius:50%;border:var(--border-width) solid var(--border-color);background-color:var(--background-primary)}.canvas-node[data-shape=database]::after{top:-25px}.canvas-node[data-shape=database]::before{bottom:-25px}.canvas-node[data-shape=database].is-themed .canvas-node-content{background-color:transparent}.canvas-node[data-shape=database].is-themed:not(:has(.embed-iframe)) .canvas-node-container,.canvas-node[data-shape=database].is-themed:not(:has(.embed-iframe))::after,.canvas-node[data-shape=database].is-themed:not(:has(.embed-iframe))::before{box-shadow:inset 0 0 0 1000px rgba(var(--canvas-color),.07)!important}.canvas-node[data-shape=database] .canvas-node-content:not(:has(.embed-iframe)){transform:translateY(20px)}.canvas-node[data-shape=database]:has(.embed-iframe)::after{z-index:-1}.canvas-node[data-border=dashed] .canvas-node-container{box-shadow:none;border-style:dashed}.canvas-node[data-border=dotted] .canvas-node-container{box-shadow:none;border-style:dotted}.canvas-node[data-border=invisible]{box-shadow:none}.canvas-node[data-border=invisible]:not(.is-focused):not(.is-selected) .canvas-node-container{border-color:transparent!important}.canvas-node[data-border=invisible] .canvas-node-label{display:none}.canvas-node[data-border=invisible] .canvas-node-container{background-color:transparent;box-shadow:none}.canvas-node[data-border][data-shape=predefined-process]{--border-width:2px}.canvas-node[data-border][data-shape=predefined-process] .is-focused,.canvas-node[data-border][data-shape=predefined-process] .is-selected{--border-width:2px}.canvas-node[data-border=dashed][data-shape=predefined-process] .canvas-node-container::after,.canvas-node[data-border=dashed][data-shape=predefined-process] .canvas-node-container::before{border-left:var(--border-width) dashed var(--border-color)}.canvas-node[data-border=dotted][data-shape=predefined-process] .canvas-node-container::after,.canvas-node[data-border=dotted][data-shape=predefined-process] .canvas-node-container::before{border-left:var(--border-width) dotted var(--border-color)}.canvas-node[data-border][data-shape=document] .canvas-node-container{border-top:none;border-bottom:none}.canvas-edges path[data-path=dotted]{stroke-dasharray:calc(3px * var(--zoom-multiplier))}.canvas-edges path[data-path=short-dashed]{stroke-dasharray:9px}.canvas-edges path[data-path=long-dashed]{stroke-dasharray:18px}.canvas-edges [data-arrow=circle-outline] polygon,.canvas-edges [data-arrow=diamond-outline] polygon,.canvas-edges [data-arrow=triangle-outline] polygon{fill:var(--canvas-background);stroke:rgb(var(--canvas-color));stroke-width:calc(3px * var(--zoom-multiplier))}.canvas-edges [data-arrow=thin-triangle] polygon{fill:transparent;stroke:rgb(var(--canvas-color));stroke-width:calc(4px * var(--zoom-multiplier))}.canvas.is-exporting{--zoom-multiplier:1}.canvas.is-exporting *{pointer-events:none!important;transition:none!important}.canvas.is-exporting .collapse-button{display:none}.canvas.is-exporting #watermark-ac{z-index:9999999;position:absolute}.canvas-wrapper[data-collapsible-groups-feature-enabled=true] .canvas.is-exporting .canvas-node .canvas-group-label{left:0}.progress-bar-modal-ac{margin-top:.75em}.progress-bar-modal-ac.error .setting-progress-bar{color:var(--color-error)}.canvas-wrapper[data-disable-font-size-relative-to-zoom=true]{--zoom-multiplier:1!important}.canvas-wrapper.mod-readonly[data-hide-background-grid-when-in-readonly=true] .canvas-background{visibility:hidden}.collapse-button{position:absolute;left:0;top:calc(-1 * var(--size-4-1) * var(--zoom-multiplier));padding:var(--size-4-1) var(--size-4-2);transform-origin:bottom left;transform:translate(0,-100%) scale(var(--zoom-multiplier));border-radius:var(--radius-s);color:var(--text-muted);background-color:rgba(var(--canvas-color),.1);font-size:1.5em;line-height:1;pointer-events:initial;cursor:pointer;transition:transform .5s cubic-bezier(.16, 1, .3, 1)}.canvas-wrapper[data-collapsible-groups-feature-enabled=true] .canvas-node .canvas-group-label{left:calc(40px * var(--zoom-multiplier))}.canvas-node[data-collapsed] .canvas-node-container{display:none}.canvas-node[data-collapsed] .canvas-group-label{max-width:initial}.canvas-wrapper[data-collapsed-group-preview-on-drag=true][data-is-dragging] .canvas-node[data-collapsed] .canvas-node-container{display:block;opacity:.5;border-style:dashed}.canvas-wrapper[data-collapsed-group-preview-on-drag=true][data-is-dragging] .canvas-node[data-collapsed] .canvas-node-container .canvas-node-content{background-color:transparent}.canvas-node-interaction-layer[data-target-collapsed] .canvas-node-resizer{pointer-events:none;cursor:inherit}.canvas-node-interaction-layer[data-target-collapsed] .canvas-node-resizer .canvas-node-connection-point{display:none;pointer-events:none}.canvas-wrapper[data-floating-edge-feature-enabled=true] .canvas.is-connecting .canvas-node:not(.canvas-node-group)::after{all:unset;content:"";z-index:100;position:absolute;top:50%;left:50%;width:max(10px,100% - 50px * var(--zoom-multiplier) * 2);height:max(10px,100% - 50px * var(--zoom-multiplier) * 2);transform:translate(-50%,-50%);border-radius:var(--radius-m);outline:calc(4px * var(--zoom-multiplier)) dashed hsla(var(--color-accent-hsl),.5)}.canvas-wrapper[data-floating-edge-feature-enabled=true] .canvas.is-connecting .canvas-node:not(.canvas-node-group).hovering-floating-edge-zone::after{outline-color:var(--color-accent);outline-style:solid;background-color:hsla(var(--color-accent-hsl),.1)}.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-node:not(.is-focused){filter:blur(5px)}.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-edges{filter:blur(5px)}.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-path-label-wrapper{filter:blur(5px)}.canvas-wrapper.presentation-mode .canvas-controls{visibility:hidden}.canvas-wrapper.presentation-mode .canvas-card-menu{visibility:hidden}.canvas-wrapper:not(.presentation-mode) .canvas-node[data-is-start-node=true]::before{content:"Start";position:absolute;top:calc(-1 * var(--size-4-1) * var(--zoom-multiplier));right:0;transform:translate(0,-100%) scale(var(--zoom-multiplier));transform-origin:bottom right;max-width:calc(100% / var(--zoom-multiplier));padding:var(--size-4-1) var(--size-4-2);font-size:1em;border-radius:var(--radius-s);color:var(--color-green);background-color:rgba(var(--color-green-rgb),.1)}.canvas-node[data-is-portal-loaded=true]{pointer-events:all}.canvas-node[data-is-portal-loaded=true]:not(.is-focused){pointer-events:none}.canvas-node[data-is-portal-loaded=true]:not(.is-focused) .canvas-node-label{pointer-events:all}.canvas-node[data-is-portal-loaded=true] .canvas-node-container{background-color:transparent;border-style:dashed}.canvas-node[data-is-portal-loaded=true] .canvas-node-container .canvas-node-content{display:none}.canvas-node-interaction-layer[data-is-from-portal=true] .canvas-node-resizer{pointer-events:none;cursor:inherit}.canvas-node-interaction-layer[data-is-from-portal=true] .canvas-node-resizer .canvas-node-connection-point{pointer-events:all}body{--inline-callout-font-size:.85em;--inline-callout-font-weight:400;--inline-callout-border-radius:4px;--inline-callout-bg-transparency:.1;--inline-callout-margin:1px;--inline-callout-padding-top:1px;--inline-callout-padding-right:0px;--inline-callout-padding-bottom:2px;--inline-callout-padding-left:0px;--inline-callout-icon-size:.85em;--inline-callout-icon-margin-top:3px;--inline-callout-icon-margin-right:3px;--inline-callout-icon-margin-bottom:0px;--inline-callout-icon-margin-left:5px;--inline-callout-label-margin-top:2px;--inline-callout-label-margin-right:5px;--inline-callout-label-margin-bottom:0px;--inline-callout-label-margin-left:2px}.inline-callout{margin:var(--inline-callout-margin);border-radius:var(--inline-callout-border-radius);font-weight:var(--inline-callout-font-weight);padding-top:var(--inline-callout-padding-top);padding-right:var(--inline-callout-padding-right);padding-bottom:var(--inline-callout-padding-bottom);padding-left:var(--inline-callout-padding-left);cursor:default;display:inline-block}.inline-callout-icon{margin-top:var(--inline-callout-icon-margin-top);margin-right:var(--inline-callout-icon-margin-right);margin-bottom:var(--inline-callout-icon-margin-bottom);margin-left:var(--inline-callout-icon-margin-left);display:inline-flex}.inline-callout-icon.inline-callout-icon svg{width:var(--inline-callout-icon-size);height:var(--inline-callout-icon-size)}.inline-callout-label{font-size:var(--inline-callout-font-size);margin-top:var(--inline-callout-label-margin-top);margin-right:var(--inline-callout-label-margin-right);margin-bottom:var(--inline-callout-label-margin-bottom);margin-left:var(--inline-callout-label-margin-left);display:inline-flex;vertical-align:top}.inline-callout-icon-select-modal{width:calc(var(--dialog-width)/ 1.5)}.hk-codeblock{position:relative;margin-top:var(--hk-codeblock-margin);margin-bottom:var(--hk-codeblock-margin)}.hk-codeblock{--hk-codeblock-margin:1em;--hk-codeblock-horizontal-padding:16px;--hk-codeblock-vertical-padding:8px;--hk-codeblock-background-color:var(--code-background);--hk-codeblock-border-color:var(--divider-color);--hk-codeblock-font-family:var(--font-monospace);--hk-codeblock-font-size:var(--code-size);--hk-codeblock-text-color:var(--code-normal);--hk-codeblock-title-text-font:var(--hk-codeblock-font-family);--hk-codeblock-title-text-color:var(--hk-codeblock-text-color);--hk-codeblock-title-text-size:var(--hk-codeblock-font-size);--hk-codeblock-linenos-text-font:var(--hk-codeblock-font-family);--hk-codeblock-linenos-text-color:var(--hk-codeblock-text-color);--hk-codeblock-linenos-text-size:var(--hk-codeblock-font-size);--hk-codeblock-language-text-font:var(--hk-codeblock-font-family);--hk-codeblock-language-text-color:var(--hk-codeblock-text-color);--hk-codeblock-language-text-size:calc(var(--hk-codeblock-font-size) * 0.9);--hk-codeblock-copy-btn-text-font:var(--hk-codeblock-font-family);--hk-codeblock-copy-btn-text-color:var(--hk-codeblock-text-color);--hk-codeblock-copy-btn-text-size:calc(var(--hk-codeblock-font-size) * 0.9);--hk-codeblock-prompt-text-font:var(--hk-codeblock-font-family);--hk-codeblock-prompt-text-color:var(--hk-codeblock-text-color);--hk-codeblock-prompt-text-size:var(--hk-codeblock-font-size);--hk-codeblock-result-text-font:var(--hk-codeblock-font-family);--hk-codeblock-result-text-color:var(--hk-codeblock-text-color);--hk-codeblock-result-text-size:var(--hk-codeblock-font-size)}.hk-codeblock pre{position:relative;border-radius:initial;display:flex;flex-direction:row;margin:0;min-height:0;padding-top:var(--hk-codeblock-vertical-padding);padding-bottom:var(--hk-codeblock-vertical-padding);padding-left:var(--hk-codeblock-horizontal-padding);padding-right:var(--hk-codeblock-horizontal-padding);background-color:var(--hk-codeblock-background-color);font-family:var(--hk-codeblock-font-family);color:var(--hk-codeblock-text-color)}.hk-codeblock pre code.hk-codeblock-code{white-space:pre;overflow-x:auto;padding:0;background-color:var(--hk-codeblock-background-color);font-family:var(--hk-codeblock-font-family);color:var(--hk-codeblock-text-color);font-size:var(--hk-codeblock-font-size)}.hk-codeblock.hk-codeblock-show-title .hk-codeblock-title{padding-top:var(--hk-codeblock-vertical-padding);padding-bottom:var(--hk-codeblock-vertical-padding);padding-left:var(--hk-codeblock-horizontal-padding);padding-right:var(--hk-codeblock-horizontal-padding);background-color:var(--hk-codeblock-background-color);border-bottom:1px solid var(--hk-codeblock-border-color);font-family:var(--hk-codeblock-title-text-font);color:var(--hk-codeblock-title-text-color);font-size:var(--hk-codeblock-title-text-size);display:flex;flex-direction:row;align-items:center}.hk-codeblock.hk-codeblock-show-title .hk-codeblock-title~pre{margin-top:0}.hk-codeblock.hk-codeblock-show-title.hk-codeblock-collapsible .hk-codeblock-title{cursor:pointer;position:relative}.hk-codeblock.hk-codeblock-show-title.hk-codeblock-collapsible .hk-codeblock-title .hk-codeblock-collapse-btns{display:inline-flex;align-items:center;justify-content:center;margin-right:2px;position:relative;top:-1px;left:-3px}.hk-codeblock.hk-codeblock-show-title.hk-codeblock-collapsible .hk-codeblock-title .hk-codeblock-collapse-btns .hk-codeblock-collapse-btn{width:var(--hk-codeblock-title-text-size);height:var(--hk-codeblock-title-text-size);fill:var(--hk-codeblock-title-text-color);stroke:var(--hk-codeblock-title-text-color);stroke-width:2;opacity:.2}.hk-codeblock.hk-codeblock-show-title.hk-codeblock-collapsible .hk-codeblock-title .hk-codeblock-collapse-btns .hk-codeblock-collapse-btn.hk-codeblock-collapsed-btn{display:none}.hk-codeblock.hk-codeblock-show-title.hk-codeblock-collapsible .hk-codeblock-title .hk-codeblock-collapse-btns .hk-codeblock-collapse-btn.hk-codeblock-expanded-btn{display:inline-block}.hk-codeblock.hk-codeblock-show-title.hk-codeblock-collapsible.hk-codeblock-collapsed .hk-codeblock-title{border-bottom:none}.hk-codeblock.hk-codeblock-show-title.hk-codeblock-collapsible.hk-codeblock-collapsed .hk-codeblock-title .hk-codeblock-collapse-btns .hk-codeblock-collapse-btn.hk-codeblock-collapsed-btn{display:inline-block}.hk-codeblock.hk-codeblock-show-title.hk-codeblock-collapsible.hk-codeblock-collapsed .hk-codeblock-title .hk-codeblock-collapse-btns .hk-codeblock-collapse-btn.hk-codeblock-expanded-btn{display:none}.hk-codeblock.hk-codeblock-show-title.hk-codeblock-collapsible.hk-codeblock-collapsed pre{display:none}.hk-codeblock.hk-codeblock-show-linenos pre .hk-codeblock-linenos{flex-shrink:0;flex-grow:0;text-align:right;padding:0;padding-right:1em;opacity:.6;user-select:none;white-space:pre;font-family:var(--hk-codeblock-linenos-text-font);color:var(--hk-codeblock-linenos-text-color);font-size:var(--hk-codeblock-linenos-text-size);background-color:transparent}.hk-codeblock.hk-codeblock-show-linenos pre .hk-codeblock-linenos.show-splitter{border-right:1px solid var(--hk-codeblock-border-color);margin-right:1em}.hk-codeblock.hk-codeblock-show-highlight pre .hk-codeblock-highlight{display:flex;flex-direction:column;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;user-select:none;padding-top:var(--hk-codeblock-vertical-padding);padding-bottom:var(--hk-codeblock-vertical-padding);opacity:.2;font-family:var(--hk-codeblock-linenos-text-font);font-size:var(--hk-codeblock-linenos-text-font);color:var(--hk-codeblock-linenos-text-color);background-color:transparent}.hk-codeblock.hk-codeblock-show-highlight pre .hk-codeblock-highlight .line.highlight{background-color:var(--hk-codeblock-highlight-background-color)}.hk-codeblock.hk-codeblock-show-language pre .hk-codeblock-language{opacity:.4;user-select:none;z-index:1;margin:6px;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;background-color:transparent;box-shadow:none;font-family:var(--hk-codeblock-language-text-font);color:var(--hk-codeblock-language-text-color);font-size:var(--hk-codeblock-language-text-size);position:absolute;top:0;right:0}.hk-codeblock.hk-codeblock-show-language pre:hover .hk-codeblock-language{display:none}.hk-codeblock.hk-codeblock-show-copybtn pre .copy-code-button{cursor:pointer;opacity:.4;user-select:none;z-index:1;margin:6px;padding-top:6px;padding-bottom:6px;padding-left:8px;padding-right:8px;background-color:transparent;box-shadow:none;font-family:var(--hk-codeblock-copy-btn-text-font);color:var(--hk-codeblock-copy-btn-text-color);font-size:var(--hk-codeblock-copy-btn-text-size);position:absolute;top:0;right:0}.hk-codeblock.hk-codeblock-show-copybtn pre .copy-code-button:hover{opacity:1;background-color:rgba(255,255,255,.0745098039)}.hk-codeblock.hk-codeblock-show-copybtn pre .copy-code-button:active{opacity:1;background-color:rgba(255,255,255,.1490196078)}.hk-codeblock.hk-codeblock-show-prompt pre .hk-codeblock-prompt{flex-shrink:0;flex-grow:0;text-align:right;padding-top:0;padding-bottom:0;padding-left:0;padding-right:.8em;opacity:.6;user-select:none;color:var(--hk-codeblock-prompt-text-color);white-space:pre;font-family:var(--hk-codeblock-prompt-text-font);font-size:var(--hk-codeblock-prompt-text-size);background-color:transparent}.hk-codeblock.hk-codeblock-result{margin-top:calc(var(--hk-codeblock-margin) * -1);border-top:1px solid var(--hk-codeblock-border-color);background-color:var(--hk-codeblock-background-color)}.hk-codeblock.hk-codeblock-result .hk-codeblock-result-prompt{color:var(--hk-codeblock-result-text-color);opacity:.4;font-size:.8em;padding-top:var(--hk-codeblock-vertical-padding);padding-left:var(--hk-codeblock-horizontal-padding);padding-right:var(--hk-codeblock-horizontal-padding);user-select:none;pointer-events:none}.hk-codeblock.hk-codeblock-result pre{margin-top:0}.hk-codeblock.hk-codeblock-result pre .hk-codeblock-result-code{color:var(--hk-codeblock-result-text-color);font-family:var(--hk-codeblock-result-text-font);font-size:var(--hk-codeblock-result-text-size)}