@import "https://fonts.cdnfonts.com/css/sb-sans-interface";*{box-sizing:border-box;margin:0;padding:0}body{background:#1a1a24;justify-content:center;align-items:center;min-height:100vh;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}#root{align-items:flex-start;gap:24px;padding:24px;display:flex}.popover{background:#242430;border-radius:8px;flex-direction:column;align-items:center;width:448px;height:696px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 2px #ffffff3d,0 0 2px #ffffff3d}.gradient-overlay{filter:blur(350px);opacity:.15;pointer-events:none;z-index:0;background:linear-gradient(#7cb5f2 19% 52%,#26d07c 61%);width:448px;height:696px;position:absolute;top:0;left:0}.header{z-index:1;background:#242430;border-bottom:1px solid #393a46;border-radius:8px 8px 0 0;flex-direction:row;flex-shrink:0;align-items:center;width:448px;height:57px;padding:8px 16px;display:flex}.header-left{flex-direction:row;flex:1;align-items:center;gap:4px;display:flex}.header-right{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;display:flex}.header-btn{cursor:pointer;color:#787b8a;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.header-btn:hover{background:#ffffff0f}.header-btn:active{background:#ffffff1a}.header-btn svg{width:24px;height:24px}.chat-icon{background:#74411e;border-radius:32px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex}.chat-icon svg{color:#ef9f5e;width:16px;height:16px}.header-title{flex-direction:row;flex:1;align-items:center;gap:4px;display:flex}.header-title-text{letter-spacing:.015em;color:#e6e8ef;white-space:nowrap;text-overflow:ellipsis;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:1.42857em;overflow:hidden}.body{z-index:1;flex-direction:column;flex:1;align-items:center;width:100%;padding:16px;display:flex;position:relative;overflow:hidden auto}.body-content{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.body::-webkit-scrollbar{width:8px}.body::-webkit-scrollbar-track{background:0 0}.body::-webkit-scrollbar-thumb{background:#8b8e9b padding-box content-box;border:2px solid #0000;border-radius:2px;min-height:30px}.user-bubble-row{flex-direction:row;justify-content:flex-end;align-items:flex-end;gap:8px;width:100%;display:flex}.user-bubble{background:#393a46;border-radius:8px 8px 0;flex-direction:column;gap:4px;max-width:80%;padding:10px 16px;display:flex}.user-bubble-text{letter-spacing:.007em;color:#fff;word-break:break-word;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:300;line-height:1.42857em}.ai-bubble-row{flex-direction:row;align-items:flex-start;gap:8px;width:100%;padding:0 32px 8px 0;display:flex}.ai-loading{flex-direction:row;align-items:center;gap:8px;display:flex}.ai-loading-icon{flex-shrink:0;width:24px;height:24px;animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-loading-text{letter-spacing:.008em;color:#aaaebd;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.33333em}.ai-answer{flex-direction:column;gap:8px;width:100%;display:flex}.ai-answer-text{letter-spacing:.007em;color:#e6e8ef;word-break:break-word;white-space:pre-wrap;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:300;line-height:1.42857em}.reasoning-block{flex-direction:row;align-items:flex-start;gap:8px;width:100%;padding:8px 0;display:flex}.reasoning-icon{color:#787b8a;flex-shrink:0;width:24px;height:24px}.reasoning-text{letter-spacing:.008em;color:#aaaebd;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:1.33333em}.tool-card{background:#ffffff0a;border:1px solid #393a46;border-radius:8px;flex-direction:column;gap:4px;width:100%;padding:8px 12px;display:flex}.tool-card-header{flex-direction:row;align-items:center;gap:8px;display:flex}.tool-card-icon{color:#ef9f5e;flex-shrink:0;width:16px;height:16px}.tool-card-name{color:#e6e8ef;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;line-height:1.33333em}.tool-card-description{letter-spacing:.008em;color:#aaaebd;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.33333em}.tool-card-status{color:#787b8a;margin-top:4px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400;line-height:1.27273em}.tool-card-spinner{border:2px solid #393a46;border-top-color:#ef9f5e;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:1s linear infinite spin}.tool-card-cancel{color:#aaaebd;cursor:pointer;background:0 0;border:1px solid #393a46;border-radius:4px;padding:2px 8px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400;transition:all .15s}.tool-card-cancel:hover{color:#e6e8ef;border-color:#787b8a}.stopped-badge{background:#ffffff0a;border-radius:4px;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;display:inline-flex}.stopped-badge-text{color:#787b8a;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400;line-height:1.27273em}.footer{z-index:1;flex-direction:column;flex-shrink:0;align-items:stretch;gap:8px;width:100%;padding:12px 16px 6px;display:flex}.divider{background:#393a46;flex-shrink:0;width:100%;height:1px}.field-ai{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.announcement{border-radius:8px 8px 0 0;flex-direction:column;display:flex;overflow:hidden}.announcement-strip{background:#74411e;border-radius:4px 4px 0 0;flex-shrink:0;width:100%;height:4px}.announcement-content{flex-direction:row;align-items:center;gap:16px;width:100%;padding:4px 8px;display:flex}.announcement-text{letter-spacing:.008em;color:#e6e8ef;flex:1;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.33333em}.announcement-action{color:#ef9f5e;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:2px 4px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;line-height:1.33333em;transition:background .15s}.announcement-action:hover{background:#ef9f5e1a}.textarea-wrapper{border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.textarea-container{background:#242430;border:2px solid #0000;border-radius:14px;flex-direction:column;padding:9px 2px 2px 8px;transition:border-color .15s;display:flex}.textarea-container:focus-within{border-color:#393a46}.textarea-container.disabled{opacity:.7}.textarea-input-row{flex-direction:row;align-items:flex-start;gap:4px;display:flex}.textarea-input{color:#e6e8ef;letter-spacing:.007em;resize:none;background:0 0;border:none;outline:none;flex:1;min-height:20px;max-height:100px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:300;line-height:1.42857em}.textarea-input::placeholder{color:#575966}.textarea-bottom{flex-direction:row;justify-content:flex-end;align-items:center;gap:4px;padding:0 8px 7px 0;display:flex}.send-btn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.send-btn.active{color:#74411e;background:#fee8d2}.send-btn.active:hover{color:#884c23;background:#f0d4b8}.send-btn.active:active{color:#915126;background:#e2c0a4}.send-btn.disabled{color:#30303c;cursor:default;background:#575966}.send-btn svg{width:12px;height:12px}.stop-btn{cursor:pointer;background:#393a46;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.stop-btn:hover{background:#41424e}.stop-btn:active{background:#51525d}.stop-btn .stop-icon{background:#e6e8ef;border-radius:1px;width:8px;height:8px}.footer-text{color:#787b8a;text-align:center;padding:4px 0 0;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400;line-height:1.27273em}.processing-indicator{align-items:center;gap:8px;padding:8px 0;display:flex}.processing-dots{gap:4px;display:flex}.processing-dot{background:#787b8a;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse}.processing-dot:nth-child(2){animation-delay:.2s}.processing-dot:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}.debug-panel{color:#e6e8ef;background:#1e1e2e;border-radius:8px;flex-direction:column;gap:12px;width:320px;max-height:696px;padding:16px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;display:flex;overflow-y:auto}.debug-title{color:#ef9f5e;border-bottom:1px solid #393a46;padding-bottom:8px;font-size:14px;font-weight:600}.debug-state{color:#ef9f5e;background:#ef9f5e26;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:11px}.debug-scenarios{flex-direction:column;gap:4px;display:flex}.debug-scenario-btn{cursor:pointer;text-align:left;color:#e6e8ef;background:#ffffff0a;border:1px solid #393a46;border-radius:4px;flex-direction:column;gap:2px;padding:6px 8px;transition:all .15s;display:flex}.debug-scenario-btn:hover{background:#ffffff14;border-color:#787b8a}.debug-scenario-btn.active{background:#ef9f5e1a;border-color:#ef9f5e}.debug-scenario-btn .label{font-size:12px;font-weight:600}.debug-scenario-btn .desc{color:#787b8a;font-size:11px}.debug-flags{color:#aaaebd;flex-direction:column;gap:4px;font-family:monospace;font-size:11px;display:flex}.debug-flag-row{justify-content:space-between;display:flex}.debug-flag-value{color:#e6e8ef}.debug-flag-value.true{color:#26d07c}.debug-flag-value.false{color:#787b8a}.tl-container{flex-direction:column;width:100%;margin-bottom:4px;display:flex}.tl-header{cursor:pointer;text-align:left;background:#ffffff08;border:none;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;transition:background .15s;display:flex}.tl-header:hover{background:#ffffff0f}.tl-header-text{color:#aaaebd;align-items:center;gap:6px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.33333em;display:flex}.tl-header-pulse{background:#ef9f5e;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s ease-in-out infinite tlPulse}@keyframes tlPulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.tl-header-chevron{flex-shrink:0;transition:transform .2s}.tl-header-chevron--collapsed{transform:rotate(-90deg)}.tl-steps{flex-direction:column;padding:4px 0 0;display:flex;position:relative}.tl-steps:before{content:"";background:#393a46;border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:5px}.tl-step{flex-direction:row;align-items:flex-start;gap:10px;padding:2px 0;display:flex;position:relative}.tl-dot{z-index:1;border:2px solid;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:2px;position:relative}.tl-dot--running{background:#ef9f5e;border-color:#ef9f5e;animation:1.5s ease-in-out infinite dotPulse}.tl-dot--completed{background:#26d07c;border-color:#26d07c}.tl-dot--stopped{background:#787b8a;border-color:#787b8a}.tl-dot--error{background:#e05252;border-color:#e05252}@keyframes dotPulse{0%,to{box-shadow:0 0 #ef9f5e66}50%{box-shadow:0 0 0 4px #ef9f5e00}}.tl-step-content{flex:1;min-width:0}.tl-step-header{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:row;align-items:center;gap:6px;width:100%;padding:2px 0;display:flex}.tl-step-header:hover .tl-step-label{color:#e6e8ef}.tl-step-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-step-label{color:#aaaebd;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.33333em;transition:color .15s;overflow:hidden}.tl-step-label--mono{color:#e6e8ef;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px}.tl-step-duration{color:#787b8a;flex-shrink:0;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400}.tl-step-body{flex-direction:column;gap:4px;padding:4px 0 8px;display:flex}.tl-step-reasoning{color:#aaaebd;word-break:break-word;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-style:italic;font-weight:400;line-height:1.4em}.tl-step-tool-desc{color:#787b8a;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400}.tl-step-tool-result{color:#26d07c;margin-top:2px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400}.tool-output{color:#aaaebd;white-space:pre-wrap;word-break:break-all;background:#0000004d;border:1px solid #393a46;border-radius:4px;max-height:120px;margin:2px 0;padding:6px 8px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;line-height:1.4;overflow-y:auto}.tool-output::-webkit-scrollbar{width:4px}.tool-output::-webkit-scrollbar-track{background:0 0}.tool-output::-webkit-scrollbar-thumb{background:#393a46;border-radius:2px}.tool-output code{font-family:inherit}.tool-output-cursor{color:#ef9f5e;animation:1s step-end infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.stopped-badge--error{background:#e052521a}.stopped-badge-text--error{color:#e05252}.fade-in{animation:.2s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:.3s ease-out slideUp}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.seg-control{z-index:1;background:#242430;border-bottom:1px solid #393a46;flex-direction:row;flex-shrink:0;gap:0;width:100%;padding:0 16px;display:flex}.seg-tab{color:#787b8a;letter-spacing:.05em;text-align:center;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 4px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;transition:all .15s}.seg-tab:hover{color:#aaaebd}.seg-tab--active{color:#ef9f5e;border-bottom-color:#ef9f5e}.tcc{background:#ffffff08;border:1px solid #393a46;border-radius:8px;flex-direction:column;width:100%;transition:border-color .15s;display:flex;overflow:hidden}.tcc:hover{border-color:#575966}.tcc-header{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:row;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.tcc-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tcc-dot--running{animation:1.5s ease-in-out infinite dotPulse}.tcc-dot--error{background:#e05252!important}.tcc-icon{flex-shrink:0;align-items:center;display:flex}.tcc-short{color:#e6e8ef;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.333em;overflow:hidden}.tcc-duration{color:#787b8a;flex-shrink:0;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:400}.tcc-chevron{color:#787b8a;flex-shrink:0;font-size:12px;transition:transform .2s}.tcc-chevron--collapsed{transform:rotate(-90deg)}.tcc-body{padding:0 12px 12px;animation:.15s ease-out fadeIn}.tcc-text-result{color:#aaaebd;padding:4px 0;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.4}.cmd-block{flex-direction:column;gap:0;width:100%;display:flex}.cmd-header{background:#0000004d;border:1px solid #393a46;border-bottom:none;border-radius:4px 4px 0 0;align-items:center;gap:8px;padding:6px 8px;display:flex}.cmd-prompt{color:#26d07c;flex-shrink:0;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px;font-weight:600}.cmd-text{color:#e6e8ef;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;overflow:hidden}.cmd-type-badge{color:#787b8a;text-transform:uppercase;letter-spacing:.03em;background:#ffffff0f;border-radius:3px;flex-shrink:0;padding:1px 6px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:600}.cmd-output{background:#0000004d;border:1px solid #393a46;border-top:none;max-height:160px;padding:6px 8px;overflow-y:auto}.cmd-output::-webkit-scrollbar{width:4px}.cmd-output::-webkit-scrollbar-track{background:0 0}.cmd-output::-webkit-scrollbar-thumb{background:#393a46;border-radius:2px}.cmd-stdout{color:#aaaebd;white-space:pre-wrap;word-break:break-all;margin:0;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;line-height:1.5}.cmd-stderr{color:#e05252;white-space:pre-wrap;word-break:break-all;border-left:2px solid #e05252;margin:4px 0 0;padding-left:8px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;line-height:1.5}.cmd-exit{background:#0003;border:1px solid #393a46;border-top:none;border-radius:0 0 4px 4px;padding:4px 8px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px}.cmd-exit--ok{color:#26d07c}.cmd-exit--fail{color:#e05252}.conn-status{background:#ffffff08;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;display:flex}.conn-status--ok{border-left:3px solid #26d07c}.conn-status--fail{border-left:3px solid #e05252}.conn-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.conn-dot--ok{background:#26d07c}.conn-dot--fail{background:#e05252}.conn-target{color:#e6e8ef;flex:1;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:12px}.conn-label{flex-shrink:0;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600}.conn-status--ok .conn-label{color:#26d07c}.conn-status--fail .conn-label{color:#e05252}.skill-card{flex-direction:column;gap:6px;display:flex}.skill-search-header,.skill-info-header{align-items:center;gap:6px;display:flex}.skill-search-label,.skill-info-label{color:#787b8a;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600}.skill-search-query{color:#ef9f5e;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px}.skill-info-path{color:#aaaebd;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px}.skill-results{flex-direction:column;gap:2px;display:flex}.skill-result-row{background:#ffffff08;border-radius:3px;justify-content:space-between;align-items:center;padding:2px 8px;display:flex}.skill-result-row:first-child{background:#ef9f5e14}.skill-name{color:#e6e8ef;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px}.skill-result-row:first-child .skill-name{color:#ef9f5e;font-weight:600}.skill-relevance{color:#787b8a;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10px}.skill-markdown-preview{background:#0003;border:1px solid #393a46;border-radius:4px;max-height:140px;padding:8px;overflow-y:auto}.skill-markdown-preview pre{color:#aaaebd;white-space:pre-wrap;margin:0;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;line-height:1.5}.skill-markdown-preview::-webkit-scrollbar{width:4px}.skill-markdown-preview::-webkit-scrollbar-thumb{background:#393a46;border-radius:2px}.sd-container{flex-direction:column;gap:6px;display:flex}.sd-title{color:#787b8a;text-transform:uppercase;letter-spacing:.05em;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600}.sd-grid{flex-direction:column;gap:2px;display:flex}.sd-row{align-items:flex-start;gap:8px;padding:2px 0;display:flex}.sd-key{color:#787b8a;flex-shrink:0;min-width:80px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600}.sd-value{color:#e6e8ef;word-break:break-all;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px}.sd-null{color:#575966;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;font-style:italic}.sd-array{flex-direction:column;gap:4px;display:flex}.sd-expand-btn{cursor:pointer;color:#aaaebd;text-align:left;background:0 0;border:none;padding:0;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px}.sd-expand-btn:hover{color:#e6e8ef}.sd-array-items{border-left:1px solid #393a46;flex-direction:column;gap:4px;padding-left:12px;display:flex}.sd-array-item{padding:2px 0}.sd-nested{flex-direction:column;gap:1px;display:flex}.secret-flow{flex-direction:column;gap:6px;display:flex}.secret-header{align-items:center;gap:6px;display:flex}.secret-lock{font-size:12px}.secret-path{color:#aaaebd;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px}.secret-content{color:#e6e8ef;background:#0003;border:1px solid #393a46;border-radius:4px;margin:0;padding:6px 8px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;line-height:1.5}.secret-status{font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600}.secret-status--ok{color:#26d07c}.secret-status--pending{color:#ef9f5e}.srl{flex-direction:column;gap:4px;padding:4px 0;display:flex}.srl-item{align-items:center;gap:8px;padding:2px 0;display:flex}.srl-icon{text-align:center;flex-shrink:0;width:16px;font-size:12px}.srl-text{font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;line-height:1.4}.srl-item--done .srl-icon{color:#26d07c}.srl-item--done .srl-text{color:#aaaebd;-webkit-text-decoration:line-through #aaaebd4d;text-decoration:line-through #aaaebd4d}.srl-item--in-progress .srl-icon{color:#ef9f5e}.srl-item--in-progress .srl-text{color:#e6e8ef;font-weight:600}.srl-item--not-done .srl-icon{color:#575966}.srl-item--not-done .srl-text{color:#787b8a}.showcase{flex-direction:column;gap:20px;width:100%;padding-bottom:16px;display:flex}.showcase-section{flex-direction:column;gap:8px;display:flex}.showcase-title{color:#ef9f5e;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600}.showcase-desc{color:#787b8a;margin-bottom:4px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px}.showcase-content{flex-direction:column;gap:8px;display:flex}.catalog{flex-direction:column;gap:16px;width:100%;padding-bottom:16px;display:flex}.catalog-nav{z-index:2;background:#242430;flex-wrap:wrap;gap:6px;padding:4px 0 8px;display:flex;position:sticky;top:0}.catalog-pill{cursor:pointer;background:#ffffff08;border:1px solid;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;font-weight:600;transition:all .15s;display:flex}.catalog-pill:hover{background:#ffffff14}.catalog-pill-count{opacity:.6;font-weight:400}.catalog-section{flex-direction:column;gap:8px;display:flex}.catalog-section-header{border-bottom:1px solid #393a46;align-items:center;gap:8px;padding-bottom:4px;display:flex}.catalog-section-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.catalog-section-title{color:#e6e8ef;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600}.catalog-section-count{color:#787b8a;margin-left:auto;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px}.catalog-section-desc{color:#575966;word-break:break-all;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10px}.catalog-cards{flex-direction:column;gap:6px;display:flex}.ra-container{flex-direction:column;width:100%;margin-bottom:4px;display:flex}.ra-header{cursor:pointer;text-align:left;background:#ffffff08;border:none;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;transition:background .15s;display:flex}.ra-header:hover{background:#ffffff0f}.ra-header-text{color:#aaaebd;align-items:center;gap:6px;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.333em;display:flex}.ra-pulse{background:#ef9f5e;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s ease-in-out infinite tlPulse}.ra-chevron{flex-shrink:0;transition:transform .2s}.ra-chevron--collapsed{transform:rotate(-90deg)}.ra-body{flex-direction:column;gap:6px;max-height:400px;padding:8px 0 0;animation:.2s ease-out fadeIn;display:flex;overflow-y:auto}.ra-body::-webkit-scrollbar{width:4px}.ra-body::-webkit-scrollbar-track{background:0 0}.ra-body::-webkit-scrollbar-thumb{background:#393a46;border-radius:2px}.ra-reasoning{border-bottom:1px solid #ffffff0f;margin-bottom:2px;padding:0 0 6px}.ra-steps{flex-direction:column;padding:4px 0 0;display:flex;position:relative}.ra-steps-line{background:#393a46;border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:5px}.err-block{background:#0003;border-radius:4px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.err-block--red{border-left:3px solid #e05252}.err-block--orange{border-left:3px solid #ef9f5e}.err-header{align-items:center;gap:6px;display:flex}.err-icon{flex-shrink:0;font-size:12px}.err-block--red .err-icon{color:#e05252}.err-block--orange .err-icon{color:#ef9f5e}.err-title{color:#e6e8ef;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600}.err-badge{text-transform:lowercase;border-radius:3px;margin-left:auto;padding:1px 5px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:9px}.err-badge--red{color:#e05252;background:#e0525226}.err-badge--orange{color:#ef9f5e;background:#ef9f5e26}.err-message{white-space:pre-wrap;word-break:break-all;color:#aaaebd;max-height:100px;margin:0;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;line-height:1.5;overflow-y:auto}.user-pause{background:#ef9f5e0f;border:1px solid #ef9f5e26;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.user-pause-pulse{background:#ef9f5e;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite tlPulse}.user-pause-text{color:#ef9f5e;font-family:SB Sans Interface,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;line-height:1.333em}.stop-btn--pending{cursor:default;background:#393a46;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.stop-btn--pending .stop-icon{border:2px solid #575966;border-top-color:#e6e8ef;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}.cmd-record{background:#0000004d;border:1px solid #393a46;border-radius:4px;flex-direction:column;gap:4px;padding:6px 8px;display:flex}.cmd-record-row{gap:8px;display:flex}.cmd-record-key{color:#787b8a;flex-shrink:0;min-width:100px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;font-weight:600}.cmd-record-val{color:#aaaebd;word-break:break-all;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px}.cmd-record-val--ok{color:#26d07c}.cmd-record-val--fail{color:#e05252}
