.AssistDemo_section__VYexF{padding:var(--space-20) 0;background:var(--kr-gray-100)}.AssistDemo_container__Xc7RS{max-width:1120px;margin:0 auto;padding:0 var(--space-6)}.AssistDemo_eyebrow__StIbt{display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--kr-green-500);margin-bottom:var(--space-3);text-align:center}.AssistDemo_title__EmgY5{font-family:var(--font-display);font-weight:700;font-size:2rem;letter-spacing:-.01em;color:var(--kr-black);text-align:center;margin-bottom:var(--space-4)}.AssistDemo_subtitle__rZJ1b{font-size:1.05rem;line-height:1.75;color:var(--kr-gray-500);text-align:center;max-width:600px;margin:0 auto var(--space-12)}.AssistDemo_demoLayout__pbKRX{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}@media (max-width:768px){.AssistDemo_demoLayout__pbKRX{grid-template-columns:1fr}}.AssistDemo_chatWidget__z2nUK{background:var(--kr-pure-white);border:1px solid var(--kr-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.AssistDemo_widgetHeader__0pixv{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--kr-gray-200);background:var(--kr-gray-100)}.AssistDemo_widgetDot__Pl_WJ{width:8px;height:8px;border-radius:50%;background:var(--kr-green-500)}.AssistDemo_widgetTitle__mj832{font-family:var(--font-display);font-weight:600;font-size:.85rem;color:var(--kr-black)}.AssistDemo_messageList__zL2DY{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.AssistDemo_message__gc0M_{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:.875rem;line-height:1.5;opacity:0;transform:translateY(8px)}.AssistDemo_visible__0NN11 .AssistDemo_message__gc0M_{animation:AssistDemo_fadeSlideUp__TXAMw .5s ease both}.AssistDemo_userMessage__qoTx_{background:var(--kr-black);color:var(--kr-pure-white);align-self:flex-end;max-width:85%;animation-delay:0s}.AssistDemo_statusLine__Ft9dU{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);opacity:0}.AssistDemo_visible__0NN11 .AssistDemo_statusLine__Ft9dU{animation:AssistDemo_fadeSlideUp__TXAMw .4s ease both;animation-delay:1.2s}.AssistDemo_statusDot__Xt8Hj{width:6px;height:6px;border-radius:50%;background:var(--kr-green-500)}.AssistDemo_visible__0NN11 .AssistDemo_statusDot__Xt8Hj{animation:AssistDemo_pulsingDot__FLqIz 1s ease-in-out infinite;animation-delay:1.2s}.AssistDemo_statusText__v6mvz{font-family:var(--font-mono);font-size:.7rem;color:var(--kr-gray-500)}.AssistDemo_botMessage__NkdLh{align-self:flex-start;max-width:90%;background:transparent;padding:0;animation-delay:2.5s}.AssistDemo_rendererCard__M4g1g{background:var(--kr-green-100);border-left:3px solid var(--kr-green-500);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.AssistDemo_rendererRow__qRjdU{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.AssistDemo_rendererLabel__4PpcZ{font-family:var(--font-display);font-weight:700;font-size:.85rem;color:var(--kr-black)}.AssistDemo_rendererBadge__mXk5a{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kr-green-600);background:var(--kr-pure-white);padding:2px var(--space-2);border-radius:var(--radius-full)}.AssistDemo_tracker__3ITpR{margin-bottom:var(--space-3)}.AssistDemo_trackerTrack__dXfLE{height:3px;background:var(--kr-gray-200);border-radius:var(--radius-full);margin-bottom:var(--space-2);overflow:hidden}.AssistDemo_trackerFill__kj_Zb{height:100%;width:0;background:var(--kr-green-500);border-radius:var(--radius-full)}.AssistDemo_visible__0NN11 .AssistDemo_trackerFill__kj_Zb{animation:AssistDemo_fillTrack__zGgHj 1s ease both;animation-delay:3.2s}.AssistDemo_trackerSteps__P_esM{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.05em;text-transform:uppercase}.AssistDemo_trackerDone__mOdOb{color:var(--kr-green-600);font-weight:700}.AssistDemo_trackerActive__LR2ph{color:var(--kr-green-500);font-weight:700}.AssistDemo_trackerPending__IqHkm{color:var(--kr-gray-400)}.AssistDemo_itemRow__TxIDn{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;margin-bottom:var(--space-2);border-top:1px solid var(--kr-green-300);padding-top:var(--space-3)}.AssistDemo_itemThumb__VznpV{width:36px;height:36px;border-radius:var(--radius-md);background:var(--kr-gray-200);flex-shrink:0;background-image:linear-gradient(135deg,var(--kr-gray-200) 40%,var(--kr-gray-300) 100%)}.AssistDemo_itemInfo__t6xMB{display:flex;flex-direction:column;gap:1px}.AssistDemo_itemName__rxaTj{font-family:var(--font-display);font-weight:600;font-size:.75rem;color:var(--kr-black);line-height:1.3}.AssistDemo_itemMeta__JkrTj{font-family:var(--font-mono);font-size:.6rem;color:var(--kr-gray-500)}.AssistDemo_shippingGrid___VkNI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2);border-top:1px solid var(--kr-green-300);padding-top:var(--space-2)}.AssistDemo_shippingCell__yObLi{display:flex;flex-direction:column;gap:1px}.AssistDemo_shippingLabel__wlrYl{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--kr-gray-500)}.AssistDemo_shippingValue__Kq_xH{font-family:var(--font-display);font-weight:600;font-size:.7rem;color:var(--kr-black)}.AssistDemo_stepsPanel__jbWxp{padding:var(--space-4) 0}.AssistDemo_stepsTitle__yBEXV{font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--kr-black);margin-bottom:var(--space-6)}.AssistDemo_step___cw0v{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-left:2px solid var(--kr-gray-200);padding-left:var(--space-4);margin-left:var(--space-3);color:var(--kr-gray-400);transition:color .3s,border-color .3s}.AssistDemo_stepNumber__D1oPJ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--kr-gray-200);font-family:var(--font-mono);font-size:.7rem;font-weight:700;flex-shrink:0;transition:background .3s,color .3s}.AssistDemo_visible__0NN11 .AssistDemo_step___cw0v{animation:AssistDemo_highlightStep__kzsOy .4s ease both}.AssistDemo_visible__0NN11 .AssistDemo_stepNumber__D1oPJ{animation:AssistDemo_highlightNumber__nMsPJ .4s ease both}.AssistDemo_stepText__1zDKJ{font-size:.9rem;line-height:1.5;padding-top:2px}.AssistDemo_scriptCallout__p7D5i{margin-top:var(--space-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.AssistDemo_scriptLabel__SYq38{font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--kr-gray-700)}.AssistDemo_scriptCode__1gzxa{font-family:var(--font-mono);font-size:.72rem;color:var(--kr-green-600);background:var(--kr-pure-white);border:1px solid var(--kr-gray-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);display:inline-block;word-break:break-all}@keyframes AssistDemo_fadeSlideUp__TXAMw{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes AssistDemo_pulsingDot__FLqIz{0%,to{opacity:.4}50%{opacity:1}}@keyframes AssistDemo_highlightStep__kzsOy{0%{border-left-color:var(--kr-gray-200);color:var(--kr-gray-400)}to{border-left-color:var(--kr-green-500);color:var(--kr-black)}}@keyframes AssistDemo_fillTrack__zGgHj{0%{width:0}to{width:66%}}@keyframes AssistDemo_highlightNumber__nMsPJ{0%{background:var(--kr-gray-200);color:var(--kr-gray-500)}to{background:var(--kr-green-500);color:var(--kr-pure-white)}}.FillDemo_section__D5FWg{padding:var(--space-20) 0}.FillDemo_container__dW_Wx{max-width:1120px;margin:0 auto;padding:0 var(--space-6)}.FillDemo_eyebrow__4NYVq{display:block;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--kr-green-500);margin-bottom:var(--space-3);text-align:center}.FillDemo_title__W5EQz{font-family:var(--font-display);font-weight:700;font-size:2rem;letter-spacing:-.01em;color:var(--kr-black);text-align:center;margin-bottom:var(--space-4)}.FillDemo_subtitle__9TTD5{font-size:1.05rem;line-height:1.75;color:var(--kr-gray-500);text-align:center;max-width:600px;margin:0 auto var(--space-12)}.FillDemo_demoWrapper__iwaET{max-width:720px;margin:0 auto}.FillDemo_formWindow__vqmy8{background:var(--kr-pure-white);border:1px solid var(--kr-gray-200);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.FillDemo_formWindowHeader__Vajqf{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--kr-gray-100);border-bottom:1px solid var(--kr-gray-200)}.FillDemo_windowDots__k__5G{display:flex;gap:6px}.FillDemo_windowDot__ihuOB{width:8px;height:8px;border-radius:50%;background:var(--kr-gray-300)}.FillDemo_windowUrl__5xDRh{font-family:var(--font-mono);font-size:.65rem;color:var(--kr-gray-500);background:var(--kr-pure-white);border:1px solid var(--kr-gray-200);border-radius:var(--radius-sm);padding:2px var(--space-3);flex:1 1}.FillDemo_formBody__PINHM{padding:var(--space-6) var(--space-8)}@media (max-width:640px){.FillDemo_formBody__PINHM{padding:var(--space-4) var(--space-4)}}.FillDemo_formTitle__Rz1Ko{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--kr-black);margin-bottom:var(--space-1)}.FillDemo_formDescription__Vbd8D{font-size:.8rem;color:var(--kr-gray-500);margin-bottom:var(--space-6)}.FillDemo_formGrid__M2QN5{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:640px){.FillDemo_formGrid__M2QN5{grid-template-columns:1fr}}.FillDemo_formField__8bwr9{display:flex;flex-direction:column;gap:var(--space-1)}.FillDemo_formFieldFull__XNuVP{grid-column:1/-1}.FillDemo_fieldLabel__S0_rd{font-family:var(--font-body);font-size:.78rem;font-weight:600;color:var(--kr-gray-700)}.FillDemo_inputWrapper__dsDin{position:relative}.FillDemo_selectInput__rpljy,.FillDemo_textInput___fWHd,.FillDemo_textareaInput__GT9Ac{border:1px solid var(--kr-gray-300);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:.85rem;color:var(--kr-black);background:var(--kr-pure-white);min-height:36px;display:flex;align-items:center;transition:border-color .3s,box-shadow .3s}.FillDemo_textareaInput__GT9Ac{height:80px;align-items:flex-start;line-height:1.5;overflow:hidden}.FillDemo_selectInput__rpljy{justify-content:space-between}.FillDemo_selectArrow__F7oP4{font-size:.65rem;color:var(--kr-gray-400)}.FillDemo_inputValue__Mb4i1{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;font-family:var(--font-body);font-size:.85rem;color:var(--kr-black)}.FillDemo_textareaInput__GT9Ac .FillDemo_inputValue__Mb4i1{white-space:normal;max-width:0}.FillDemo_visible__0Mbgm .FillDemo_inputValue__Mb4i1{animation:FillDemo_typeIn__fc5aS .8s steps(20) both}.FillDemo_visible__0Mbgm .FillDemo_selectInput__rpljy,.FillDemo_visible__0Mbgm .FillDemo_textInput___fWHd,.FillDemo_visible__0Mbgm .FillDemo_textareaInput__GT9Ac{animation:FillDemo_fieldHighlight__i4fAW 1.5s ease both}.FillDemo_visible__0Mbgm .FillDemo_textInput___fWHd{animation-delay:inherit}.FillDemo_confidence__wRx6v{position:absolute;right:-4px;top:-8px;font-family:var(--font-mono);font-size:.6rem;font-weight:700;color:var(--kr-green-600);background:var(--kr-green-100);border:1px solid var(--kr-green-300);padding:1px var(--space-2);border-radius:var(--radius-full);opacity:0;transform:scale(.8)}.FillDemo_visible__0Mbgm .FillDemo_confidence__wRx6v{animation:FillDemo_scaleFadeIn__kBSvW .3s ease both}.FillDemo_formActions__zpjFj{margin-top:var(--space-6);display:flex;justify-content:flex-end}.FillDemo_mockButton__mCtPr{font-family:var(--font-display);font-weight:600;font-size:.85rem;padding:var(--space-2) var(--space-6);background:var(--kr-gray-200);color:var(--kr-gray-500);border-radius:var(--radius-md)}.FillDemo_fillWidget__kN307{position:absolute;bottom:var(--space-4);right:var(--space-4);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.FillDemo_micButton__nZMyz{width:48px;height:48px;border-radius:50%;background:var(--kr-green-500);color:var(--kr-pure-white);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);opacity:0}.FillDemo_visible__0Mbgm .FillDemo_micButton__nZMyz{animation:FillDemo_fadeSlideUp__hyY2q .5s ease both,FillDemo_pulse__MSSoJ 2s ease-in-out .5s infinite}.FillDemo_widgetPanel__h4DUW{background:var(--kr-pure-white);border:1px solid var(--kr-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-3) var(--space-4);width:260px;opacity:0}.FillDemo_visible__0Mbgm .FillDemo_widgetPanel__h4DUW{animation:FillDemo_fadeSlideUp__hyY2q .4s ease both;animation-delay:.3s}.FillDemo_waveform__BCnIi{display:flex;align-items:center;justify-content:center;gap:3px;height:20px;margin-bottom:var(--space-2)}.FillDemo_bar__8E4L3{width:2px;height:16px;background:var(--kr-green-500);border-radius:var(--radius-full);transform:scaleY(.3)}.FillDemo_visible__0Mbgm .FillDemo_bar__8E4L3{animation:FillDemo_waveBar__ybbFR .6s ease-in-out infinite alternate;animation-delay:inherit}.FillDemo_transcript__XsJIr{font-size:.7rem;line-height:1.5;color:var(--kr-gray-600);font-style:italic;opacity:0}.FillDemo_visible__0Mbgm .FillDemo_transcript__XsJIr{animation:FillDemo_fadeSlideUp__hyY2q .6s ease both;animation-delay:.6s}.FillDemo_scriptCallout__h0etD{margin-top:var(--space-6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.FillDemo_scriptLabel__imjqE{font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--kr-gray-700)}.FillDemo_scriptCode__ioZCv{font-family:var(--font-mono);font-size:.72rem;color:var(--kr-green-600);background:var(--kr-gray-100);border:1px solid var(--kr-gray-200);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);display:inline-block;word-break:break-all}@keyframes FillDemo_fadeSlideUp__hyY2q{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes FillDemo_pulse__MSSoJ{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.4),var(--shadow-lg)}50%{box-shadow:0 0 0 10px rgba(16,185,129,0),var(--shadow-lg)}}@keyframes FillDemo_waveBar__ybbFR{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes FillDemo_typeIn__fc5aS{0%{max-width:0}to{max-width:400px}}@keyframes FillDemo_fieldHighlight__i4fAW{0%{border-color:var(--kr-gray-300);box-shadow:none}30%{border-color:var(--kr-green-500);box-shadow:0 0 0 2px rgba(16,185,129,.15)}to{border-color:var(--kr-gray-300);box-shadow:none}}@keyframes FillDemo_scaleFadeIn__kBSvW{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}