@charset "UTF-8";:root{--cf-font-ui: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, sans-serif;--cf-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;--cf-text-xs: 11px;--cf-text-sm: 12px;--cf-text-base: 13px;--cf-text-md: 15px;--cf-text-lg: 18px;--cf-leading-tight: 1.25;--cf-leading-normal: 1.5;--cf-leading-relaxed: 1.75;--cf-space-1: 4px;--cf-space-2: 8px;--cf-space-3: 12px;--cf-space-4: 16px;--cf-space-5: 20px;--cf-space-6: 24px;--cf-duration: .12s;--cf-ease: cubic-bezier(.2, 0, .2, 1);--cf-z-canvas: 1;--cf-z-node-overlay: 10;--cf-z-canvas-widget: 20;--cf-z-chrome: 30;--cf-z-popover: 40;--cf-z-preview: 4000;--cf-chrome-inset: 12px;--cf-dock-height: 184px;--cf-chrome-gap: 8px;--cf-safe-top: calc(var(--cf-chrome-inset) * 2 + 44px + var(--cf-chrome-gap));--cf-bg-chrome-idle: color-mix(in srgb, var(--cf-bg-elevated) 92%, transparent);--cf-orb-size: 32px;--cf-orb-bar-h: 40px;--cf-orb-slot-w: 32px;--cf-orb-ring-r: 18px;--cf-orb-ring-w: 2px;--cf-node-width: 260px;--cf-node-head-h: 28px;--cf-port-rail-w: 14px;--cf-port-gap: 28px;--cf-port-dot-in: 8px;--cf-port-dot-out: 10px;--cf-port-hit: 20px;--cf-sidebar-width: 200px;--cf-focus-ring: 0 0 0 2px var(--cf-bg-page), 0 0 0 4px var(--cf-brand);--cf-media-pill-bg: rgba(18, 18, 20, .82);--cf-media-pill-text: rgba(255, 255, 255, .95);--cf-media-overlay-bg: rgb(255 255 255 / 22%);--cf-media-overlay-text: #ffffff;--cf-media-scrim: rgba(0, 0, 0, .45);--cf-media-scrim-strong: rgba(8, 10, 14, .85)}:root{color-scheme:light;--cf-bg-page: #f4f5f7;--cf-bg-surface: #ffffff;--cf-bg-elevated: #ffffff;--cf-bg-subtle: #eceef1;--cf-bg-container: #ffffff;--cf-border: #e3e6ea;--cf-border-strong: #cfd4da;--cf-edge-stroke: #b4bac3;--cf-text-primary: #1a1c20;--cf-text-secondary: #5a6170;--cf-text-tertiary: #7d8492;--cf-text-on-brand: #ffffff;--cf-text-on-status: #ffffff;--cf-brand: #c9470a;--cf-brand-hover: #b03e08;--cf-brand-pressed: #96350a;--cf-brand-soft: rgba(201, 71, 10, .1);--cf-brand-soft-strong: rgba(201, 71, 10, .18);--cf-success: #268552;--cf-success-soft: rgba(38, 133, 82, .12);--cf-warning: #9c6414;--cf-warning-soft: rgba(156, 100, 20, .12);--cf-error: #c94a45;--cf-error-soft: rgba(201, 74, 69, .12);--cf-info: #3b7dd8;--cf-info-soft: rgba(59, 125, 216, .12);--cf-port-type-text: #7d8492;--cf-port-type-image: #268552;--cf-port-type-video: #2b7fa8;--cf-glass-bg: color-mix(in srgb, var(--cf-bg-elevated) 72%, transparent);--cf-glass-bg-fallback: var(--cf-bg-elevated);--cf-glass-bg-dense: color-mix(in srgb, var(--cf-bg-elevated) 88%, transparent);--cf-glass-blur: 12px;--cf-glass-saturate: 140%;--cf-glass-border: color-mix(in srgb, var(--cf-text-primary) 10%, transparent);--cf-glass-highlight: inset 0 1px 0 color-mix(in srgb, #fff 55%, transparent);--cf-shadow-node: 0 1px 2px rgb(0 0 0 / 6%), 0 8px 24px -12px rgb(0 0 0 / 18%);--cf-shadow-node-hover: 0 2px 4px rgb(0 0 0 / 8%), 0 12px 32px -12px rgb(0 0 0 / 22%);--cf-neutral-soft: rgba(90, 97, 112, .1);--cf-scrim: rgba(15, 23, 42, .45);--cf-radius-xs: 3px;--cf-radius-sm: 4px;--cf-radius-md: 6px;--cf-radius-lg: 8px;--cf-shadow-overlay: 0 8px 24px rgba(16, 24, 40, .12);--cf-shadow-float: 0 1px 2px rgba(16, 24, 40, .06), 0 8px 24px rgba(16, 24, 40, .1)}html.dark{color-scheme:dark;--cf-bg-page: #0f1115;--cf-bg-surface: #16181d;--cf-bg-elevated: #1c1f25;--cf-bg-subtle: #24272e;--cf-bg-container: #16181d;--cf-border: rgba(255, 255, 255, .08);--cf-border-strong: rgba(255, 255, 255, .16);--cf-edge-stroke: rgba(255, 255, 255, .22);--cf-text-primary: #e8eaed;--cf-text-secondary: rgba(232, 234, 237, .66);--cf-text-tertiary: rgba(232, 234, 237, .44);--cf-text-on-brand: #1a0f05;--cf-text-on-status: #12140f;--cf-brand: #ff9d5c;--cf-brand-hover: #ffb07a;--cf-brand-pressed: #ef8a45;--cf-brand-soft: rgba(255, 157, 92, .14);--cf-brand-soft-strong: rgba(255, 157, 92, .22);--cf-success: #5ebd8a;--cf-success-soft: rgba(94, 189, 138, .14);--cf-warning: #d9a94e;--cf-warning-soft: rgba(217, 169, 78, .14);--cf-error: #e07a75;--cf-error-soft: rgba(224, 122, 117, .14);--cf-info: #7fa8d9;--cf-info-soft: rgba(127, 168, 217, .14);--cf-port-type-text: #9aa3b0;--cf-port-type-image: #5ebd8a;--cf-port-type-video: #74b8dd;--cf-glass-highlight: inset 0 1px 0 color-mix(in srgb, #fff 12%, transparent);--cf-glass-border: color-mix(in srgb, var(--cf-text-primary) 14%, transparent);--cf-glass-bg-dense: color-mix(in srgb, var(--cf-bg-elevated) 90%, transparent);--cf-neutral-soft: rgba(255, 255, 255, .08);--cf-scrim: rgba(0, 0, 0, .6);--cf-shadow-overlay: 0 8px 24px rgba(0, 0, 0, .45);--cf-shadow-float: 0 1px 2px rgba(0, 0, 0, .36), 0 8px 24px rgba(0, 0, 0, .4)}@supports not (backdrop-filter: blur(1px)){:root{--cf-glass-bg: var(--cf-glass-bg-fallback)}}@supports (backdrop-filter: blur(1px)){:root{--cf-glass-filter: blur(var(--cf-glass-blur)) saturate(var(--cf-glass-saturate))}}@supports not (backdrop-filter: blur(1px)){:root{--cf-glass-filter: none}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--cf-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--cf-bg-page);color:var(--cf-text-primary);font-size:var(--cf-text-base);line-height:var(--cf-leading-normal);transition:background-color var(--cf-duration) var(--cf-ease),color var(--cf-duration) var(--cf-ease)}html,body,#app{height:100%}ul{list-style:none;padding:0;margin:0}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--cf-brand);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--cf-border-strong);border-radius:var(--cf-radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--cf-text-tertiary)}.cf-card{background:var(--cf-bg-surface);border:1px solid var(--cf-border);border-radius:var(--cf-radius-md)}.spin{animation:cf-spin .9s linear infinite}@keyframes cf-spin{to{transform:rotate(360deg)}}@property --cf-sweep-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.cf-border-sweep{position:relative}.cf-border-sweep:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;padding:1px;border-radius:inherit;background:conic-gradient(from var(--cf-sweep-angle),transparent 0deg,color-mix(in srgb,var(--cf-brand) 30%,transparent) 34deg,var(--cf-brand) 52deg,color-mix(in srgb,var(--cf-brand) 30%,transparent) 70deg,transparent 108deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cf-border-sweep var(--cf-sweep-duration, 2.4s) linear infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.cf-border-sweep:after{animation:none;background:color-mix(in srgb,var(--cf-brand) var(--cf-sweep-static-mix, 55%),transparent)}}@keyframes cf-border-sweep{to{--cf-sweep-angle: 360deg}}@media (prefers-reduced-motion: reduce){.spin{animation:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}html body .n-drawer{background:var(--cf-bg-elevated)!important;color:var(--cf-text-primary)!important;border-radius:var(--cf-radius-md) 0 0 var(--cf-radius-md)!important}html body .n-drawer-mask{background:var(--cf-scrim)!important}html body .n-drawer-header{border-bottom:1px solid var(--cf-border)!important;background:var(--cf-bg-elevated)!important;color:var(--cf-text-primary)!important}html body .n-drawer-header__main{color:var(--cf-text-primary)!important;font-size:var(--cf-text-md)!important;font-weight:600!important}html body .n-drawer-body-content-wrapper{background:var(--cf-bg-elevated)!important;color:var(--cf-text-primary)!important;font-size:var(--cf-text-base)!important}.n-dialog .n-dialog__title{font-weight:600}.n-dialog .n-dialog__action .n-button{min-width:72px}.app-container[data-v-1239b987]{height:100vh;width:100vw;background:var(--cf-bg-page);color:var(--cf-text-primary);font-family:var(--cf-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--cf-duration) var(--cf-ease),color var(--cf-duration) var(--cf-ease);overflow:hidden;position:relative}.svg-icon[data-v-bb6dd062]{cursor:pointer;border-radius:5px}.svg-icon[data-v-bb6dd062]:hover{color:var(--cf-text-secondary)}.svg-icon.disabled[data-v-bb6dd062]{cursor:not-allowed;color:var(--cf-text-tertiary)!important}
