.m_ button{width:100%;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:.5rem;text-align:left;font-size:.875rem;transition:all .2s;margin-bottom:.5rem}.m_ button.n_{background:var(--bolt-elements-button-primary-background);color:var(--bolt-elements-textPrimary)}.m_ button:not(.n_){background:var(--bolt-elements-bg-depth-3);color:var(--bolt-elements-textPrimary)}.m_ button:not(.n_):hover{background:var(--bolt-elements-button-primary-backgroundHover)}.o_{background-color:var(--bolt-elements-button-primary-background);color:var(--bolt-elements-textPrimary);border-radius:.5rem;padding:.5rem 1rem;transition:background-color .2s}.o_:hover{background-color:var(--bolt-elements-button-primary-backgroundHover)}.p_{background-color:transparent;color:var(--bolt-elements-textPrimary);border-radius:.5rem;padding:1rem;margin-bottom:1rem;border-style:solid;border-color:var(--bolt-elements-button-danger-backgroundHover);border-width:thin}.p_ button{background-color:var(--bolt-elements-button-danger-background);color:var(--bolt-elements-button-danger-text);border-radius:.5rem;padding:.5rem 1rem;transition:background-color .2s}.p_ button:hover{background-color:var(--bolt-elements-button-danger-backgroundHover)}.R{border-radius:6px;background:radial-gradient(132.88% 100% at 50% 100%,#7ed9ff,#169ed700),linear-gradient(0deg,#159dd6 0% 100%),#2ba6ff1a;box-shadow:0 2px 7px #0000002e,0 3px 2px #94dfff inset}.Q{background:radial-gradient(132.88% 100% at 50% 100%,#7ed9ff,#169ed700),#159dd6;box-shadow:0 3px 2px #94dfff inset,0 2px 7px #0000002e;font-size:15px;font-weight:500}.r_ button:before{content:"Copied";font-size:12px;position:absolute;left:-53px;padding:2px 6px;height:30px}.q_{line-height:1.6;color:var(--bolt-elements-textPrimary)}.q_>*:not(:last-child){margin-block-end:16px}.q_ .artifact{margin:1.5em 0}.q_ :is(h1,h2,h3,h4,h5,h6):not(:has(.actions),.actions *){margin-block-start:24px;margin-block-end:16px;font-weight:600;line-height:1.25;color:var(--bolt-elements-textPrimary)}.q_ h1{font-size:1.6em;border-bottom:1px solid var(--bolt-elements-borderColor);padding-bottom:.3em}.q_ h2{font-size:1.2em;border-bottom:1px solid var(--bolt-elements-borderColor);padding-bottom:.3em}.q_ h3{font-size:1em}.q_ h4{font-size:.8em}.q_ h5{font-size:.7em}.q_ h6{font-size:.7em;color:#6a737d}.q_ p{white-space:pre-wrap}.q_ p:not(:last-of-type){margin-block-start:0;margin-block-end:16px}.q_ a{color:var(--bolt-elements-messages-linkColor);text-decoration:none;cursor:pointer}.q_ a:hover{text-decoration:underline}.q_ :not(pre)>code{font-family:ui-monospace,Fira Code,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px}.q_ :not(pre)>code:not(:has(.actions),.actions *){border-radius:6px;padding:.2em .4em;background-color:var(--bolt-elements-messages-inlineCode-background);color:var(--bolt-elements-messages-inlineCode-text)}.q_ pre{padding:20px 16px;border-radius:6px}.q_ pre:has(>code){font-family:ui-monospace,Fira Code,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;background:transparent;overflow-x:auto;min-width:0}.q_ blockquote{margin:0;padding:0 1em;color:var(--bolt-elements-textTertiary);border-left:.25em solid var(--bolt-elements-borderColor)}.q_ :is(ul,ol):not(:has(.actions),.actions *){padding-left:2em;margin-block-start:0;margin-block-end:16px}.q_ ul:not(:has(.actions),.actions *){list-style-type:disc}.q_ ol:not(:has(.actions),.actions *){list-style-type:decimal}.q_ li:not(:has(.actions),.actions *)+li{margin-block-start:8px}.q_ li:not(:has(.actions),.actions *)>*:not(:last-child){margin-block-end:16px}.q_ img{max-width:100%;box-sizing:border-box}.q_ hr{height:.25em;padding:0;margin:24px 0;background-color:var(--bolt-elements-borderColor);border:0}.q_ table{border-collapse:collapse;width:100%;margin-block-end:16px}.q_ table :is(th,td){padding:6px 13px;border:1px solid #dfe2e5}.q_ table tr:nth-child(2n){background-color:#f6f8fa}.t[data-chat-visible=false]{--workbench-inner-width: 100%;--workbench-left: 0}.t[data-chat-visible=false] .u{transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,opacity;transition-duration:.3s;will-change:transform,opacity;transform:translate(-50%);opacity:0}.u{opacity:1}.v{--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))}.w{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}.x{fill:url(#shine-gradient);mix-blend-mode:overlay}@keyframes z{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.y{animation:z .3s cubic-bezier(.4,0,.2,1) forwards;will-change:transform,opacity}@keyframes B{0%{height:4px}50%{height:28px}to{height:4px}}.A{animation:B .5s ease-in-out infinite;animation-delay:var(--delay);will-change:height}.C{transition:all .2s ease-out}.C:hover{transform:translateY(-2px)}.C .D{transition:opacity .2s ease-out,transform .2s ease-out;will-change:opacity,transform}@keyframes F{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes H{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes J{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.E{animation:F .3s ease-out forwards}.G{animation:H 3s infinite}.I{animation:J 3s infinite}.K{transform-origin:center bottom;will-change:transform,opacity,background-color}.K:hover{transform:translateY(-2px)}.L{animation:M 5s infinite}.N{transform-origin:center bottom;transition:transform .2s ease-out}.N.O{animation:O 1s infinite}.N.O:nth-child(1){animation-delay:.03s}.N.O:nth-child(2){animation-delay:.06s}.N.O:nth-child(3){animation-delay:.09s}.N.O:nth-child(4){animation-delay:.12s}.N.O:nth-child(5){animation-delay:.15s}.N.O:nth-child(6){animation-delay:.18s}.N.O:nth-child(7){animation-delay:.21s}.N.O:nth-child(8){animation-delay:.24s}.N.O:nth-child(9){animation-delay:.27s}.N.O:nth-child(10){animation-delay:.3s}.N.O:nth-child(11){animation-delay:.33s}.N.O:nth-child(12){animation-delay:.36s}.N.O:nth-child(13){animation-delay:.39s}.N.O:nth-child(14){animation-delay:.42s}.N.O:nth-child(15){animation-delay:.45s}.N.O:nth-child(16){animation-delay:.48s}.N.O:nth-child(17){animation-delay:.51s}.N.O:nth-child(18){animation-delay:.54s}.N.O:nth-child(19){animation-delay:.57s}.N.O:nth-child(20){animation-delay:.6s}.N.O:nth-child(21){animation-delay:.63s}.N.O:nth-child(22){animation-delay:.66s}.N.O:nth-child(23){animation-delay:.69s}.N.O:nth-child(24){animation-delay:.72s}@keyframes M{0%{transform:scale(1);box-shadow:0 0 #37a7ff66}70%{transform:scale(1.02);box-shadow:0 0 0 10px #37a7ff00}to{transform:scale(1);box-shadow:0 0 #37a7ff00}}@keyframes O{0%,to{transform:scaleY(.3);opacity:.5}50%{transform:scaleY(1);opacity:1}}@keyframes P{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes X{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes T{0%{box-shadow:0 0 5px #37a7ff66;transform:scale(1)}50%{box-shadow:0 0 15px #37a7ff99;transform:scale(1.02)}to{box-shadow:0 0 5px #37a7ff66;transform:scale(1)}}@keyframes V{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(5deg)}50%{transform:scale(1) rotate(0)}75%{transform:scale(1.1) rotate(-5deg)}to{transform:scale(1) rotate(0)}}.S{animation:T 2s infinite}.U{animation:V 2s ease-in-out infinite}.W{animation:X 1s ease-in-out infinite}.Y{animation:T 1s ease-in-out infinite}.Z{position:relative;height:31.5px;padding:0 11.5px;font-size:15px;font-weight:500;border-radius:100px;display:flex;align-items:center;gap:8px;color:#159dd6;background:#ffffff1a;transition:all .3s ease;isolation:isolate;box-shadow:0 0 20px #159dd633,inset 0 0 0 1px #ffffff1a}.Z:before{content:"";position:absolute;inset:-1.5px;padding:1.5px;border-radius:inherit;background:linear-gradient(to right,#159dd633,#159dd64d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.Z:after{content:"";position:absolute;inset:-1.5px;padding:1.5px;border-radius:inherit;background:linear-gradient(90deg,#159dd61a,#159dd680,#159dd6d9,#159dd680,#159dd61a);background-size:200% 100%;animation:__ 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.Z:hover{background:#ffffff26;transform:translateY(-1px)}.Z:hover:after{background:linear-gradient(90deg,#159dd626,#159dd699,#159dd6d9,#159dd699,#159dd626);animation:__ 3s linear infinite}.Z:hover .-_{animation:V 2s ease-in-out infinite}.Z[data-recording=true]{background:#fff3}.Z[data-recording=true]:after{background:linear-gradient(90deg,#159dd633,#159dd6b3,#159dd6d9,#159dd6b3,#159dd633);animation:__ 2s linear infinite}.a_{position:absolute;inset:-10px;pointer-events:none;overflow:hidden;border-radius:inherit}.b_{position:absolute;width:3px;height:3px;background:#159dd6b3;border-radius:50%;pointer-events:none}.b_:nth-child(1){opacity:.8;animation:c_ 4.119202331s .850762111s linear infinite,d_ 2s ease-in-out infinite;left:85.2561138583%;top:83.7569559882%}@keyframes c_{0%{transform:translate(0)}33%{transform:translate(.0921531481px,-3.0427756994px)}66%{transform:translate(-9.2623922608px,1.9381349453px)}to{transform:translate(0)}}.b_:nth-child(2){opacity:.8;animation:e_ 4.6602007761s 2.9723076849s linear infinite,d_ 2s ease-in-out infinite;left:16.2701242571%;top:54.6496158959%}@keyframes e_{0%{transform:translate(0)}33%{transform:translate(2.2628574415px,-9.1188584332px)}66%{transform:translate(-8.1748501128px,.8047675949px)}to{transform:translate(0)}}.b_:nth-child(3){opacity:.8;animation:f_ 4.6861987179s .5658265052s linear infinite,d_ 2s ease-in-out infinite;left:44.125301932%;top:29.6540824634%}@keyframes f_{0%{transform:translate(0)}33%{transform:translate(5.4470596968px,-3.2843391248px)}66%{transform:translate(-9.9069210273px,3.9456490518px)}to{transform:translate(0)}}.b_:nth-child(4){opacity:.8;animation:g_ 3.1086474188s 2.8847704466s linear infinite,d_ 2s ease-in-out infinite;left:17.979609399%;top:64.332843827%}@keyframes g_{0%{transform:translate(0)}33%{transform:translate(6.9774377623px,-7.4176197844px)}66%{transform:translate(-3.1524498268px,.1095092945px)}to{transform:translate(0)}}.b_:nth-child(5){opacity:.8;animation:h_ 4.0992820352s 2.0940751476s linear infinite,d_ 2s ease-in-out infinite;left:92.2294743188%;top:66.0220715338%}@keyframes h_{0%{transform:translate(0)}33%{transform:translate(8.0740578671px,-5.7132361716px)}66%{transform:translate(-6.8968545264px,2.5901130549px)}to{transform:translate(0)}}.b_:nth-child(6){opacity:.8;animation:i_ 4.2814830737s 1.0692531978s linear infinite,d_ 2s ease-in-out infinite;left:21.9799901665%;top:91.5098980797%}@keyframes i_{0%{transform:translate(0)}33%{transform:translate(1.766140545px,-8.9636336455px)}66%{transform:translate(-.5941360473px,5.6190022363px)}to{transform:translate(0)}}.b_:nth-child(7){opacity:.8;animation:j_ 3.7420856885s .3960084258s linear infinite,d_ 2s ease-in-out infinite;left:44.3593846958%;top:97.2736864275%}@keyframes j_{0%{transform:translate(0)}33%{transform:translate(5.4236018951px,-2.773511501px)}66%{transform:translate(-1.0674493137px,7.5320488995px)}to{transform:translate(0)}}.b_:nth-child(8){opacity:.8;animation:k_ 4.087233723s 2.262201584s linear infinite,d_ 2s ease-in-out infinite;left:58.8848701501%;top:13.7607176277%}@keyframes k_{0%{transform:translate(0)}33%{transform:translate(2.3605068886px,-7.6901271038px)}66%{transform:translate(-5.0597429091px,9.680745395px)}to{transform:translate(0)}}@keyframes __{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes d_{0%,to{opacity:.6}50%{opacity:1}}.-_{font-size:18px;display:flex;align-items:center;color:currentColor;transition:transform .3s ease}.Y{position:absolute;top:-1.5px;right:-1.5px;width:4px;height:4px;background:#f44;border-radius:50%;opacity:0;transition:opacity .2s ease;animation:l_ 2s infinite}@keyframes l_{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:.5}}._{background:linear-gradient(180deg,#307cf1 3.5%,#44adfe 35.88%,#f3f1ff);position:fixed;inset:0;overflow:hidden;animation:a 1.5s ease-out;pointer-events:none;z-index:0}@keyframes c{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes d{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1)}}@keyframes s{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.b{opacity:0;animation:c .125s cubic-bezier(.17,.67,.83,.67) forwards,d 3s ease-in-out infinite}.e{animation-delay:.125s,.5s}.f{animation-delay:.25s,.625s}.g{animation-delay:.375s,.75s}.h{animation-delay:.5s,.875s}.i{animation-delay:.625s,1s}.j{animation-delay:.75s,1.125s}.k{animation-duration:.125s,4s}.l{animation-duration:.125s,5s}.m{animation-duration:.125s,6s}.n{animation-duration:.125s,7s}.o{animation-duration:.125s,8s}.p{animation-duration:.125s,9s}@keyframes r{0%{opacity:0}to{opacity:1}}.q{opacity:0;animation:r .75s ease-out forwards}
