body.resizing{-webkit-user-select:none;user-select:none;cursor:col-resize!important}body.resizing *{cursor:col-resize!important}.details-panel[data-state=open]{animation:.15s ease-in details-panel-enter}.details-panel[data-state=closed]{animation:.15s ease-out details-panel-exit}@keyframes details-panel-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes details-panel-exit{0%{transform:translate(0)}to{transform:translate(100%)}}.details-panel .handle{cursor:col-resize;background:0 0;width:4px;transition:background-color .2s;position:absolute;top:0;bottom:0;left:0}.details-panel .handle:hover{background-color:#e5e7eb}.details-panel .handle:after{content:"";opacity:0;background-color:#e5e7eb;width:2px;height:20px;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.details-panel .handle:hover:after{opacity:1}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;resize:none;outline:none;min-height:48px;max-height:150px;margin:0;padding:0;font-size:14px;line-height:1.3;transition:height .15s ease-out;overflow-y:hidden}.ProseMirror.email-editor{min-height:120px;max-height:none;overflow-y:auto}.ProseMirror p{margin:0;padding:0}.ProseMirror p.is-editor-empty:first-child:before{color:#6b7280;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror:focus-visible{outline:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.streaming-content{will-change:opacity;animation:.3s ease-out forwards streaming-settle}@keyframes streaming-settle{0%{opacity:.8}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:.9;transform:translateY(0)}}@keyframes optimisticPulse{0%,to{border-color:#3b82f633;box-shadow:0 0 #3b82f666}50%{border-color:#3b82f666;box-shadow:0 0 0 4px #3b82f61a}}@keyframes placeholderPulse{0%,to{border-color:#f59e0b33;box-shadow:0 0 #f59e0b66}50%{border-color:#f59e0b66;box-shadow:0 0 0 4px #f59e0b1a}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.skill-version-diff .diff{width:100%}.skill-version-diff .diff table{table-layout:fixed;width:100%}.skill-version-diff .diff-gutter{width:48px}.skill-version-diff .diff-code,.skill-version-diff .diff-code pre,.skill-version-diff .diff-code span{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap!important}.w-full.rounded-lg.border.bg-card.text-card-foreground.shadow-sm{color:#1f2937!important;background-color:#fff!important;border-color:#e5e7eb!important}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-shimmer{background:linear-gradient(90deg,currentColor 25%,color-mix(in srgb,currentColor,transparent 50%)50%,currentColor 75%);-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;animation:2s ease-in-out infinite shimmer}.floating-action-bar-enter{animation:.2s ease-out forwards floating-action-bar-enter}.floating-action-bar-exit{animation:.2s ease-in forwards floating-action-bar-exit}@keyframes floating-action-bar-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes floating-action-bar-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.sticky-table-header thead{z-index:10;background:#fff;position:sticky;top:0}.sticky-table-header thead tr{background:#fff}.sticky-table-header thead th{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0}
.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}
/*# sourceMappingURL=c1646e55e2e911ed.css.map*/