._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}/**
 * 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}
