.backdrop-enter-active[data-v-bc48ff4c]{transition:opacity .65s cubic-bezier(.3,1,.2,1)}.backdrop-leave-active[data-v-bc48ff4c]{transition:opacity .65s cubic-bezier(.3,0,0,1)}.backdrop-enter-from[data-v-bc48ff4c],.backdrop-leave-to[data-v-bc48ff4c]{opacity:0}@media (max-width: 1023px){.modal-enter-active[data-v-bc48ff4c],.modal-leave-active[data-v-bc48ff4c]{transition:transform .2s ease-out}.modal-enter-from[data-v-bc48ff4c],.modal-leave-to[data-v-bc48ff4c]{transform:translateY(100%)}}@media (min-width: 1024px){.modal-enter-active[data-v-bc48ff4c],.modal-leave-active[data-v-bc48ff4c]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .1s cubic-bezier(.25,.46,.45,.94)}.modal-enter-from[data-v-bc48ff4c],.modal-leave-to[data-v-bc48ff4c]{opacity:0;transform:translate(-50%,calc(-50% - .5rem)) scale(.96)}}.modal-container[data-v-bc48ff4c]{background-color:var(--tk-background-primary);color:var(--tk-text-primary);border-color:var(--tk-border-primary)}@media (min-width: 1024px){.lg\:rounded-2xl[data-v-bc48ff4c]{border-radius:1rem}.lg\:max-w-\[500px\][data-v-bc48ff4c]{max-width:500px}.lg\:px-10[data-v-bc48ff4c]{padding-left:2.5rem;padding-right:2.5rem}}._AccordionTrigger_1cz9g_1[data-state=open] ._AccordionTriggerIcon_1cz9g_1{--un-rotate: 90deg}._AccordionTrigger_1cz9g_1{color:var(--tk-elements-breadcrumbs-dropdown-accordionTextColor)}._AccordionTrigger_1cz9g_1._AccordionTriggerActive_1cz9g_9{color:var(--tk-elements-breadcrumbs-dropdown-accordionTextColorSelected)}._AccordionTrigger_1cz9g_1:hover{color:var(--tk-elements-breadcrumbs-dropdown-accordionTextColorHover)}._AccordionTrigger_1cz9g_1 ._AccordionTriggerIcon_1cz9g_1{color:var(--tk-elements-breadcrumbs-dropdown-accordionIconColor);transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.1s}._AccordionTrigger_1cz9g_1._AccordionTriggerActive_1cz9g_9 ._AccordionTriggerIcon_1cz9g_1{color:var(--tk-elements-breadcrumbs-dropdown-accordionIconColorSelected)}._AccordionTrigger_1cz9g_1:hover ._AccordionTriggerIcon_1cz9g_1{color:var(--tk-elements-breadcrumbs-dropdown-accordionIconColorHover)}._AccordionContent_1cz9g_29{overflow:hidden}._AccordionContent_1cz9g_29[data-state=open]{animation:_slideDown_1cz9g_1 .2s cubic-bezier(.4,0,.2,1)}._AccordionContent_1cz9g_29[data-state=closed]{animation:_slideUp_1cz9g_1 .2s cubic-bezier(.4,0,.2,1)}._NavContainer_1cz9g_41:hover{border-color:var(--tk-elements-breadcrumbs-toggleButton-borderColorHover);transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._NavContainer_1cz9g_41[data-state=closed]:not(:hover){border-color:var(--tk-elements-breadcrumbs-toggleButton-borderColor);transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._NavContainer_1cz9g_41[data-state=open]:not(:hover){border-color:var(--tk-elements-breadcrumbs-toggleButton-borderColorSelected);transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._NavContainer_1cz9g_41 ._ToggleButton_1cz9g_53:hover{background-color:var(--tk-elements-breadcrumbs-toggleButton-backgroundColorHover);color:var(--tk-elements-breadcrumbs-toggleButton-textColorHover);transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._NavContainer_1cz9g_41[data-state=closed] ._ToggleButton_1cz9g_53:not(:hover){background-color:var(--tk-elements-breadcrumbs-toggleButton-backgroundColor);color:var(--tk-elements-breadcrumbs-toggleButton-textColor);transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._NavContainer_1cz9g_41[data-state=open] ._ToggleButton_1cz9g_53:not(:hover){background-color:var(--tk-elements-breadcrumbs-toggleButton-backgroundColorSelected);color:var(--tk-elements-breadcrumbs-toggleButton-textColorSelected);transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._NavContainer_1cz9g_41[data-state=closed] ._ToggleButton_1cz9g_53:not(:hover) ._Divider_1cz9g_68{color:var(--tk-elements-breadcrumbs-toggleButton-textDividerColor)}._NavContainer_1cz9g_41[data-state=open] ._ToggleButton_1cz9g_53:not(:hover) ._Divider_1cz9g_68{color:var(--tk-elements-breadcrumbs-toggleButton-textDividerColorSelected)}._NavContainer_1cz9g_41 ._ToggleButton_1cz9g_53:hover ._Divider_1cz9g_68{color:var(--tk-elements-breadcrumbs-toggleButton-textDividerColorHover)}._ToggleButton_1cz9g_53 ._ToggleButtonIcon_1cz9g_80{color:var(--tk-elements-breadcrumbs-toggleButton-iconColor)}._ToggleButton_1cz9g_53:hover ._ToggleButtonIcon_1cz9g_80{color:var(--tk-elements-breadcrumbs-toggleButton-iconColorHover)}._NavContainer_1cz9g_41[data-state=open] ._ToggleButton_1cz9g_53:not(:hover) ._ToggleButtonIcon_1cz9g_80{color:var(--tk-elements-breadcrumbs-toggleButton-iconColorSelected)}@keyframes _slideDown_1cz9g_1{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes _slideUp_1cz9g_1{0%{height:var(--radix-accordion-content-height)}to{height:0}}:root{--cm-backgroundColor: var(--tk-elements-editor-backgroundColor, var(--tk-elements-app-backgroundColor));--cm-textColor: var(--tk-elements-editor-textColor, var(--tk-text-primary));--cm-gutter-backgroundColor: var(--tk-elements-editor-gutter-backgroundColor, var(--cm-backgroundColor));--cm-gutter-textColor: var(--tk-elements-editor-gutter-textColor, var(--tk-text-secondary));--cm-gutter-activeLineTextColor: var(--tk-elements-editor-gutter-activeLineTextColor, var(--cm-gutter-textColor));--cm-foldGutter-textColor: var(--tk-elements-editor-foldGutter-textColor, var(--cm-gutter-textColor));--cm-foldGutter-textColorHover: var(--tk-elements-editor-foldGutter-textColorHover, var(--cm-gutter-textColor));--cm-activeLineBackgroundColor: var(--tk-elements-editor-activeLineBackgroundColor, rgb(224 231 235 / 30%));--cm-cursor-width: 2px;--cm-cursor-backgroundColor: var(--tk-elements-editor-cursorColor, var(--tk-text-primary));--cm-matching-bracket: var(--tk-elements-editor-matchingBracketBackgroundColor, rgb(50 140 130 / .3));--cm-selection-backgroundColorFocused: var(--tk-elements-editor-selection-backgroundColor, #42b4ff);--cm-selection-backgroundOpacityFocused: var(--tk-elements-editor-selection-backgroundOpacity, .3);--cm-selection-backgroundColorBlured: var(--tk-elements-editor-selection-inactiveBackgroundColor, #c9e9ff);--cm-selection-backgroundOpacityBlured: var(--tk-elements-editor-selection-inactiveBackgroundOpacity, .3);--cm-panels-borderColor: var(--tk-elements-editor-panels-borderColor, var(--tk-elements-app-borderColor));--cm-search-backgroundColor: var(--tk-elements-editor-search-backgroundColor, var(--cm-backgroundColor));--cm-search-textColor: var(--tk-elements-editor-search-textColor, var(--tk-elements-app-textColor));--cm-search-closeButton-backgroundColor: var(--tk-elements-editor-search-closeButton-backgroundColor, transparent);--cm-search-closeButton-backgroundColorHover: var( --tk-elements-editor-search-closeButton-backgroundColorHover, var(--tk-background-secondary) );--cm-search-closeButton-textColor: var(--tk-elements-editor-search-closeButton-textColor, var(--tk-text-secondary));--cm-search-closeButton-textColorHover: var( --tk-elements-editor-search-closeButton-textColorHover, var(--tk-text-primary) );--cm-search-button-backgroundColor: var( --tk-elements-editor-search-button-backgroundColor, var(--tk-background-secondary) );--cm-search-button-backgroundColorHover: var( --tk-elements-editor-search-button-backgroundColorHover, var(--tk-background-active) );--cm-search-button-textColor: var(--tk-elements-editor-search-button-textColor, var(--tk-text-secondary));--cm-search-button-textColorHover: var(--tk-elements-editor-search-button-textColorHover, var(--tk-text-primary));--cm-search-button-borderColor: var(--tk-elements-editor-search-button-borderColor, transparent);--cm-search-button-borderColorHover: var( --tk-elements-editor-search-button-borderColorHover, var(--cm-search-button-borderColor) );--cm-search-button-borderColorFocused: var( --tk-elements-editor-search-button-borderColorFocused, var(--tk-border-accent) );--cm-search-input-backgroundColor: var( --tk-elements-editor-search-input-backgroundColor, var(--tk-background-primary) );--cm-search-input-borderColor: var(--tk-elements-editor-search-input-borderColor, var(--tk-elements-app-borderColor));--cm-search-input-borderColorFocused: var( --tk-elements-editor-search-input-borderColorFocused, var(--tk-border-accent) );--cm-tooltip-backgroundColor: var( --tk-elements-editor-tooltip-backgroundColor, var(--tk-elements-app-backgroundColor) );--cm-tooltip-textColor: var(--tk-elements-editor-tooltip-textColor, var(--tk-text-primary));--cm-tooltip-backgroundColorSelected: var( --tk-elements-editor-tooltip-backgroundColorSelected, var(--tk-background-accent) );--cm-tooltip-textColorSelected: var(--tk-elements-editor-tooltip-textColorSelected, var(--tk-text-primary));--cm-tooltip-borderColor: var(--tk-elements-editor-tooltip-borderColor, var(--tk-elements-app-borderColor))}html[data-theme=light]{--tk-elements-editor-gutter-textColor: #237893;--tk-elements-editor-gutter-activeLineTextColor: var(--tk-text-primary);--tk-elements-editor-foldGutter-textColorHover: var(--tk-text-primary)}html[data-theme=dark]{--tk-elements-editor-gutter-activeLineTextColor: var(--tk-text-primary);--tk-elements-editor-selection-backgroundOpacityBlured: .1;--tk-elements-editor-activeLineBackgroundColor: rgb(50 53 63 / 50%);--tk-elements-editor-foldGutter-textColorHover: var(--tk-text-primary)}._PanelResizeHandle_1dq9w_1{position:relative}._PanelResizeHandle_1dq9w_1[data-panel-group-direction=horizontal]:after{content:"";position:absolute;inset:0 -5px;z-index:999}._PanelResizeHandle_1dq9w_1[data-panel-group-direction=vertical]:after{content:"";position:absolute;inset:-5px 0;z-index:999}._PanelResizeHandle_1dq9w_1[data-resize-handle-state=hover]:after,._PanelResizeHandle_1dq9w_1[data-resize-handle-state=drag]:after{background-color:#8882}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root,:root[data-theme=light]{--tk-background-primary: #FFFFFF;--tk-background-secondary: #F6F8F9;--tk-background-active: #EEF0F1;--tk-background-active-secondary: #FFFFFF;--tk-background-brighter: #FFFFFF;--tk-background-accent: #008ED4;--tk-background-accent-secondary: #008ED4;--tk-background-accent-active: #00AEF2;--tk-background-positive: #EDFCF6;--tk-background-warning: #FCF4D9;--tk-background-negative: #FDE6E7;--tk-background-info: #E5F6FF;--tk-background-tip: #F8ECFE;--tk-text-primary: #31343B;--tk-text-primary-inverted: #FFFFFF;--tk-text-secondary: #565A64;--tk-text-secondary-inverted: #E4E6E9;--tk-text-disabled: #AAAFB6;--tk-text-body: #414349;--tk-text-heading: #232429;--tk-text-active: #16181D;--tk-text-accent: #008ED4;--tk-text-positive: #00826B;--tk-text-warning: #AE4E0F;--tk-text-negative: #D42A48;--tk-text-info: #005F8D;--tk-text-tip: #660792;--tk-border-primary: #E4E6E9;--tk-border-secondary: #E4E6E9;--tk-border-brighter: #D2D5D9;--tk-border-accent: #008ED4;--tk-border-positive: #00A282;--tk-border-warning: #ED9413;--tk-border-negative: #E84B60;--tk-border-info: #008ED4;--tk-border-tip: #BB3DF5;--tk-terminal-foreground: #333333;--tk-terminal-selection-background: #00000040;--tk-terminal-black: #000000;--tk-terminal-red: #cd3131;--tk-terminal-green: #00bc00;--tk-terminal-yellow: #949800;--tk-terminal-blue: #0451a5;--tk-terminal-magenta: #bc05bc;--tk-terminal-cyan: #0598bc;--tk-terminal-white: #555555;--tk-terminal-brightBlack: #686868;--tk-terminal-brightRed: #cd3131;--tk-terminal-brightGreen: #00bc00;--tk-terminal-brightYellow: #949800;--tk-terminal-brightBlue: #0451a5;--tk-terminal-brightMagenta: #bc05bc;--tk-terminal-brightCyan: #0598bc;--tk-terminal-brightWhite: #a5a5a5}:root[data-theme=dark]{--tk-background-primary: #232429;--tk-background-secondary: #2B2D35;--tk-background-active: #31343B;--tk-background-active-secondary: #16181D;--tk-background-brighter: #31343B;--tk-background-accent: #005F8D;--tk-background-accent-secondary: #2CC8FF;--tk-background-accent-active: #75DAFF;--tk-background-positive: #223533;--tk-background-warning: #402C22;--tk-background-negative: #45212A;--tk-background-info: #17374A;--tk-background-tip: #3F254B;--tk-text-primary: #E4E6E9;--tk-text-primary-inverted: #232429;--tk-text-secondary: #AAAFB6;--tk-text-secondary-inverted: #414349;--tk-text-disabled: #565A64;--tk-text-body: #D2D5D9;--tk-text-heading: #EEF0F1;--tk-text-active: #FFFFFF;--tk-text-accent: #00AEF2;--tk-text-positive: #64F1CB;--tk-text-warning: #F6CA53;--tk-text-negative: #F06A78;--tk-text-info: #75DAFF;--tk-text-tip: #DD9EFA;--tk-border-primary: #31343B;--tk-border-secondary: #31343B;--tk-border-brighter: #414349;--tk-border-accent: #0071AB;--tk-border-positive: #24E0B3;--tk-border-warning: #ED9413;--tk-border-negative: #E84B60;--tk-border-info: #2CC8FF;--tk-border-tip: #D17CF8;--tk-terminal-foreground: #eff0eb;--tk-terminal-selection-background: #97979b33;--tk-terminal-black: #000000;--tk-terminal-red: #ff5c57;--tk-terminal-green: #5af78e;--tk-terminal-yellow: #f3f99d;--tk-terminal-blue: #57c7ff;--tk-terminal-magenta: #ff6ac1;--tk-terminal-cyan: #9aedfe;--tk-terminal-white: #f1f1f0;--tk-terminal-brightBlack: #686868;--tk-terminal-brightRed: #ff5c57;--tk-terminal-brightGreen: #5af78e;--tk-terminal-brightYellow: #f3f99d;--tk-terminal-brightBlue: #57c7ff;--tk-terminal-brightMagenta: #ff6ac1;--tk-terminal-brightCyan: #9aedfe;--tk-terminal-brightWhite: #f1f1f0}:root{--tk-elements-app-backgroundColor: var(--tk-background-primary);--tk-elements-app-borderColor: var(--tk-border-primary);--tk-elements-app-textColor: var(--tk-text-primary);--tk-elements-link-primaryColor: var(--tk-text-accent);--tk-elements-link-primaryColorHover: unset;--tk-elements-link-secondaryColor: var(--tk-text-secondary);--tk-elements-link-secondaryColorHover: var(--tk-text-primary);--tk-elements-primaryButton-backgroundColor: var(--tk-background-accent-secondary);--tk-elements-primaryButton-backgroundColorHover: var(--tk-background-accent-active);--tk-elements-primaryButton-textColor: var(--tk-text-primary-inverted);--tk-elements-primaryButton-textColorHover: var(--tk-text-primary-inverted);--tk-elements-primaryButton-iconColor: var(--tk-text-primary-inverted);--tk-elements-primaryButton-iconColorHover: var(--tk-text-primary-inverted);--tk-elements-secondaryButton-backgroundColor: var(--tk-elements-app-backgroundColor);--tk-elements-secondaryButton-backgroundColorHover: var(--tk-background-secondary);--tk-elements-secondaryButton-textColor: var(--tk-text-secondary);--tk-elements-secondaryButton-textColorHover: var(--tk-text-primary);--tk-elements-secondaryButton-iconColor: var(--tk-text-secondary);--tk-elements-secondaryButton-iconColorHover: var(--tk-text-primary);--tk-elements-content-textColor: var(--tk-text-body);--tk-elements-content-headingTextColor: var(--tk-text-primary);--tk-elements-pageLoadingIndicator-backgroundColor: var(--tk-background-accent);--tk-elements-pageLoadingIndicator-shadowColor: var(--tk-background-accent);--tk-elements-topBar-backgroundColor: var(--tk-elements-app-backgroundColor);--tk-elements-topBar-iconButton-backgroundColor: var(--tk-elements-app-backgroundColor);--tk-elements-topBar-iconButton-backgroundColorHover: var(--tk-background-secondary);--tk-elements-topBar-iconButton-iconColor: var(--tk-text-secondary);--tk-elements-topBar-iconButton-iconColorHover: var(--tk-text-primary);--tk-elements-topBar-logo-color: var(--tk-text-active);--tk-elements-topBar-logo-colorHover: var(--tk-text-active);--tk-elements-previews-borderColor: #E4E6E9;--tk-elements-panel-backgroundColor: var(--tk-elements-app-backgroundColor);--tk-elements-panel-textColor: var(--tk-elements-app-textColor);--tk-elements-panel-header-backgroundColor: var(--tk-background-secondary);--tk-elements-panel-header-textColor: var(--tk-text-heading);--tk-elements-panel-header-iconColor: var(--tk-text-primary);--tk-elements-panel-headerButton-backgroundColor: var(--tk-elements-panel-header-backgroundColor);--tk-elements-panel-headerButton-backgroundColorHover: var(--tk-background-primary);--tk-elements-panel-headerButton-textColor: var(--tk-text-secondary);--tk-elements-panel-headerButton-textColorHover: var(--tk-text-primary);--tk-elements-panel-headerButton-iconColor: var(--tk-text-secondary);--tk-elements-panel-headerButton-iconColorHover: var(--tk-text-primary);--tk-elements-panel-headerTab-backgroundColor: var(--tk-elements-panel-header-backgroundColor);--tk-elements-panel-headerTab-backgroundColorHover: var(--tk-background-active);--tk-elements-panel-headerTab-backgroundColorActive: var(--tk-background-active-secondary);--tk-elements-panel-headerTab-borderColor: var(--tk-elements-panel-header-backgroundColor);--tk-elements-panel-headerTab-borderColorHover: var(--tk-background-active);--tk-elements-panel-headerTab-borderColorActive: var(--tk-elements-app-borderColor);--tk-elements-panel-headerTab-textColor: var(--tk-elements-panel-header-textColor);--tk-elements-panel-headerTab-textColorHover: var(--tk-elements-panel-header-textColor);--tk-elements-panel-headerTab-textColorActive: var(--tk-text-active);--tk-elements-panel-headerTab-iconColor: var(--tk-elements-panel-header-iconColor);--tk-elements-panel-headerTab-iconColorHover: var(--tk-elements-panel-header-iconColor);--tk-elements-panel-headerTab-iconColorActive: var(--tk-text-active);--tk-elements-fileTree-backgroundColor: var(--tk-elements-app-backgroundColor);--tk-elements-fileTree-backgroundColorHover: var(--tk-background-secondary);--tk-elements-fileTree-textColor: var(--tk-elements-app-textColor);--tk-elements-fileTree-textColorHover: var(--tk-elements-fileTree-textColor);--tk-elements-fileTree-iconColor: var(--tk-text-secondary);--tk-elements-fileTree-iconColorHover: var(--tk-text-secondary);--tk-elements-fileTree-file-backgroundColor: var(--tk-elements-fileTree-backgroundColor);--tk-elements-fileTree-file-backgroundColorHover: var(--tk-elements-fileTree-backgroundColorHover);--tk-elements-fileTree-file-backgroundColorSelected: var(--tk-background-active);--tk-elements-fileTree-file-textColor: var(--tk-elements-fileTree-textColor);--tk-elements-fileTree-file-textColorHover: var(--tk-elements-fileTree-textColorHover);--tk-elements-fileTree-file-textColorSelected: var(--tk-text-active);--tk-elements-fileTree-file-iconColor: var(--tk-elements-fileTree-iconColor);--tk-elements-fileTree-file-iconColorHover: var(--tk-elements-fileTree-iconColorHover);--tk-elements-fileTree-file-iconColorSelected: var(--tk-text-active);--tk-elements-fileTree-folder-backgroundColor: var(--tk-elements-fileTree-backgroundColor);--tk-elements-fileTree-folder-backgroundColorHover: var(--tk-elements-fileTree-backgroundColorHover);--tk-elements-fileTree-folder-textColor: var(--tk-elements-fileTree-textColor);--tk-elements-fileTree-folder-textColorHover: var(--tk-elements-fileTree-textColorHover);--tk-elements-fileTree-folder-iconColor: var(--tk-elements-fileTree-iconColor);--tk-elements-fileTree-folder-iconColorHover: var(--tk-elements-fileTree-iconColorHover);--tk-elements-navCard-backgroundColor: var(--tk-elements-app-backgroundColor);--tk-elements-navCard-backgroundColorHover: var(--tk-elements-navCard-backgroundColor);--tk-elements-navCard-borderColor: var(--tk-border-secondary);--tk-elements-navCard-borderColorHover: var(--tk-border-accent);--tk-elements-navCard-textColor: var(--tk-elements-app-textColor);--tk-elements-navCard-textColorHover: var(--tk-text-active);--tk-elements-navCard-iconColor: var(--tk-elements-app-textColor);--tk-elements-navCard-iconColorHover: var(--tk-text-accent);--tk-elements-breadcrumbs-navButton-iconColor: var(--tk-text-secondary);--tk-elements-breadcrumbs-navButton-iconColorHover: var(--tk-text-active);--tk-elements-breadcrumbs-toggleButton-backgroundColor: var(--tk-background-secondary);--tk-elements-breadcrumbs-toggleButton-backgroundColorHover: var(--tk-background-brighter);--tk-elements-breadcrumbs-toggleButton-backgroundColorSelected: var( --tk-elements-breadcrumbs-toggleButton-backgroundColor );--tk-elements-breadcrumbs-toggleButton-borderColor: var(--tk-border-secondary);--tk-elements-breadcrumbs-toggleButton-borderColorHover: var(--tk-border-brighter);--tk-elements-breadcrumbs-toggleButton-borderColorSelected: var(--tk-elements-breadcrumbs-toggleButton-borderColor);--tk-elements-breadcrumbs-toggleButton-textColor: var(--tk-elements-app-textColor);--tk-elements-breadcrumbs-toggleButton-textColorHover: var(--tk-elements-breadcrumbs-toggleButton-textColor);--tk-elements-breadcrumbs-toggleButton-textColorSelected: var(--tk-elements-breadcrumbs-toggleButton-textColor);--tk-elements-breadcrumbs-toggleButton-textDividerColor: var(--tk-text-disabled);--tk-elements-breadcrumbs-toggleButton-textDividerColorHover: var( --tk-elements-breadcrumbs-toggleButton-textDividerColor );--tk-elements-breadcrumbs-toggleButton-textDividerColorSelected: var( --tk-elements-breadcrumbs-toggleButton-textDividerColor );--tk-elements-breadcrumbs-toggleButton-iconColor: var(--tk-text-secondary);--tk-elements-breadcrumbs-toggleButton-iconColorHover: var(--tk-text-active);--tk-elements-breadcrumbs-toggleButton-iconColorSelected: var(--tk-text-active);--tk-elements-breadcrumbs-dropdown-backgroundColor: var(--tk-background-primary);--tk-elements-breadcrumbs-dropdown-borderColor: var(--tk-border-secondary);--tk-elements-breadcrumbs-dropdown-textColor: var(--tk-elements-app-textColor);--tk-elements-breadcrumbs-dropdown-textColorHover: var(--tk-text-accent);--tk-elements-breadcrumbs-dropdown-accordionTextColor: var(--tk-elements-breadcrumbs-dropdown-textColor);--tk-elements-breadcrumbs-dropdown-accordionTextColorSelected: var( --tk-elements-breadcrumbs-dropdown-accordionTextColor );--tk-elements-breadcrumbs-dropdown-accordionTextColorHover: var(--tk-text-active);--tk-elements-breadcrumbs-dropdown-accordionIconColor: var(--tk-text-disabled);--tk-elements-breadcrumbs-dropdown-accordionIconColorSelected: var( --tk-elements-breadcrumbs-dropdown-accordionIconColor );--tk-elements-breadcrumbs-dropdown-accordionIconColorHover: var(--tk-text-primary);--tk-elements-breadcrumbs-dropdown-lessonBackgroundColor: var(--tk-elements-breadcrumbs-dropdown-backgroundColor);--tk-elements-breadcrumbs-dropdown-lessonBackgroundColorSelected: var(--tk-background-secondary);--tk-elements-breadcrumbs-dropdown-lessonTextColor: var(--tk-elements-breadcrumbs-dropdown-textColor);--tk-elements-breadcrumbs-dropdown-lessonTextColorSelected: var(--tk-elements-breadcrumbs-dropdown-lessonTextColor);--tk-elements-breadcrumbs-dropdown-lessonTextColorHover: var(--tk-elements-breadcrumbs-dropdown-textColorHover);--tk-elements-terminal-backgroundColor: var(--tk-background-active-secondary);--tk-elements-terminal-textColor: var(--tk-terminal-foreground);--tk-elements-terminal-cursorColor: var(--tk-terminal-foreground);--tk-elements-terminal-selection-backgroundColor: var(--tk-terminal-selection-background);--tk-elements-terminal-color-black: var(--tk-terminal-black);--tk-elements-terminal-color-red: var(--tk-terminal-red);--tk-elements-terminal-color-green: var(--tk-terminal-green);--tk-elements-terminal-color-yellow: var(--tk-terminal-yellow);--tk-elements-terminal-color-blue: var(--tk-terminal-blue);--tk-elements-terminal-color-magenta: var(--tk-terminal-magenta);--tk-elements-terminal-color-cyan: var(--tk-terminal-cyan);--tk-elements-terminal-color-white: var(--tk-terminal-white);--tk-elements-terminal-color-brightBlack: var(--tk-terminal-brightBlack);--tk-elements-terminal-color-brightRed: var(--tk-terminal-brightRed);--tk-elements-terminal-color-brightGreen: var(--tk-terminal-brightGreen);--tk-elements-terminal-color-brightYellow: var(--tk-terminal-brightYellow);--tk-elements-terminal-color-brightBlue: var(--tk-terminal-brightBlue);--tk-elements-terminal-color-brightMagenta: var(--tk-terminal-brightMagenta);--tk-elements-terminal-color-brightCyan: var(--tk-terminal-brightCyan);--tk-elements-terminal-color-brightWhite: var(--tk-terminal-brightWhite);--tk-elements-bootScreen-primaryButton-backgroundColor: var(--tk-background-accent-secondary);--tk-elements-bootScreen-primaryButton-backgroundColorHover: var(--tk-background-accent-active);--tk-elements-bootScreen-primaryButton-textColor: var(--tk-text-primary-inverted);--tk-elements-bootScreen-primaryButton-textColorHover: var(--tk-text-primary-inverted);--tk-elements-bootScreen-primaryButton-iconColor: var(--tk-text-primary-inverted);--tk-elements-bootScreen-primaryButton-iconColorHover: var(--tk-text-primary-inverted);--tk-elements-status-positive-textColor: var(--tk-text-positive);--tk-elements-status-positive-iconColor: var(--tk-elements-status-positive-textColor);--tk-elements-status-negative-textColor: var(--tk-text-negative);--tk-elements-status-negative-iconColor: var(--tk-elements-status-negative-textColor);--tk-elements-status-skipped-textColor: var(--tk-text-secondary);--tk-elements-status-skipped-iconColor: var(--tk-elements-status-neutral-textColor);--tk-elements-status-disabled-textColor: var(--tk-text-disabled);--tk-elements-status-disabled-iconColor: var(--tk-elements-status-disabled-textColor);--tk-elements-status-active-textColor: var(--tk-text-primary);--tk-elements-status-active-iconColor: var(--tk-elements-status-active-textColor);--tk-elements-callouts-tip-backgroundColor: var(--tk-background-tip);--tk-elements-callouts-tip-textColor: var(--tk-elements-content-textColor);--tk-elements-callouts-tip-borderColor: var(--tk-border-tip);--tk-elements-callouts-tip-titleTextColor: var(--tk-text-tip);--tk-elements-callouts-tip-iconColor: var(--tk-elements-callouts-tip-titleTextColor);--tk-elements-callouts-tip-codeColor: var(--tk-text-primary);--tk-elements-callouts-tip-codeBackgroundColor: var(--tk-background-secondary);--tk-elements-callouts-info-backgroundColor: var(--tk-background-info);--tk-elements-callouts-info-textColor: var(--tk-elements-content-textColor);--tk-elements-callouts-info-borderColor: var(--tk-border-info);--tk-elements-callouts-info-titleTextColor: var(--tk-text-info);--tk-elements-callouts-info-iconColor: var(--tk-elements-callouts-info-titleTextColor);--tk-elements-callouts-info-codeColor: var(--tk-text-primary);--tk-elements-callouts-info-codeBackgroundColor: var(--tk-background-secondary);--tk-elements-callouts-warning-backgroundColor: var(--tk-background-warning);--tk-elements-callouts-warning-textColor: var(--tk-elements-content-textColor);--tk-elements-callouts-warning-borderColor: var(--tk-border-warning);--tk-elements-callouts-warning-titleTextColor: var(--tk-text-warning);--tk-elements-callouts-warning-iconColor: var(--tk-elements-callouts-warning-titleTextColor);--tk-elements-callouts-warning-codeColor: var(--tk-text-primary);--tk-elements-callouts-warning-codeBackgroundColor: var(--tk-background-secondary);--tk-elements-callouts-danger-backgroundColor: var(--tk-background-negative);--tk-elements-callouts-danger-textColor: var(--tk-elements-content-textColor);--tk-elements-callouts-danger-borderColor: var(--tk-border-negative);--tk-elements-callouts-danger-titleTextColor: var(--tk-text-negative);--tk-elements-callouts-danger-iconColor: var(--tk-elements-callouts-danger-titleTextColor);--tk-elements-callouts-danger-codeColor: var(--tk-text-primary);--tk-elements-callouts-danger-codeBackgroundColor: var(--tk-background-secondary);--tk-elements-callouts-success-backgroundColor: var(--tk-background-positive);--tk-elements-callouts-success-textColor: var(--tk-elements-content-textColor);--tk-elements-callouts-success-borderColor: var(--tk-border-positive);--tk-elements-callouts-success-titleTextColor: var(--tk-text-positive);--tk-elements-callouts-success-iconColor: var(--tk-elements-callouts-success-titleTextColor);--tk-elements-callouts-success-codeColor: var(--tk-text-primary);--tk-elements-callouts-success-codeBackgroundColor: var(--tk-background-secondary)}.markdown-content{--code-background-color: var(--tk-background-secondary);--code-border-color: var(--tk-border-secondary);--code-font-family: "Roboto Mono", monospace;--code-font-size: 14px;--code-margin: 0 2px;--code-padding: 4px 6px;--code-color: var(--tk-text-primary);--code-border-radius: 4px;--code-border-width: 1px;--code-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(255, 255, 255, .5);--link-color: var(--tk-elements-link-primaryColor);--link-color-hover: var(--tk-elements-link-primaryColorHover);--blockquote-border-color: #7C8085;--blockquote-background: var(--code-background-color);--content-font-size: 16px;--content-line-height: 28px;--heading-font-weight: 600;--footnotes-border-color: var(--tk-border-primary);--hr-border-width: 1px;--hr-border-color: var(--tk-border-primary);--table-border-width: 1px;--table-border-color: var(--tk-border-primary);--table-header-background: var(--tk-background-secondary);--table-header-font-size: 1em;--table-header-font-weight: 500}.markdown-content :first-child{margin-block-start:0}.markdown-content :is(h1,h2,h3,h4,h5,h6){color:var(--tk-elements-content-headingTextColor);margin-block-start:32px;margin-block-end:16px;font-weight:var(--heading-font-weight);letter-spacing:-.25px;line-height:1.15}.markdown-content :is(h1,h2,h3,h4,h5,h6) :is(a,code){font-weight:var(--heading-font-weight);padding:2px 6px}.markdown-content hr+:is(h1,h2,h3,h4,h5,h6){margin-block-start:0}.markdown-content :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-block-start:8px}.markdown-content h1,.markdown-content h1 :is(code,a){font-size:38px}.markdown-content h2,.markdown-content h2 :is(code,a){font-size:32px}.markdown-content h3,.markdown-content h3 :is(code,a){font-size:28px}.markdown-content h4,.markdown-content h4 :is(code,a){font-size:24px}.markdown-content h5,.markdown-content h5 :is(code,a){font-size:20px}.markdown-content h6,.markdown-content h6 :is(code,a){font-size:16px}.markdown-content :is(h1,h2,h3,h4,h5,h6) code{margin:0;padding:0 8px;line-height:1}.markdown-content h1 code,.markdown-content h2 code{padding:0 6px;letter-spacing:-2px}.markdown-content h3 code,.markdown-content h4 code{margin:0 2px;padding:0 6px;letter-spacing:-1px}.markdown-content h5 code,.markdown-content h6 code{margin:0 2px;padding:0 6px;letter-spacing:-.5px}.markdown-content :is(h1,h2,h3) code a,.markdown-content :is(h1,h2,h3) a:has(code){text-underline-offset:4px;text-decoration-thickness:2px}.markdown-content h4 code a,.markdown-content h4 a:has(code){text-underline-offset:3px}:root[data-theme=light] .markdown-content .callout{--code-border-color: rgba(0, 0, 0, .05)}:root[data-theme=dark] .markdown-content .callout{--code-border-color: rgba(255, 255, 255, .1)}.markdown-content .callout{--code-color: var(--tk-elements-markdown-callouts-titleTextColor)}.markdown-content .callout-tip{--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-tip-backgroundColor);--tk-elements-markdown-callouts-textColor: var(--tk-elements-callouts-tip-textColor);--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-tip-borderColor);--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-tip-titleTextColor);--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-tip-iconColor);--code-background-color: var(--tk-elements-callouts-tip-codeBackgroundColor);--code-color: var(--tk-elements-callouts-tip-codeColor)}.markdown-content .callout-info{--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-info-backgroundColor);--tk-elements-markdown-callouts-textColor: var(--tk-elements-callouts-info-textColor);--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-info-borderColor);--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-info-titleTextColor);--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-info-iconColor);--code-background-color: var(--tk-elements-callouts-info-codeBackgroundColor);--code-color: var(--tk-elements-callouts-info-codeColor)}.markdown-content .callout-warn{--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-warning-backgroundColor);--tk-elements-markdown-callouts-textColor: var(--tk-elements-callouts-warning-textColor);--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-warning-borderColor);--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-warning-titleTextColor);--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-warning-iconColor);--code-background-color: var(--tk-elements-callouts-warning-codeBackgroundColor);--code-color: var(--tk-elements-callouts-warning-codeColor)}.markdown-content .callout-danger{--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-danger-backgroundColor);--tk-elements-markdown-callouts-textColor: var(--tk-elements-callouts-danger-textColor);--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-danger-borderColor);--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-danger-titleTextColor);--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-danger-iconColor);--code-background-color: var(--tk-elements-callouts-danger-codeBackgroundColor);--code-color: var(--tk-elements-callouts-danger-codeColor)}.markdown-content .callout-success{--tk-elements-markdown-callouts-backgroundColor: var(--tk-elements-callouts-success-backgroundColor);--tk-elements-markdown-callouts-textColor: var(--tk-elements-callouts-success-textColor);--tk-elements-markdown-callouts-borderColor: var(--tk-elements-callouts-success-borderColor);--tk-elements-markdown-callouts-titleTextColor: var(--tk-elements-callouts-success-titleTextColor);--tk-elements-markdown-callouts-iconColor: var(--tk-elements-callouts-success-iconColor);--code-background-color: var(--tk-elements-callouts-success-codeBackgroundColor);--code-color: var(--tk-elements-callouts-success-codeColor)}.markdown-content .callout a:has(>code):not(:hover){color:var(--code-color)}.markdown-content :is(div)+.expressive-code,.markdown-content .expressive-code+:is(div){margin-block-start:16px}.markdown-content :is(code,pre,.expressive-code)+:is(p,ul,ol,.expressive-code){margin-block-start:16px}.markdown-content :is(p,code,pre,.expressive-code)+:is(code,pre,.expressive-code){margin-block-start:16px}.markdown-content :is(pre,code){font-family:var(--code-font-family);margin:var(--code-margin);padding:var(--code-padding);color:var(--code-color);font-weight:400;line-height:1.2;border-radius:var(--code-border-radius);background-color:var(--code-background-color);box-shadow:0 0 0 var(--code-border-width) var(--code-border-color)}.markdown-content p code{padding:1px 6px;font-size:var(--code-font-size)}.markdown-content pre{align-self:stretch;padding:10px 32px 10px 14px;line-height:1.4;font-size:var(--code-font-size);white-space:pre-wrap}.markdown-content ul,.markdown-content ol{display:flex;flex-direction:column;gap:4px;margin-left:0;padding-left:20px}.markdown-content li ol,.markdown-content li ul{margin-block-start:6px;margin-block-end:2px}.markdown-content :is(a,p)+:is(ul,ol){margin-block-start:16px}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content ul ul{list-style-type:circle;padding-left:28px}.markdown-content ul ul ul{list-style-type:square;padding-left:28px}.markdown-content ol ol{list-style-type:lower-alpha;padding-left:28px}.markdown-content ol ol ol{list-style-type:lower-roman;padding-left:28px}.markdown-content :is(p,ul,ol)+.expressive-code{margin-block-start:16px}.markdown-content a{color:var(--link-color);text-decoration:underline;transition:.1s ease;transition-property:color}.markdown-content a code,.markdown-content code a,.markdown-content a:hover{color:var(--link-color-hover)}.markdown-content blockquote{border-left:3px solid var(--blockquote-border-color);margin:0;padding:16px 20px;background-color:var(--blockquote-background)}.markdown-content :is(blockquote,p,ul,ol,table)+:is(blockquote,p,ul,ol,table){margin-block-start:20px}.markdown-content p,.markdown-content a,.markdown-content li,.markdown-content blockquote{font-size:var(--content-font-size);line-height:var(--content-line-height)}.markdown-content p+p{margin-block-start:14px}.markdown-content a+p,.markdown-content ul+p,.markdown-content ol+p{margin-block-start:16px}.markdown-content p strong{font-weight:600}.markdown-content table{display:block;border-collapse:collapse;overflow-x:auto}.markdown-content thead tr th{border:var(--table-border-width) solid var(--table-border-color);background-color:var(--table-header-background);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);padding:8px 12px;text-align:left}.markdown-content thead tr th[align=center]{text-align:center}.markdown-content thead tr th[align=right]{text-align:right}.markdown-content tbody tr{border-top:var(--table-border-width) solid var(--table-border-color)}.markdown-content tbody tr td{border:var(--table-border-width) solid var(--table-border-color);padding:8px 12px;font-size:.9em}.markdown-content tbody tr td code{padding:2px 4px}.markdown-content hr{width:100%;margin:32px 0;border:none;border-bottom:var(--hr-border-width) solid var(--hr-border-color)}.markdown-content :is(ul,ol).contains-task-list{list-style-type:none;padding-left:12px}.markdown-content .footnotes{border-top:1px solid var(--footnotes-border-color);padding-top:24px;margin-block-start:56px}.markdown-content sup a{font-size:12px}.panel-button .panel-button-icon{color:var(--tk-elements-panel-headerButton-iconColor)}.panel-button:hover .panel-button-icon{color:var(--tk-elements-panel-headerButton-iconColorHover)}body{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0}:root{--colors-white: oklch(1 0 90);--colors-darkblue: oklch(.2737 .068 276.29);--colors-darkerblue: oklch(.2182 .0371 280.55);--colors-neutral-0: light-dark(oklch(1 0 90), oklch(.2737 .068 276.29));--colors-neutral-50: light-dark(oklch(.9881 0 89.88), oklch(.2388 .0344 281));--colors-neutral-100: light-dark(oklch(.9791 0 89.88), oklch(.2472 .0341 281.14));--colors-neutral-200: light-dark(oklch(.9677 .0027 286.35), oklch(.2679 .0334 281.42));--colors-neutral-300: light-dark(oklch(.95 .004 286.32), oklch(.2842 .033 281.61));--colors-neutral-400: light-dark(oklch(.9203 .0067 286.27), oklch(.3117 .0304 281.85));--colors-neutral-500: light-dark(oklch(.8681 .0096 279.67), oklch(.3991 .0252 282.18));--colors-neutral-600: light-dark(oklch(.8347 .0125 281.04), oklch(.4429 .0229 282.19));--colors-neutral-700: light-dark(oklch(.6613 .0281 280.83), oklch(.64 .0148 285.97));--colors-neutral-800: light-dark(oklch(.5889 .0335 281.21), oklch(.7168 .0101 279.62));--colors-neutral-900: light-dark(oklch(.4374 .0495 279.71), oklch(.8619 .0055 286.28));--colors-neutral: light-dark(oklch(.2737 .068 276.29), oklch(1 0 90));--colors-blue-400: light-dark(oklch(.9545 .0167 236.69), oklch(.2716 .0521 257.92));--colors-blue-500: light-dark(oklch(.9109 .0327 232.24), oklch(.3193 .0701 251.54));--colors-blue-600: light-dark(oklch(.8885 .0428 231.75), oklch(.3477 .0771 249.07));--colors-blue-1100: light-dark(oklch(.481 .1164 243.72), oklch(.6982 .1694 243.83));--colors-blue: light-dark(oklch(.5849 .1438 244.29), oklch(.6982 .1694 243.83));--colors-green-400: light-dark(oklch(.9637 .017 187.9), oklch(.2764 .0331 242.34));--colors-green-500: light-dark(oklch(.9307 .034 185.2), oklch(.333 .0416 210.14));--colors-green-600: light-dark(oklch(.9154 .0432 185.62), oklch(.3622 .0475 203.62));--colors-green-1100: light-dark(oklch(.5564 .0992 178.59), oklch(.755 .1426 170.23));--colors-green: light-dark(oklch(.6932 .1245 178.48), oklch(.755 .1426 170.23));--colors-orange-400: light-dark(oklch(.951 .0221 74.1), oklch(.2755 .014 3.07));--colors-orange-500: light-dark(oklch(.9396 .0436 71.7), oklch(.3344 .0381 61.07));--colors-orange-600: light-dark(oklch(.9251 .0549 71.49), oklch(.3634 .0513 63.86));--colors-orange-1100: light-dark(oklch(.6769 .1633 57), oklch(.772 .1738 64.55));--colors-orange: light-dark(oklch(.7387 .179 56.67), oklch(.772 .1738 64.55));--colors-red-400: light-dark(oklch(.9544 .0166 26.65), oklch(.2655 .0357 328.64));--colors-red-500: light-dark(oklch(.9112 .0328 27.11), oklch(.3103 .0508 358.44));--colors-red-600: light-dark(oklch(.8878 .0422 25.25), oklch(.3368 .0603 6.45));--colors-red-1100: light-dark(oklch(.515 .1713 30.54), oklch(.6881 .2018 30.03));--colors-red: light-dark(oklch(.598 .1886 30.3), oklch(.6881 .2018 30.03));--colors-gold-400: light-dark(oklch(.9765 .022 89.79), oklch(.2916 .009 340.92));--colors-gold-500: light-dark(oklch(.9556 .0434 91.27), oklch(.3564 .0252 69.32));--colors-gold-600: light-dark(oklch(.9434 .0539 92.15), oklch(.3918 .0369 76.19));--colors-gold-1100: light-dark(oklch(.6642 .1329 85.55), oklch(.8517 .1579 83.77));--colors-gold: light-dark(oklch(.7924 .1593 85.61), oklch(.8517 .1579 83.77));--colors-purple-400: light-dark(oklch(.9494 .0083 301.35), oklch(.2524 .0591 291.66));--colors-purple-500: light-dark(oklch(.8984 .0181 300.04), oklch(.2869 .0801 296.38));--colors-purple-600: light-dark(oklch(.8725 .0224 300.16), oklch(.3037 .0894 298.08));--colors-purple-1100: light-dark(oklch(.3841 .0825 296.42), oklch(.5483 .2189 304.41));--colors-purple: light-dark(oklch(.4629 .1027 296.59), oklch(.5483 .2189 304.41));--colors-neutral-gradient-from: light-dark(oklab(.2737 .0075 -.0676), oklab(.1553 .0542 -.0519));--colors-neutral-gradient-to: light-dark(oklab(.2018 .0685 -.0675), oklab(.2221 .0059 -.0521));--colors-neutral-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-neutral-gradient-from), var(--colors-neutral-gradient-to));--colors-blue-gradient-from: light-dark(oklab(.5849 -.0624 -.1296), oklab(.6982 -.0747 -.152));--colors-blue-gradient-to: light-dark(oklab(.5849 -.0624 -.1296), oklab(.6982 -.0747 -.152));--colors-blue-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-blue-gradient-from), var(--colors-blue-gradient-to));--colors-blue-gradient-darkened-from: light-dark(oklab(.4857 -.022 -.1807), oklab(.5755 -.048 -.1764));--colors-blue-gradient-darkened-to: light-dark(oklab(.5404 -.0523 -.1438), oklab(.6546 -.0695 -.1422));--colors-blue-gradient-darkened: radial-gradient(at 100% 100% in oklab, var(--colors-blue-gradient-darkened-from), var(--colors-blue-gradient-darkened-to));--colors-green-gradient-from: light-dark(oklab(.6 -.1198 .0072), oklab(.65 -.1659 .0372));--colors-green-gradient-to: light-dark(oklab(.6932 -.1245 .0033), oklab(.755 -.1405 .0242));--colors-green-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-green-gradient-from), var(--colors-green-gradient-to));--colors-green-gradient-darkened-from: light-dark(oklab(.6231 -.0909 .0017), oklab(.7142 -.1422 .0319));--colors-green-gradient-darkened-to: light-dark(oklab(.6873 -.1184 -.0011), oklab(.6971 -.1282 .0212));--colors-green-gradient-darkened: radial-gradient(at 100% 100% in oklab, var(--colors-green-gradient-darkened-from), var(--colors-green-gradient-darkened-to));--colors-orange-gradient-from: light-dark(oklab(.65 .1657 .1447), oklab(.7 .1105 .1667));--colors-orange-gradient-to: light-dark(oklab(.7387 .0984 .1496), oklab(.772 .0747 .1569));--colors-orange-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-orange-gradient-from), var(--colors-orange-gradient-to));--colors-orange-gradient-darkened-from: light-dark(oklab(.6387 .153 .1288), oklab(.7442 .1001 .1509));--colors-orange-gradient-darkened-to: light-dark(oklab(.7115 .1244 .144), oklab(.7438 .0703 .1509));--colors-orange-gradient-darkened: radial-gradient(at 100% 100% in oklab, var(--colors-orange-gradient-darkened-from), var(--colors-orange-gradient-darkened-to));--colors-red-gradient-from: light-dark(oklab(.5 .2088 .0692), oklab(.6 .2142 .1288));--colors-red-gradient-to: light-dark(oklab(.598 .1628 .0952), oklab(.6881 .1747 .101));--colors-red-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-red-gradient-from), var(--colors-red-gradient-to));--colors-red-gradient-darkened-from: light-dark(oklab(.5344 .1734 .0523), oklab(.6515 .2016 .1213));--colors-red-gradient-darkened-to: light-dark(oklab(.5653 .177 .0874), oklab(.6633 .1597 .0937));--colors-red-gradient-darkened: radial-gradient(at 100% 100% in oklab, var(--colors-red-gradient-darkened-from), var(--colors-red-gradient-darkened-to));--colors-gold-gradient-from: light-dark(oklab(.7 .0595 .1592), oklab(.78 .0503 .1624));--colors-gold-gradient-to: light-dark(oklab(.7924 .0122 .1588), oklab(.8517 .0171 .157));--colors-gold-gradient: radial-gradient(at 100% 100% in oklab, var(--colors-gold-gradient-from), var(--colors-gold-gradient-to));--colors-gold-gradient-darkened-from: light-dark(oklab(.7143 .0695 .139), oklab(.8163 .0458 .1479));--colors-gold-gradient-darkened-to: light-dark(oklab(.7575 .0315 .1515), oklab(.8221 .0167 .1498));--colors-gold-gradient-darkened: radial-gradient(at 100% 100% in oklab, var(--colors-gold-gradient-darkened-from), var(--colors-gold-gradient-darkened-to))}@font-face{font-family:Fira Mono;src:url(/assets/fonts/FiraMono-400.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;src:url(/assets/fonts/Mulish-VariableFont_wght.ttf) format("woff2");font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,html{color-scheme:light!important}@media (prefers-color-scheme: dark){*{color-scheme:light!important}}[data-theme=dark] *{color-scheme:light!important}@font-face{font-family:Mulish;src:url(/assets/fonts/Mulish-VariableFont_wght.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Fira Code;src:url(/assets/fonts/FiraCode-VariableFont_wght.ttf) format("truetype");font-weight:400 700;font-display:swap}:root,:root[data-theme=light],:root[data-theme=dark]{color-scheme:light!important;--tk-elements-app-textColor: var(--colors-neutral);--tk-elements-app-backgroundColor: var(--colors-neutral-0);--tk-elements-app-borderColor: var(--colors-neutral-300);--tk-background-primary: var(--colors-neutral-0);--tk-background-secondary: var(--colors-neutral-200);--tk-background-active: var(--colors-neutral-400);--tk-background-active-secondary: var(--colors-neutral-300);--tk-background-brighter: var(--colors-neutral-300);--tk-background-accent: var(--colors-blue);--tk-background-accent-secondary: var(--colors-blue);--tk-background-accent-active: var(--colors-blue-600);--tk-background-positive: var(--colors-green-400);--tk-background-warning: var(--colors-orange-400);--tk-background-negative: var(--colors-red-400);--tk-background-info: var(--colors-blue-400);--tk-background-tip: var(--colors-gold-400);--tk-text-primary: var(--colors-neutral);--tk-text-primary-inverted: var(--colors-neutral-0);--tk-text-secondary: var(--colors-neutral-600);--tk-text-secondary-inverted: var(--colors-neutral-200);--tk-text-disabled: var(--colors-neutral-400);--tk-text-body: var(--colors-neutral-800);--tk-text-heading: var(--colors-neutral);--tk-text-active: var(--colors-neutral);--tk-text-accent: var(--colors-blue);--tk-text-positive: var(--colors-green);--tk-text-warning: var(--colors-orange);--tk-text-negative: var(--colors-red);--tk-text-info: var(--colors-blue);--tk-text-tip: var(--colors-gold);--tk-border-primary: var(--colors-neutral-200);--tk-border-secondary: var(--colors-neutral-200);--tk-border-brighter: var(--colors-neutral-300);--tk-border-accent: var(--colors-blue);--tk-border-positive: var(--colors-green);--tk-border-warning: var(--colors-orange);--tk-border-negative: var(--colors-red);--tk-border-info: var(--colors-blue);--tk-border-tip: var(--colors-gold);--tk-elements-topBar-backgroundColor: var(--colors-neutral-0);--tk-elements-topBar-borderColor: var(--colors-neutral-200);--tk-elements-topBar-textColor: var(--colors-neutral);--tk-elements-breadcrumbs-textColor: var(--colors-neutral-600);--tk-elements-breadcrumbs-textColorActive: var(--colors-blue);--tk-elements-breadcrumbs-backgroundColor: var(--colors-neutral-0);--tk-elements-panel-header-backgroundColor: var(--colors-neutral-100);--tk-elements-panel-header-borderColor: var(--colors-neutral-300);--tk-elements-panel-header-textColor: var(--colors-neutral);--tk-elements-editor-textColor: var(--colors-neutral);--tk-elements-editor-backgroundColor: var(--colors-neutral-0);--tk-elements-editor-activeLineBackgroundColor: var(--colors-neutral-50);--tk-elements-editor-cursorColor: var(--colors-blue);--tk-elements-editor-selection-backgroundColor: var(--colors-blue);--tk-elements-editor-selection-backgroundOpacity: .3;--tk-terminal-foreground: var(--colors-neutral);--tk-terminal-background: var(--colors-neutral-0);--tk-terminal-selection-background: var(--colors-blue-600);--tk-terminal-blue: var(--colors-blue);--tk-terminal-green: var(--colors-green);--tk-terminal-red: var(--colors-red);--tk-terminal-yellow: var(--colors-orange);--tk-terminal-magenta: var(--colors-purple)}.markdown-content :where(h1,h2,h3,h4){--heading-font-weight: 700}:where(:not(:where(.nq-raw *,[nq-raw] *))):where(p,span):empty{display:inherit!important}.tk-topbar{background:var(--colors-neutral-gradient)}.tk-topbar img{height:32px;width:auto}.tk-button-primary,.tk-tab-active{background:var(--colors-blue-gradient);border-color:var(--colors-blue)}.tk-button-primary:hover,.tk-tab-active:hover{background:var(--colors-blue-gradient-darkened)}.tk-status-positive{color:var(--colors-green)}.tk-status-negative{color:var(--colors-red)}.tk-status-warning{color:var(--colors-orange)}:root{font-family:"Muli","Mulish" "Inter",system-ui,-apple-system,sans-serif}div[role=separator]:hover:after{background-color:color-mix(in srgb,var(--colors-neutral) 3%,transparent)}.cm-editor *{font-family:Fira Code,monospace;font-size:.8rem}.terminal *{letter-spacing:normal!important;font-family:Fira Code,monospace}/**
* Copyright (c) 2014 The xterm.js authors. All rights reserved.
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
* https://github.com/chjj/term.js
* @license MIT
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* Originally forked from (with the author's permission):
*   Fabrice Bellard's javascript vt100 for jslinux:
*   http://bellard.org/jslinux/
*   Copyright (c) 2011 Fabrice Bellard
*   The original design remains. The terminal itself
*   has been extended to include xterm CSI codes, among
*   other features.
*/.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm{height:100%;padding:.75rem}.xterm .xterm-viewport{transition-property:background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
