.mcp-panel-json .token.punctuation{color:#6b7280}.mcp-panel-json .token.property{color:#7dd3fc}.mcp-panel-json .token.string{color:#86efac}.mcp-panel-json .token.number{color:#fcd34d}.mcp-panel-json .token.boolean,.mcp-panel-json .token.null{color:#f472b6}.mcp-panel-json .token.key{color:#7dd3fc}.tool-args-code .token{background:none!important;margin:0!important;padding:0!important}.tool-args-code pre,.tool-args-code pre[class*=language-]{padding:.25rem .375rem!important;margin:0!important;line-height:1.15!important}.tool-args-code code,.tool-args-code pre[class*=language-]>code[class*=language-]{padding:0!important;margin:0!important}.reference-mode-button{background-color:var(--reference-mode-bg);color:var(--reference-mode-icon-color)}.reference-mode-button:hover{background-color:var(--reference-mode-bg);opacity:.8}.reference-mode .react-flow__pane,.reference-mode .react-flow__pane *,.reference-mode [data-uxmframeselect]{cursor:url(https://cdn.uxmagic.ai/public/copilot/cursor-icon/reference-icon.svg) 16 16,auto!important}.sectional-edit-mode .react-flow__pane,.sectional-edit-mode .react-flow__pane *,.sectional-edit-mode [data-uxmframeselect],.sectional-edit-mode [data-uxmframeselect] iframe{cursor:url(https://cdn.uxmagic.ai/public/copilot/cursor-icon/sectional-edit-cursor.svg) 16 16,auto!important}.react-flow__pane,body:not(.reference-mode):not(.sectional-edit-mode) .react-flow__pane{cursor:default!important}body:not(.reference-mode):not(.sectional-edit-mode) .react-flow__pane.uxm-cursor-grab{cursor:grab!important}body:not(.reference-mode):not(.sectional-edit-mode) .react-flow__pane.uxm-cursor-grabbing{cursor:grabbing!important}.react-flow__selection{background:rgba(37,107,250,.05)!important;border:.398px solid var(--Base-Colors-Primary-Brand-Color-2,#256bfa)!important;border-radius:0!important;box-sizing:border-box!important}.persistent-selection-box{background:#2a0dba1a!important;border:2px solid #2a0dba99!important;border-radius:12px!important;box-sizing:border-box!important}.frame-node-hidden{opacity:0;transition:opacity .3s ease-in-out}.frame-node-visible{opacity:1;transition:opacity .3s ease-in-out}#canvas-wrapper,.floating-toolbar,.flow-button,.frame{touch-action:pan-x pan-y;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.frame-border{border-color:#ededed!important;position:relative}@keyframes rotate-border{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes gradient-border{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.frame-border:hover:not([data-disable-hover=true]):not([data-border=selected]):not([data-border=reference]):not([data-border=refered-frame]):not([data-border=prototype-node]):not([data-border=prototype-node-selected]){border-color:#85b8ff!important}.frame-border[data-border=refered-frame],.frame-border[data-border=reference]:hover:not([data-disable-hover=true]){border-style:dashed!important;border-color:#0d44bf!important}.frame-border[data-border=text-editing]{border-style:solid;border-color:#8b5cf6;box-shadow:0 10px 15px -3px rgba(139,92,246,.2),0 4px 6px -4px rgba(139,92,246,.2)}.frame-border[data-border=sectional-editing]{border-style:solid;border-color:#256bfa!important;box-shadow:0 10px 15px -3px rgba(37,110,250,.2),0 4px 6px -4px rgba(37,110,250,.2)}.frame-border[data-border=reference]{border-style:dashed!important;border-color:#0d44bf!important}.frame-border[data-border=selected]{border-style:solid;border-color:#256bfa!important}.frame-border[data-border=mcp-selected]{border-style:solid;border-color:#2c04f6!important;border-width:4px;box-shadow:0 0 0 1px rgba(76,29,149,.3),0 4px 6px -4px rgba(76,29,149,.25)}.frame-border[data-border=prototype-selected]{border-style:solid;border-color:#0d44bf!important;border-width:4px;box-shadow:0 0 0 1px rgba(13,68,191,.24),0 8px 20px -10px rgba(13,68,191,.45)}.frame-border[data-border=prototype-node]{border-style:solid;border-color:#8b5cf6!important}.frame-border[data-border=prototype-node-selected]{border-style:solid;border-color:#7c3aed!important;border-width:4px;box-shadow:0 0 0 1px rgba(124,58,237,.24),0 8px 20px -10px rgba(124,58,237,.45)}.frame-border[data-border=none]{border-style:solid;border-color:#ededed}.frame-border[data-border=panel-hover]{border-style:solid;border-color:#85b8ff!important}@keyframes ai-reading-scan-down{0%{top:-30%}to{top:100%}}.sticky-note-node textarea::placeholder{color:var(--sticky-placeholder-color)}