.CarouselType1_container__aJ6Yq,.CarouselType2_container__YrgyC{transition:all .3s ease-in-out}.CarouselType3_root__MHgJS{display:flex;align-items:center;gap:6px;min-width:0}.CarouselType3_viewport__g4Jmp{display:flex;flex:1 1;justify-content:flex-start;min-width:0;overflow:hidden}.CarouselType3_window__Pz9xx{max-width:100%;overflow:hidden}.CarouselType3_track__IbmAs{display:flex;transition:transform .3s ease-in-out}.CarouselType3_track__IbmAs>*{flex:0 0 auto}.CarouselType3_arrow__dw1nQ{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;border:1px solid oklch(.28 .014 250);border-radius:999px;background:oklch(.16 .012 250);color:oklch(.78 .13 178);cursor:pointer}.CarouselType3_arrow__dw1nQ:disabled{color:oklch(.68 .015 250);cursor:default;opacity:.45}.CarouselType3_arrow__dw1nQ:focus-visible{outline:2px solid oklch(.78 .13 178);outline-offset:2px}@media(prefers-reduced-motion:reduce){.CarouselType3_track__IbmAs{transition:none}}.BuildStepBody_body__9j7e7{min-width:0;color:color-mix(in oklab,oklch(97% .005 250deg) 72%,oklch(68% .015 250deg));font-size:.95rem;line-height:1.65;overflow-wrap:break-word}.BuildStepBody_body__9j7e7 [data-stream-pending]{display:none!important}.BuildStepBody_body__9j7e7 p{margin:.7rem 0 0}.BuildStepBody_body__9j7e7 p:first-child{margin-top:0}.BuildStepBody_body__9j7e7 ol,.BuildStepBody_body__9j7e7 ul{margin:.6rem 0 0;padding-left:1.15rem}.BuildStepBody_body__9j7e7 li+li{margin-top:.35rem}.BuildStepBody_body__9j7e7 :not(pre)>code{display:inline-block;max-width:100%;margin:0 0 0 .12em;padding:.05em .35em;border-radius:4px;box-sizing:border-box;vertical-align:baseline;background:color-mix(in oklab,oklch(78% .13 178deg) 10%,transparent);color:oklch(.78 .13 178);font-family:var(--font-mono),ui-monospace,monospace;font-size:.88em;white-space:normal;word-break:normal;overflow-wrap:anywhere}.BuildStepBody_body__9j7e7 strong{color:oklch(.97 .005 250);font-weight:650}.BuildStepBody_body__9j7e7 h2{margin:1.1rem 0 0;color:oklch(.97 .005 250);font-size:1.05rem;line-height:1.35}.BuildStepBody_body__9j7e7 .cs-code{margin:.85rem 0 0;min-width:0}.BuildStepBody_body__9j7e7 .cs-code pre.cs-code-body{max-height:28rem;overflow-y:auto;font-size:.8rem}.BuildStepBody_body__9j7e7 .cs-code pre.cs-code-body code{font-size:inherit}.BuildStepBody_body__9j7e7 .cs-code-bar{padding:.4rem .7rem;font-size:.75rem}.BuildStepBody_body__9j7e7 details.step-cta{border-bottom:1px solid oklch(.28 .014 250)}.BuildStepBody_body__9j7e7 details.step-cta:last-child{border-bottom:0}.BuildStepBody_body__9j7e7 :not(details.step-cta)+details.step-cta{margin-top:.85rem;border-top:1px solid oklch(.28 .014 250)}.BuildStepBody_body__9j7e7 details.step-cta summary{cursor:pointer;padding:.8rem 0;color:oklch(.78 .13 178);font-weight:650}.BuildStepBody_body__9j7e7 details.step-cta summary:hover{color:oklch(.97 .005 250)}.BuildStepBody_body__9j7e7 details.step-cta[open] summary{margin-bottom:.2rem}.BuildStepBody_body__9j7e7 details.step-cta>:last-child{margin-bottom:1.1rem}.BuildStepBody_body__9j7e7 div.cursor-desk{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(0,1.6fr);margin-top:.75rem;overflow:hidden;border:1px solid oklch(.28 .014 250);border-radius:10px;background:oklch(.22 .015 250)}.BuildStepBody_body__9j7e7 div.cursor-files{min-width:0;padding:.75rem .7rem;border-right:1px solid oklch(.28 .014 250);font-family:var(--font-mono),ui-monospace,monospace;font-size:.72rem;line-height:1.45;overflow-wrap:anywhere}.BuildStepBody_body__9j7e7 p.cursor-files-title{margin:0 0 .45rem;color:oklch(.97 .005 250);font-weight:650}.BuildStepBody_body__9j7e7 ul.cursor-tree{margin:0;padding-left:.9rem}.BuildStepBody_body__9j7e7 li.cursor-open{color:oklch(.78 .13 178)}.BuildStepBody_body__9j7e7 div.cursor-chat{min-width:0;padding:.75rem .85rem .9rem}.BuildStepBody_body__9j7e7 p.cursor-who{margin:.85rem 0 0;color:oklch(.97 .005 250);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.BuildStepBody_body__9j7e7 h2:first-child,.BuildStepBody_body__9j7e7 p.cursor-who:first-child{margin-top:0}.BuildStepBody_body__9j7e7 *+h2{margin-top:1.6rem}.BuildStepBody_body__9j7e7 kbd{display:inline-block;padding:.05em .4em;border:solid oklch(.28 .014 250);border-width:1px 1px 2px;border-radius:4px;background:oklch(.16 .012 250);color:oklch(.97 .005 250);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82em;white-space:nowrap}.BuildStepBody_body__9j7e7 a{color:oklch(.78 .13 178);text-decoration:underline;text-underline-offset:2px}.BuildStepBody_body__9j7e7 div.os-pick{margin-top:.85rem;padding:.85rem .9rem 1rem;border:1px solid oklch(.28 .014 250);border-radius:10px;background:oklch(.196 .014 250)}.BuildStepBody_body__9j7e7 div.os-pick.is-ready>div:not(.is-active):not(.os-tabs){display:none}.BuildStepBody_body__9j7e7 p.os-label{margin:0 0 .45rem;color:oklch(.68 .015 250);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.BuildStepBody_body__9j7e7 div.os-tabs{display:inline-flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.85rem;padding:.2rem;border:1px solid oklch(.28 .014 250);border-radius:8px;background:oklch(.16 .012 250)}.BuildStepBody_body__9j7e7 div.os-tabs button{padding:.35rem .85rem;border:0;border-radius:6px;background:rgba(0,0,0,0);color:oklch(.68 .015 250);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.BuildStepBody_body__9j7e7 div.os-tabs button:hover{color:oklch(.97 .005 250)}.BuildStepBody_body__9j7e7 div.os-tabs button.is-active{background:color-mix(in oklab,oklch(78% .13 178deg) 18%,transparent);color:oklch(.78 .13 178)}.BuildStepBody_body__9j7e7 div.os-tabs button:focus-visible{outline:2px solid oklch(.78 .13 178);outline-offset:1px}.BuildStepBody_body__9j7e7 div.os-pick>div>:first-child{margin-top:0}.BuildStepBody_body__9j7e7 div.file-tree{margin-top:.85rem;padding:.8rem .9rem .9rem;border:1px solid oklch(.28 .014 250);border-radius:10px;background:oklch(.16 .012 250);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;line-height:1.55}.BuildStepBody_body__9j7e7 div.file-tree p.tree-title{margin:0 0 .55rem;color:oklch(.97 .005 250);font-family:inherit;font-weight:650}.BuildStepBody_body__9j7e7 div.file-tree ul{margin:0;padding-left:0;list-style:none}.BuildStepBody_body__9j7e7 div.file-tree ul ul{margin-left:.4rem;padding-left:.9rem;border-left:1px solid oklch(.28 .014 250)}.BuildStepBody_body__9j7e7 div.file-tree li{margin:0}.BuildStepBody_body__9j7e7 div.file-tree li+li{margin-top:.1rem}.BuildStepBody_body__9j7e7 div.file-tree li>span{color:oklch(.68 .015 250)}.BuildStepBody_body__9j7e7 div.file-tree li.dir>span{color:oklch(.97 .005 250);font-weight:500}.BuildStepBody_body__9j7e7 div.file-tree li.new>span{color:oklch(.78 .13 178);font-size:inherit;font-weight:500}.BuildStepBody_body__9j7e7 div.file-tree li.new>span:after{content:"new";display:inline-block;margin-left:.4rem;padding:0 .35em;border-radius:999px;background:color-mix(in oklab,oklch(78% .13 178deg) 18%,transparent);color:oklch(.78 .13 178);font-size:.68em;font-weight:650;line-height:1.35;vertical-align:.12em}.BuildStepBody_body__9j7e7 div.file-tree li.more>span{color:oklch(.68 .015 250);font-style:italic}.BuildStepBody_body__9j7e7 div.file-tree li>em{margin-left:.4rem;color:oklch(.68 .015 250);font-size:.78rem}.BuildStepBody_body__9j7e7 div.chat-replay{margin-top:.85rem;overflow:hidden;border:1px solid oklch(.28 .014 250);border-radius:12px;background:oklch(.16 .012 250)}.BuildStepBody_body__9j7e7 div.chat-bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .8rem;border-bottom:1px solid oklch(.28 .014 250);background:oklch(.22 .015 250)}.BuildStepBody_body__9j7e7 span.chat-title{flex:1 1;min-width:0;color:oklch(.97 .005 250);font-size:.8rem;font-weight:650}.BuildStepBody_body__9j7e7 span.chat-count{flex-shrink:0;color:oklch(.68 .015 250);font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BuildStepBody_body__9j7e7 span.chat-actions{display:inline-flex;flex-shrink:0;gap:.3rem}.BuildStepBody_body__9j7e7 span.chat-actions button{display:inline-grid;place-items:center;width:1.9rem;height:1.7rem;padding:0;border:1px solid oklch(.28 .014 250);border-radius:6px;background:rgba(0,0,0,0);color:oklch(.68 .015 250);font:inherit;font-size:.78rem;line-height:1;cursor:pointer;transition:border-color .15s ease,color .15s ease}.BuildStepBody_body__9j7e7 span.chat-actions button.chat-play{border-color:color-mix(in oklab,oklch(78% .13 178deg) 55%,transparent);color:oklch(.78 .13 178)}.BuildStepBody_body__9j7e7 span.chat-actions button:hover:not(:disabled){border-color:oklch(.78 .13 178);color:oklch(.78 .13 178)}.BuildStepBody_body__9j7e7 span.chat-actions button:disabled{opacity:.4;cursor:default}.BuildStepBody_body__9j7e7 span.chat-actions button:focus-visible{outline:2px solid oklch(.78 .13 178);outline-offset:2px}.BuildStepBody_body__9j7e7 div.chat-log{position:relative;display:flex;flex-direction:column;gap:.75rem;min-height:4rem;padding:.9rem .8rem 1rem}.BuildStepBody_body__9j7e7 div.chat-turn{min-width:0;max-width:100%;padding:.6rem .75rem .7rem;border:1px solid oklch(.28 .014 250);border-radius:10px;background:oklch(.22 .015 250);animation:BuildStepBody_chatTurnIn__ANxv3 .25s ease}.BuildStepBody_body__9j7e7 div.chat-turn.you{align-self:flex-end;max-width:min(92%,34rem);border-color:color-mix(in oklab,oklch(78% .13 178deg) 35%,transparent);background:color-mix(in oklab,oklch(78% .13 178deg) 10%,oklch(16% .012 250deg))}.BuildStepBody_body__9j7e7 div.chat-turn.is-hidden{display:none}.BuildStepBody_body__9j7e7 div.chat-turn:before,.BuildStepBody_body__9j7e7 div.chat-typing:before{content:attr(data-label);display:block;margin-bottom:.3rem;color:oklch(.68 .015 250);font-size:.68rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.BuildStepBody_body__9j7e7 div.chat-turn.you:before{color:oklch(.78 .13 178)}.BuildStepBody_body__9j7e7 div.chat-turn>:first-child{margin-top:0}.BuildStepBody_body__9j7e7 div.chat-turn .cs-code{margin-top:.5rem}.BuildStepBody_body__9j7e7 div.chat-typing{align-self:flex-start;padding:.5rem .75rem .6rem;border:1px solid oklch(.28 .014 250);border-radius:10px;background:oklch(.22 .015 250)}.BuildStepBody_body__9j7e7 div.chat-typing.you{align-self:flex-end}.BuildStepBody_body__9j7e7 div.chat-typing span{display:inline-block;width:.4rem;height:.4rem;margin-right:.25rem;border-radius:50%;background:oklch(.78 .13 178);animation:BuildStepBody_chatDot__OZijs 1s ease-in-out infinite}.BuildStepBody_body__9j7e7 div.chat-typing span:nth-child(2){animation-delay:.15s}.BuildStepBody_body__9j7e7 div.chat-typing span:nth-child(3){margin-right:0;animation-delay:.3s}.BuildStepBody_body__9j7e7 div.step-do{margin-top:.85rem;padding:.75rem .9rem .85rem;border:1px solid color-mix(in oklab,oklch(78% .13 178deg) 40%,transparent);border-left-width:3px;border-radius:8px;background:color-mix(in oklab,oklch(78% .13 178deg) 7%,transparent);color:oklch(.97 .005 250)}.BuildStepBody_body__9j7e7 div.step-do:before{display:block;margin-bottom:.35rem;color:oklch(.78 .13 178);content:"Do this";font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.BuildStepBody_body__9j7e7 div.step-do:first-child,.BuildStepBody_body__9j7e7 div.step-do>p:first-of-type{margin-top:0}.BuildStepBody_body__9j7e7 p.step-reassure{position:relative;margin-top:.9rem;padding:.7rem .85rem .7rem 2.5rem;border:1px dashed color-mix(in oklab,oklch(82% .08 72deg) 55%,transparent);border-radius:8px;background:color-mix(in oklab,oklch(82% .08 72deg) 10%,transparent);color:oklch(.97 .005 250);line-height:1.55}.BuildStepBody_body__9j7e7 p.step-reassure:before{position:absolute;top:.68rem;left:.8rem;content:"🤝";font-size:1.05rem;line-height:1.4}.BuildStepBody_body__9j7e7 p.step-reassure strong{color:oklch(.82 .08 72)}.BuildStepBody_body__9j7e7 div.step-why{margin-top:.75rem;padding-left:.95rem;color:oklch(.68 .015 250);font-size:.88rem}.BuildStepBody_body__9j7e7 div.step-why:before{display:block;margin-bottom:.2rem;content:"Why";font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.BuildStepBody_body__9j7e7 div.step-why p:first-of-type{margin-top:0}.BuildStepBody_body__9j7e7 div.step-why strong{color:color-mix(in oklab,oklch(97% .005 250deg) 80%,oklch(68% .015 250deg))}.BuildStepBody_body__9j7e7 div.step-note{margin-top:.85rem;padding:.7rem .9rem .8rem;border-left:3px solid oklch(.82 .08 72);border-radius:0 8px 8px 0;background:color-mix(in oklab,oklch(82% .08 72deg) 8%,transparent)}.BuildStepBody_body__9j7e7 div.step-note>:first-child{margin-top:0}.BuildStepBody_body__9j7e7 div.step-verify{margin-top:1.6rem;padding:.85rem .95rem 1rem;border:1px solid color-mix(in oklab,oklch(78% .13 178deg) 45%,transparent);border-radius:10px;background:color-mix(in oklab,oklch(78% .13 178deg) 6%,transparent)}.BuildStepBody_body__9j7e7 div.step-verify:first-child{margin-top:0}.BuildStepBody_body__9j7e7 div.step-verify>h2{margin-top:0;color:oklch(.78 .13 178)}@media(prefers-reduced-motion:reduce){.BuildStepBody_body__9j7e7 div.chat-turn,.BuildStepBody_body__9j7e7 div.chat-typing span{animation:none}}@media(max-width:720px){.BuildStepBody_body__9j7e7{font-size:.92rem}.BuildStepBody_body__9j7e7 div.cursor-desk{grid-template-columns:1fr}.BuildStepBody_body__9j7e7 div.cursor-files{border-right:0;border-bottom:1px solid oklch(.28 .014 250)}.BuildStepBody_body__9j7e7 div.chat-log{padding:.75rem .6rem .85rem}.BuildStepBody_body__9j7e7 div.chat-bar{flex-wrap:wrap;padding:.5rem .6rem}.BuildStepBody_body__9j7e7 div.file-tree,.BuildStepBody_body__9j7e7 div.os-pick{padding-right:.7rem;padding-left:.7rem}}@keyframes BuildStepBody_chatTurnIn__ANxv3{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes BuildStepBody_chatDot__OZijs{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.BuildChat_chat__eEVtc{margin-top:1.25rem;border:1px solid oklch(.28 .014 250);border-radius:14px;background:oklch(.16 .012 250);overflow:hidden}.BuildChat_rail__fA8Ng{margin:0;padding:.55rem .65rem;border-bottom:1px solid oklch(.28 .014 250);background:oklch(.22 .015 250)}.BuildChat_chapter__gHCYb{display:flex;align-items:center;gap:.4rem;box-sizing:border-box;width:max-content;padding:.32rem .75rem;border-radius:999px;color:oklch(.68 .015 250);font-size:.78rem}.BuildChat_chapterIndex__WVhzz{flex:0 0 auto;font-family:var(--font-mono),ui-monospace,monospace}.BuildChat_chapterTitle__WluXQ{white-space:nowrap}.BuildChat_now__to8Ki{background:color-mix(in oklab,oklch(78% .13 178deg) 18%,transparent);color:oklch(.78 .13 178)}.BuildChat_done__TM5ME{color:oklch(.97 .005 250)}.BuildChat_stage__lhjYh{position:relative}.BuildChat_log__pCmJI{position:relative;height:min(34rem,100vh - 16rem);min-height:22rem;overflow-y:auto;overflow-anchor:none;scrollbar-color:oklch(.28 .014 250) rgba(0,0,0,0);scrollbar-width:thin}.BuildChat_feed__hia9j{display:flex;flex-direction:column;gap:.85rem;padding:1rem .9rem 1.1rem}.BuildChat_earlier__8578M,.BuildChat_latest__USsmU{border:1px solid oklch(.28 .014 250);border-radius:999px;background:oklch(.22 .015 250);color:oklch(.68 .015 250);font:inherit;font-size:.78rem;cursor:pointer}.BuildChat_earlier__8578M{align-self:center;padding:.3rem .8rem}.BuildChat_latest__USsmU{position:absolute;right:1rem;bottom:.75rem;padding:.35rem .85rem;box-shadow:0 6px 18px color-mix(in oklab,black 35%,transparent);color:oklch(.78 .13 178);animation:BuildChat_turnIn__xVSK9 .2s ease}.BuildChat_earlier__8578M:hover,.BuildChat_latest__USsmU:hover{border-color:oklch(.78 .13 178);color:oklch(.78 .13 178)}.BuildChat_passed__pl4dh{align-self:center;width:-moz-fit-content;width:fit-content;margin:-.2rem 0 0;padding:.2rem .7rem;border-radius:999px;background:color-mix(in oklab,oklch(78% .13 178deg) 12%,transparent);color:oklch(.78 .13 178);font-size:.75rem;font-weight:650;animation:BuildChat_turnIn__xVSK9 .28s ease}.BuildChat_lockCopy__n2maV,.BuildChat_status__zQnGg{margin:0;color:color-mix(in oklab,oklch(97% .005 250deg) 72%,oklch(68% .015 250deg));line-height:1.6}.BuildChat_turn__LapvY{display:flex;gap:.6rem;min-width:0;animation:BuildChat_turnIn__xVSK9 .28s ease}.BuildChat_bot__Jaqwd{align-items:flex-start;align-self:stretch}.BuildChat_body__2pX0A{flex:1 1;min-width:0;max-width:54rem}.BuildChat_you__TPx3h{align-items:flex-end;align-self:flex-end;justify-content:flex-end;max-width:min(92%,32rem)}.BuildChat_yourTurn__FQTQM{align-items:flex-start;max-width:100%}.BuildChat_yourTurn__FQTQM .BuildChat_pointer___x_mA{height:1.6rem}.BuildChat_answer__MEGVR{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;min-width:0}.BuildChat_hint__LUY2L{display:inline-flex;align-items:center;gap:.4rem;box-sizing:border-box;height:1.6rem;margin:0;padding:.18rem .6rem .18rem .5rem;border:1px solid color-mix(in oklab,oklch(78% .13 178deg) 30%,transparent);border-radius:999px;background:color-mix(in oklab,oklch(78% .13 178deg) 8%,transparent);color:oklch(.78 .13 178);font-size:.7rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;animation:BuildChat_turnIn__xVSK9 .28s ease}.BuildChat_hintDot__Wpiwn{position:relative;width:.4rem;height:.4rem;border-radius:50%;background:oklch(.78 .13 178)}.BuildChat_hintDot__Wpiwn:after{position:absolute;inset:0;border-radius:50%;background:inherit;content:"";animation:BuildChat_ping__flVbN 1.6s ease-out infinite}.BuildChat_hintSep__bVPbz{opacity:.5}.BuildChat_hintAction__S_6Z_{color:oklch(.97 .005 250);font-weight:600;letter-spacing:.04em}.BuildChat_avatar__SY_2M{display:grid;flex:0 0 2rem;place-items:center;width:2rem;height:2rem;overflow:hidden;border-radius:50%}.BuildChat_botAvatar__dtfiv{border:1px solid color-mix(in oklab,oklch(78% .13 178deg) 40%,transparent);background:color-mix(in oklab,oklch(78% .13 178deg) 16%,oklch(16% .012 250deg));color:oklch(.78 .13 178);font-size:.85rem}.BuildChat_userAvatar__UBZeD{border:1px solid oklch(.28 .014 250);background:oklch(.22 .015 250);color:oklch(.68 .015 250)}.BuildChat_userAvatar__UBZeD img{width:100%;height:100%;object-fit:cover}.BuildChat_pointer___x_mA{overflow:visible;font-size:1.35rem;line-height:1}.BuildChat_pointer___x_mA>span:first-child{display:inline-block;animation:BuildChat_nudge__2YoyF .9s ease-in-out infinite}.BuildChat_srOnly__JgINN{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.BuildChat_kicker__lBzfN{margin:0 0 .35rem;color:oklch(.78 .13 178);font-size:.72rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.BuildChat_bubble__wdLan{padding:.75rem .85rem .9rem;border:1px solid oklch(.28 .014 250);border-radius:12px;background:oklch(.22 .015 250)}.BuildChat_bubble__wdLan .is-jumped{animation:BuildChat_jumped__MLF_Q 1.8s ease-out}@keyframes BuildChat_jumped__MLF_Q{0%,35%{box-shadow:0 0 0 3px oklch(.78 .13 178)}to{box-shadow:0 0 0 3px rgba(0,0,0,0)}}.BuildChat_streaming__mAYrC{cursor:pointer}.BuildChat_lockBubble__OIL6Z{border-color:color-mix(in oklab,oklch(82% .08 72deg) 45%,transparent)}.BuildChat_youBubble__4jKHP{display:block;min-width:0;margin:0;padding:.55rem .75rem;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease;border:1px solid color-mix(in oklab,oklch(78% .13 178deg) 35%,transparent);border-radius:12px;background:color-mix(in oklab,oklch(78% .13 178deg) 12%,oklch(16% .012 250deg));color:oklch(.97 .005 250);line-height:1.45}.BuildChat_youBubble__4jKHP:hover:not(:disabled){border-color:oklch(.78 .13 178)}.BuildChat_youBubble__4jKHP:disabled{cursor:default}.BuildChat_lockAction__lzPQN{margin-top:.85rem}.BuildChat_typing__9qFT1{display:inline-flex;gap:.28rem;margin:0;padding:.7rem .85rem;border:1px solid oklch(.28 .014 250);border-radius:12px;background:oklch(.22 .015 250)}.BuildChat_typing__9qFT1 span{width:.38rem;height:.38rem;border-radius:50%;background:oklch(.78 .13 178);animation:BuildChat_dot__Dqwgc 1s ease-in-out infinite}.BuildChat_typing__9qFT1 span:nth-child(2){animation-delay:.15s}.BuildChat_typing__9qFT1 span:nth-child(3){animation-delay:.3s}.BuildChat_dock__ORfyb{padding:.75rem .85rem .85rem;border-top:1px solid oklch(.28 .014 250);background:oklch(.22 .015 250)}.BuildChat_choices__8HXB5{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;min-width:0}.BuildChat_finish__L4jPM{min-width:0}.BuildChat_back__MASvB,.BuildChat_choice__5BiqW{border-radius:999px;font:inherit;font-size:.9rem;cursor:pointer}.BuildChat_choice__5BiqW{padding:.45rem .85rem;animation:BuildChat_turnIn__xVSK9 .22s ease;transition:border-color .15s ease,opacity .15s ease;border:1px solid oklch(.28 .014 250);background:rgba(0,0,0,0);color:oklch(.97 .005 250)}.BuildChat_choice__5BiqW:hover{border-color:oklch(.78 .13 178)}.BuildChat_ok__4Tktg{border-color:color-mix(in oklab,oklch(78% .13 178deg) 55%,transparent);background:color-mix(in oklab,oklch(78% .13 178deg) 16%,transparent);color:oklch(.78 .13 178)}.BuildChat_stuck__ZbLzY{border-color:color-mix(in oklab,oklch(82% .08 72deg) 55%,transparent);color:oklch(.82 .08 72)}.BuildChat_back__MASvB:focus-visible,.BuildChat_choice__5BiqW:focus-visible,.BuildChat_earlier__8578M:focus-visible,.BuildChat_latest__USsmU:focus-visible,.BuildChat_youBubble__4jKHP:focus-visible{outline:2px solid oklch(.78 .13 178);outline-offset:2px}.BuildChat_back__MASvB:disabled,.BuildChat_choice__5BiqW:disabled{cursor:default;opacity:.45}.BuildChat_bar__d_bUm{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.BuildChat_back__MASvB{flex-shrink:0;padding:.3rem .7rem;white-space:nowrap;border:1px solid oklch(.28 .014 250);background:rgba(0,0,0,0);color:oklch(.68 .015 250)}.BuildChat_progress__z0JTU{margin:0;color:oklch(.68 .015 250);font-size:.78rem}@keyframes BuildChat_turnIn__xVSK9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes BuildChat_ping__flVbN{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@keyframes BuildChat_nudge__2YoyF{0%,to{transform:translateX(0)}50%{transform:translateX(-6px)}}@keyframes BuildChat_dot__Dqwgc{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.BuildChat_choice__5BiqW,.BuildChat_hintDot__Wpiwn:after,.BuildChat_hint__LUY2L,.BuildChat_latest__USsmU,.BuildChat_passed__pl4dh,.BuildChat_pointer___x_mA>span:first-child,.BuildChat_turn__LapvY,.BuildChat_typing__9qFT1 span{animation:none}}@media(max-width:640px){.BuildChat_log__pCmJI{height:min(28rem,100vh - 14rem);min-height:18rem}.BuildChat_feed__hia9j{padding:.85rem .65rem 1rem}.BuildChat_bubble__wdLan{padding:.65rem .7rem .8rem}.BuildChat_turn__LapvY{gap:.45rem}.BuildChat_avatar__SY_2M{flex-basis:1.75rem;width:1.75rem;height:1.75rem}.BuildChat_choices__8HXB5{flex-direction:column;align-items:flex-end}.BuildChat_choice__5BiqW{max-width:100%;text-align:left}}.BuildChat_focus__Llkbe{display:flex;flex:1 1;flex-direction:column;min-height:0;margin-top:0;border:0;border-radius:0;background:rgba(0,0,0,0)}.BuildChat_focus__Llkbe .BuildChat_rail__fA8Ng{padding-block:.45rem;background:rgba(0,0,0,0)}.BuildChat_focus__Llkbe .BuildChat_stage__lhjYh{display:flex;flex:1 1;flex-direction:column;min-height:0}.BuildChat_focus__Llkbe .BuildChat_log__pCmJI{flex:1 1;height:auto;min-height:0}.BuildChat_focus__Llkbe .BuildChat_feed__hia9j{padding:1.25rem 1.25rem 1.5rem}.BuildChat_focus__Llkbe .BuildChat_dock__ORfyb{padding-block:.45rem;background:rgba(0,0,0,0)}.BuildChat_focus__Llkbe .BuildChat_back__MASvB{padding:.2rem .65rem;font-size:.82rem}.BuildFocusBar_bar__cQGUp{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:calc(.7rem + env(safe-area-inset-top, 0px)) 1rem .7rem;border-bottom:1px solid oklch(.28 .014 250);background:oklch(.22 .015 250)}.BuildFocusBar_exit__ePgza{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .75rem .3rem .3rem;border:1px solid oklch(.28 .014 250);border-radius:9999px;background:oklch(.16 .012 250);color:oklch(.97 .005 250);font-size:13px;text-decoration:none;transition:border-color .2s ease}.BuildFocusBar_exit__ePgza:hover{border-color:oklch(.78 .13 178)}.BuildFocusBar_icon__qq8km{display:grid;place-items:center;width:28px;height:28px;border:1px solid oklch(.28 .014 250);border-radius:50%;background:oklch(.22 .015 250)}.BuildFocusBar_title__RM7_4{margin:0;overflow:hidden;color:oklch(.97 .005 250);font-size:.95rem;font-weight:650;text-align:center;text-overflow:ellipsis;white-space:nowrap}.BuildFocusBar_percent__p6lk7{min-width:3rem;color:oklch(.78 .13 178);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;text-align:right}.BuildFocusBar_aside__2KLHN{display:flex;justify-content:flex-end;min-width:3rem}.BuildFocusBar_track__m1kjB{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:rgba(0,0,0,0)}.BuildFocusBar_fill__hr3X_{display:block;height:100%;background:oklch(.78 .13 178);transition:width .4s ease}@media(prefers-reduced-motion:reduce){.BuildFocusBar_fill__hr3X_{transition:none}}