.InlineEditor-module__NAoM1a__editable{cursor:pointer;outline-offset:4px;border-radius:3px;outline:1px dashed #0000;transition:outline-color .15s}.InlineEditor-module__NAoM1a__editable:hover{outline-color:#ffffff26}.InlineEditor-module__NAoM1a__editorWrapper{margin:0;position:relative}.InlineEditor-module__NAoM1a__textarea{width:100%;color:var(--color-fg);resize:none;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;outline:none;padding:12px;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:13px;line-height:1.6;overflow:hidden}.InlineEditor-module__NAoM1a__textarea:focus{border-color:#64a0ff80;box-shadow:0 0 0 2px #64a0ff1a}.InlineEditor-module__NAoM1a__toolbar{justify-content:space-between;align-items:center;margin-top:6px;font-size:12px;display:flex}.InlineEditor-module__NAoM1a__hint{color:#ffffff59}.InlineEditor-module__NAoM1a__hint kbd{background:#ffffff14;border:1px solid #ffffff1f;border-radius:3px;padding:1px 4px;font-family:inherit;font-size:11px}.InlineEditor-module__NAoM1a__actions{gap:6px;display:flex}.InlineEditor-module__NAoM1a__cancelBtn,.InlineEditor-module__NAoM1a__saveBtn{cursor:pointer;border:none;border-radius:4px;padding:3px 10px;font-size:12px;transition:background .15s}.InlineEditor-module__NAoM1a__cancelBtn{color:#ffffff80;background:#ffffff0f}.InlineEditor-module__NAoM1a__cancelBtn:hover{background:#ffffff1a}.InlineEditor-module__NAoM1a__saveBtn{color:#64a0ff;background:#64a0ff33}.InlineEditor-module__NAoM1a__saveBtn:hover{background:#64a0ff4d}.InlineEditor-module__NAoM1a__loadingIndicator{vertical-align:middle;border:1.5px solid #fff3;border-top-color:#64a0ff99;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.6s linear infinite InlineEditor-module__NAoM1a__spin;display:inline-block}@keyframes InlineEditor-module__NAoM1a__spin{to{transform:rotate(360deg)}}
.WorkflowDiagram-module__ZsQRjq__wrapper{margin:var(--spacing-xxs) 0}.WorkflowDiagram-module__ZsQRjq__container{border:1px solid var(--color-card-border);background:var(--color-code-bg);border-radius:8px;padding:28px 20px;position:relative}.WorkflowDiagram-module__ZsQRjq__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.WorkflowDiagram-module__ZsQRjq__edge{stroke:#64a0ff33;stroke-width:1px;transition:stroke .2s,opacity .2s}.WorkflowDiagram-module__ZsQRjq__edge[data-active]{stroke:#64a0ff80;stroke-width:1.5px}.WorkflowDiagram-module__ZsQRjq__edge[data-dimmed]{stroke:#ffffff0a}.WorkflowDiagram-module__ZsQRjq__grid{z-index:1;grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.WorkflowDiagram-module__ZsQRjq__node{border:1px solid var(--color-card-border);cursor:default;background:#0c0c0f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 8px;transition:border-color .2s,background .2s,opacity .2s;display:flex}.WorkflowDiagram-module__ZsQRjq__node[data-active]{background:#0e121c;border-color:#64a0ff59}.WorkflowDiagram-module__ZsQRjq__node[data-connected]{background:#0c0e14;border-color:#64a0ff33}.WorkflowDiagram-module__ZsQRjq__node[data-dimmed]{opacity:.3}.WorkflowDiagram-module__ZsQRjq__nodeLabel{color:var(--color-fg);font-size:13px;font-weight:500;transition:color .2s}.WorkflowDiagram-module__ZsQRjq__node[data-active] .WorkflowDiagram-module__ZsQRjq__nodeLabel{color:var(--color-accent-blue)}.WorkflowDiagram-module__ZsQRjq__nodeSub{color:var(--color-fg-muted);letter-spacing:.01em;font-size:11px}.WorkflowDiagram-module__ZsQRjq__hint{text-align:center;color:var(--color-fg-muted);margin-top:8px;font-size:12px}
.TerminalDemo-module__ODgS5G__container{margin:var(--spacing-sm) 0;background:var(--color-terminal-bg);border-radius:8px;position:relative;overflow:hidden}.TerminalDemo-module__ODgS5G__titleBar{background:var(--color-terminal-titlebar);border-bottom:1px solid var(--color-terminal-border);align-items:center;gap:6px;padding:12px 16px;display:flex}.TerminalDemo-module__ODgS5G__dot{border-radius:50%;width:12px;height:12px}.TerminalDemo-module__ODgS5G__dot[data-color=red]{background:var(--color-dot-red)}.TerminalDemo-module__ODgS5G__dot[data-color=yellow]{background:var(--color-dot-yellow)}.TerminalDemo-module__ODgS5G__dot[data-color=green]{background:var(--color-dot-green)}.TerminalDemo-module__ODgS5G__title{text-align:center;color:var(--color-terminal-text-muted);flex:1;margin-right:42px;font-size:12px}.TerminalDemo-module__ODgS5G__body{font-family:var(--font-mono);min-height:180px;padding:16px 20px;font-size:13px;line-height:20px;overflow-x:auto}.TerminalDemo-module__ODgS5G__line{white-space:pre}.TerminalDemo-module__ODgS5G__line[data-type=input]{color:var(--color-terminal-text);font-weight:500}.TerminalDemo-module__ODgS5G__line[data-type=output]{color:var(--color-terminal-text-muted)}.TerminalDemo-module__ODgS5G__line[data-type=success]{color:var(--color-terminal-success)}.TerminalDemo-module__ODgS5G__cursor{color:var(--color-terminal-text);animation:1s step-end infinite TerminalDemo-module__ODgS5G__blink}@keyframes TerminalDemo-module__ODgS5G__blink{50%{opacity:0}}.TerminalDemo-module__ODgS5G__replay{background:var(--color-terminal-btn-bg);color:var(--color-terminal-text-muted);cursor:pointer;border:none;border-radius:4px;padding:10px 14px;font-family:inherit;font-size:12px;transition:color .15s,background .15s,scale .15s;position:absolute;bottom:12px;right:12px}.TerminalDemo-module__ODgS5G__replay:hover{color:var(--color-terminal-text);background:var(--color-terminal-btn-bg-hover)}.TerminalDemo-module__ODgS5G__replay:active{scale:.96}
.TelegramChat-module__-XtRQa__container{margin:var(--spacing-sm) 0;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:8px;overflow:hidden}.TelegramChat-module__-XtRQa__header{border-bottom:1px solid var(--color-card-border);background:#ffffff08;align-items:center;gap:10px;padding:12px 16px;display:flex}.TelegramChat-module__-XtRQa__avatar{background:linear-gradient(135deg,#64a0ff33,#8b5cf633);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.TelegramChat-module__-XtRQa__headerInfo{flex-direction:column;gap:1px;min-width:0;display:flex}.TelegramChat-module__-XtRQa__headerName{color:var(--color-fg);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.TelegramChat-module__-XtRQa__botBadge{letter-spacing:.02em;color:var(--color-accent-blue);text-transform:uppercase;background:#64a0ff1a;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:500}.TelegramChat-module__-XtRQa__headerStatus{color:var(--color-fg-muted);font-size:11px}.TelegramChat-module__-XtRQa__messages{flex-direction:column;gap:6px;padding:12px 14px;display:flex}.TelegramChat-module__-XtRQa__messageRow{display:flex}.TelegramChat-module__-XtRQa__messageRow[data-align=right]{justify-content:flex-end}.TelegramChat-module__-XtRQa__messageRow[data-align=left]{justify-content:flex-start}.TelegramChat-module__-XtRQa__bubble{max-width:85%;color:var(--color-fg);border-radius:8px;padding:7px 10px;font-size:13px;line-height:18px;position:relative}.TelegramChat-module__-XtRQa__bubble[data-sender=user]{background:#64a0ff1f;border-radius:8px 8px 2px}.TelegramChat-module__-XtRQa__bubble[data-sender=bot]{background:#ffffff0d;border-radius:8px 8px 8px 2px}.TelegramChat-module__-XtRQa__bubbleText{word-break:break-word}.TelegramChat-module__-XtRQa__timestamp{color:var(--color-fg-muted);float:right;flex-shrink:0;align-items:flex-end;margin-top:4px;margin-left:8px;font-size:10px;display:inline-flex}.TelegramChat-module__-XtRQa__groupedBubble{background:#ffffff0d;border-radius:8px;max-width:85%;overflow:hidden}.TelegramChat-module__-XtRQa__groupedItem{color:var(--color-fg);border-bottom:1px solid #ffffff0a;padding:6px 10px;font-size:13px;line-height:18px}.TelegramChat-module__-XtRQa__groupedItem:last-child{border-bottom:none}.TelegramChat-module__-XtRQa__emoji{margin-right:6px}.TelegramChat-module__-XtRQa__statusLine{color:var(--color-fg-muted);font-size:12px}.TelegramChat-module__-XtRQa__taskText{color:#ffffff8c;font-size:12px;line-height:17px}.TelegramChat-module__-XtRQa__inlineButtons{gap:6px;margin-top:8px;display:flex}.TelegramChat-module__-XtRQa__inlineButton{color:var(--color-accent-blue);cursor:default;text-align:center;background:#64a0ff0f;border:1px solid #64a0ff33;border-radius:6px;flex:1;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:460;transition:background .15s,border-color .15s}.TelegramChat-module__-XtRQa__inlineButton:hover{background:#64a0ff1a;border-color:#64a0ff4d}.TelegramChat-module__-XtRQa__spacer{height:4px}.TelegramChat-module__-XtRQa__successText{color:var(--color-accent-green-light)}
.GitHubMerge-module__cROPOa__card{border:1px solid var(--color-card-border);background:var(--color-card-bg);margin:var(--spacing-sm) 0;border-radius:8px;overflow:hidden}.GitHubMerge-module__cROPOa__header{align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.GitHubMerge-module__cROPOa__mergeIcon{background:#8b5cf61f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:1px;display:flex}.GitHubMerge-module__cROPOa__mergeIcon svg{width:16px;height:16px;color:var(--color-accent-purple)}.GitHubMerge-module__cROPOa__headerContent{flex:1;min-width:0}.GitHubMerge-module__cROPOa__titleRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.GitHubMerge-module__cROPOa__prTitle{color:var(--color-fg);letter-spacing:-.2px;font-size:15px;font-weight:600;line-height:22px}.GitHubMerge-module__cROPOa__prNumber{color:var(--color-fg-muted);font-size:13px;font-weight:460}.GitHubMerge-module__cROPOa__badge{letter-spacing:.1px;color:var(--color-accent-purple-light);border:1px solid var(--color-accent-purple-border);background:#8b5cf61f;border-radius:12px;align-items:center;gap:5px;margin-top:8px;padding:3px 10px;font-size:12px;font-weight:560;display:inline-flex}.GitHubMerge-module__cROPOa__badge svg{width:12px;height:12px}.GitHubMerge-module__cROPOa__branches{border-top:1px solid var(--color-card-divider);font-family:var(--font-mono);align-items:center;gap:8px;padding:12px 20px;font-size:12px;line-height:18px;display:flex}.GitHubMerge-module__cROPOa__branchName{color:var(--color-accent-purple-light);background:#8b5cf614;border:1px solid #8b5cf626;border-radius:6px;padding:2px 8px}.GitHubMerge-module__cROPOa__branchBase{color:var(--color-accent-blue);background:#64a0ff14;border:1px solid #64a0ff26;border-radius:6px;padding:2px 8px}.GitHubMerge-module__cROPOa__arrow{color:var(--color-fg-muted);font-family:var(--font-mono);font-size:11px}.GitHubMerge-module__cROPOa__checks{border-top:1px solid var(--color-card-divider);flex-direction:column;gap:0;display:flex}.GitHubMerge-module__cROPOa__check{color:var(--color-fg);letter-spacing:-.05px;align-items:center;gap:10px;padding:10px 20px;font-size:13px;display:flex}.GitHubMerge-module__cROPOa__check+.GitHubMerge-module__cROPOa__check{border-top:1px solid var(--color-card-divider)}.GitHubMerge-module__cROPOa__checkIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.GitHubMerge-module__cROPOa__checkIcon[data-variant=green]{color:var(--color-accent-green);background:#22c55e1f}.GitHubMerge-module__cROPOa__checkIcon[data-variant=purple]{color:var(--color-accent-purple);background:#8b5cf61f}.GitHubMerge-module__cROPOa__checkIcon svg{width:11px;height:11px}.GitHubMerge-module__cROPOa__checkLabel{color:var(--color-fg-muted);font-size:12px;font-family:var(--font-mono);margin-left:auto}
