.scorpion-version-reload-banner{z-index:9999;background:var(--color-banner-info-bg,#1e3a8a);color:var(--color-banner-info-fg,#fff);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;font-family:inherit;font-size:.875rem;display:flex;position:sticky;top:0;left:0;right:0;box-shadow:0 1px 3px #0000001f}.scorpion-version-reload-banner__message{flex:1;min-width:0}.scorpion-version-reload-banner__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.scorpion-version-reload-banner__reload{appearance:none;color:inherit;font:inherit;cursor:pointer;background:#ffffff2e;border:1px solid #ffffff59;border-radius:.25rem;padding:.375rem .875rem;font-weight:600;transition:background .15s}.scorpion-version-reload-banner__reload:hover{background:#ffffff47}.scorpion-version-reload-banner__reload:focus-visible{outline-offset:2px;outline:2px solid #fffc}.scorpion-version-reload-banner__dismiss{appearance:none;color:inherit;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;padding:.25rem .5rem;font-size:1.25rem;line-height:1;transition:opacity .15s}.scorpion-version-reload-banner__dismiss:hover{opacity:1}.scorpion-version-reload-banner__dismiss:focus-visible{outline-offset:2px;outline:2px solid #fffc}@layer components{.edit-html-modal{--edit-html-bg:transparent;--edit-html-shadow:none;--edit-html-border-color:transparent;--edit-html-text-color:currentColor;z-index:1000;background:var(--edit-html-bg);width:80vw;height:70vh;box-shadow:var(--edit-html-shadow);color:var(--edit-html-text-color);border-radius:8px;flex-direction:column;display:flex;position:fixed;top:10%;left:50%;transform:translate(-50%)}.edit-html-modal .edit-html-header{border-bottom:1px solid var(--edit-html-border-color);padding:1rem}.edit-html-modal .edit-html-footer{border-top:1px solid var(--edit-html-border-color);justify-content:flex-end;gap:1rem;padding:1rem;display:flex}.monaco-container{flex:1}.monaco-container .monaco-editor-container,.monaco-container .monaco-editor-mount{height:100%}.ck.ck-icon{color:inherit;flex:none}.ck-editor-container{--ck-skeleton-border:1px solid transparent;--ck-skeleton-radius:0px;--ck-skeleton-toolbar-bg:transparent;--ck-skeleton-toolbar-divider:1px solid transparent;--ck-skeleton-content-bg:transparent;--ck-shimmer-base:transparent;--ck-shimmer-highlight:transparent;--ck-separator-bg:transparent;--ck-editable-font-size:inherit;--ck-editable-line-height:inherit;--ck-input-width:100%;--ck-editor-shell-height:auto;min-height:var(--ck-editor-shell-height,var(--ck-editor-inline-height,150px));flex-direction:column;flex:auto;display:flex;position:relative}.ck-editor-container .cke-editor-container__host,.ck-editor-container .ckeditor-container__host,.ck-editor-container .cke-editor__host,.ck-editor-container .ckeditor__host,.ck-editor-container .cke-host,.ck-editor-container .ck-editor-container__host{min-height:var(--ck-editor-shell-height,var(--ck-editor-inline-height,150px));flex-direction:column;flex:auto;display:flex}.ck-editor-container .hidden-input{opacity:0;pointer-events:none;position:absolute}.ck-editor-container .ck.ck-editor__main{flex:auto}.ck-editor-container .ck.ck-editor__main h1,.ck-editor-container .ck.ck-editor__main h2,.ck-editor-container .ck.ck-editor__main h3,.ck-editor-container .ck.ck-editor__main h4,.ck-editor-container .ck.ck-editor__main h5,.ck-editor-container .ck.ck-editor__main h6,.ck-editor-container .ck.ck-editor__main p{margin:revert}.ck.ck-editor__main>.ck-editor__editable{height:100%;min-height:var(--ck-editor-inline-height);font-size:var(--ck-editable-font-size);line-height:var(--ck-editable-line-height)}.ck-editor-container--loading .ck-editor-loading{border:var(--ck-skeleton-border);border-radius:var(--ck-skeleton-radius);flex-direction:column;flex:auto;display:flex;overflow:hidden}.ck-editor-container--loading .ck-editor-loading .ck-toolbar--loading{background:var(--ck-skeleton-toolbar-bg);border-bottom:var(--ck-skeleton-toolbar-divider);align-items:center;gap:8px;padding:8px 12px;display:flex}.ck-editor-container--loading .ck-editor-loading .ck-editor__editable--loading{background:var(--ck-skeleton-content-bg);min-height:var(--ck-editor-inline-height,150px);flex-direction:column;flex:auto;gap:12px;padding:18px 20px;display:flex}.ck-editor-loading__chip{background:linear-gradient(90deg, var(--ck-shimmer-base) 25%, var(--ck-shimmer-highlight) 50%, var(--ck-shimmer-base) 75%);background-size:200% 100%;border-radius:8px;flex:none;height:24px;animation:1.4s ease-in-out infinite ck-editor-loading-shimmer;display:block}--sm.ck-editor-loading__chip{width:24px}--md.ck-editor-loading__chip{width:36px}--lg.ck-editor-loading__chip{width:72px}.ck-editor-loading__line{background:linear-gradient(90deg, var(--ck-shimmer-base) 25%, var(--ck-shimmer-highlight) 50%, var(--ck-shimmer-base) 75%);background-size:200% 100%;border-radius:6px;max-width:100%;height:12px;animation:1.4s ease-in-out infinite ck-editor-loading-shimmer;display:block}--full.ck-editor-loading__line{width:100%}--wide.ck-editor-loading__line{width:84%}--mid.ck-editor-loading__line{width:62%}--narrow.ck-editor-loading__line{width:46%}@keyframes ck-editor-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ck.ck-toolbar .ck.ck-toolbar__separator{background-color:var(--ck-separator-bg)}.ck .ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin:0 var(--ck-spacing-tiny)}.ck.ck-button.ck-button_solid,.ck.ck-button.ck-button_outline,.ck.ck-button.ck-button_naked{cursor:pointer;min-width:0}.ck.ck-button.ck-button_outline:last-child{margin-left:auto}.ck.ck-balloon-rotator .ck.ck-button-save,.ck.ck-balloon-rotator .ck.ck-button-cancel{justify-content:center;min-width:64px}}@layer themes{.edit-html-modal{--edit-html-bg:var(--ui-container,#fff);--edit-html-shadow:0 10px 25px #0000004d;--edit-html-border-color:var(--ui-inactive,#ccc);--edit-html-text-color:var(--ui-text,#1e293b)}}.presence-indicators{align-items:center;display:flex}.presence-avatar{--avatar-bg:#3b82f6;background:var(--avatar-bg);color:#fff;border:2px solid var(--ui-container);cursor:default;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex;position:relative}.presence-avatar+.presence-avatar{margin-inline-start:-8px}.presence-avatar[data-color-index="1"]{--avatar-bg:#8b5cf6}.presence-avatar[data-color-index="2"]{--avatar-bg:#10b981}.presence-avatar[data-color-index="3"]{--avatar-bg:#f59e0b}.presence-avatar[data-color-index="4"]{--avatar-bg:#ef4444}.presence-avatar[data-is-self]{box-shadow:0 0 0 2px var(--ui-container), 0 0 0 3.5px currentColor}.presence-avatar[data-is-mcp]:before{content:"";border:2px dashed var(--avatar-bg);opacity:.7;filter:blur(.5px);border-radius:50%;animation:5s linear infinite mcp-spin;position:absolute;inset:-3px}.presence-avatar[data-activity=editing]:after{content:"";border:1.5px solid var(--ui-container);background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite presence-pulse;position:absolute;bottom:-1px;right:-1px}@keyframes presence-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes mcp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
