.developer-panel-module__sguS8W__launcher{z-index:60;color:#f8fafc;cursor:pointer;background:#111827;border:1px solid #3d485a;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #0f172a47}.developer-panel-module__sguS8W__hasError{border-color:#f87171;box-shadow:0 0 0 3px #f8717133,0 12px 34px #0f172a47}.developer-panel-module__sguS8W__liveDot,.developer-panel-module__sguS8W__statusDot{background:#34d399;border-radius:50%;width:7px;height:7px}.developer-panel-module__sguS8W__liveDot{box-shadow:0 0 0 4px #34d39924}.developer-panel-module__sguS8W__statusDotFailed{background:#f87171}.developer-panel-module__sguS8W__panel{z-index:55;color:#e2e8f0;opacity:0;pointer-events:none;background:#0b1220;border:1px solid #334155;border-radius:18px;flex-direction:column;width:min(760px,100vw - 24px);transition:opacity .18s,transform .22s;display:flex;position:fixed;top:12px;bottom:70px;right:12px;overflow:hidden;transform:translate(calc(100% + 24px));box-shadow:0 28px 80px #0206177a}.developer-panel-module__sguS8W__open{opacity:1;pointer-events:auto;transform:translate(0)}.developer-panel-module__sguS8W__panelHeader{background:#101a2d;border-bottom:1px solid #263348;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.developer-panel-module__sguS8W__panelHeader h2{color:#f8fafc;letter-spacing:-.025em;margin:8px 0 3px;font-size:18px}.developer-panel-module__sguS8W__panelHeader p,.developer-panel-module__sguS8W__helper{color:#94a3b8;margin:0;font-size:11px;line-height:1.5}.developer-panel-module__sguS8W__panelHeader>button{color:#cbd5e1;cursor:pointer;background:#172033;border:1px solid #334155;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.developer-panel-module__sguS8W__badge{color:#6ee7b7;letter-spacing:.08em;text-transform:uppercase;background:#34d3991f;border-radius:5px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:800;display:inline-flex}.developer-panel-module__sguS8W__scroll{scrollbar-color:#475569 transparent;min-height:0;padding:14px;overflow-y:auto}.developer-panel-module__sguS8W__notice{color:#bfdbfe;background:#3b82f614;border:1px solid #60a5fa38;border-radius:9px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;font-size:11px;display:flex}.developer-panel-module__sguS8W__section{background:#1925399e;border:1px solid #263348;border-radius:12px;padding:14px}.developer-panel-module__sguS8W__section+.developer-panel-module__sguS8W__section{margin-top:10px}.developer-panel-module__sguS8W__sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.developer-panel-module__sguS8W__sectionHeading h3{color:#f1f5f9;margin:0;font-size:12px;font-weight:750}.developer-panel-module__sguS8W__sectionHeading span,.developer-panel-module__sguS8W__sectionHeading div>span{color:#718198;margin-top:2px;font-size:9px;display:block}.developer-panel-module__sguS8W__status{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800;font-size:9px!important}.developer-panel-module__sguS8W__statusCompleted{background:#34d3991f;color:#6ee7b7!important}.developer-panel-module__sguS8W__statusFailed{background:#f871711f;color:#fca5a5!important}.developer-panel-module__sguS8W__requestList{grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;gap:7px;padding-bottom:3px;display:grid;overflow-x:auto}.developer-panel-module__sguS8W__requestItem{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#111b2e;border:1px solid #314058;border-radius:9px;padding:10px}.developer-panel-module__sguS8W__requestItemSelected{background:#2563eb21;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa29}.developer-panel-module__sguS8W__requestItem>span,.developer-panel-module__sguS8W__requestItem>strong,.developer-panel-module__sguS8W__requestItem>small{display:block}.developer-panel-module__sguS8W__requestItem>span{color:#93c5fd;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.developer-panel-module__sguS8W__requestItem>strong{color:#e5edf7;margin-top:5px;font-size:11px}.developer-panel-module__sguS8W__requestItem>small{color:#718198;align-items:center;gap:5px;margin-top:9px;font-size:9px;display:flex}.developer-panel-module__sguS8W__emptyState{color:#718198;border:1px dashed #334155;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}.developer-panel-module__sguS8W__emptyState strong,.developer-panel-module__sguS8W__emptyState span{display:block}.developer-panel-module__sguS8W__emptyState strong{color:#cbd5e1;font-size:11px}.developer-panel-module__sguS8W__emptyState span{margin-top:2px;font-size:9px}.developer-panel-module__sguS8W__metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:2px 0 8px;display:grid}.developer-panel-module__sguS8W__metadata>div{background:#080f1fb3;border-radius:7px;min-width:0;padding:8px}.developer-panel-module__sguS8W__metadata dt,.developer-panel-module__sguS8W__promptOrigin dt{color:#718198;text-transform:uppercase;font-size:8px}.developer-panel-module__sguS8W__metadata dd,.developer-panel-module__sguS8W__promptOrigin dd{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;overflow:hidden}.developer-panel-module__sguS8W__errorDetail{color:#fca5a5;background:#7f1d1d1f;border:1px solid #f871713d;border-radius:7px;gap:8px;margin-top:9px;padding:9px;display:flex}.developer-panel-module__sguS8W__errorDetail strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px}.developer-panel-module__sguS8W__errorDetail p{color:#cbd5e1;margin:4px 0 0;font-size:9px;line-height:1.45}.developer-panel-module__sguS8W__smallButton{color:#cbd5e1;cursor:pointer;background:#172033;border:1px solid #3b4a61;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.developer-panel-module__sguS8W__smallButton:disabled{opacity:.4;cursor:not-allowed}.developer-panel-module__sguS8W__attemptTabs{gap:5px;margin:-2px 0 10px;display:flex}.developer-panel-module__sguS8W__attemptTabs button{color:#718198;cursor:pointer;background:#0d1628;border:1px solid #334155;border-radius:999px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.developer-panel-module__sguS8W__attemptTabs .developer-panel-module__sguS8W__attemptSelected{color:#bfdbfe;border-color:#60a5fa}.developer-panel-module__sguS8W__inputSummary{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.developer-panel-module__sguS8W__inputSummary span{color:#8fa1b9;background:#0d1628;border-radius:999px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.developer-panel-module__sguS8W__subsection+.developer-panel-module__sguS8W__subsection,.developer-panel-module__sguS8W__messageList{margin-top:14px}.developer-panel-module__sguS8W__subsectionHeading{color:#dbe5f2;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;display:flex}.developer-panel-module__sguS8W__settingsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.developer-panel-module__sguS8W__settingsGrid>div{background:#0d1628;border:1px solid #27354b;border-radius:7px;min-width:0;padding:8px}.developer-panel-module__sguS8W__settingsGrid span,.developer-panel-module__sguS8W__settingsGrid code,.developer-panel-module__sguS8W__settingsGrid em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.developer-panel-module__sguS8W__settingsGrid span{color:#718198;font-size:8px}.developer-panel-module__sguS8W__settingsGrid code{color:#e2e8f0;margin-top:4px;font-size:9px}.developer-panel-module__sguS8W__settingsGrid em{color:#c4b5fd;margin-top:5px;font-size:8px;font-style:normal}.developer-panel-module__sguS8W__assemblyNote{color:#718198;margin:0 0 8px;font-size:9px;line-height:1.7}.developer-panel-module__sguS8W__assemblyNote span,.developer-panel-module__sguS8W__source{border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700}.developer-panel-module__sguS8W__sourceMixed,.developer-panel-module__sguS8W__sourcemixed{background:#a78bfa21;color:#c4b5fd!important}.developer-panel-module__sguS8W__sourceGenerated,.developer-panel-module__sguS8W__sourcegenerated{background:#22d3ee1c;color:#67e8f9!important}.developer-panel-module__sguS8W__sourceVariable,.developer-panel-module__sguS8W__sourcevariable{background:#60a5fa1f;color:#93c5fd!important}.developer-panel-module__sguS8W__sourceHistory,.developer-panel-module__sguS8W__sourcehistory{background:#fbbf241a;color:#fcd34d!important}.developer-panel-module__sguS8W__promptOrigin{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.developer-panel-module__sguS8W__promptOrigin>div{background:#0d1628;border-left:2px solid #4c3f78;min-width:0;padding:7px 8px}.developer-panel-module__sguS8W__messageList{gap:7px;display:grid}.developer-panel-module__sguS8W__messageCard{background:#0d1628;border:1px solid #314058;border-radius:9px;overflow:hidden}.developer-panel-module__sguS8W__messageCard summary{cursor:pointer;grid-template-columns:68px minmax(130px,1fr) auto 64px 10px;align-items:center;gap:9px;padding:9px;list-style:none;display:grid}.developer-panel-module__sguS8W__messageCard summary::-webkit-details-marker{display:none}.developer-panel-module__sguS8W__messageCard summary:after{content:"+";color:#718198;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.developer-panel-module__sguS8W__messageCard[open] summary:after{content:"−"}.developer-panel-module__sguS8W__role{text-transform:uppercase;border-radius:5px;justify-content:center;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;display:inline-flex}.developer-panel-module__sguS8W__rolesystem{color:#c4b5fd;background:#a78bfa24}.developer-panel-module__sguS8W__roleuser{color:#93c5fd;background:#60a5fa21}.developer-panel-module__sguS8W__roleassistant{color:#6ee7b7;background:#34d3991c}.developer-panel-module__sguS8W__messageIdentity{min-width:0}.developer-panel-module__sguS8W__messageIdentity strong,.developer-panel-module__sguS8W__messageIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.developer-panel-module__sguS8W__messageIdentity strong{color:#dbe5f2;font-size:10px}.developer-panel-module__sguS8W__messageIdentity small{color:#718198;margin-top:2px;font-size:8px}.developer-panel-module__sguS8W__charCount{color:#718198;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.developer-panel-module__sguS8W__messageBody{padding:0 9px 9px}.developer-panel-module__sguS8W__framingList{gap:6px;display:grid}.developer-panel-module__sguS8W__framingBlock>span{margin:0 0 4px 2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;display:inline-block}.developer-panel-module__sguS8W__hardcodedLabel{color:#c4b5fd}.developer-panel-module__sguS8W__variableLabel{color:#67e8f9}.developer-panel-module__sguS8W__messageBody pre,.developer-panel-module__sguS8W__rawOutput,.developer-panel-module__sguS8W__promptInput{color:#cbd5e1;background:#070d18;border:1px solid #2a384d;border-radius:7px;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;line-height:1.58}.developer-panel-module__sguS8W__messageBody pre{white-space:pre-wrap;word-break:break-word;max-height:430px;margin:0;padding:10px;overflow:auto}.developer-panel-module__sguS8W__variableHighlight{color:#a5f3fc;background:#22d3ee33;border-radius:2px}.developer-panel-module__sguS8W__transcriptOmission{background:#0f172a9e;border:1px dashed #3d4c62;border-radius:7px;margin-top:7px;overflow:hidden}.developer-panel-module__sguS8W__omissionCode{color:#64748b;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.developer-panel-module__sguS8W__omissionBody{color:#67e8f9;background:#22d3ee0f;border-radius:6px;align-items:center;gap:8px;margin:0 8px;padding:9px;display:flex}.developer-panel-module__sguS8W__omissionBody strong,.developer-panel-module__sguS8W__omissionBody span{display:block}.developer-panel-module__sguS8W__omissionBody strong{font-size:9px}.developer-panel-module__sguS8W__omissionBody span{color:#8fa1b9;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.developer-panel-module__sguS8W__transcriptOmission p{color:#718198;margin:7px 8px 2px;font-size:8px;line-height:1.45}.developer-panel-module__sguS8W__rawOutput{white-space:pre-wrap;word-break:break-word;max-height:380px;margin:0;padding:11px;overflow:auto}.developer-panel-module__sguS8W__promptInput{resize:vertical;min-height:260px;padding:11px}.developer-panel-module__sguS8W__promptInput:disabled{opacity:.7}.developer-panel-module__sguS8W__rerunButton{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin:9px 0 8px;font-size:11px;font-weight:750;display:inline-flex}.developer-panel-module__sguS8W__rerunButton:disabled{color:#7d8da4;cursor:not-allowed;background:#273449;border-color:#334155}.developer-panel-module__sguS8W__spin{animation:.9s linear infinite developer-panel-module__sguS8W__spin}@keyframes developer-panel-module__sguS8W__spin{to{transform:rotate(360deg)}}@media (max-width:680px){.developer-panel-module__sguS8W__panel{border-radius:15px;width:calc(100vw - 16px);top:70px;bottom:66px;right:8px}.developer-panel-module__sguS8W__launcher{bottom:12px;right:12px}.developer-panel-module__sguS8W__metadata,.developer-panel-module__sguS8W__settingsGrid,.developer-panel-module__sguS8W__promptOrigin{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-panel-module__sguS8W__messageCard summary{grid-template-columns:62px minmax(100px,1fr) 58px 10px}.developer-panel-module__sguS8W__messageCard .developer-panel-module__sguS8W__source{display:none}}