:root{--font-mono: ui-monospace, "Fira Code", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--code-font-size: 13px}@define-mixin not-inside-actions{&:not(:has(.actions),.actions *) {@mixin-content;}}.k{line-height:1.6;color:var(--content-primary);>*:not(:last-child){margin-block-end:16px}.artifact{margin:.75em 0}:is(h1,h2,h3,h4,h5,h6){@mixin not-inside-actions{margin-block-start: 24px; margin-block-end: 16px; font-weight: 600; line-height: 1.25; color: var(--content-primary);}}h1{font-size:2em;border-bottom:1px solid var(--border-transparent);padding-bottom:.3em}h2{font-size:1.5em;border-bottom:1px solid var(--border-transparent);padding-bottom:.3em}h3{font-size:1.25em}h4{font-size:1em}h5{font-size:.875em}h6{font-size:.85em;color:#6a737d}p{white-space:pre-wrap;&:not(:last-of-type){margin-block-start:0;margin-block-end:16px}}a{color:var(--content-link);text-decoration:none;cursor:pointer;&:hover{text-decoration:underline}}:not(pre)>code{font-family:var(--font-mono);font-size:var(--code-font-size);@mixin not-inside-actions{border-radius: 6px; padding: .2em .4em; background-color: var(--background-primary); color: var(--content-primary);}}pre{padding:20px 16px;border-radius:6px}pre:has(>code){font-family:var(--font-mono);font-size:var(--code-font-size);background:transparent;overflow-x:auto;min-width:0}blockquote{margin:0;padding:0 1em;color:var(--content-tertiary);border-left:.25em solid var(--border-transparent)}:is(ul,ol){@mixin not-inside-actions{padding-left: 2em; margin-block-start: 0; margin-block-end: 16px;}}ul{@mixin not-inside-actions{list-style-type: disc;}}ol{@mixin not-inside-actions{list-style-type: decimal;}}li{@mixin not-inside-actions{& + li {margin-block-start: 8px;} > *:not(:last-child) {margin-block-end: 16px;}}}img{max-width:100%;box-sizing:border-box}hr{height:.25em;padding:0;margin:24px 0;background-color:var(--border-transparent);border:0}table{border-collapse:collapse;width:100%;margin-block-end:16px;:is(th,td){padding:6px 13px;border:1px solid var(--border-transparent)}tr:nth-child(2n){background-color:var(--background-primary)}}}.e{position:relative}.e:before{content:"";position:absolute;inset:-2px;border-radius:.75rem;padding:2px;background:linear-gradient(90deg,transparent,transparent,transparent,rgba(167,139,250,.1),rgba(167,139,250,.3),rgba(167,139,250,.6),rgb(167,139,250),rgba(167,139,250,.6),rgba(167,139,250,.3),rgba(167,139,250,.1),transparent,transparent,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:f 6s linear infinite;pointer-events:none;opacity:.9}.e:hover:before{opacity:1;animation:f 4s linear infinite}@keyframes f{0%{background-position:0% 0%}to{background-position:300% 0%}}.e:after{content:"";position:absolute;inset:-2px;border-radius:.75rem;background:linear-gradient(90deg,transparent,transparent,transparent,transparent,rgba(167,139,250,.3),rgb(167,139,250),rgba(167,139,250,.3),transparent,transparent,transparent,transparent);background-size:300% 300%;animation:f 6s linear infinite;pointer-events:none;opacity:.6;filter:blur(12px);z-index:-1}.e:hover:after{animation:f 4s linear infinite}._{&[data-chat-visible=false]{--workbench-inner-width: 100%;--workbench-left: 0;.a{--at-apply: bolt-ease-cubic-bezier;transition-property:transform,opacity;transition-duration:.3s;will-change:transform,opacity;transform:translate(-50%);opacity:0}}}.a{opacity:1}.b{--prompt-container-offset: 50px;--prompt-line-stroke-width: 1px;position:absolute;pointer-events:none;inset:calc(var(--prompt-container-offset) / -2);width:calc(100% + var(--prompt-container-offset));height:calc(100% + var(--prompt-container-offset))}.c{width:calc(100% - var(--prompt-container-offset) + var(--prompt-line-stroke-width));height:calc(100% - var(--prompt-container-offset) + var(--prompt-line-stroke-width));x:calc(var(--prompt-container-offset) / 2 - var(--prompt-line-stroke-width) / 2);y:calc(var(--prompt-container-offset) / 2 - var(--prompt-line-stroke-width) / 2);rx:calc(8px - var(--prompt-line-stroke-width));fill:transparent;stroke-width:var(--prompt-line-stroke-width);stroke:url(#line-gradient);stroke-dasharray:35px 65px;stroke-dashoffset:10}.d{fill:url(#shine-gradient);mix-blend-mode:overlay}.g,.h,.i{animation:j .8s linear infinite}.g{animation-delay:-.8s}.h{animation-delay:-.65s}.i{animation-delay:-.5s}@keyframes j{93.75%,to{opacity:.2}}
