:root,:root[data-theme=light]{--perigon-primary: #227c9d;--perigon-primary-foreground: #ffffff;--perigon-secondary: #34b3e2;--perigon-background: #000000;--perigon-card-background: #000000;--perigon-card-background-alpha: rgba(157, 157, 157, .06);--perigon-text-primary: #ffffff;--perigon-text-muted: #c1c1c1;--perigon-text-secondary: #9ca3af;--perigon-border: #2d2d2d;--perigon-border-light: rgba(45, 45, 45, .5);--perigon-shadow-light: 0px 1px 0px 0px rgba(255, 255, 255, .05);--perigon-shadow-enhanced: 0 8px 30px rgba(0, 0, 0, .25);--perigon-radius: 1rem;--perigon-radius-button: .75rem;--bolt-elements-borderColor: var(--perigon-border-light);--bolt-elements-borderColorActive: var(--perigon-primary);--bolt-elements-bg-depth-1: var(--perigon-background);--bolt-elements-bg-depth-2: #111111;--bolt-elements-bg-depth-3: #222222;--bolt-elements-bg-depth-4: rgba(157, 157, 157, .04);--bolt-elements-textPrimary: var(--perigon-text-primary);--bolt-elements-textSecondary: var(--perigon-text-secondary);--bolt-elements-textTertiary: var(--perigon-text-muted);--bolt-elements-code-background: #111111;--bolt-elements-code-text: var(--perigon-text-primary);--bolt-elements-button-primary-background: var(--perigon-text-primary);--bolt-elements-button-primary-backgroundHover: #e4e4e4;--bolt-elements-button-primary-text: var(--perigon-background);--bolt-elements-button-secondary-background: rgba(157, 157, 157, .12);--bolt-elements-button-secondary-backgroundHover: rgba(157, 157, 157, .16);--bolt-elements-button-secondary-text: var(--perigon-text-muted);--bolt-elements-button-danger-background: rgba(239, 68, 68, .1);--bolt-elements-button-danger-backgroundHover: rgba(239, 68, 68, .2);--bolt-elements-button-danger-text: #f87171;--bolt-elements-item-contentDefault: rgba(157, 157, 157, .5);--bolt-elements-item-contentActive: var(--perigon-text-primary);--bolt-elements-item-contentAccent: var(--perigon-primary);--bolt-elements-item-contentDanger: #f87171;--bolt-elements-item-backgroundDefault: rgba(0, 0, 0, 0);--bolt-elements-item-backgroundActive: rgba(157, 157, 157, .08);--bolt-elements-item-backgroundAccent: rgba(34, 124, 157, .1);--bolt-elements-item-backgroundDanger: rgba(239, 68, 68, .1);--bolt-elements-loader-background: rgba(157, 157, 157, .1);--bolt-elements-loader-progress: var(--perigon-primary);--bolt-elements-artifacts-background: var(--perigon-background);--bolt-elements-artifacts-backgroundHover: rgba(157, 157, 157, .04);--bolt-elements-artifacts-borderColor: var(--perigon-border);--bolt-elements-artifacts-inlineCode-background: #111111;--bolt-elements-artifacts-inlineCode-text: var(--perigon-text-primary);--bolt-elements-actions-background: var(--perigon-background);--bolt-elements-actions-code-background: #111111;--bolt-elements-messages-background: #111111;--bolt-elements-messages-linkColor: var(--perigon-primary);--bolt-elements-messages-code-background: #111111;--bolt-elements-messages-inlineCode-background: rgba(157, 157, 157, .12);--bolt-elements-messages-inlineCode-text: var(--perigon-text-primary);--bolt-elements-icon-success: #34d399;--bolt-elements-icon-error: #f87171;--bolt-elements-icon-primary: var(--perigon-text-primary);--bolt-elements-icon-secondary: var(--perigon-text-secondary);--bolt-elements-icon-tertiary: var(--perigon-text-muted);--bolt-elements-dividerColor: var(--perigon-border);--bolt-elements-prompt-background: rgba(0, 0, 0, .9);--bolt-elements-sidebar-dropdownShadow: var(--perigon-shadow-enhanced);--bolt-elements-sidebar-buttonBackgroundDefault: rgba(34, 124, 157, .1);--bolt-elements-sidebar-buttonBackgroundHover: rgba(34, 124, 157, .15);--bolt-elements-sidebar-buttonText: var(--perigon-primary);--bolt-elements-preview-addressBar-background: #111111;--bolt-elements-preview-addressBar-backgroundHover: rgba(157, 157, 157, .08);--bolt-elements-preview-addressBar-backgroundActive: var(--perigon-background);--bolt-elements-preview-addressBar-text: var(--perigon-text-secondary);--bolt-elements-preview-addressBar-textActive: var(--perigon-text-primary);--bolt-elements-terminals-background: var(--perigon-background);--bolt-elements-terminals-buttonBackground: #111111;--bolt-elements-cta-background: rgba(157, 157, 157, .08);--bolt-elements-cta-text: var(--perigon-text-primary);--bolt-terminal-background: var(--perigon-background);--bolt-terminal-foreground: var(--perigon-text-primary);--bolt-terminal-selection-background: rgba(34, 124, 157, .2);--bolt-terminal-black: #000000;--bolt-terminal-red: #ef4444;--bolt-terminal-green: #22c55e;--bolt-terminal-yellow: #f59e0b;--bolt-terminal-blue: var(--perigon-primary);--bolt-terminal-magenta: #ec4899;--bolt-terminal-cyan: var(--perigon-secondary);--bolt-terminal-white: #f3f4f6;--bolt-terminal-brightBlack: #6b7280;--bolt-terminal-brightRed: #ef4444;--bolt-terminal-brightGreen: #22c55e;--bolt-terminal-brightYellow: #f59e0b;--bolt-terminal-brightBlue: var(--perigon-primary);--bolt-terminal-brightMagenta: #ec4899;--bolt-terminal-brightCyan: var(--perigon-secondary);--bolt-terminal-brightWhite: #ffffff;--modern-scrollbar-thumb-background: rgba(193, 193, 193, .3);--modern-scrollbar-thumb-backgroundHover: rgba(193, 193, 193, .5)}:root[data-theme=dark]{--perigon-primary: #227c9d;--perigon-primary-foreground: #ffffff;--perigon-secondary: #34b3e2;--perigon-background: #000000;--perigon-card-background: #000000;--perigon-card-background-alpha: rgba(157, 157, 157, .06);--perigon-text-primary: #ffffff;--perigon-text-muted: #c1c1c1;--perigon-text-secondary: #9ca3af;--perigon-border: #2d2d2d;--perigon-border-light: rgba(45, 45, 45, .5);--perigon-shadow-light: 0px 1px 0px 0px #121212;--perigon-shadow-enhanced: 0 8px 30px rgba(0, 0, 0, .25);--bolt-elements-borderColor: var(--perigon-border-light);--bolt-elements-borderColorActive: var(--perigon-secondary);--bolt-elements-bg-depth-1: var(--perigon-background);--bolt-elements-bg-depth-2: #111111;--bolt-elements-bg-depth-3: #222222;--bolt-elements-bg-depth-4: rgba(157, 157, 157, .08);--bolt-elements-textPrimary: var(--perigon-text-primary);--bolt-elements-textSecondary: var(--perigon-text-secondary);--bolt-elements-textTertiary: var(--perigon-text-muted);--bolt-elements-code-background: #111111;--bolt-elements-code-text: var(--perigon-text-primary);--bolt-elements-button-primary-background: var(--perigon-text-primary);--bolt-elements-button-primary-backgroundHover: #e4e4e4;--bolt-elements-button-primary-text: var(--perigon-background);--bolt-elements-button-secondary-background: rgba(157, 157, 157, .16);--bolt-elements-button-secondary-backgroundHover: rgba(157, 157, 157, .25);--bolt-elements-button-secondary-text: var(--perigon-text-muted);--bolt-elements-button-danger-background: rgba(239, 68, 68, .1);--bolt-elements-button-danger-backgroundHover: rgba(239, 68, 68, .2);--bolt-elements-button-danger-text: #f87171;--bolt-elements-item-contentDefault: rgba(157, 157, 157, .5);--bolt-elements-item-contentActive: var(--perigon-text-primary);--bolt-elements-item-contentAccent: var(--perigon-secondary);--bolt-elements-item-contentDanger: #f87171;--bolt-elements-item-backgroundDefault: rgba(255, 255, 255, 0);--bolt-elements-item-backgroundActive: rgba(157, 157, 157, .12);--bolt-elements-item-backgroundAccent: rgba(52, 179, 226, .1);--bolt-elements-item-backgroundDanger: rgba(239, 68, 68, .1);--bolt-elements-loader-background: rgba(157, 157, 157, .1);--bolt-elements-loader-progress: var(--perigon-secondary);--bolt-elements-artifacts-background: var(--perigon-background);--bolt-elements-artifacts-backgroundHover: rgba(157, 157, 157, .08);--bolt-elements-artifacts-borderColor: var(--perigon-border);--bolt-elements-artifacts-inlineCode-background: #111111;--bolt-elements-artifacts-inlineCode-text: var(--perigon-text-primary);--bolt-elements-actions-background: var(--perigon-background);--bolt-elements-actions-code-background: #111111;--bolt-elements-messages-background: #111111;--bolt-elements-messages-linkColor: var(--perigon-secondary);--bolt-elements-messages-code-background: var(--perigon-background);--bolt-elements-messages-inlineCode-background: #222222;--bolt-elements-messages-inlineCode-text: var(--perigon-text-primary);--bolt-elements-icon-success: #34d399;--bolt-elements-icon-error: #f87171;--bolt-elements-icon-primary: var(--perigon-text-primary);--bolt-elements-icon-secondary: var(--perigon-text-secondary);--bolt-elements-icon-tertiary: var(--perigon-text-muted);--bolt-elements-dividerColor: var(--perigon-border);--bolt-elements-prompt-background: rgba(0, 0, 0, .9);--bolt-elements-sidebar-dropdownShadow: var(--perigon-shadow-enhanced);--bolt-elements-sidebar-buttonBackgroundDefault: rgba(52, 179, 226, .1);--bolt-elements-sidebar-buttonBackgroundHover: rgba(52, 179, 226, .15);--bolt-elements-sidebar-buttonText: var(--perigon-secondary);--bolt-elements-preview-addressBar-background: var(--perigon-background);--bolt-elements-preview-addressBar-backgroundHover: rgba(157, 157, 157, .08);--bolt-elements-preview-addressBar-backgroundActive: var(--perigon-background);--bolt-elements-preview-addressBar-text: var(--perigon-text-secondary);--bolt-elements-preview-addressBar-textActive: var(--perigon-text-primary);--bolt-elements-terminals-background: var(--perigon-background);--bolt-elements-terminals-buttonBackground: #222222;--bolt-elements-cta-background: rgba(157, 157, 157, .12);--bolt-elements-cta-text: var(--perigon-text-primary);--bolt-terminal-background: var(--perigon-background);--bolt-terminal-foreground: var(--perigon-text-primary);--bolt-terminal-selection-background: rgba(52, 179, 226, .2);--bolt-terminal-black: #000000;--bolt-terminal-red: #f87171;--bolt-terminal-green: #34d399;--bolt-terminal-yellow: #fbbf24;--bolt-terminal-blue: var(--perigon-secondary);--bolt-terminal-magenta: #f472b6;--bolt-terminal-cyan: var(--perigon-secondary);--bolt-terminal-white: #f9fafb;--bolt-terminal-brightBlack: #9ca3af;--bolt-terminal-brightRed: #f87171;--bolt-terminal-brightGreen: #34d399;--bolt-terminal-brightYellow: #fbbf24;--bolt-terminal-brightBlue: var(--perigon-secondary);--bolt-terminal-brightMagenta: #f472b6;--bolt-terminal-brightCyan: var(--perigon-secondary);--bolt-terminal-brightWhite: #ffffff;--modern-scrollbar-thumb-background: rgba(193, 193, 193, .3);--modern-scrollbar-thumb-backgroundHover: rgba(193, 193, 193, .5)}:root{--header-height: 54px;--chat-max-width: 35rem;--chat-min-width: 575px;--workbench-width: min(calc(100% - var(--chat-min-width)), 2536px);--workbench-inner-width: var(--workbench-width);--workbench-left: calc(100% - var(--workbench-width));--radius: var(--perigon-radius);--toastify-color-progress-success: var(--bolt-elements-icon-success);--toastify-color-progress-error: var(--bolt-elements-icon-error);--bolt-elements-terminal-backgroundColor: var(--bolt-terminal-background);--bolt-elements-terminal-textColor: var(--bolt-terminal-foreground);--bolt-elements-terminal-cursorColor: var(--bolt-terminal-foreground);--bolt-elements-terminal-selection-backgroundColor: var(--bolt-terminal-selection-background);--bolt-elements-terminal-color-black: var(--bolt-terminal-black);--bolt-elements-terminal-color-red: var(--bolt-terminal-red);--bolt-elements-terminal-color-green: var(--bolt-terminal-green);--bolt-elements-terminal-color-yellow: var(--bolt-terminal-yellow);--bolt-elements-terminal-color-blue: var(--bolt-terminal-blue);--bolt-elements-terminal-color-magenta: var(--bolt-terminal-magenta);--bolt-elements-terminal-color-cyan: var(--bolt-terminal-cyan);--bolt-elements-terminal-color-white: var(--bolt-terminal-white);--bolt-elements-terminal-color-brightBlack: var(--bolt-terminal-brightBlack);--bolt-elements-terminal-color-brightRed: var(--bolt-terminal-brightRed);--bolt-elements-terminal-color-brightGreen: var(--bolt-terminal-brightGreen);--bolt-elements-terminal-color-brightYellow: var(--bolt-terminal-brightYellow);--bolt-elements-terminal-color-brightBlue: var(--bolt-terminal-brightBlue);--bolt-elements-terminal-color-brightMagenta: var(--bolt-terminal-brightMagenta);--bolt-elements-terminal-color-brightCyan: var(--bolt-terminal-brightCyan);--bolt-elements-terminal-color-brightWhite: var(--bolt-terminal-brightWhite)}.perigon-card{background:var(--perigon-card-background);background-image:linear-gradient(var(--perigon-card-background-alpha),var(--perigon-card-background-alpha));border:1px solid var(--perigon-border);border-radius:var(--perigon-radius);padding:1.5rem;box-shadow:var(--perigon-shadow-light);transition:all .2s ease}.perigon-card:hover{filter:brightness(1.05)}[data-theme=dark] .perigon-card:hover{filter:brightness(1.02)}.perigon-btn{border-radius:var(--perigon-radius-button);padding:.625rem;font-weight:500;min-width:200px;transition:all .2s ease;font-family:Px Grotesk,Roboto,Inter,sans-serif}.perigon-btn:hover{transform:scale(1.02)}.perigon-btn-primary{background:var(--bolt-elements-button-primary-background);color:var(--bolt-elements-button-primary-text)}.perigon-btn-primary:hover{background:var(--bolt-elements-button-primary-backgroundHover)}.perigon-btn-secondary{background:var(--bolt-elements-button-secondary-background);color:var(--bolt-elements-button-secondary-text)}.perigon-btn-secondary:hover{background:var(--bolt-elements-button-secondary-backgroundHover);color:var(--perigon-text-primary)}[data-theme=dark] .perigon-btn-secondary:hover{color:var(--perigon-text-primary)}.z-logo{z-index:998}.z-sidebar{z-index:997}.z-port-dropdown{z-index:996}.z-iframe-overlay{z-index:995}.z-prompt{z-index:2}.z-workbench{z-index:3}.z-file-tree-breadcrumb{z-index:998}.z-max{z-index:999}.animated{animation-fill-mode:both;animation-duration:var(--animate-duration, .2s);animation-timing-function:cubic-bezier(0,0,.2,1)}.animated.fadeInRight{animation-name:fadeInRight}.animated.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.dropdown-animation{opacity:0;animation:fadeMoveDown .15s forwards;animation-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes fadeMoveDown{to{opacity:1;transform:translateY(6px)}}.xterm{padding:1rem}[data-resize-handle]{position:relative}[data-resize-handle][data-panel-group-direction=horizontal]:after{content:"";position:absolute;inset:0 -5px 0 -6px;z-index:999}[data-resize-handle][data-panel-group-direction=vertical]:after{content:"";position:absolute;inset:-5px 0 -6px;z-index:999}[data-resize-handle][data-resize-handle-state=hover]:after,[data-resize-handle][data-resize-handle-state=drag]:after{background-color:#8882}.actions .shiki{background-color:var(--bolt-elements-actions-code-background)!important}.shiki:not(:has(.actions),.actions *){background-color:var(--bolt-elements-messages-code-background)!important}:root{--cm-backgroundColor: var(--bolt-elements-editor-backgroundColor, var(--bolt-elements-bg-depth-1));--cm-textColor: var(--bolt-elements-editor-textColor, var(--bolt-elements-textPrimary));--cm-gutter-backgroundColor: var(--bolt-elements-editor-gutter-backgroundColor, var(--cm-backgroundColor));--cm-gutter-textColor: var(--bolt-elements-editor-gutter-textColor, var(--bolt-elements-textSecondary));--cm-gutter-activeLineTextColor: var(--bolt-elements-editor-gutter-activeLineTextColor, var(--cm-gutter-textColor));--cm-foldGutter-textColor: var(--bolt-elements-editor-foldGutter-textColor, var(--cm-gutter-textColor));--cm-foldGutter-textColorHover: var(--bolt-elements-editor-foldGutter-textColorHover, var(--cm-gutter-textColor));--cm-activeLineBackgroundColor: var(--bolt-elements-editor-activeLineBackgroundColor, rgb(224 231 235 / 30%));--cm-cursor-width: 2px;--cm-cursor-backgroundColor: var(--bolt-elements-editor-cursorColor, var(--bolt-elements-textSecondary));--cm-matching-bracket: var(--bolt-elements-editor-matchingBracketBackgroundColor, rgb(50 140 130 / .3));--cm-selection-backgroundColorFocused: var(--bolt-elements-editor-selection-backgroundColor, #42b4ff);--cm-selection-backgroundOpacityFocused: var(--bolt-elements-editor-selection-backgroundOpacity, .3);--cm-selection-backgroundColorBlured: var(--bolt-elements-editor-selection-inactiveBackgroundColor, #c9e9ff);--cm-selection-backgroundOpacityBlured: var(--bolt-elements-editor-selection-inactiveBackgroundOpacity, .3);--cm-panels-borderColor: var(--bolt-elements-editor-panels-borderColor, var(--bolt-elements-borderColor));--cm-search-backgroundColor: var(--bolt-elements-editor-search-backgroundColor, var(--cm-backgroundColor));--cm-search-textColor: var(--bolt-elements-editor-search-textColor, var(--bolt-elements-textSecondary));--cm-search-closeButton-backgroundColor: var(--bolt-elements-editor-search-closeButton-backgroundColor, transparent);--cm-search-closeButton-backgroundColorHover: var( --bolt-elements-editor-search-closeButton-backgroundColorHover, var(--bolt-elements-item-backgroundActive) );--cm-search-closeButton-textColor: var( --bolt-elements-editor-search-closeButton-textColor, var(--bolt-elements-item-contentDefault) );--cm-search-closeButton-textColorHover: var( --bolt-elements-editor-search-closeButton-textColorHover, var(--bolt-elements-item-contentActive) );--cm-search-button-backgroundColor: var( --bolt-elements-editor-search-button-backgroundColor, var(--bolt-elements-item-backgroundDefault) );--cm-search-button-backgroundColorHover: var( --bolt-elements-editor-search-button-backgroundColorHover, var(--bolt-elements-item-backgroundActive) );--cm-search-button-textColor: var(--bolt-elements-editor-search-button-textColor, var(--bolt-elements-textSecondary));--cm-search-button-textColorHover: var( --bolt-elements-editor-search-button-textColorHover, var(--bolt-elements-textPrimary) );--cm-search-button-borderColor: var(--bolt-elements-editor-search-button-borderColor, transparent);--cm-search-button-borderColorHover: var(--bolt-elements-editor-search-button-borderColorHover, transparent);--cm-search-button-borderColorFocused: var( --bolt-elements-editor-search-button-borderColorFocused, var(--bolt-elements-borderColorActive) );--cm-search-input-backgroundColor: var(--bolt-elements-editor-search-input-backgroundColor, transparent);--cm-search-input-textColor: var(--bolt-elements-editor-search-input-textColor, var(--bolt-elements-textPrimary));--cm-search-input-borderColor: var(--bolt-elements-editor-search-input-borderColor, var(--bolt-elements-borderColor));--cm-search-input-borderColorFocused: var( --bolt-elements-editor-search-input-borderColorFocused, var(--bolt-elements-borderColorActive) );--cm-tooltip-backgroundColor: var(--bolt-elements-editor-tooltip-backgroundColor, var(--cm-backgroundColor));--cm-tooltip-textColor: var(--bolt-elements-editor-tooltip-textColor, var(--bolt-elements-textPrimary));--cm-tooltip-backgroundColorSelected: var( --bolt-elements-editor-tooltip-backgroundColorSelected, #227C9D4d );--cm-tooltip-textColorSelected: var( --bolt-elements-editor-tooltip-textColorSelected, var(--bolt-elements-textPrimary) );--cm-tooltip-borderColor: var(--bolt-elements-editor-tooltip-borderColor, var(--bolt-elements-borderColor));--cm-searchMatch-backgroundColor: var(--bolt-elements-editor-searchMatch-backgroundColor, rgba(234, 92, 0, .33))}html[data-theme=light]{--bolt-elements-editor-gutter-textColor: #237893;--bolt-elements-editor-gutter-activeLineTextColor: var(--bolt-elements-textPrimary);--bolt-elements-editor-foldGutter-textColorHover: var(--bolt-elements-textPrimary);--bolt-elements-editor-activeLineBackgroundColor: rgb(50 53 63 / 5%);--bolt-elements-editor-tooltip-backgroundColorSelected: #227C9D33;--bolt-elements-editor-search-button-backgroundColor: #F5F5F5;--bolt-elements-editor-search-button-backgroundColorHover: #1717171a}html[data-theme=dark]{--cm-backgroundColor: var(--bolt-elements-bg-depth-2);--bolt-elements-editor-gutter-textColor: var(--bolt-elements-textTertiary);--bolt-elements-editor-gutter-activeLineTextColor: var(--bolt-elements-textSecondary);--bolt-elements-editor-selection-inactiveBackgroundOpacity: .3;--bolt-elements-editor-activeLineBackgroundColor: rgb(50 53 63 / 50%);--bolt-elements-editor-foldGutter-textColorHover: var(--bolt-elements-textPrimary);--bolt-elements-editor-matchingBracketBackgroundColor: rgba(66, 180, 255, .3);--bolt-elements-editor-search-button-backgroundColor: #262626;--bolt-elements-editor-search-button-backgroundColorHover: #FFFFFF1a}.Toastify__toast{background:var(--perigon-card-background);border:1px solid var(--perigon-border);border-radius:var(--perigon-radius);box-shadow:var(--perigon-shadow-enhanced);color:var(--perigon-text-primary);font-family:var(--perigon-font-family);font-size:var(--perigon-text-paragraph);line-height:var(--perigon-line-height-paragraph)}.Toastify__toast--success{border-left:4px solid #22c55e}.Toastify__toast--error{border-left:4px solid #ef4444}.Toastify__toast--warning{border-left:4px solid #f59e0b}.Toastify__toast--info{border-left:4px solid var(--perigon-primary)}.Toastify__progress-bar{background:var(--perigon-primary)}.Toastify__close-button{color:var(--perigon-text-muted);opacity:.7}.Toastify__close-button:hover{opacity:1;color:var(--perigon-text-primary)}html,body{height:100%;width:100%;font-family:Px Grotesk,Roboto,Inter,sans-serif;background-color:var(--perigon-background);color:var(--perigon-text-primary)}:root{--perigon-font-family: "Px Grotesk", Roboto, Inter, sans-serif;--perigon-text-h1: 1.875rem;--perigon-text-h2: 1.45rem;--perigon-text-h3: 1.1rem;--perigon-text-h4: 1.25rem;--perigon-text-paragraph: .875rem;--perigon-text-label: .875rem;--perigon-text-code: .75rem;--perigon-text-inline-code: .875rem;--perigon-text-subheading: .75rem;--perigon-line-height-h1: 2rem;--perigon-line-height-h2: 2rem;--perigon-line-height-h3: 1.75rem;--perigon-line-height-h4: 1.75rem;--perigon-line-height-paragraph: 1.25rem;--perigon-line-height-label: 1.25rem;--perigon-line-height-code: 1rem;--perigon-letter-spacing-tight: -.0025em;--perigon-letter-spacing-normal: .01em;--perigon-letter-spacing-wide: .03em;--perigon-letter-spacing-wider: .015em}.perigon-h1{font-family:var(--perigon-font-family);font-size:var(--perigon-text-h1);line-height:var(--perigon-line-height-h1);font-weight:600;letter-spacing:var(--perigon-letter-spacing-tight);color:var(--perigon-text-primary)}.perigon-h2{font-family:var(--perigon-font-family);font-size:var(--perigon-text-h2);line-height:var(--perigon-line-height-h2);font-weight:600;letter-spacing:var(--perigon-letter-spacing-tight);color:var(--perigon-text-primary)}.perigon-h3{font-family:var(--perigon-font-family);font-size:var(--perigon-text-h3);line-height:var(--perigon-line-height-h3);font-weight:600;letter-spacing:var(--perigon-letter-spacing-tight);color:var(--perigon-text-primary)}.perigon-h4{font-family:var(--perigon-font-family);font-size:var(--perigon-text-h4);line-height:var(--perigon-line-height-h4);font-weight:600;letter-spacing:var(--perigon-letter-spacing-wider);color:var(--perigon-text-primary)}.perigon-paragraph{font-family:var(--perigon-font-family);font-size:var(--perigon-text-paragraph);line-height:var(--perigon-line-height-paragraph);font-weight:400;letter-spacing:var(--perigon-letter-spacing-normal);color:var(--perigon-text-secondary)}.perigon-label{font-family:var(--perigon-font-family);font-size:var(--perigon-text-label);line-height:var(--perigon-line-height-label);font-weight:500;letter-spacing:var(--perigon-letter-spacing-wide);color:var(--perigon-text-primary)}.perigon-subheading{font-family:var(--perigon-font-family);font-size:var(--perigon-text-subheading);line-height:var(--perigon-line-height-code);font-weight:500;letter-spacing:var(--perigon-letter-spacing-wide);text-transform:uppercase;color:var(--perigon-text-muted)}.perigon-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--perigon-text-code);line-height:var(--perigon-line-height-code);font-weight:400}.perigon-inline-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--perigon-text-inline-code);font-weight:600}.modern-scrollbar{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--modern-scrollbar-thumb-backgroundHover) transparent}.modern-scrollbar::-webkit-scrollbar{width:2px;height:4px}.modern-scrollbar::-webkit-scrollbar-track{background:transparent}.modern-scrollbar::-webkit-scrollbar-thumb{background-color:var(--modern-scrollbar-thumb-background);border-radius:9999px;border:2px solid transparent;background-clip:content-box;transition:background-color .2s ease-in-out}.modern-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--modern-scrollbar-thumb-backgroundHover)}.modern-scrollbar-invert{scrollbar-color:color-mix(in srgb,var(--bolt-elements-textPrimary),transparent 50%) transparent}.modern-scrollbar-invert::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--bolt-elements-textPrimary),transparent 70%)}.modern-scrollbar-invert::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--bolt-elements-textPrimary),transparent 50%)}.perigon-input-focus{border-color:var(--perigon-primary);box-shadow:0 0 6px -1px #227c9d26,0 0 12px 2px #f3f9fe}[data-theme=dark] .perigon-input-focus{border-color:var(--perigon-secondary);box-shadow:0 0 6px -1px #227c9d33,0 0 12px 2px #2c8bae33}.perigon-link{color:#1c6d8b;transition:color .15s ease}.perigon-link:hover{color:#21627d}[data-theme=dark] .perigon-link{color:#98cfe4}[data-theme=dark] .perigon-link:hover{color:var(--perigon-secondary)}
