.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:var(--chat-lavender);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:var(--chat-lavender);border-radius:24px;box-shadow:var(--chat-shadow);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:var(--chat-plum);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:transparent;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:var(--chat-lavender);border:1px solid var(--chat-border);border-radius:14px;box-shadow:var(--chat-shadow);display:flex;height:48px;justify-content:center;width:48px}.PipelineDebugger_headerIcon__DFXUm svg{stroke-width:2.5;color:var(--chat-card);height:26px;width:26px}.PipelineDebugger_headerTitleGroup__-yJel h2{color:var(--chat-card);font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0;text-shadow:none}.PipelineDebugger_headerSubtitle__5eE3S{color:var(--chat-card);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:var(--chat-lavender);border:1px solid var(--chat-border);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:var(--chat-card);height:20px;width:20px}.PipelineDebugger_closeButton__Dvu4W:hover{background:var(--chat-lavender);box-shadow:var(--chat-shadow);-webkit-transform:scale(1.05);transform:scale(1.05)}.PipelineDebugger_closeButton__Dvu4W:active{-webkit-transform:scale(.98);transform:scale(.98)}.PipelineDebugger_tabContainer__lTLi7{background:var(--chat-card);border-bottom:1px solid var(--chat-border);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:var(--chat-secondaryInk);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:var(--chat-lavender);border-radius:10px;color:var(--chat-secondaryInk);font-size:12px;font-weight:600;padding:2px 8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_tab__0B5CF:hover{color:var(--chat-plum)}.PipelineDebugger_tab__0B5CF:hover .PipelineDebugger_tabIcon__FEBzn{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PipelineDebugger_tab__0B5CF.PipelineDebugger_active__199\+P{color:var(--chat-plum)}.PipelineDebugger_tab__0B5CF.PipelineDebugger_active__199\+P .PipelineDebugger_tabBadge__RNuhz{background:var(--chat-plum);color:var(--chat-card)}.PipelineDebugger_tabIndicator__4EY1S{background:var(--chat-plum);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:var(--chat-lavender);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:var(--chat-lavender);border:2px solid var(--chat-border);border-radius:5px}.PipelineDebugger_modalContent__kFJbN::-webkit-scrollbar-thumb:hover{background:var(--chat-lavender)}.PipelineDebugger_phasesTab__VG0Dq{height:100%}.PipelineDebugger_phasesHeader__HSqFW{align-items:flex-start;background:var(--chat-card);border:1px solid var(--chat-border);border-radius:16px;box-shadow:var(--chat-shadow);display:flex;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.PipelineDebugger_phasesTitle__TL1UX h3{color:var(--chat-ink);font-size:18px;font-weight:700;margin:0 0 4px}.PipelineDebugger_phasesTitle__TL1UX p{color:var(--chat-secondaryInk);font-size:13px;margin:0}.PipelineDebugger_phasesActions__CuD-y{display:flex;gap:8px}.PipelineDebugger_actionButton__\+0tqM{align-items:center;background:var(--chat-card);border:1px solid var(--chat-border);border-radius:10px;color:var(--chat-secondaryInk);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:var(--chat-lavender);border-color:var(--chat-border);box-shadow:var(--chat-shadow);color:var(--chat-plum);-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:var(--chat-card);border:1px solid var(--chat-border);border-radius:16px;box-shadow:var(--chat-shadow);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_phaseItem__xMejs:hover{border-color:var(--chat-border);box-shadow:var(--chat-shadow);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PipelineDebugger_phaseHeader__SLUi9{align-items:center;background:var(--chat-lavender);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:var(--chat-lavender)}.PipelineDebugger_phaseHeader__SLUi9.PipelineDebugger_expanded__EDvLV{background:var(--chat-lavender);border-bottom:2px solid var(--chat-border)}.PipelineDebugger_phaseHeaderLeft__rWQcb{align-items:center;display:flex;gap:16px}.PipelineDebugger_phaseNumber__9\+rdG{align-items:center;background:var(--chat-plum);border-radius:12px;box-shadow:var(--chat-shadow);color:var(--chat-card);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:var(--chat-ink);font-size:15px;font-weight:600}.PipelineDebugger_phaseId__n3vhJ{background:var(--chat-lavender);border-radius:6px;color:var(--chat-secondaryInk);font-family:var(--chat-monospace);font-size:12px;padding:2px 8px}.PipelineDebugger_expandIcon__\+oyMN{align-items:center;background:var(--chat-lavender);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:var(--chat-plum);height:18px;width:18px}.PipelineDebugger_phaseHeader__SLUi9:hover .PipelineDebugger_expandIcon__\+oyMN{background:var(--chat-lavender);-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:var(--chat-card);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:var(--chat-risk);border:2px solid var(--chat-border);border-radius:12px;box-shadow:var(--chat-shadow);display:flex;gap:16px;margin-bottom:20px;padding:16px 20px}.PipelineDebugger_phaseTimeIcon__fQMq9{align-items:center;background:var(--chat-card);border-radius:12px;box-shadow:var(--chat-shadow);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.PipelineDebugger_phaseTimeIcon__fQMq9 svg{color:var(--chat-riskText);height:24px;width:24px}.PipelineDebugger_phaseTimeContent__URuP7{display:flex;flex-direction:column;gap:4px}.PipelineDebugger_phaseTimeLabel__XQx\+z{color:var(--chat-riskText);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PipelineDebugger_phaseTimeValue__mWui3{color:var(--chat-riskText);font-family:var(--chat-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 var(--chat-border);display:flex;gap:10px;padding-bottom:8px}.PipelineDebugger_dataSectionIcon__wUkLD{color:var(--chat-plum);height:20px;width:20px}.PipelineDebugger_dataSectionHeader__BkTni h4{color:var(--chat-ink);font-size:14px;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.PipelineDebugger_objectView__6F0R\+{background:var(--chat-lavender);border:1px solid var(--chat-border);border-radius:12px;font-family:var(--chat-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:var(--chat-card);border-left:4px solid var(--chat-border);border-radius:12px;box-shadow:var(--chat-shadow);color:var(--chat-ink);display:flex;font-size:16px;font-weight:700;gap:10px;margin:0;padding:16px 20px}.PipelineDebugger_sectionIcon__frh8Z{color:var(--chat-plum);height:22px;width:22px}.PipelineDebugger_promptContent__48pEZ{background:var(--chat-card);border:1px solid var(--chat-border);border-radius:12px;box-shadow:var(--chat-shadow);max-height:400px;overflow-y:auto;padding:20px}.PipelineDebugger_promptContent__48pEZ::-webkit-scrollbar{width:8px}.PipelineDebugger_promptContent__48pEZ::-webkit-scrollbar-thumb,.PipelineDebugger_promptContent__48pEZ::-webkit-scrollbar-track{background:var(--chat-lavender);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:var(--chat-card);border:1px solid var(--chat-border);border-radius:14px;box-shadow:var(--chat-shadow);display:flex;gap:16px;padding:20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_metadataCard__1JB1s:hover{border-color:var(--chat-border);box-shadow:var(--chat-shadow);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PipelineDebugger_metadataIcon__sbC6K{align-items:center;background:var(--chat-lavender);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.PipelineDebugger_metadataIcon__sbC6K svg{color:var(--chat-plum);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:var(--chat-secondaryInk);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PipelineDebugger_metadataValue__P3x7s{color:var(--chat-ink);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PipelineDebugger_performanceMetrics__XveS7{background:var(--chat-card);border:1px solid var(--chat-border);border-radius:16px;box-shadow:var(--chat-shadow);padding:24px}.PipelineDebugger_performanceHeader__1MzNg{align-items:center;border-bottom:2px solid var(--chat-border);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:var(--chat-risk);border-radius:14px;box-shadow:var(--chat-shadow);display:flex;height:56px;justify-content:center;width:56px}.PipelineDebugger_performanceIconWrapper__H9HrG svg{color:var(--chat-riskText);height:28px;width:28px}.PipelineDebugger_performanceTitle__Tcs5r{color:var(--chat-ink);font-size:18px;font-weight:700;margin:0 0 4px}.PipelineDebugger_performanceSubtitle__KctsG{color:var(--chat-secondaryInk);font-size:13px;margin:0}.PipelineDebugger_performanceStatusBadge__2\+cq7{align-items:center;border-radius:12px;box-shadow:var(--chat-shadow);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:var(--chat-success);color:var(--chat-successText)}.PipelineDebugger_performanceStatusBadge__2\+cq7.PipelineDebugger_error__n4xWu,.PipelineDebugger_performanceStatusBadge__2\+cq7.PipelineDebugger_warning__yq5yj{background:var(--chat-risk);color:var(--chat-riskText)}.PipelineDebugger_totalTimeCard__oLqHm{background:var(--chat-plum);border-radius:14px;box-shadow:var(--chat-shadow);margin-bottom:24px;overflow:hidden;padding:24px;position:relative}.PipelineDebugger_totalTimeCard__oLqHm:before{background:var(--chat-lavender);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:var(--chat-card);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:var(--chat-card);font-size:48px;font-weight:800;line-height:1;margin-bottom:8px;text-shadow:none}.PipelineDebugger_timeUnit__fedV\+{font-size:24px;font-weight:600;margin-left:4px;opacity:.9}.PipelineDebugger_totalTimeContext__D93Gr{align-items:center;color:var(--chat-card);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:var(--chat-lavender);border:2px solid var(--chat-border);border-radius:14px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.PipelineDebugger_componentCard__fhdu5:hover{box-shadow:var(--chat-shadow);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PipelineDebugger_contextCard__bUjhO:hover,.PipelineDebugger_llmCard__Ju6Pf:hover{border-color:var(--chat-border)}.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:var(--chat-lavender)}.PipelineDebugger_contextCard__bUjhO .PipelineDebugger_componentIconWrapper__q\+QFg svg{color:var(--chat-plum);height:22px;width:22px}.PipelineDebugger_llmCard__Ju6Pf .PipelineDebugger_componentIconWrapper__q\+QFg{background:var(--chat-lavender)}.PipelineDebugger_llmCard__Ju6Pf .PipelineDebugger_componentIconWrapper__q\+QFg svg{color:var(--chat-plum);height:22px;width:22px}.PipelineDebugger_componentInfo__qQU\+S{display:flex;flex:1 1;flex-direction:column;gap:4px}.PipelineDebugger_componentLabel__tvR6P{color:var(--chat-secondaryInk);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PipelineDebugger_componentTime__if1DR{color:var(--chat-ink);font-size:22px;font-weight:700}.PipelineDebugger_componentProgress__bkoff{align-items:center;display:flex;gap:12px}.PipelineDebugger_progressBar__FNMBF{background:var(--chat-lavender);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: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,.PipelineDebugger_llmFill__rcdst{background:var(--chat-plum);box-shadow:var(--chat-shadow)}.PipelineDebugger_componentPercentage__gz6vl{color:var(--chat-secondaryInk);font-size:14px;font-weight:700;min-width:48px;text-align:right}.PipelineDebugger_insightsCard__xeVdN{background:var(--chat-success);border:2px solid var(--chat-border);border-radius:14px;padding:20px}.PipelineDebugger_insightsHeader__cwyxn{align-items:center;color:var(--chat-successText);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:var(--chat-card);border-radius:10px;box-shadow:var(--chat-shadow);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.PipelineDebugger_insightBadge__TOVdx svg{color:var(--chat-successText);height:20px;width:20px}.PipelineDebugger_insightText__D\+muy{display:flex;flex-direction:column;gap:2px}.PipelineDebugger_insightLabel__W2DKB{color:var(--chat-successText);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PipelineDebugger_insightValue__LAyfb{color:var(--chat-successText);font-size:14px;font-weight:700}.PipelineDebugger_insightDivider__ta1Hn{background:transparent;width:2px}.PipelineDebugger_emptyMetrics__P-fHn{color:var(--chat-secondaryInk);padding:60px 20px;text-align:center}.PipelineDebugger_emptyMetricsIcon__nSs-8{color:var(--chat-ink);height:64px;margin:0 auto 16px;width:64px}.PipelineDebugger_emptyMetrics__P-fHn h3{color:var(--chat-ink);font-size:18px;margin:0 0 8px}.PipelineDebugger_emptyMetrics__P-fHn p{color:var(--chat-secondaryInk);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:var(--chat-border)}.PipelineDebugger_spinnerRing__48PYF:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s;border-right-color:var(--chat-border)}.PipelineDebugger_spinnerRing__48PYF:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s;border-bottom-color:var(--chat-border)}@-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:var(--chat-ink);font-size:20px;font-weight:700;margin:0 0 8px}.PipelineDebugger_loaderText__QGqp3 p{color:var(--chat-secondaryInk);font-size:14px;margin:0}.PipelineDebugger_errorContent__tUyYa{padding:80px 40px;text-align:center}.PipelineDebugger_errorIcon__fQfk7{color:var(--chat-riskText);height:80px;margin:0 auto 24px;width:80px}.PipelineDebugger_errorContent__tUyYa h3{color:var(--chat-riskText);font-size:22px;font-weight:700;margin:0 0 12px}.PipelineDebugger_errorMessage__dtLE2{color:var(--chat-secondaryInk);font-size:14px;margin:0 0 24px}.PipelineDebugger_retryButton__XKkkN{align-items:center;background:var(--chat-plum);border:none;border-radius:12px;box-shadow:var(--chat-shadow);color:var(--chat-card);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:var(--chat-shadow);-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:var(--chat-ink);height:80px;margin:0 auto 24px;width:80px}.PipelineDebugger_emptyContent__hsrjj h3{color:var(--chat-ink);font-size:20px;font-weight:700;margin:0 0 8px}.PipelineDebugger_emptyContent__hsrjj p{color:var(--chat-secondaryInk);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:var(--chat-lavender);border:1px solid var(--chat-border);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:var(--chat-plum);flex-shrink:0;height:20px;width:20px}.PipelineDebugger_jsonToggle__QA3ZX:hover{opacity:.8}.PipelineDebugger_jsonLabel__S75zR{color:var(--chat-ink);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:var(--chat-card);border:1px solid var(--chat-border);border-radius:8px;color:var(--chat-secondaryInk);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:var(--chat-lavender);border-color:var(--chat-border);color:var(--chat-plum);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PipelineDebugger_copyButton__Kz5zz:disabled{background:var(--chat-selection);color:var(--chat-secondaryInk);cursor:not-allowed;opacity:1;-webkit-transform:none!important;transform:none!important}.PipelineDebugger_jsonSummary__XbgTL{background:var(--chat-lavender);border:1px solid var(--chat-border);border-radius:10px;padding:16px}.PipelineDebugger_summaryItem__yrVO6{align-items:center;color:var(--chat-secondaryInk);display:flex;font-family:var(--chat-monospace);font-size:12px;gap:8px;padding:6px 0}.PipelineDebugger_summaryItemIcon__YRCw0{color:var(--chat-plum);flex-shrink:0;height:12px;width:12px}.PipelineDebugger_jsonContent__4PL-4{background:var(--chat-lavender);border:1px solid var(--chat-border);border-radius:10px;box-shadow:var(--chat-shadow);overflow-x:auto}.PipelineDebugger_jsonContent__4PL-4::-webkit-scrollbar{height:8px}.PipelineDebugger_jsonContent__4PL-4::-webkit-scrollbar-track{background:var(--chat-lavender)}.PipelineDebugger_jsonContent__4PL-4::-webkit-scrollbar-thumb{background:var(--chat-lavender);border-radius:4px}.PipelineDebugger_jsonContent__4PL-4 pre{margin:0;padding:20px}.PipelineDebugger_jsonCode__VT0YS{color:var(--chat-ink);font-family:var(--chat-monospace);font-size:12px;line-height:1.6}.PipelineDebugger_inlineContainer__RM5wC{width:100%}.PipelineDebugger_inlineSummary__LcVVr{align-items:center;background:var(--chat-lavender);border:1px solid var(--chat-border);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:var(--chat-lavender);border-color:var(--chat-border)}.PipelineDebugger_summaryPreviewWrapper__1fRSq{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.PipelineDebugger_inlineJsonIcon__WHjpp{color:var(--chat-plum);flex-shrink:0;height:18px;width:18px}.PipelineDebugger_summaryPreview__SNOwA{color:var(--chat-secondaryInk);font-family:var(--chat-monospace);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PipelineDebugger_inlineExpandBtn__M9rbE{align-items:center;background:var(--chat-plum);border:none;border-radius:8px;box-shadow:var(--chat-shadow);color:var(--chat-card);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:var(--chat-shadow);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.PipelineDebugger_inlineActions__rU0Cm{background:var(--chat-lavender);border-bottom:1px solid var(--chat-border);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:var(--chat-lavender);border:1px solid var(--chat-border);border-radius:10px;font-family:var(--chat-monospace);font-size:13px;line-height:1.6;overflow-x:auto;padding:16px}.PipelineDebugger_jsonKeyName__pJgeL{color:var(--chat-plum)}.PipelineDebugger_jsonStringValue__v4l01{color:var(--chat-riskText)}.PipelineDebugger_jsonNumberValue__niQHu{color:var(--chat-successText)}.PipelineDebugger_jsonBooleanValue__u4NNl{color:var(--chat-plum)}.PipelineDebugger_jsonNullValue__Sfm3D{color:var(--chat-plum);font-style:italic}.PipelineDebugger_jsonBracket__-srUl,.PipelineDebugger_jsonPunctuation__eA9so{color:var(--chat-ink)}.PipelineDebugger_jsonLine__169Ux{display:block}.PipelineDebugger_jsonIndent__2vUwI{display:inline-block}.PipelineDebugger_collapseToggle__yxcgQ{background:none;border:none;color:var(--chat-secondaryInk);cursor:pointer;font-size:10px;padding:0 4px 0 0;transition:color .15s ease;vertical-align:middle}.PipelineDebugger_collapseToggle__yxcgQ:hover{color:var(--chat-ink)}.PipelineDebugger_collapsedPreview__jdlsi{color:var(--chat-secondaryInk);font-style:italic;margin-left:4px}.PipelineDebugger_textViewerInline__xDMoi{background:var(--chat-lavender);border-left:3px solid var(--chat-border);border-radius:8px;display:block;margin:8px 0 8px 20px;max-height:400px;overflow-y:auto;padding:12px 16px}.PipelineDebugger_textViewerContent__Is3S4{color:var(--chat-ink);font-family:var(--chat-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 var(--chat-border);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.PipelineDebugger_textViewerLabel__QFK8x{color:var(--chat-secondaryInk);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.PipelineDebugger_textViewerClose__c2CIp{background:none;border:none;border-radius:4px;color:var(--chat-secondaryInk);cursor:pointer;font-size:11px;padding:4px 8px;transition:all .15s ease}.PipelineDebugger_textViewerClose__c2CIp:hover{background:var(--chat-lavender);color:var(--chat-ink)}.PipelineDebugger_stringContainer__NVvFU{display:inline}.PipelineDebugger_truncatedString__5UutB{color:var(--chat-riskText)}.PipelineDebugger_expandStringBtn__zaA6B{border:none;border-radius:4px;cursor:pointer;font-size:10px;margin-left:6px;padding:2px 6px;transition:all .15s ease}.PipelineDebugger_expandStringBtn__zaA6B,.PipelineDebugger_expandStringBtn__zaA6B:hover{background:var(--chat-lavender);color:var(--chat-plum)}.PipelineDebugger_textViewBtn__Tey3g{background:none;border:none;color:var(--chat-plum);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 var(--chat-border);display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px;padding-bottom:12px}.PipelineDebugger_enhancedJsonActions__hkCu4 button{align-items:center;background:var(--chat-lavender);border:1px solid var(--chat-border);border-radius:6px;color:var(--chat-ink);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:var(--chat-lavender);border-color:var(--chat-border)}.PipelineDebugger_enhancedJsonActions__hkCu4 button svg{height:14px;width:14px}.PipelineDebugger_modalOverlay__TAUvN{background:rgba(51,32,68,.4);box-sizing:border-box}.PipelineDebugger_modalContainer__6Wy65{color:var(--chat-ink);min-width:0}.PipelineDebugger_modalContainer__6Wy65 *{box-sizing:border-box;min-width:0}.PipelineDebugger_modalContainer__6Wy65 button{font-family:inherit}.PipelineDebugger_modalContainer__6Wy65 :focus-visible{outline:3px solid var(--chat-plum);outline-offset:3px}.PipelineDebugger_modalHeader__LP5o7,.PipelineDebugger_tabContainer__lTLi7{flex-shrink:0}.PipelineDebugger_modalContent__kFJbN{min-height:0;overflow-wrap:anywhere;overflow-x:hidden}.PipelineDebugger_tabWrapper__ipTry{overflow-x:auto}.PipelineDebugger_tab__0B5CF{flex-shrink:0}.PipelineDebugger_enhancedJsonActions__hkCu4,.PipelineDebugger_inlineActions__rU0Cm,.PipelineDebugger_jsonActions__CdHJM,.PipelineDebugger_jsonHeader__LvaCe,.PipelineDebugger_performanceHeaderLeft__1EHns,.PipelineDebugger_performanceHeader__1MzNg,.PipelineDebugger_phaseHeaderLeft__rWQcb{flex-wrap:wrap;gap:8px}.PipelineDebugger_enhancedJsonViewer__jEbbP,.PipelineDebugger_jsonContent__4PL-4{max-width:100%}.PipelineDebugger_enhancedJsonViewer__jEbbP,.PipelineDebugger_jsonIndent__2vUwI{white-space:pre}.PipelineDebugger_modalHeader__LP5o7:before,.PipelineDebugger_totalTimeCard__oLqHm:before{display:none}@media (max-width:768px){.PipelineDebugger_modalOverlay__TAUvN{padding:8px}.PipelineDebugger_modalContainer__6Wy65{max-height:94dvh;width:100%}.PipelineDebugger_modalContent__kFJbN,.PipelineDebugger_modalHeader__LP5o7,.PipelineDebugger_phaseContent__X3pCg,.PipelineDebugger_phaseHeader__SLUi9{padding:12px}.PipelineDebugger_tabContainer__lTLi7{padding:0 8px}}.PipelineDebugger_closeButton__Dvu4W svg,.PipelineDebugger_headerIcon__DFXUm svg{color:var(--chat-plum)}.PipelineDebugger_debuggerLoader__htp9V,.PipelineDebugger_emptyContent__hsrjj,.PipelineDebugger_errorContent__tUyYa{min-height:0;overflow-y:auto}.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:var(--chat-card);border:1px solid var(--chat-border);border-radius:16px;box-shadow:var(--chat-shadow);padding:20px}.GroqPlayground_sectionHeader__xcqBQ{align-items:center;display:flex;gap:12px;margin-bottom:16px}.GroqPlayground_sectionHeader__xcqBQ h3{color:var(--chat-ink);font-size:16px;font-weight:600;margin:0}.GroqPlayground_sectionIcon__jolvc{color:var(--chat-plum);height:22px;width:22px}.GroqPlayground_badge__hZ4sN{background:var(--chat-plum);border-radius:12px;color:var(--chat-card);font-size:12px;font-weight:600;margin-left:auto;padding:2px 10px}.GroqPlayground_textarea__eJLZA{background:var(--chat-lavender);border:1px solid var(--chat-border);border-radius:12px;box-sizing:border-box;color:var(--chat-ink);font-family:var(--chat-monospace);font-size:14px;line-height:1.6;padding:14px 16px;resize:vertical;transition:all .2s ease;width:100%}.GroqPlayground_textarea__eJLZA:focus{background:var(--chat-card);border-color:var(--chat-border);box-shadow:var(--chat-shadow);outline:3px solid var(--chat-plum);outline-offset:3px}.GroqPlayground_textarea__eJLZA::-webkit-input-placeholder{color:var(--chat-secondaryInk)}.GroqPlayground_textarea__eJLZA::placeholder{color:var(--chat-secondaryInk)}.GroqPlayground_input__z6h1W{background:var(--chat-lavender);border:1px solid var(--chat-border);border-radius:10px;box-sizing:border-box;color:var(--chat-ink);font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.GroqPlayground_input__z6h1W:focus{background:var(--chat-card);border-color:var(--chat-border);box-shadow:var(--chat-shadow);outline:3px solid var(--chat-plum);outline-offset:3px}.GroqPlayground_select__phIzH{-webkit-appearance:none;appearance:none;background:var(--chat-lavender);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 var(--chat-border);border-radius:10px;color:var(--chat-ink);cursor:pointer;font-size:14px;padding:10px 40px 10px 14px;transition:all .2s ease;width:100%}.GroqPlayground_select__phIzH:focus{background-color:var(--chat-card);border-color:var(--chat-border);box-shadow:var(--chat-shadow);outline:3px solid var(--chat-plum);outline-offset:3px}.GroqPlayground_messagesList__3vm72{display:flex;flex-direction:column;gap:12px}.GroqPlayground_noMessages__fAIgP{background:var(--chat-lavender);border-radius:10px;color:var(--chat-secondaryInk);font-style:italic;padding:24px;text-align:center}.GroqPlayground_messageItem__OjNj-{background:var(--chat-lavender);border:1px solid var(--chat-border);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:var(--chat-card);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 var(--chat-border);border-radius:8px;color:var(--chat-ink);cursor:pointer;font-size:13px;font-weight:500;padding:6px 28px 6px 10px}.GroqPlayground_roleSelect__1uFHh:focus{border-color:var(--chat-border);outline:3px solid var(--chat-plum);outline-offset:3px}.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:var(--chat-secondaryInk);height:16px;width:16px}.GroqPlayground_removeButton__8sFr6:hover{background:var(--chat-risk)}.GroqPlayground_removeButton__8sFr6:hover svg{color:var(--chat-riskText)}.GroqPlayground_messageTextarea__zkVB1{background:var(--chat-card);border:1px solid var(--chat-border);border-radius:8px;box-sizing:border-box;color:var(--chat-ink);font-family:var(--chat-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:var(--chat-border);box-shadow:var(--chat-shadow);outline:3px solid var(--chat-plum);outline-offset:3px}.GroqPlayground_addMessageButton__WSB6O{align-items:center;background:var(--chat-lavender);border:2px dashed var(--chat-border);border-radius:10px;color:var(--chat-plum);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:var(--chat-lavender);border-color:var(--chat-border)}.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:var(--chat-secondaryInk);font-size:13px;font-weight:500}.GroqPlayground_slider__aaD71{-webkit-appearance:none;appearance:none;background:var(--chat-lavender);border-radius:3px;height:6px;outline:3px solid var(--chat-plum);outline-offset:3px;width:100%}.GroqPlayground_slider__aaD71::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--chat-plum);border-radius:50%;box-shadow:var(--chat-shadow);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:var(--chat-plum);border:none;border-radius:50%;box-shadow:var(--chat-shadow);cursor:pointer;height:20px;width:20px}.GroqPlayground_sliderLabels__4sEe7{color:var(--chat-secondaryInk);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:var(--chat-card);border:1px solid var(--chat-border);color:var(--chat-secondaryInk)}.GroqPlayground_resetButton__psD5n:hover:not(:disabled){background:var(--chat-lavender);border-color:var(--chat-border)}.GroqPlayground_resetButton__psD5n:disabled{background:var(--chat-selection);color:var(--chat-secondaryInk);cursor:not-allowed;opacity:1}.GroqPlayground_downloadButton__3WPEO{background:var(--chat-card);border:1px solid var(--chat-border);color:var(--chat-successText)}.GroqPlayground_downloadButton__3WPEO:hover{background:var(--chat-success);border-color:var(--chat-border)}.GroqPlayground_copyButton__ks07a{background:var(--chat-card);border:1px solid var(--chat-border);color:var(--chat-plum)}.GroqPlayground_copyButton__ks07a:hover{background:var(--chat-lavender);border-color:var(--chat-border)}.GroqPlayground_sendButton__Ux9\+E{background:var(--chat-plum);border:none;box-shadow:var(--chat-shadow);color:var(--chat-card)}.GroqPlayground_sendButton__Ux9\+E:hover:not(:disabled){box-shadow:var(--chat-shadow);-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-top-color:var(--chat-border);border:2px solid var(--chat-border);border-radius:50%;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:var(--chat-risk);border:1px solid var(--chat-border);border-radius:12px;display:flex;gap:14px;padding:16px}.GroqPlayground_errorContainer__jNTD0 svg{color:var(--chat-riskText);flex-shrink:0;height:24px;width:24px}.GroqPlayground_errorContent__u2mUN h4{color:var(--chat-riskText);font-size:14px;font-weight:600;margin:0 0 4px}.GroqPlayground_errorContent__u2mUN p{color:var(--chat-riskText);font-size:13px;margin:0}.GroqPlayground_responseSection__br82X{background:var(--chat-lavender);border:1px solid var(--chat-border);border-radius:16px;padding:20px}.GroqPlayground_responseStats__WZjkS{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.GroqPlayground_stat__bREVO{background:var(--chat-card);border-radius:10px;box-shadow:var(--chat-shadow);display:flex;flex-direction:column;gap:4px;min-width:100px;padding:12px 16px}.GroqPlayground_statLabel__L0swe{color:var(--chat-secondaryInk);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.GroqPlayground_statValue__HoIh3{color:var(--chat-ink);font-size:14px;font-weight:600}.GroqPlayground_responseContent__YD3Od{background:var(--chat-card);border-radius:12px;margin-bottom:16px;padding:16px}.GroqPlayground_responseContent__YD3Od h4{color:var(--chat-secondaryInk);font-size:14px;font-weight:600;margin:0 0 12px}.GroqPlayground_responseText__nu0ig{background:var(--chat-lavender);border:1px solid var(--chat-border);border-radius:8px;color:var(--chat-ink);font-family:var(--chat-monospace);font-size:13px;line-height:1.6;padding:14px;white-space:pre-wrap;word-break:break-word}.GroqPlayground_requestDetails__n4vOk{background:var(--chat-card);border:1px solid var(--chat-border);border-radius:12px;overflow:hidden}.GroqPlayground_requestDetails__n4vOk summary{align-items:center;color:var(--chat-secondaryInk);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 var(--chat-border);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:var(--chat-lavender)}.GroqPlayground_requestContent__zecNj{border-top:1px solid var(--chat-border);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:var(--chat-ink);height:64px;margin-bottom:20px;width:64px}.GroqPlayground_emptyIcon__vC9Iz svg{height:100%;width:100%}.GroqPlayground_emptyState__cEjOM h3{color:var(--chat-ink);font-size:18px;font-weight:600;margin:0 0 8px}.GroqPlayground_emptyState__cEjOM p{color:var(--chat-secondaryInk);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%}}.GroqPlayground_playgroundContainer__f-nS3{height:auto;min-width:0;overflow-wrap:anywhere}.GroqPlayground_playgroundContainer__f-nS3 :focus-visible{outline:3px solid var(--chat-plum);outline-offset:3px}.GroqPlayground_playgroundContainer__f-nS3 button{font-family:inherit}.GroqPlayground_playgroundContainer__f-nS3 button:disabled{background:var(--chat-selection);color:var(--chat-secondaryInk);opacity:1}.GroqPlayground_messageHeader__9x3IN,.GroqPlayground_sectionHeader__xcqBQ{flex-wrap:wrap}.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}.astrapuffs-background{box-sizing:border-box;min-height:100vh;width:100%}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.107b764c.css.map*/