.reactionButton{align-items:center;background-color:#2a2b2d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;transition:background-color .3s;width:40px}.reactionButton:hover{background-color:#515154}.hideButton,.reactionButton:focus{outline:none}.hideButton{background-color:initial;border:none;border-radius:4px;color:#90caf9;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.02857em;overflow:hidden;padding:6px 8px;-webkit-transform:rotate(90deg);transform:rotate(90deg);white-space:nowrap}.hideButton:hover{background-color:linear-gradient(180deg,#3f3f3f,#232323)}.hideButton:focus-visible{box-shadow:0 0 0 2px rgba(0,128,255,.5)}@-webkit-keyframes parabolicFloat{0%{opacity:1;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}50%{-webkit-transform:translateY(calc(var(--randomY)*-1px)) translateX(calc(15px*var(--randomDirection))) rotate(calc(-45deg*var(--randomDirection)));transform:translateY(calc(var(--randomY)*-1px)) translateX(calc(15px*var(--randomDirection))) rotate(calc(-45deg*var(--randomDirection)))}to{opacity:0;-webkit-transform:translateY(-100px) translateX(0);transform:translateY(-100px) translateX(0)}}@keyframes parabolicFloat{0%{opacity:1;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}50%{-webkit-transform:translateY(calc(var(--randomY)*-1px)) translateX(calc(15px*var(--randomDirection))) rotate(calc(-45deg*var(--randomDirection)));transform:translateY(calc(var(--randomY)*-1px)) translateX(calc(15px*var(--randomDirection))) rotate(calc(-45deg*var(--randomDirection)))}to{opacity:0;-webkit-transform:translateY(-100px) translateX(0);transform:translateY(-100px) translateX(0)}}.floating-reaction{-webkit-animation:parabolicFloat 1.2s cubic-bezier(.4,0,.2,1) forwards;animation:parabolicFloat 1.2s cubic-bezier(.4,0,.2,1) forwards;color:#333;font-size:18px;opacity:1;pointer-events:none;position:absolute;z-index:2000}@media (max-width:768px){.reactionButton{font-size:1rem;height:30px;width:30px}}@-webkit-keyframes breathing{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes breathing{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.avatar-overlay{-webkit-animation:breathing 2s ease-in-out;animation:breathing 2s ease-in-out;background-position:50%;background-size:cover;border-radius:50%;height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:center;transform-origin:center;width:100%;z-index:10}.PipelineDebugger_modalOverlay__TAUvN{align-items:center;-webkit-animation:PipelineDebugger_fadeIn__yYb6j .25s cubic-bezier(.4,0,.2,1);animation:PipelineDebugger_fadeIn__yYb6j .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@-webkit-keyframes PipelineDebugger_fadeIn__yYb6j{0%{opacity:0}to{opacity:1}}@keyframes PipelineDebugger_fadeIn__yYb6j{0%{opacity:0}to{opacity:1}}.PipelineDebugger_modalContainer__6Wy65{-webkit-animation:PipelineDebugger_slideUp__8vpFs .35s cubic-bezier(.16,1,.3,1);animation:PipelineDebugger_slideUp__8vpFs .35s cubic-bezier(.16,1,.3,1);background:linear-gradient(180deg,#fff 0,#f8f9fb);border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.05),0 0 80px rgba(99,102,241,.1);display:flex;flex-direction:column;max-height:85vh;max-width:1100px;overflow:hidden;width:90%}@-webkit-keyframes PipelineDebugger_slideUp__8vpFs{0%{opacity:0;-webkit-transform:translateY(32px) scale(.96);transform:translateY(32px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes PipelineDebugger_slideUp__8vpFs{0%{opacity:0;-webkit-transform:translateY(32px) scale(.96);transform:translateY(32px) scale(.96)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.PipelineDebugger_modalHeader__LP5o7{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:space-between;overflow:hidden;padding:24px 28px;position:relative}.PipelineDebugger_modalHeader__LP5o7:before{-webkit-animation:PipelineDebugger_shimmer__tv52j 3s infinite;animation:PipelineDebugger_shimmer__tv52j 3s infinite;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);background-size:200% 200%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@-webkit-keyframes PipelineDebugger_shimmer__tv52j{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes PipelineDebugger_shimmer__tv52j{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.PipelineDebugger_headerContent__4UauG{align-items:center;display:flex;gap:16px;position:relative;z-index:1}.PipelineDebugger_headerIcon__DFXUm{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;height:48px;justify-content:center;width:48px}.PipelineDebugger_headerIcon__DFXUm svg{stroke-width:2.5;color:#fff;height:26px;width:26px}.PipelineDebugger_headerTitleGroup__-yJel h2{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.15)}.PipelineDebugger_headerSubtitle__5eE3S{color:hsla(0,0%,100%,.85);font-size:13px;font-weight:500;margin:4px 0 0}.PipelineDebugger_closeButton__Dvu4W{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:12px;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:40px;z-index:1}.PipelineDebugger_closeButton__Dvu4W svg{stroke-width:2.5;color:#fff;height:20px;width:20px}.PipelineDebugger_closeButton__Dvu4W:hover{background:hsla(0,0%,100%,.25);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transform:scale(1.05);transform:scale(1.05)}.PipelineDebugger_closeButton__Dvu4W:active{-webkit-transform:scale(.98);transform:scale(.98)}.PipelineDebugger_tabContainer__lTLi7{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 28px;position:relative}.PipelineDebugger_tabWrapper__ipTry,.PipelineDebugger_tab__0B5CF{display:flex;gap:8px;position:relative}.PipelineDebugger_tab__0B5CF{align-items:center;background:transparent;border:none;color:#6b7280;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;justify-content:center;padding:16px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_tabIcon__FEBzn{height:18px;transition:all .2s cubic-bezier(.4,0,.2,1);width:18px}.PipelineDebugger_tabBadge__RNuhz{background:#e5e7eb;border-radius:10px;color:#6b7280;font-size:12px;font-weight:600;padding:2px 8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_tab__0B5CF:hover{color:#667eea}.PipelineDebugger_tab__0B5CF:hover .PipelineDebugger_tabIcon__FEBzn{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PipelineDebugger_tab__0B5CF.PipelineDebugger_active__199\+P{color:#667eea}.PipelineDebugger_tab__0B5CF.PipelineDebugger_active__199\+P .PipelineDebugger_tabBadge__RNuhz{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.PipelineDebugger_tabIndicator__4EY1S{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px 3px 0 0;bottom:-1px;height:3px;position:absolute;transition:left .3s cubic-bezier(.4,0,.2,1);width:50%}.PipelineDebugger_modalContent__kFJbN{background:#f8f9fb;flex:1 1;overflow-y:auto;padding:28px}.PipelineDebugger_modalContent__kFJbN::-webkit-scrollbar{width:10px}.PipelineDebugger_modalContent__kFJbN::-webkit-scrollbar-track{background:transparent}.PipelineDebugger_modalContent__kFJbN::-webkit-scrollbar-thumb{background:#d1d5db;border:2px solid #f8f9fb;border-radius:5px}.PipelineDebugger_modalContent__kFJbN::-webkit-scrollbar-thumb:hover{background:#9ca3af}.PipelineDebugger_phasesTab__VG0Dq{height:100%}.PipelineDebugger_phasesHeader__HSqFW{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.PipelineDebugger_phasesTitle__TL1UX h3{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.PipelineDebugger_phasesTitle__TL1UX p{color:#6b7280;font-size:13px;margin:0}.PipelineDebugger_phasesActions__CuD-y{display:flex;gap:8px}.PipelineDebugger_actionButton__\+0tqM{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#4b5563;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_actionButton__\+0tqM svg{height:16px;width:16px}.PipelineDebugger_actionButton__\+0tqM:hover{background:#f9fafb;border-color:#667eea;box-shadow:0 4px 8px rgba(102,126,234,.15);color:#667eea;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PipelineDebugger_actionButton__\+0tqM:active{-webkit-transform:translateY(0);transform:translateY(0)}.PipelineDebugger_phasesList__\+CfeD{display:flex;flex-direction:column;gap:16px}.PipelineDebugger_phaseItem__xMejs{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_phaseItem__xMejs:hover{border-color:#c7d2fe;box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PipelineDebugger_phaseHeader__SLUi9{align-items:center;background:linear-gradient(90deg,#f9fafb 0,#fff);border:none;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:20px 24px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.PipelineDebugger_phaseHeader__SLUi9:hover{background:linear-gradient(90deg,#f3f4f6 0,#f9fafb)}.PipelineDebugger_phaseHeader__SLUi9.PipelineDebugger_expanded__EDvLV{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-bottom:2px solid #c7d2fe}.PipelineDebugger_phaseHeaderLeft__rWQcb{align-items:center;display:flex;gap:16px}.PipelineDebugger_phaseNumber__9\+rdG{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 4px 12px rgba(102,126,234,.3);color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.PipelineDebugger_phaseInfo__bFsWp{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.PipelineDebugger_phaseName__oPU1t{color:#111827;font-size:15px;font-weight:600}.PipelineDebugger_phaseId__n3vhJ{background:hsla(220,9%,46%,.1);border-radius:6px;color:#6b7280;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;padding:2px 8px}.PipelineDebugger_expandIcon__\+oyMN{align-items:center;background:rgba(102,126,234,.1);border-radius:10px;display:flex;height:32px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.PipelineDebugger_expandIcon__\+oyMN svg{color:#667eea;height:18px;width:18px}.PipelineDebugger_phaseHeader__SLUi9:hover .PipelineDebugger_expandIcon__\+oyMN{background:rgba(102,126,234,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.PipelineDebugger_phaseContent__X3pCg{-webkit-animation:PipelineDebugger_expandContent__9n-LU .3s cubic-bezier(.4,0,.2,1);animation:PipelineDebugger_expandContent__9n-LU .3s cubic-bezier(.4,0,.2,1);background:#fff;padding:24px}@-webkit-keyframes PipelineDebugger_expandContent__9n-LU{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes PipelineDebugger_expandContent__9n-LU{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.PipelineDebugger_phaseTimeSection__VviZo{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:12px;box-shadow:0 4px 12px rgba(251,191,36,.2);display:flex;gap:16px;margin-bottom:20px;padding:16px 20px}.PipelineDebugger_phaseTimeIcon__fQMq9{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.PipelineDebugger_phaseTimeIcon__fQMq9 svg{color:#d97706;height:24px;width:24px}.PipelineDebugger_phaseTimeContent__URuP7{display:flex;flex-direction:column;gap:4px}.PipelineDebugger_phaseTimeLabel__XQx\+z{color:#92400e;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PipelineDebugger_phaseTimeValue__mWui3{color:#78350f;font-family:Monaco,Menlo,Consolas,monospace;font-size:24px;font-weight:700}.PipelineDebugger_phaseData__rFcCU{display:flex;flex-direction:column;gap:20px}.PipelineDebugger_dataSection__uy9AL{display:flex;flex-direction:column;gap:12px}.PipelineDebugger_dataSectionHeader__BkTni{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;gap:10px;padding-bottom:8px}.PipelineDebugger_dataSectionIcon__wUkLD{color:#667eea;height:20px;width:20px}.PipelineDebugger_dataSectionHeader__BkTni h4{color:#374151;font-size:14px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.PipelineDebugger_objectView__6F0R\+{background:linear-gradient(180deg,#f9fafb 0,#f3f4f6);border:1px solid #e5e7eb;border-radius:12px;font-family:Monaco,Menlo,Consolas,monospace;font-size:13px;padding:16px}.PipelineDebugger_metricsTab__aT5t0{display:flex;flex-direction:column;gap:24px}.PipelineDebugger_metadataSection__ajfbx,.PipelineDebugger_metricsSection__J7TMQ,.PipelineDebugger_promptSection__OhDFt{display:flex;flex-direction:column;gap:16px}.PipelineDebugger_sectionTitle__U2N3V{align-items:center;background:#fff;border-left:4px solid #667eea;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#111827;display:flex;font-size:16px;font-weight:700;gap:10px;margin:0;padding:16px 20px}.PipelineDebugger_sectionIcon__frh8Z{color:#667eea;height:22px;width:22px}.PipelineDebugger_promptContent__48pEZ{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);max-height:400px;overflow-y:auto;padding:20px}.PipelineDebugger_promptContent__48pEZ::-webkit-scrollbar{width:8px}.PipelineDebugger_promptContent__48pEZ::-webkit-scrollbar-track{background:#f9fafb;border-radius:4px}.PipelineDebugger_promptContent__48pEZ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.PipelineDebugger_metadataGrid__owaxH{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.PipelineDebugger_metadataCard__1JB1s{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;gap:16px;padding:20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_metadataCard__1JB1s:hover{border-color:#c7d2fe;box-shadow:0 8px 20px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PipelineDebugger_metadataIcon__sbC6K{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.PipelineDebugger_metadataIcon__sbC6K svg{color:#667eea;height:24px;width:24px}.PipelineDebugger_metadataContent__vGjhF{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.PipelineDebugger_metadataLabel__1x-WX{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PipelineDebugger_metadataValue__P3x7s{color:#111827;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PipelineDebugger_performanceMetrics__XveS7{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:24px}.PipelineDebugger_performanceHeader__1MzNg{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.PipelineDebugger_performanceHeaderLeft__1EHns{align-items:center;display:flex;gap:16px}.PipelineDebugger_performanceIconWrapper__H9HrG{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:14px;box-shadow:0 4px 12px rgba(251,191,36,.3);display:flex;height:56px;justify-content:center;width:56px}.PipelineDebugger_performanceIconWrapper__H9HrG svg{color:#d97706;height:28px;width:28px}.PipelineDebugger_performanceTitle__Tcs5r{color:#111827;font-size:18px;font-weight:700;margin:0 0 4px}.PipelineDebugger_performanceSubtitle__KctsG{color:#6b7280;font-size:13px;margin:0}.PipelineDebugger_performanceStatusBadge__2\+cq7{align-items:center;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;font-size:13px;font-weight:700;gap:6px;padding:8px 18px}.PipelineDebugger_statusIcon__TVpIM{font-size:16px}.PipelineDebugger_performanceStatusBadge__2\+cq7.PipelineDebugger_success__FPFib{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.PipelineDebugger_performanceStatusBadge__2\+cq7.PipelineDebugger_warning__yq5yj{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.PipelineDebugger_performanceStatusBadge__2\+cq7.PipelineDebugger_error__n4xWu{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b}.PipelineDebugger_totalTimeCard__oLqHm{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;box-shadow:0 8px 24px rgba(102,126,234,.3);margin-bottom:24px;overflow:hidden;padding:24px;position:relative}.PipelineDebugger_totalTimeCard__oLqHm:before{background:hsla(0,0%,100%,.1);border-radius:50%;content:"";height:200px;position:absolute;right:-20%;top:-50%;width:200px}.PipelineDebugger_totalTimeContent__QVDkD{position:relative;z-index:1}.PipelineDebugger_totalTimeLabel__xUxNq{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.PipelineDebugger_totalTimeLabel__xUxNq svg{height:18px;width:18px}.PipelineDebugger_totalTimeValue__5yban{color:#fff;font-size:48px;font-weight:800;line-height:1;margin-bottom:8px;text-shadow:0 2px 12px rgba(0,0,0,.2)}.PipelineDebugger_timeUnit__fedV\+{font-size:24px;font-weight:600;margin-left:4px;opacity:.9}.PipelineDebugger_totalTimeContext__D93Gr{align-items:center;color:hsla(0,0%,100%,.85);display:flex;font-size:14px;font-weight:500;gap:6px}.PipelineDebugger_contextIcon__PjsI4{font-size:16px}.PipelineDebugger_componentsGrid__ECHmx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:20px}.PipelineDebugger_componentCard__fhdu5{background:linear-gradient(180deg,#fff 0,#f9fafb);border:2px solid #e5e7eb;border-radius:14px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_componentCard__fhdu5:hover{box-shadow:0 8px 20px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PipelineDebugger_contextCard__bUjhO:hover{border-color:#93c5fd}.PipelineDebugger_llmCard__Ju6Pf:hover{border-color:#c4b5fd}.PipelineDebugger_componentHeader__l3Aai{align-items:center;display:flex;gap:14px;margin-bottom:16px}.PipelineDebugger_componentIconWrapper__q\+QFg{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PipelineDebugger_contextCard__bUjhO .PipelineDebugger_componentIconWrapper__q\+QFg{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.PipelineDebugger_contextCard__bUjhO .PipelineDebugger_componentIconWrapper__q\+QFg svg{color:#1e40af;height:22px;width:22px}.PipelineDebugger_llmCard__Ju6Pf .PipelineDebugger_componentIconWrapper__q\+QFg{background:linear-gradient(135deg,#ede9fe,#ddd6fe)}.PipelineDebugger_llmCard__Ju6Pf .PipelineDebugger_componentIconWrapper__q\+QFg svg{color:#6b21a8;height:22px;width:22px}.PipelineDebugger_componentInfo__qQU\+S{display:flex;flex:1 1;flex-direction:column;gap:4px}.PipelineDebugger_componentLabel__tvR6P{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PipelineDebugger_componentTime__if1DR{color:#111827;font-size:22px;font-weight:700}.PipelineDebugger_componentProgress__bkoff{align-items:center;display:flex;gap:12px}.PipelineDebugger_progressBar__FNMBF{background:#e5e7eb;border-radius:5px;flex:1 1;height:10px;overflow:hidden;position:relative}.PipelineDebugger_progressFill__eDa7w{border-radius:5px;height:100%;position:relative;transition:width .6s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_progressGlow__9cfrh{-webkit-animation:PipelineDebugger_shimmerProgress__qgPOY 2s infinite;animation:PipelineDebugger_shimmerProgress__qgPOY 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);bottom:0;left:0;position:absolute;right:0;top:0}@-webkit-keyframes PipelineDebugger_shimmerProgress__qgPOY{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes PipelineDebugger_shimmerProgress__qgPOY{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.PipelineDebugger_contextFill__eJiO7{background:linear-gradient(90deg,#3b82f6,#60a5fa);box-shadow:0 0 8px rgba(59,130,246,.4)}.PipelineDebugger_llmFill__rcdst{background:linear-gradient(90deg,#8b5cf6,#a78bfa);box-shadow:0 0 8px rgba(139,92,246,.4)}.PipelineDebugger_componentPercentage__gz6vl{color:#4b5563;font-size:14px;font-weight:700;min-width:48px;text-align:right}.PipelineDebugger_insightsCard__xeVdN{background:linear-gradient(to bottom right,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:14px;padding:20px}.PipelineDebugger_insightsHeader__cwyxn{align-items:center;color:#166534;display:flex;font-size:14px;font-weight:700;gap:10px;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.PipelineDebugger_insightsHeader__cwyxn svg{height:20px;width:20px}.PipelineDebugger_insightsContent__peyaY{display:flex;gap:16px}.PipelineDebugger_insightItem__Kxum5{align-items:center;display:flex;flex:1 1;gap:12px}.PipelineDebugger_insightBadge__TOVdx{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.PipelineDebugger_insightBadge__TOVdx svg{color:#16a34a;height:20px;width:20px}.PipelineDebugger_insightText__D\+muy{display:flex;flex-direction:column;gap:2px}.PipelineDebugger_insightLabel__W2DKB{color:#166534;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PipelineDebugger_insightValue__LAyfb{color:#14532d;font-size:14px;font-weight:700}.PipelineDebugger_insightDivider__ta1Hn{background:linear-gradient(180deg,transparent,#86efac,transparent);width:2px}.PipelineDebugger_emptyMetrics__P-fHn{color:#6b7280;padding:60px 20px;text-align:center}.PipelineDebugger_emptyMetricsIcon__nSs-8{color:#d1d5db;height:64px;margin:0 auto 16px;width:64px}.PipelineDebugger_emptyMetrics__P-fHn h3{color:#374151;font-size:18px;margin:0 0 8px}.PipelineDebugger_emptyMetrics__P-fHn p{color:#9ca3af;font-size:14px;margin:0}.PipelineDebugger_debuggerLoader__htp9V{align-items:center;display:flex;flex-direction:column;gap:24px;padding:80px 40px}.PipelineDebugger_loaderSpinner__fdGVc{height:80px;position:relative;width:80px}.PipelineDebugger_spinnerRing__48PYF{-webkit-animation:PipelineDebugger_spin__VVz63 1.5s cubic-bezier(.5,0,.5,1) infinite;animation:PipelineDebugger_spin__VVz63 1.5s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-radius:50%;height:100%;position:absolute;width:100%}.PipelineDebugger_spinnerRing__48PYF:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s;border-top-color:#667eea}.PipelineDebugger_spinnerRing__48PYF:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s;border-right-color:#764ba2}.PipelineDebugger_spinnerRing__48PYF:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s;border-bottom-color:#667eea}@-webkit-keyframes PipelineDebugger_spin__VVz63{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes PipelineDebugger_spin__VVz63{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.PipelineDebugger_loaderText__QGqp3{text-align:center}.PipelineDebugger_loaderText__QGqp3 h3{color:#111827;font-size:20px;font-weight:700;margin:0 0 8px}.PipelineDebugger_loaderText__QGqp3 p{color:#6b7280;font-size:14px;margin:0}.PipelineDebugger_errorContent__tUyYa{padding:80px 40px;text-align:center}.PipelineDebugger_errorIcon__fQfk7{color:#ef4444;height:80px;margin:0 auto 24px;width:80px}.PipelineDebugger_errorContent__tUyYa h3{color:#dc2626;font-size:22px;font-weight:700;margin:0 0 12px}.PipelineDebugger_errorMessage__dtLE2{color:#6b7280;font-size:14px;margin:0 0 24px}.PipelineDebugger_retryButton__XKkkN{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 12px rgba(102,126,234,.3);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 32px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_retryButton__XKkkN svg{height:18px;width:18px}.PipelineDebugger_retryButton__XKkkN:hover{box-shadow:0 8px 20px rgba(102,126,234,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PipelineDebugger_retryButton__XKkkN:active{-webkit-transform:translateY(0);transform:translateY(0)}.PipelineDebugger_emptyContent__hsrjj{padding:80px 40px;text-align:center}.PipelineDebugger_emptyIcon__BDerI{color:#d1d5db;height:80px;margin:0 auto 24px;width:80px}.PipelineDebugger_emptyContent__hsrjj h3{color:#374151;font-size:20px;font-weight:700;margin:0 0 8px}.PipelineDebugger_emptyContent__hsrjj p{color:#9ca3af;font-size:14px;margin:0}.PipelineDebugger_jsonViewer__afdWc{display:flex;flex-direction:column;gap:8px}.PipelineDebugger_jsonViewer__afdWc.PipelineDebugger_inline__uDFH6{gap:0}.PipelineDebugger_jsonHeader__LvaCe{align-items:center;background:linear-gradient(90deg,#f9fafb 0,#f3f4f6);border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;padding:12px 16px}.PipelineDebugger_jsonToggle__QA3ZX{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1 1;gap:10px;padding:0;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_jsonToggleIcon__b7K\+V{color:#667eea;flex-shrink:0;height:20px;width:20px}.PipelineDebugger_jsonToggle__QA3ZX:hover{opacity:.8}.PipelineDebugger_jsonLabel__S75zR{color:#374151;font-size:13px;font-weight:600}.PipelineDebugger_jsonActions__CdHJM{display:flex;gap:8px}.PipelineDebugger_collapseButton__gzBtD,.PipelineDebugger_copyButton__Kz5zz,.PipelineDebugger_summaryToggle__YyZD3{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#4b5563;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_collapseButton__gzBtD svg,.PipelineDebugger_copyButton__Kz5zz svg,.PipelineDebugger_summaryToggle__YyZD3 svg{height:14px;width:14px}.PipelineDebugger_collapseButton__gzBtD:hover,.PipelineDebugger_copyButton__Kz5zz:hover,.PipelineDebugger_summaryToggle__YyZD3:hover{background:#f9fafb;border-color:#667eea;color:#667eea;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PipelineDebugger_copyButton__Kz5zz:disabled{cursor:not-allowed;opacity:.5;-webkit-transform:none!important;transform:none!important}.PipelineDebugger_jsonSummary__XbgTL{background:linear-gradient(180deg,#fafafa 0,#f5f5f5);border:1px solid #e5e7eb;border-radius:10px;padding:16px}.PipelineDebugger_summaryItem__yrVO6{align-items:center;color:#4b5563;display:flex;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;gap:8px;padding:6px 0}.PipelineDebugger_summaryItemIcon__YRCw0{color:#667eea;flex-shrink:0;height:12px;width:12px}.PipelineDebugger_jsonContent__4PL-4{background:linear-gradient(180deg,#1f2937 0,#111827);border:1px solid #374151;border-radius:10px;box-shadow:inset 0 2px 8px rgba(0,0,0,.3);overflow-x:auto}.PipelineDebugger_jsonContent__4PL-4::-webkit-scrollbar{height:8px}.PipelineDebugger_jsonContent__4PL-4::-webkit-scrollbar-track{background:#1f2937}.PipelineDebugger_jsonContent__4PL-4::-webkit-scrollbar-thumb{background:#4b5563;border-radius:4px}.PipelineDebugger_jsonContent__4PL-4 pre{margin:0;padding:20px}.PipelineDebugger_jsonCode__VT0YS{color:#e5e7eb;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.PipelineDebugger_inlineContainer__RM5wC{width:100%}.PipelineDebugger_inlineSummary__LcVVr{align-items:center;background:linear-gradient(90deg,#fafafa 0,#f5f5f5);border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_inlineSummary__LcVVr:hover{background:linear-gradient(90deg,#f5f5f5 0,#eee);border-color:#d1d5db}.PipelineDebugger_summaryPreviewWrapper__1fRSq{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.PipelineDebugger_inlineJsonIcon__WHjpp{color:#667eea;flex-shrink:0;height:18px;width:18px}.PipelineDebugger_summaryPreview__SNOwA{color:#4b5563;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PipelineDebugger_inlineExpandBtn__M9rbE{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 2px 8px rgba(102,126,234,.3);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.PipelineDebugger_inlineExpandBtn__M9rbE svg{height:14px;width:14px}.PipelineDebugger_inlineExpandBtn__M9rbE:hover{box-shadow:0 4px 12px rgba(102,126,234,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PipelineDebugger_inlineActions__rU0Cm{background:#1f2937;border-bottom:1px solid #374151;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.PipelineDebugger_srOnly__3Jw6b{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.PipelineDebugger_modalContainer__6Wy65{border-radius:20px;max-height:90vh;width:95%}.PipelineDebugger_modalHeader__LP5o7{padding:20px}.PipelineDebugger_headerTitleGroup__-yJel h2{font-size:20px}.PipelineDebugger_headerSubtitle__5eE3S{font-size:12px}.PipelineDebugger_modalContent__kFJbN{padding:20px}.PipelineDebugger_phasesHeader__HSqFW{align-items:flex-start;flex-direction:column;gap:16px}.PipelineDebugger_phasesActions__CuD-y{width:100%}.PipelineDebugger_actionButton__\+0tqM{flex:1 1}.PipelineDebugger_componentsGrid__ECHmx,.PipelineDebugger_metadataGrid__owaxH{grid-template-columns:1fr}.PipelineDebugger_insightsContent__peyaY{flex-direction:column}.PipelineDebugger_insightDivider__ta1Hn{display:none}.PipelineDebugger_totalTimeValue__5yban{font-size:40px}}.PipelineDebugger_enhancedJsonViewer__jEbbP{background:linear-gradient(180deg,#1f2937 0,#111827);border:1px solid #374151;border-radius:10px;font-family:Monaco,Menlo,Consolas,Ubuntu Mono,monospace;font-size:13px;line-height:1.6;overflow-x:auto;padding:16px}.PipelineDebugger_jsonKeyName__pJgeL{color:#9cdcfe}.PipelineDebugger_jsonStringValue__v4l01{color:#ce9178}.PipelineDebugger_jsonNumberValue__niQHu{color:#b5cea8}.PipelineDebugger_jsonBooleanValue__u4NNl{color:#569cd6}.PipelineDebugger_jsonNullValue__Sfm3D{color:#569cd6;font-style:italic}.PipelineDebugger_jsonBracket__-srUl{color:gold}.PipelineDebugger_jsonPunctuation__eA9so{color:#d4d4d4}.PipelineDebugger_jsonLine__169Ux{display:block}.PipelineDebugger_jsonIndent__2vUwI{display:inline-block}.PipelineDebugger_collapseToggle__yxcgQ{background:none;border:none;color:#858585;cursor:pointer;font-size:10px;padding:0 4px 0 0;transition:color .15s ease;vertical-align:middle}.PipelineDebugger_collapseToggle__yxcgQ:hover{color:#e5e7eb}.PipelineDebugger_collapsedPreview__jdlsi{color:#858585;font-style:italic;margin-left:4px}.PipelineDebugger_textViewerInline__xDMoi{background:#0f172a;border-left:3px solid #667eea;border-radius:8px;display:block;margin:8px 0 8px 20px;max-height:400px;overflow-y:auto;padding:12px 16px}.PipelineDebugger_textViewerContent__Is3S4{color:#e5e7eb;font-family:Monaco,Menlo,Consolas,Ubuntu Mono,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.PipelineDebugger_textViewerHeader__Hs7Yh{align-items:center;border-bottom:1px solid #374151;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.PipelineDebugger_textViewerLabel__QFK8x{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PipelineDebugger_textViewerClose__c2CIp{background:none;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;font-size:11px;padding:4px 8px;transition:all .15s ease}.PipelineDebugger_textViewerClose__c2CIp:hover{background:#374151;color:#e5e7eb}.PipelineDebugger_stringContainer__NVvFU{display:inline}.PipelineDebugger_truncatedString__5UutB{color:#ce9178}.PipelineDebugger_expandStringBtn__zaA6B{background:rgba(102,126,234,.2);border:none;border-radius:4px;color:#667eea;cursor:pointer;font-size:10px;margin-left:6px;padding:2px 6px;transition:all .15s ease}.PipelineDebugger_expandStringBtn__zaA6B:hover{background:rgba(102,126,234,.35);color:#8b9eff}.PipelineDebugger_textViewBtn__Tey3g{background:none;border:none;color:#667eea;cursor:pointer;font-size:10px;margin-left:4px;opacity:.8;padding:2px 6px;transition:opacity .15s ease}.PipelineDebugger_textViewBtn__Tey3g:hover{opacity:1}.PipelineDebugger_enhancedJsonActions__hkCu4{border-bottom:1px solid #374151;display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px;padding-bottom:12px}.PipelineDebugger_enhancedJsonActions__hkCu4 button{align-items:center;background:#374151;border:1px solid #4b5563;border-radius:6px;color:#e5e7eb;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:6px 12px;transition:all .15s ease}.PipelineDebugger_enhancedJsonActions__hkCu4 button:hover{background:#4b5563;border-color:#667eea}.PipelineDebugger_enhancedJsonActions__hkCu4 button svg{height:14px;width:14px}.GroqPlayground_playgroundContainer__f-nS3{height:100%;overflow-y:auto;padding:24px}.GroqPlayground_playgroundContent__1CjYL{display:flex;flex-direction:column;gap:24px}.GroqPlayground_section__QHEXw{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:20px}.GroqPlayground_sectionHeader__xcqBQ{align-items:center;display:flex;gap:12px;margin-bottom:16px}.GroqPlayground_sectionHeader__xcqBQ h3{color:#1f2937;font-size:16px;font-weight:600;margin:0}.GroqPlayground_sectionIcon__jolvc{color:#667eea;height:22px;width:22px}.GroqPlayground_badge__hZ4sN{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;font-size:12px;font-weight:600;margin-left:auto;padding:2px 10px}.GroqPlayground_textarea__eJLZA{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;color:#1f2937;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:14px;line-height:1.6;padding:14px 16px;resize:vertical;transition:all .2s ease;width:100%}.GroqPlayground_textarea__eJLZA:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15);outline:none}.GroqPlayground_textarea__eJLZA::-webkit-input-placeholder{color:#9ca3af}.GroqPlayground_textarea__eJLZA::placeholder{color:#9ca3af}.GroqPlayground_input__z6h1W{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#1f2937;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.GroqPlayground_input__z6h1W:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15);outline:none}.GroqPlayground_select__phIzH{-webkit-appearance:none;appearance:none;background:#f9fafb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e5e7eb;border-radius:10px;color:#1f2937;cursor:pointer;font-size:14px;padding:10px 40px 10px 14px;transition:all .2s ease;width:100%}.GroqPlayground_select__phIzH:focus{background-color:#fff;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15);outline:none}.GroqPlayground_messagesList__3vm72{display:flex;flex-direction:column;gap:12px}.GroqPlayground_noMessages__fAIgP{background:#f9fafb;border-radius:10px;color:#9ca3af;font-style:italic;padding:24px;text-align:center}.GroqPlayground_messageItem__OjNj-{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px}.GroqPlayground_messageHeader__9x3IN{align-items:center;display:flex;gap:12px;margin-bottom:10px}.GroqPlayground_roleSelect__1uFHh{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:12px;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;cursor:pointer;font-size:13px;font-weight:500;padding:6px 28px 6px 10px}.GroqPlayground_roleSelect__1uFHh:focus{border-color:#667eea;outline:none}.GroqPlayground_removeButton__8sFr6{align-items:center;background:transparent;border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:6px;transition:all .2s ease}.GroqPlayground_removeButton__8sFr6 svg{color:#9ca3af;height:16px;width:16px}.GroqPlayground_removeButton__8sFr6:hover{background:#fee2e2}.GroqPlayground_removeButton__8sFr6:hover svg{color:#ef4444}.GroqPlayground_messageTextarea__zkVB1{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#1f2937;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:13px;line-height:1.5;padding:10px 12px;resize:vertical;transition:all .2s ease;width:100%}.GroqPlayground_messageTextarea__zkVB1:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1);outline:none}.GroqPlayground_addMessageButton__WSB6O{align-items:center;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:2px dashed #667eea;border-radius:10px;color:#667eea;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s ease}.GroqPlayground_addMessageButton__WSB6O svg{height:18px;width:18px}.GroqPlayground_addMessageButton__WSB6O:hover{background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border-color:#764ba2}.GroqPlayground_optionsGrid__XFMSE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.GroqPlayground_optionItem__pWPKV{display:flex;flex-direction:column;gap:8px}.GroqPlayground_optionLabel__hCUM5{color:#4b5563;font-size:13px;font-weight:500}.GroqPlayground_slider__aaD71{-webkit-appearance:none;appearance:none;background:#e5e7eb;border-radius:3px;height:6px;outline:none;width:100%}.GroqPlayground_slider__aaD71::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;box-shadow:0 2px 6px rgba(102,126,234,.4);cursor:pointer;height:20px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:20px}.GroqPlayground_slider__aaD71::-webkit-slider-thumb:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.GroqPlayground_slider__aaD71::-moz-range-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 2px 6px rgba(102,126,234,.4);cursor:pointer;height:20px;width:20px}.GroqPlayground_sliderLabels__4sEe7{color:#9ca3af;display:flex;font-size:11px;justify-content:space-between}.GroqPlayground_actions__NbcDU{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.GroqPlayground_copyButton__ks07a,.GroqPlayground_downloadButton__3WPEO,.GroqPlayground_resetButton__psD5n,.GroqPlayground_sendButton__Ux9\+E{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;transition:all .2s ease}.GroqPlayground_copyButton__ks07a svg,.GroqPlayground_downloadButton__3WPEO svg,.GroqPlayground_resetButton__psD5n svg,.GroqPlayground_sendButton__Ux9\+E svg{height:18px;width:18px}.GroqPlayground_resetButton__psD5n{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.GroqPlayground_resetButton__psD5n:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.GroqPlayground_resetButton__psD5n:disabled{cursor:not-allowed;opacity:.5}.GroqPlayground_downloadButton__3WPEO{background:#fff;border:1px solid #10b981;color:#059669}.GroqPlayground_downloadButton__3WPEO:hover{background:#ecfdf5;border-color:#059669}.GroqPlayground_copyButton__ks07a{background:#fff;border:1px solid #3b82f6;color:#2563eb}.GroqPlayground_copyButton__ks07a:hover{background:#eff6ff;border-color:#2563eb}.GroqPlayground_sendButton__Ux9\+E{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 12px rgba(102,126,234,.35);color:#fff}.GroqPlayground_sendButton__Ux9\+E:hover:not(:disabled){box-shadow:0 6px 16px rgba(102,126,234,.45);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.GroqPlayground_sendButton__Ux9\+E:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.GroqPlayground_sendButton__Ux9\+E:disabled{cursor:not-allowed;opacity:.7;-webkit-transform:none;transform:none}.GroqPlayground_buttonSpinner__cgW9V{-webkit-animation:GroqPlayground_spin__7CBjC .8s linear infinite;animation:GroqPlayground_spin__7CBjC .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@-webkit-keyframes GroqPlayground_spin__7CBjC{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes GroqPlayground_spin__7CBjC{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.GroqPlayground_errorContainer__jNTD0{align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;display:flex;gap:14px;padding:16px}.GroqPlayground_errorContainer__jNTD0 svg{color:#ef4444;flex-shrink:0;height:24px;width:24px}.GroqPlayground_errorContent__u2mUN h4{color:#dc2626;font-size:14px;font-weight:600;margin:0 0 4px}.GroqPlayground_errorContent__u2mUN p{color:#991b1b;font-size:13px;margin:0}.GroqPlayground_responseSection__br82X{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border:1px solid rgba(102,126,234,.2);border-radius:16px;padding:20px}.GroqPlayground_responseStats__WZjkS{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.GroqPlayground_stat__bREVO{background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:4px;min-width:100px;padding:12px 16px}.GroqPlayground_statLabel__L0swe{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.GroqPlayground_statValue__HoIh3{color:#1f2937;font-size:14px;font-weight:600}.GroqPlayground_responseContent__YD3Od{background:#fff;border-radius:12px;margin-bottom:16px;padding:16px}.GroqPlayground_responseContent__YD3Od h4{color:#4b5563;font-size:14px;font-weight:600;margin:0 0 12px}.GroqPlayground_responseText__nu0ig{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:13px;line-height:1.6;padding:14px;white-space:pre-wrap;word-break:break-word}.GroqPlayground_requestDetails__n4vOk{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.GroqPlayground_requestDetails__n4vOk summary{align-items:center;color:#4b5563;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;list-style:none;padding:14px 16px;transition:background .2s ease}.GroqPlayground_requestDetails__n4vOk summary::-webkit-details-marker{display:none}.GroqPlayground_requestDetails__n4vOk summary:before{border-bottom:5px solid transparent;border-left:6px solid #6b7280;border-top:5px solid transparent;content:"";display:block;height:0;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:0}.GroqPlayground_requestDetails__n4vOk[open] summary:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.GroqPlayground_requestDetails__n4vOk summary:hover{background:#f9fafb}.GroqPlayground_requestContent__zecNj{border-top:1px solid #e5e7eb;padding:16px}.GroqPlayground_emptyState__cEjOM{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.GroqPlayground_emptyIcon__vC9Iz{color:#d1d5db;height:64px;margin-bottom:20px;width:64px}.GroqPlayground_emptyIcon__vC9Iz svg{height:100%;width:100%}.GroqPlayground_emptyState__cEjOM h3{color:#374151;font-size:18px;font-weight:600;margin:0 0 8px}.GroqPlayground_emptyState__cEjOM p{color:#9ca3af;font-size:14px;margin:0}@media (max-width:768px){.GroqPlayground_playgroundContainer__f-nS3,.GroqPlayground_section__QHEXw{padding:16px}.GroqPlayground_optionsGrid__XFMSE{grid-template-columns:1fr}.GroqPlayground_actions__NbcDU{flex-direction:column}.GroqPlayground_copyButton__ks07a,.GroqPlayground_downloadButton__3WPEO,.GroqPlayground_resetButton__psD5n,.GroqPlayground_sendButton__Ux9\+E{justify-content:center;width:100%}.GroqPlayground_responseStats__WZjkS{flex-direction:column}.GroqPlayground_stat__bREVO{width:100%}}.video-container{height:100vh;overflow:hidden;position:relative;width:100vw}.background-video{box-sizing:border-box;-webkit-filter:grayscale();filter:grayscale();height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;z-index:-1}.red-filter{-webkit-filter:sepia(100%) saturate(800%) hue-rotate(-65deg);filter:sepia(100%) saturate(800%) hue-rotate(-65deg);mix-blend-mode:hard-light}.content{height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%;z-index:1}html{background:linear-gradient(180deg,#3f3f3f,#232323);height:100vh}:root{--border:1px;--logo-font-size:6rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Tektur;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.background-clip{background-clip:text;-webkit-background-clip:text;-moz-background-clip:text}.logo-font{font-family:rocket;font-size:6rem!important;font-size:var(--logo-font-size)!important;line-height:5.4rem!important;line-height:calc(var(--logo-font-size)*.9)!important}.logo-font span{display:block;font-size:2.58rem!important;font-size:calc(var(--logo-font-size)*.43)!important;line-height:4.2rem!important;line-height:calc(var(--logo-font-size)*.7)!important}.gradient-text{-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:rgba(0,0,0,.7);background-color:#e2e2e2;background-image:linear-gradient(180deg,#555 4%,#90caf9 12.5%,#555 27%,#000 25% 28%,#999 40% 45%,#fff 60%,#999 85% 90%,#000 97% 100%);background-size:100%}.gradient-text span{-webkit-text-stroke-width:2px}.gradient-text-border{-webkit-text-stroke-width:6px;-webkit-text-stroke-color:hsla(0,0%,100%,.3);background-clip:initial;-webkit-background-clip:unset;-moz-background-clip:unset;color:hsla(0,0%,100%,0);text-shadow:0 0 10px hsla(0,0%,46%,.1)}.gradient-text-border span{-webkit-text-stroke-width:.75px!important;-webkit-text-stroke-color:hsla(0,0%,100%,.6)}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.61,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.61,1) infinite}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@-webkit-keyframes spinDice{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(888deg);transform:rotate(888deg)}}@keyframes spinDice{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(888deg);transform:rotate(888deg)}}@media (max-width:600px){:root{--logo-font-size:5.5rem}}@media (max-width:500px){:root{--logo-font-size:5rem}}@media (max-width:400px){:root{--logo-font-size:4rem}}@media (max-width:350px){:root{--logo-font-size:3rem}}@media (max-width:250px){:root{--logo-font-size:2.5rem}}
/*# sourceMappingURL=main.b9f4fa03.css.map*/