*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.page-shell{--un-gradient-from-position:0%;--un-gradient-from:rgb(255 255 255/var(--un-from-opacity,1)) var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:rgb(207 250 254/var(--un-to-opacity,1)) var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), rgb(240 253 250/var(--un-via-opacity,1)) var(--un-gradient-via-position), var(--un-gradient-to);--un-gradient-via-position:50%;--un-gradient-shape:to bottom right in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient));min-height:100vh;padding:2rem 1rem}@media (width>=768px){.page-shell{padding-left:2.5rem;padding-right:2.5rem}}@media (width>=1024px){.page-shell{padding-left:3.5rem;padding-right:3.5rem}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.inset-0{inset:0}.isolate{isolation:isolate}.z-50{z-index:50}.grid{display:grid}[rows~="1"]{grid-template-rows:repeat(1,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}.m-0{margin:0}.m4\.5,[m4\.5=""]{margin:1.125rem}.m6,[m6=""]{margin:1.5rem}.ms{margin-inline-start:1rem}.inline{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.hidden{display:none}[size~="1"]{width:.25rem;height:.25rem}[size~="12"]{width:3rem;height:3rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="15"]{width:3.75rem;height:3.75rem}[size~="16"]{width:4rem;height:4rem}[size~="16px"]{width:16px;height:16px}[size~="18"]{width:4.5rem;height:4.5rem}[size~="22"]{width:5.5rem;height:5.5rem}[size~="24"]{width:6rem;height:6rem}[size~="26"]{width:6.5rem;height:6.5rem}[size~="32px"]{width:32px;height:32px}.h-\[28px\]{height:28px}.h-1\.1em{height:1.1em}.h-1\.2em{height:1.2em}.h-1\.3em{height:1.3em}.h-1\.4em{height:1.4em}.h-1\.5em,.h1\.5em{height:1.5em}.h-1\.6em{height:1.6em}.h-1em{height:1em}.h-3,.h3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-full{height:100%}.h-screen{height:100vh}.h1{height:.25rem}.h2{height:.5rem}.w-\[130px\]{width:130px}.w-\[28px\]{width:28px}.w-1\.1em{width:1.1em}.w-1\.2em,[w-1\.2em=""]{width:1.2em}.w-1\.3em,[w-1\.3em=""]{width:1.3em}.w-1\.4em,[w-1\.4em=""]{width:1.4em}.w-1\.5em{width:1.5em}.w-1\.6em,[w-1\.6em=""]{width:1.6em}.w-1em,[w-1em=""]{width:1em}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-full{width:100%}[h-1\.2em~=default\:]:default{height:1.2em}[h-1em~=default\:]:default{height:1em}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.hover\:translate-x-\[2px\]:hover{--un-translate-x:2px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:translate-x-0:active{--un-translate-x:0;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-45{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:45deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-pointer{cursor:pointer}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-\[12px\]{gap:12px}.gap-\[1px\]{gap:1px}.gap-\[8px\]{gap:8px}[gap~="18"]{gap:4.5rem}.overflow-hidden{overflow:hidden}.b,.border,[b=""]{border-width:1px}.border-\[rgba\(180\,210\,230\,0\.55\)\]{--un-border-opacity:.55;border-color:rgba(180, 210, 230, var(--un-border-opacity))}.rd-\[14px\]{border-radius:14px}.rd-\[8px\]{border-radius:8px}.rd-\[9px\]{border-radius:9px}.border-none{border-style:none}.bg-\[rgba\(14\,116\,144\,0\.08\)\]{--un-bg-opacity:.08;background-color:rgba(14, 116, 144, var(--un-bg-opacity)) }.bg-\[rgba\(255\,255\,255\,0\.88\)\]{--un-bg-opacity:.88;background-color:rgba(255, 255, 255, var(--un-bg-opacity)) }.bg-transparent{background-color:#0000}.hover\:bg-\[rgba\(14\,116\,144\,0\.08\)\]:hover{--un-bg-opacity:.08;background-color:rgba(14, 116, 144, var(--un-bg-opacity)) }.active\:bg-\[rgba\(14\,116\,144\,0\.13\)\]:active{--un-bg-opacity:.13;background-color:rgba(14, 116, 144, var(--un-bg-opacity)) }[stroke-width~="1.5"]{stroke-width:1.5px}[stroke-width~="1.8"]{stroke-width:1.8px}[stroke-width~="1.9"]{stroke-width:1.9px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="2.2"]{stroke-width:2.2px}.p-0{padding:0}.px,[px=""]{padding-left:1rem;padding-right:1rem}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[6px\]{padding-left:6px;padding-right:6px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py{padding-top:1rem;padding-bottom:1rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}[px~="1"]{padding-left:.25rem;padding-right:.25rem}[px~="15"]{padding-left:3.75rem;padding-right:3.75rem}[px~=default\:]:default,[px~=disabled\:]:disabled{padding-left:1rem;padding-right:1rem}.pb-\[6px\]{padding-bottom:6px}.pb-\[8px\]{padding-bottom:8px}.pt-\[10px\]{padding-top:10px}.pt-\[4px\]{padding-top:4px}.pie{padding-inline-end:1rem}.text-left{text-align:left}.text-wrap{text-wrap:wrap}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.text-\[rgba\(14\,116\,144\,0\.85\)\]{--un-text-opacity:.85;color:rgba(14, 116, 144, var(--un-text-opacity)) }.text-\[rgba\(16\,42\,67\,0\.40\)\]{--un-text-opacity:.4;color:rgba(16, 42, 67, var(--un-text-opacity)) }.text-\[rgba\(16\,42\,67\,0\.82\)\]{--un-text-opacity:.82;color:rgba(16, 42, 67, var(--un-text-opacity)) }.text-current{color:currentColor}.font-500{font-weight:500}.font-600{font-weight:600}.leading-none{line-height:1}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.08em\]{letter-spacing:.08em}.uppercase{text-transform:uppercase}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.tab,[aria-selected~=tab][aria-selected=true]{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,#0003),0 0 1px var(--un-text-shadow-color,#0100051a);text-shadow:var(--un-text-shadow)}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_12px_36px_rgba\(14\,116\,144\,0\.13\)\,0_1\.5px_0_rgba\(255\,255\,255\,0\.95\)_inset\]{--un-shadow:0 12px 36px #0e749021,0 1.5px 0 #fffffff2 inset;box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.outline{outline-style:solid}.backdrop-blur-\[18px\]{--un-backdrop-blur:blur(18px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-saturate-160{--un-backdrop-saturate:saturate(1.6);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.filter,[aria-pressed~=filter][aria-pressed=true]{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\@container{container-type:inline-size}:root{color:#102a43;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--el-text-color-placeholder:#bfbfbf;background:#f4f8fb;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#app{width:100vw;height:100vh;margin:0}body{background:radial-gradient(circle at 20% 20%,#2dd4bf29,#0000 45%),radial-gradient(circle at 80% 0,#0e74902e,#0000 35%),#f4f8fb}.vue-flow__node{cursor:grab}.vue-flow__node .node-shell,.vue-flow__node .node-card{cursor:inherit}.vue-flow__node .vue-flow__handle,.vue-flow__node .node-handle{cursor:crosshair}.vue-flow__node.dragging,.vue-flow__node.dragging *{cursor:grabbing!important}.vue-flow__node input,.vue-flow__node textarea,.vue-flow__node button,.vue-flow__node [role=button]{cursor:auto}.dt-page{isolation:isolate;color:#10243e;background:#f4f8ff;position:relative;overflow-x:clip}.dt-page:before{content:"";z-index:-2;pointer-events:none;filter:blur(12px);background:radial-gradient(46% 42% at 88% -6%,#1677ff24,#0000 70%),radial-gradient(38% 42% at 6% 6%,#2f54eb1a,#0000 72%),radial-gradient(46% 46% at 52% 100%,#13c2c212,#0000 72%);height:720px;animation:26s ease-in-out infinite alternate dt-aurora;position:absolute;top:-18%;left:0;right:0}.dt-page:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1677ff1a 1px,#0000 1px);background-size:24px 24px;animation:36s linear infinite dt-dots;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 70%);mask-image:linear-gradient(#0000008c,#0000 70%)}@keyframes dt-aurora{0%{transform:translate(-1%)scale(1)}50%{transform:translate(1.5%,1%)scale(1.04)}to{transform:translate(3%,-1%)scale(1.01)}}@keyframes dt-dots{0%{background-position:0 0}to{background-position:48px 48px}}@media (width<=900px){.dt-page:before,.dt-page:after{animation:none}}@media (prefers-reduced-motion:reduce){.dt-page:before,.dt-page:after{animation:none}}.ws-shell[data-v-63df5f97]{color:#000000d9;background:#f5f7fa;height:100vh;display:flex}.ws-sider[data-v-63df5f97]{background:#fff;border-right:1px solid #f0f0f0;flex-direction:column;flex:0 0 152px;width:152px;transition:width .2s,flex-basis .2s;display:flex}.ws-shell.is-collapsed .ws-sider[data-v-63df5f97]{flex-basis:56px;width:56px}.ws-brand[data-v-63df5f97]{flex:none;align-items:center;gap:8px;height:56px;padding:0 12px;display:flex;position:relative}.ws-logo[data-v-63df5f97]{object-fit:contain;border-radius:6px;width:24px;height:24px}.ws-brand-text[data-v-63df5f97]{text-overflow:ellipsis;color:#1b2437;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ws-footer[data-v-63df5f97]{border-top:1px solid #f0f0f0;flex-direction:column;gap:2px;margin-top:auto;padding:6px;display:flex}.ws-collapse[data-v-63df5f97]{color:#00000073;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-left:auto;padding:0;transition:background .15s,color .15s;display:flex}.ws-collapse[data-v-63df5f97]:hover{color:#1890ff;background:#f0f5ff}.ws-collapse[data-v-63df5f97]:focus-visible{outline-offset:1px;outline:2px solid #1890ff}.ws-collapse-icon[data-v-63df5f97]{flex:none;width:18px;height:18px}.ws-shell.is-collapsed .ws-brand[data-v-63df5f97]{justify-content:space-between;gap:2px;padding:0 4px}.ws-shell.is-collapsed .ws-logo[data-v-63df5f97]{width:20px;height:20px}.ws-shell.is-collapsed .ws-collapse[data-v-63df5f97]{width:24px;height:24px;margin-left:0}.ws-menu[data-v-63df5f97]{flex-direction:column;gap:2px;padding:4px 8px;display:flex}.ws-menu-item[data-v-63df5f97]{color:#000000b8;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 10px;font-size:14px;transition:background .15s,color .15s;display:flex}.ws-menu-item[data-v-63df5f97]:hover{color:#000000e0;background:#f5f5f5}.ws-menu-item.is-active[data-v-63df5f97]{color:#1890ff;background:#e6f7ff}.ws-menu-icon[data-v-63df5f97]{flex:none;width:18px;height:18px}.ws-menu-label[data-v-63df5f97]{text-overflow:ellipsis;overflow:hidden}.ws-shell.is-collapsed .ws-menu-item[data-v-63df5f97]{justify-content:center;padding:0}.ws-main[data-v-63df5f97]{flex-direction:column;flex:auto;min-width:0;display:flex}.ws-header[data-v-63df5f97]{background:#fff;border-bottom:1px solid #f0f0f0;flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.ws-header-title[data-v-63df5f97]{color:#000000d9;font-size:15px;font-weight:600}.ws-user[data-v-63df5f97]{color:#000000b8;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.ws-user[data-v-63df5f97]:hover{background:#f5f7fa}.ws-user-icon[data-v-63df5f97]{flex:none;width:20px;height:20px}.ws-user-name[data-v-63df5f97]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-user-caret[data-v-63df5f97]{color:#00000059;width:14px;height:14px;margin-left:auto}.ws-shell.is-collapsed .ws-user[data-v-63df5f97]{justify-content:center;padding:0}.ws-content[data-v-63df5f97]{flex:auto;min-height:0;position:relative;overflow:hidden}@media (width<=640px){.ws-sider[data-v-63df5f97]{flex-basis:56px;width:56px}.ws-brand[data-v-63df5f97]{justify-content:center;padding:0}.ws-brand-text[data-v-63df5f97],.ws-menu-label[data-v-63df5f97],.ws-user-name[data-v-63df5f97],.ws-user-caret[data-v-63df5f97]{display:none}.ws-menu-item[data-v-63df5f97],.ws-user[data-v-63df5f97]{justify-content:center;padding:0}.ws-collapse[data-v-63df5f97]{display:none}}.login-page[data-v-a1fdfdab]{isolation:isolate;color:#1b2437;background:#f6f9fe;justify-content:center;align-items:center;min-height:100dvh;padding:48px 56px;display:flex;position:relative;overflow:hidden}.login-page[data-v-a1fdfdab]:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(46% 52% at 8% 10%,#13c2c21f,#0000 72%),radial-gradient(44% 54% at 92% 8%,#1890ff1a,#0000 72%),radial-gradient(52% 48% at 52% 100%,#0e74900d,#0000 74%);position:absolute;inset:0}.login-page[data-v-a1fdfdab]:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1890ff1f 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 58% at 50% 42%,#000 0%,#0000 82%);mask-image:radial-gradient(62% 58% at 50% 42%,#000 0%,#0000 82%)}.login-shell[data-v-a1fdfdab]{z-index:1;grid-template-columns:minmax(0,1fr) minmax(380px,420px);align-items:center;gap:88px;width:min(1240px,100%);display:grid;position:relative}.login-story[data-v-a1fdfdab]{flex-direction:column;max-width:520px;min-height:560px;display:flex}.login-brand[data-v-a1fdfdab]{align-items:center;gap:12px;display:flex}.login-brand-mark[data-v-a1fdfdab]{flex:none;justify-content:center;align-items:center;display:flex;position:relative}.login-brand-mark[data-v-a1fdfdab]:before{content:"";pointer-events:none;background:radial-gradient(circle,#bb985e24,#0000 68%);border-radius:50%;position:absolute;inset:-12px}.login-brand-logo[data-v-a1fdfdab]{object-fit:contain;width:56px;height:52px;display:block;position:relative}.login-brand-copy[data-v-a1fdfdab]{flex-direction:column;gap:3px;display:flex}.login-brand-copy strong[data-v-a1fdfdab]{color:#1b2437;font-size:20px;font-weight:600;line-height:28px}.login-brand-copy span[data-v-a1fdfdab]{letter-spacing:.16em;color:#667085;font-size:10px;line-height:14px}.login-copy[data-v-a1fdfdab]{margin-top:auto;padding-top:64px}.login-eyebrow[data-v-a1fdfdab]{letter-spacing:.12em;color:#667085;margin:0 0 12px;font-size:11px;line-height:16px}.login-copy h1[data-v-a1fdfdab]{letter-spacing:-.01em;color:#10243e;margin:0;font-size:40px;font-weight:600;line-height:1.22}.login-copy h1 em[data-v-a1fdfdab]{color:#0e7490;font-style:normal}.login-description[data-v-a1fdfdab]{color:#52617a;max-width:440px;margin:16px 0 0;font-size:15px;line-height:26px}.login-capabilities[data-v-a1fdfdab]{gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.login-capabilities li[data-v-a1fdfdab]{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.capability-index[data-v-a1fdfdab]{font-variant-numeric:tabular-nums;color:#7c8aa0;font-size:11px}.capability-copy[data-v-a1fdfdab]{flex-direction:column;gap:2px;display:flex}.capability-copy strong[data-v-a1fdfdab]{color:#1b2437;font-size:13px;font-weight:600;line-height:19px}.capability-copy span[data-v-a1fdfdab]{color:#667085;font-size:12px;line-height:18px}.login-copyright[data-v-a1fdfdab]{letter-spacing:.02em;color:#667085;margin:auto 0 0;padding-top:48px;font-size:11px;line-height:16px}.login-copyright--mobile[data-v-a1fdfdab]{display:none}.login-card[data-v-a1fdfdab]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #e3ebf5;border-radius:20px;width:100%;padding:40px 36px 28px;animation:.28s cubic-bezier(.22,.61,.36,1) login-card-in-a1fdfdab;box-shadow:0 24px 64px -32px #102a4347,0 2px 6px #102a430a}.login-card-head h2[data-v-a1fdfdab]{color:#1b2437;margin:0;font-size:24px;font-weight:600;line-height:32px}.login-card-head p[data-v-a1fdfdab]:last-child{color:#667085;margin:6px 0 0;font-size:13px;line-height:20px}.login-form[data-v-a1fdfdab]{flex-direction:column;gap:18px;margin-top:28px;display:flex}.login-field[data-v-a1fdfdab]{flex-direction:column;gap:8px;display:flex}.login-field label[data-v-a1fdfdab]{color:#344563;font-size:13px;font-weight:500;line-height:20px}.login-input-icon[data-v-a1fdfdab]{color:#7c8aa0;width:16px;height:16px}.login-error[data-v-a1fdfdab],.login-capslock[data-v-a1fdfdab]{margin:0;font-size:12px;line-height:18px}.login-error[data-v-a1fdfdab]{color:#b42318}.login-capslock[data-v-a1fdfdab]{color:#b54708}.login-help[data-v-a1fdfdab]{color:#667085;margin:0 0 2px;font-size:12px;line-height:18px}.login-submit[data-v-a1fdfdab]{margin-top:2px}.login-submit[data-v-a1fdfdab] .n-button__icon{font-size:18px}.login-trust[data-v-a1fdfdab]{color:#667085;border-top:1px solid #eef2f8;justify-content:center;align-items:center;gap:6px;margin-top:24px;padding-top:16px;font-size:12px;line-height:18px;display:flex}.login-trust[data-v-a1fdfdab] .iconify{width:14px;height:14px}.login-checking[data-v-a1fdfdab]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;display:flex}.login-checking strong[data-v-a1fdfdab]{color:#1b2437;margin-top:4px;font-size:15px;font-weight:600}.login-checking span[data-v-a1fdfdab]{color:#667085;font-size:12px}@keyframes login-card-in-a1fdfdab{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1079px){.login-page[data-v-a1fdfdab]{padding:40px 32px}.login-shell[data-v-a1fdfdab]{grid-template-columns:1fr;gap:32px;width:min(520px,100%)}.login-story[data-v-a1fdfdab]{max-width:none;min-height:0}.login-copy[data-v-a1fdfdab]{margin-top:0;padding-top:36px}.login-copy h1[data-v-a1fdfdab]{font-size:32px;line-height:42px}.login-capabilities[data-v-a1fdfdab],.login-copyright[data-v-a1fdfdab]{display:none}.login-copyright--mobile[data-v-a1fdfdab]{z-index:1;text-align:center;margin:20px 0 0;padding:0;display:block;position:relative}.login-page[data-v-a1fdfdab]{flex-direction:column}}@media (width<=767px){.login-page[data-v-a1fdfdab]{padding:24px 20px calc(24px + env(safe-area-inset-bottom));align-items:stretch}.login-copy[data-v-a1fdfdab]{padding-top:28px}.login-copy h1[data-v-a1fdfdab]{font-size:26px;line-height:34px}.login-description[data-v-a1fdfdab]{margin-top:10px;font-size:14px;line-height:22px}.login-card[data-v-a1fdfdab]{border-radius:16px;padding:24px 20px 20px}.login-form[data-v-a1fdfdab]{gap:16px;margin-top:24px}.login-card-head h2[data-v-a1fdfdab]{font-size:22px;line-height:30px}.login-page[data-v-a1fdfdab] .n-input,.login-page[data-v-a1fdfdab] .n-button{--n-height:48px}.login-page[data-v-a1fdfdab] .n-input{--n-font-size:16px}.login-checking[data-v-a1fdfdab]{min-height:320px}}@media (width<=390px){.login-page[data-v-a1fdfdab]{padding-inline:16px}.login-brand-logo[data-v-a1fdfdab]{width:48px;height:45px}.login-copy h1[data-v-a1fdfdab]{font-size:24px;line-height:32px}.login-card[data-v-a1fdfdab]{padding:22px 18px 18px}}@media (height<=720px) and (width>=1080px){.login-capabilities[data-v-a1fdfdab],.login-copyright[data-v-a1fdfdab]{display:none}.login-story[data-v-a1fdfdab]{min-height:420px}}@media (prefers-reduced-motion:reduce){.login-card[data-v-a1fdfdab]{animation:none}}.template-grid[data-v-271c2153]{grid-template-columns:1fr 1fr;gap:8px;max-height:70vh;padding:8px;display:grid;overflow-y:auto}.template-card[data-v-271c2153]{background:#fff9;border:1px solid #b4d2e659;border-radius:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.template-card[data-v-271c2153]:hover{border-color:#0e749059;box-shadow:0 2px 8px #0e74900f}.card-name[data-v-271c2153]{color:#102a43d9;white-space:nowrap;text-overflow:ellipsis;padding:8px 10px 4px;font-size:13px;font-weight:600;overflow:hidden}.card-cover-wrap[data-v-271c2153]{border-radius:6px;height:80px;margin:4px 8px;position:relative;overflow:hidden}.card-cover[data-v-271c2153]{object-fit:cover;width:100%;height:100%;display:block}.card-cover--empty[data-v-271c2153]{color:#102a434d;background:#0e74900a;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.card-cover-overlay[data-v-271c2153]{opacity:0;background:#00000085;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.card-cover-wrap:hover .card-cover-overlay[data-v-271c2153]{opacity:1}.card-marquee-wrap[data-v-271c2153]{padding:0 10px 6px;overflow:hidden}.card-marquee[data-v-271c2153]{white-space:nowrap;color:#102a4380;font-size:11px;animation:8s linear infinite marquee-scroll-271c2153;display:flex}.card-marquee[data-v-271c2153]:hover{animation-play-state:paused}@keyframes marquee-scroll-271c2153{0%{transform:translate(0)}to{transform:translate(-50%)}}.template-empty[data-v-271c2153]{text-align:center;color:#102a4359;padding:24px 0;font-size:13px}.history-wrap[data-v-6d6b5d18]{flex-direction:column;max-height:70vh;display:flex}.history-grid[data-v-6d6b5d18]{flex:1;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;overflow-y:auto}.history-card[data-v-6d6b5d18]{background:#fff9;border:1px solid #b4d2e659;border-radius:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.history-card[data-v-6d6b5d18]:hover{border-color:#0e749059;box-shadow:0 2px 8px #0e74900f}.card-cover-wrap[data-v-6d6b5d18]{border-radius:6px;height:80px;margin:8px;position:relative;overflow:hidden}.card-cover[data-v-6d6b5d18]{object-fit:cover;width:100%;height:100%;display:block}.card-cover--video[data-v-6d6b5d18]{color:#102a434d;background:#0e74900a;justify-content:center;align-items:center;display:flex}.video-icon[data-v-6d6b5d18]{font-size:32px}.card-cover-overlay[data-v-6d6b5d18]{opacity:0;background:#00000085;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.card-cover-wrap:hover .card-cover-overlay[data-v-6d6b5d18]{opacity:1}.tab-label[data-v-6d6b5d18]{font-size:13px}.favorite-panel[data-v-1a039dbb]{flex-direction:column;max-height:70vh;display:flex}.favorite-scroll[data-v-1a039dbb]{flex:1;min-height:0;padding-bottom:4px;overflow-y:auto}.favorite-grid[data-v-1a039dbb]{grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}.favorite-more[data-v-1a039dbb]{justify-content:center;align-items:center;padding:8px 0 4px;display:flex}.favorite-more-text[data-v-1a039dbb]{color:#102a4373;font-size:12px}.favorite-more-text--end[data-v-1a039dbb]{color:#102a4347}.favorite-header[data-v-1a039dbb]{justify-content:space-between;align-items:center;padding:6px 8px 0;display:flex}.favorite-title[data-v-1a039dbb]{letter-spacing:.08em;text-transform:uppercase;color:#102a4373;font-size:11px;font-weight:700}.favorite-settings-btn[data-v-1a039dbb]{color:#102a4380;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.favorite-settings-btn[data-v-1a039dbb]:hover{color:#0e7490f2;background:#0e74901a}.favorite-tabs[data-v-1a039dbb]{padding:2px 6px 0}.favorite-tabs[data-v-1a039dbb] .n-tabs-nav{overflow-x:auto}.favorite-tabs[data-v-1a039dbb] .n-tabs-nav-scroll-content{gap:2px}.tab-label[data-v-1a039dbb]{font-size:12px}.favorite-card[data-v-1a039dbb]{background:#fff9;border:1px solid #b4d2e659;border-radius:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.favorite-card[data-v-1a039dbb]:hover{border-color:#0e749059;box-shadow:0 2px 8px #0e74900f}.favorite-cover-wrap[data-v-1a039dbb]{border-radius:6px;height:96px;margin:8px;position:relative;overflow:hidden}.favorite-cover[data-v-1a039dbb]{object-fit:cover;width:100%;height:100%;display:block}.favorite-cover--video[data-v-1a039dbb]{color:#102a434d;background:#0e74900a;justify-content:center;align-items:center;display:flex}.video-icon[data-v-1a039dbb]{font-size:32px}.favorite-cover-overlay[data-v-1a039dbb]{opacity:0;background:#00000085;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.favorite-cover-wrap:hover .favorite-cover-overlay[data-v-1a039dbb]{opacity:1}.favorite-remove-btn[data-v-1a039dbb]{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:999px;padding:5px 10px;font-size:12px;line-height:1;transition:background .15s}.favorite-remove-btn[data-v-1a039dbb]:hover{background:#f04444d9}.favorite-card-title[data-v-1a039dbb]{color:#102a43a6;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 10px 8px;font-size:11px;overflow:hidden}.category-modal[data-v-19bc0f0d]{flex-direction:column;gap:12px;padding-top:4px;display:flex}.category-grid[data-v-19bc0f0d]{grid-template-columns:repeat(5,1fr);align-content:start;gap:10px;max-height:220px;display:grid;overflow-y:auto}.category-item[data-v-19bc0f0d]{display:flex;position:relative}.category-btn[data-v-19bc0f0d]{width:100%;min-width:0;padding-left:8px;padding-right:22px}.category-btn--selected[data-v-19bc0f0d]{box-shadow:0 2px 8px #0e749040}.category-btn-label[data-v-19bc0f0d]{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;display:inline-block;overflow:hidden}.category-count[data-v-19bc0f0d]{opacity:.75;vertical-align:middle;background:#ffffff59;border-radius:999px;margin-left:4px;padding:0 6px;font-size:11px;line-height:16px;display:inline-block}.category-delete[data-v-19bc0f0d]{z-index:2;color:#f04444f2;cursor:pointer;background:#f044441f;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background .15s,color .15s,transform .15s;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.category-delete[data-v-19bc0f0d]:hover{color:#fff;background:#f04444e6}.category-delete--disabled[data-v-19bc0f0d]{color:#102a434d;cursor:not-allowed;background:0 0}.category-delete--disabled[data-v-19bc0f0d]:hover{color:#102a434d;background:0 0}.delete-hint[data-v-19bc0f0d]{max-width:260px}.delete-hint-title[data-v-19bc0f0d]{margin:0;font-size:14px;font-weight:600}.delete-hint-desc[data-v-19bc0f0d]{color:#102a4399;margin:6px 0 0;font-size:12px;line-height:1.6}.category-item--add[data-v-19bc0f0d]{align-items:center}.category-item--add-active[data-v-19bc0f0d]{grid-column:1/-1}.category-add-btn[data-v-19bc0f0d]{width:100%;min-width:0}.category-item--add[data-v-19bc0f0d] .n-input{flex:1;width:100%}.category-footer[data-v-19bc0f0d]{border-top:1px solid #b4d2e659;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.shared-disk-image-form[data-v-71bed1ff]{padding-top:4px}.modal-actions[data-v-71bed1ff]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.dockbar[data-v-37746e8a]{z-index:50;margin:15px;position:absolute;top:50%;left:16px;transform:translateY(calc(-50% - 15px))}.dockbar-card[data-v-37746e8a]{-webkit-backdrop-filter:blur(16px);backdrop-saturate:160;background:#ffffffb8;border:1px solid #b4d2e68c;border-radius:18px;width:54px;box-shadow:0 8px 32px #0e74901a,inset 0 1.5px #ffffffe6}.dockbar-inner[data-v-37746e8a]{flex-direction:column;align-items:center;gap:8px;display:flex}.dockbar-btn[data-v-37746e8a]{color:#102a43b8;border-radius:14px;width:44px;min-width:44px;height:44px;font-size:18px;transition:all .2s cubic-bezier(.22,1,.36,1)}.dockbar-btn[data-v-37746e8a]:hover{color:#0e7490f2;background:#0e749014;transform:translateY(-1px)}.dockbar-btn[data-v-37746e8a]:active{background:#0e749021;transform:translateY(0)}.dockbar-btn--active[data-v-37746e8a]{color:#0e7490f2!important;background:#0e74901a!important}.popover-panel[data-v-37746e8a]{-webkit-backdrop-filter:blur(18px);backdrop-saturate:160;background:#ffffffe0;border:1px solid #b4d2e68c;border-radius:14px;width:180px;overflow:hidden;box-shadow:0 12px 36px #0e749021,inset 0 1.5px #fffffff2}.popover-panel--wide[data-v-37746e8a]{width:380px}.popover-section-title[data-v-37746e8a]{letter-spacing:.08em;text-transform:uppercase;color:#102a4366;margin:0;padding:10px 12px 6px;font-size:10px;font-weight:700;line-height:1}.popover-section-title--bordered[data-v-37746e8a]{border-top:1px solid #b4d2e64d;margin-top:4px}.popover-actions[data-v-37746e8a]{flex-direction:column;gap:4px;padding:0 8px 8px;display:flex}.action-btn[data-v-37746e8a]{color:#102a43bf;border-radius:8px;justify-content:flex-start;font-size:13px}.action-btn[data-v-37746e8a]:hover{color:#0e7490e6;background:#0e749014}.action-btn-icon[data-v-37746e8a]{color:#0e7490d9}.template-popover-title[data-v-37746e8a]{letter-spacing:.06em;text-transform:uppercase;color:#102a4373;margin:0;padding:12px 14px 8px;font-size:12px;font-weight:700}@media (width<=767.9px){.dockbar[data-v-37746e8a]{margin:10px;left:10px}.dockbar-card[data-v-37746e8a]{border-radius:16px}}.image-uploader[data-v-63fad737]{width:100%}.upload-trigger[data-v-63fad737]{color:#0e749099;cursor:pointer;background:#0e749008;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:96px;height:100%;min-height:72px;display:flex}.upload-trigger[data-v-63fad737]:hover{background:#0e749014}.upload-trigger-text[data-v-63fad737]{font-size:12px}.template-form[data-v-18cd85e3]{padding-top:4px}.copy-btn[data-v-18cd85e3]{color:#102a4373;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:flex}.copy-btn[data-v-18cd85e3]:hover{color:#0e7490f2}.cover-trigger[data-v-18cd85e3]{color:#0e749099;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:96px;height:100%;min-height:72px;display:flex}.cover-trigger-text[data-v-18cd85e3]{font-size:12px}.template-form-footer[data-v-18cd85e3]{justify-content:flex-end;gap:12px;display:flex}.picker-header[data-v-05a35ab1]{justify-content:space-between;align-items:center;width:100%;display:flex}.picker-title[data-v-05a35ab1]{color:#102a43e6;font-size:16px;font-weight:700}.picker-close[data-v-05a35ab1]{color:#102a438c;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.picker-close[data-v-05a35ab1]:hover{color:#0e7490f2;background:#0e74901a}.picker-grid[data-v-05a35ab1]{grid-template-columns:repeat(3,1fr);gap:10px;padding:4px 2px 12px;display:grid}.picker-card[data-v-05a35ab1]{cursor:pointer;background:#fff9;border:1px solid #b4d2e659;border-radius:10px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.picker-card[data-v-05a35ab1]:hover{border-color:#0e749080;transform:translateY(-1px);box-shadow:0 4px 16px #0e74901f}.picker-card-cover[data-v-05a35ab1]{aspect-ratio:3/4;background:#0e74900a;width:100%;position:relative}.picker-card-cover img[data-v-05a35ab1]{object-fit:cover;width:100%;height:100%;display:block}.picker-card-cover-empty[data-v-05a35ab1]{color:#102a434d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.picker-card-actions[data-v-05a35ab1]{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.picker-card-cover:hover .picker-card-actions[data-v-05a35ab1]{opacity:1}.picker-card-actions button[data-v-05a35ab1]{color:#fff;cursor:pointer;background:#102a43b3;border:none;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s;display:flex}.picker-card-actions button[data-v-05a35ab1]:hover{background:#0e7490f2}.picker-card-title[data-v-05a35ab1]{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#102a43b8);padding:14px 8px 6px;font-size:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.picker-card--add[data-v-05a35ab1]{color:#0e7490b3;background:#0e749008;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:120px;display:flex}.picker-card--add[data-v-05a35ab1]:hover{color:#0e7490f2;background:#0e749014}.detail-float-btn-wrap[data-v-a7c40aef]{z-index:50;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;bottom:24px;right:24px}.detail-float-btn-wrap[data-v-a7c40aef]:hover{transform:translateY(-2px)}.detail-float-btn[data-v-a7c40aef]{cursor:pointer;background:radial-gradient(circle at 50% 38%,#fafefff2,#eefafce0);border:1px solid #0e749029;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 6px 20px #0e74901a,inset 0 1px #ffffffe6}.detail-float-btn[data-v-a7c40aef]:hover{border-color:#0e749052;box-shadow:0 10px 26px #0e749029,inset 0 1px #fff}.detail-float-btn[data-v-a7c40aef]:active{transform:scale(.96)}.detail-float-btn-wrap[data-v-a7c40aef]:after{content:"";opacity:0;pointer-events:none;border:1.5px dashed #2dd4bf4d;border-radius:50%;transition:opacity .3s;position:absolute;inset:-6px}.detail-float-btn-wrap[data-v-a7c40aef]:hover:after{opacity:1;animation:14s linear infinite detail-btn-spin-a7c40aef}@keyframes detail-btn-spin-a7c40aef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.detail-float-inner[data-v-a7c40aef]{color:#fff;background:linear-gradient(135deg,#2f9eb6,#4fcbbd);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .25s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 3px 10px #0e749047,inset 0 1px #ffffff73}.detail-float-btn:hover .detail-float-inner[data-v-a7c40aef]{transform:scale(1.08)}.detail-float-icon[data-v-a7c40aef]{color:currentColor}.detail-drawer-header[data-v-a7c40aef]{justify-content:space-between;align-items:center;width:100%;display:flex}.detail-drawer-title[data-v-a7c40aef]{color:#102a43e6;font-size:16px;font-weight:700}.detail-collapse-btn[data-v-a7c40aef]{color:#102a438c;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.detail-collapse-btn[data-v-a7c40aef]:hover{color:#0e7490f2;background:#0e74901a}.detail-form[data-v-a7c40aef]{padding-top:4px}.detail-form-item[data-v-a7c40aef]{margin-bottom:0}.detail-label-line[data-v-a7c40aef]{align-items:center;gap:10px;display:flex}.link-btn[data-v-a7c40aef]{color:#1e80ff;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;-webkit-text-decoration:underline #1e80ff73;text-decoration:underline #1e80ff73;transition:color .15s}.link-btn[data-v-a7c40aef]:hover{color:#0b68e0}.template-type-wrap[data-v-a7c40aef]{width:100%}.template-select-card[data-v-a7c40aef]{color:#0e7490b3;cursor:pointer;background:#0e749008;border:1px dashed #0e749080;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:120px;height:120px;font-size:13px;transition:background .15s;display:flex}.template-select-card[data-v-a7c40aef]:hover{background:#0e74901a}.template-selected-card[data-v-a7c40aef]{width:120px;position:relative}.template-selected-cover[data-v-a7c40aef]{cursor:pointer;border:2px solid #0e7490a6;border-radius:10px;width:120px;height:120px;position:relative;overflow:hidden;box-shadow:0 4px 16px #0e749029}.template-selected-cover[data-v-a7c40aef]:hover{cursor:pointer}.template-selected-cover img[data-v-a7c40aef]{object-fit:cover;width:100%;height:100%;display:block}.template-selected-cover-empty[data-v-a7c40aef]{color:#102a434d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.template-remove[data-v-a7c40aef]{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#102a43b8;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:4px;right:4px}.template-selected-cover:hover .template-remove[data-v-a7c40aef]{opacity:1}.template-remove[data-v-a7c40aef]:hover{background:#f04444e6}.template-selected-title[data-v-a7c40aef]{color:#102a43bf;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.detail-drawer-footer[data-v-a7c40aef]{padding-top:8px}.vue-flow__helper-lines[data-v-c60bd078]{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.materials-modal-body[data-v-6bd14bbe]{flex-direction:column;min-height:0;max-height:calc(100vh - 220px);display:flex;overflow:hidden}.materials-grid[data-v-6bd14bbe]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.materials-toolbar[data-v-6bd14bbe]{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.materials-types[data-v-6bd14bbe],.materials-filters[data-v-6bd14bbe]{flex-wrap:wrap;gap:8px;display:flex}.materials-select[data-v-6bd14bbe]{width:180px}.materials-scroll[data-v-6bd14bbe]{min-height:0;max-height:calc(100vh - 320px);padding-right:4px;overflow:auto}.materials-card[data-v-6bd14bbe]{cursor:pointer}.materials-cover[data-v-6bd14bbe]{aspect-ratio:4/3;background:#102a430a;width:100%;overflow:hidden}.materials-row[data-v-6bd14bbe]{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:10px;display:flex}.materials-name[data-v-6bd14bbe]{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;font-size:14px;font-weight:600;overflow:hidden}.materials-footer[data-v-6bd14bbe]{justify-content:flex-end;gap:12px;display:flex}.materials-more[data-v-6bd14bbe]{text-align:center;color:#102a438f;padding:16px 0 4px;font-size:12px}.materials-card.is-selected[data-v-6bd14bbe]{border-color:#18a058;box-shadow:0 0 0 1px #18a0582e}.advanced-input-wrap[data-v-500a5497]{-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);background:#ffffffdb;border:1px solid #b4d2e699;border-radius:18px;width:min(560px,100vw - 120px);padding:10px;position:relative;box-shadow:0 12px 30px #0e749024}.top-upload-row[data-v-500a5497]{border-radius:12px;align-items:center;min-height:46px;padding:4px 6px;display:flex}.asset-list[data-v-500a5497]{flex:1;align-items:center;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.asset-chip[data-v-500a5497]{color:#102a43eb;background:#0e749014;border:1px solid #0e749038;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-flex;position:relative}.asset-chip:hover .asset-action[data-v-500a5497]{opacity:1;pointer-events:auto}.context-chip[data-v-500a5497]{background:#0f766e1a;border-color:#0f766e47}.video-frame-chip[data-v-500a5497]{position:relative}.video-frame-item[data-v-500a5497]{align-items:center;gap:8px;display:inline-flex}.video-frame-empty[data-v-500a5497]{color:#102a439e;font-size:11px}.video-frame-label[data-v-500a5497]{color:#102a4399;white-space:nowrap;font-size:11px}.context-badge[data-v-500a5497]{color:#fff;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#0f766edb;border-radius:999px;max-width:72px;padding:0 6px;font-size:10px;line-height:16px;position:absolute;bottom:-18px;left:50%;overflow:hidden;transform:translate(-50%)}.asset-thumb[data-v-500a5497]{object-fit:cover;border:none;border-radius:8px;width:36px;height:36px}.asset-action[data-v-500a5497]{color:#ffffffe6;cursor:pointer;opacity:0;pointer-events:none;background:#0009;border:0;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .15s;display:inline-flex;position:absolute}.asset-action[data-v-500a5497]:last-of-type{bottom:-6px;right:-6px}.hidden-context-hint[data-v-500a5497]{color:#102a439e;white-space:nowrap;background:#0e749014;border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:12px;display:inline-flex}.sender-core[data-v-500a5497]{border-radius:12px;margin-top:2px}.mention-menu[data-v-500a5497]{z-index:20;background:#fffffff5;border:1px solid #0e749029;border-radius:12px;width:260px;max-height:230px;padding:6px;position:absolute;overflow-y:auto;box-shadow:0 14px 32px #102a432e}.mention-option[data-v-500a5497]{color:#102a43e6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:42px;padding:6px;display:flex}.mention-option[data-v-500a5497]:hover,.mention-option.is-active[data-v-500a5497]{background:#0e74901a}.mention-option-thumb[data-v-500a5497]{background:#0e74901f;border-radius:7px;flex:none;width:28px;height:28px;overflow:hidden}.mention-option-thumb img[data-v-500a5497],.mention-option-thumb video[data-v-500a5497]{object-fit:cover;width:100%;height:100%;display:block}.mention-option-main[data-v-500a5497]{flex-direction:column;gap:1px;min-width:0;display:flex}.mention-option-label[data-v-500a5497]{font-size:13px;font-weight:600;line-height:16px}.mention-option-name[data-v-500a5497]{color:#102a438c;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;line-height:14px;overflow:hidden}.mention-empty[data-v-500a5497]{color:#102a4385;text-align:center;padding:14px 10px;font-size:12px}.bottom-tools[data-v-500a5497]{justify-content:flex-start;align-items:center;gap:12px;height:32px;margin-top:8px;display:flex}.left-tools[data-v-500a5497],.right-tools[data-v-500a5497]{align-items:center;gap:6px;min-width:0;display:flex}.quality-tools[data-v-500a5497]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.dropdown-btn[data-v-500a5497]{color:#102a43db;background:#0e749014;border-radius:10px}.config-trigger-btn[data-v-500a5497]{min-width:94px;max-width:260px}.config-trigger-label[data-v-500a5497]{align-items:center;gap:4px;min-width:0;display:inline-flex}.config-trigger-title[data-v-500a5497]{flex:none}.config-trigger-summary[data-v-500a5497]{text-overflow:ellipsis;white-space:nowrap;color:#102a43a8;min-width:0;max-width:160px;overflow:hidden}.config-popover[data-v-500a5497]{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#ffffffe6;border:1px solid #b4d2e6a3;border-radius:16px;flex-direction:column;gap:8px;width:min(320px,100vw - 32px);padding:8px;display:flex;box-shadow:0 16px 38px #0e749033}.config-section[data-v-500a5497]{flex-direction:column;gap:6px;display:flex}.config-section-title[data-v-500a5497]{color:#102a43b3;padding:0 2px;font-size:12px;font-weight:600}.duration-slider-wrap[data-v-500a5497]{background:#0e74900f;border-radius:10px;flex-direction:column;gap:6px;padding:6px 6px 2px;display:flex}.duration-slider-row[data-v-500a5497]{align-items:center;gap:10px;display:flex}.duration-slider-main[data-v-500a5497]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.duration-slider[data-v-500a5497]{width:100%}.duration-value[data-v-500a5497]{text-align:center;color:#0e7490fa;background:#ffffffe6;border:1px solid #b4d2e680;border-radius:8px;flex-shrink:0;min-width:46px;padding:4px 8px;font-size:12px;font-weight:600}.duration-range-labels[data-v-500a5497]{color:#102a4373;justify-content:space-between;padding:0 2px;font-size:11px;display:flex}.config-segment[data-v-500a5497]{background:#0e749014;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.config-segment-item[data-v-500a5497]{color:#102a43b3;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1;transition:all .16s}.config-segment-item[data-v-500a5497]:hover{color:#102a43eb;background:#ffffffb8}.config-segment-item.is-active[data-v-500a5497]{color:#0e7490fa;background:#fffffff2;box-shadow:0 4px 10px #0e74901f}[data-v-500a5497] .asset-mention{color:#102a43d1;white-space:nowrap;vertical-align:middle;background:#0e74901a;border:1px solid #0e749042;border-radius:6px;justify-content:center;align-items:center;gap:4px;height:20px;padding:2px 6px;font-size:12px;line-height:18px;display:inline-flex}[data-v-500a5497] .asset-mention-media{border-radius:2px;flex:none;width:16px;height:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73}[data-v-500a5497] .asset-mention-label{text-overflow:ellipsis;max-width:96px;overflow:hidden}[data-v-500a5497] .asset-mention-media img,[data-v-500a5497] .asset-mention-media video{object-fit:cover;width:14px;height:14px;display:block}[data-v-500a5497] .asset-mention--video{background:#0f766e1a;border-color:#0f766e3d}.split-close-btn[data-v-500a5497]{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:-6px;right:-6px}.asset-chip:hover .split-close-btn[data-v-500a5497]{opacity:1}.split-close-icon[data-v-500a5497]{width:14px;height:14px}@media (width<=900px){.advanced-input-wrap[data-v-500a5497]{border-radius:14px;width:calc(100vw - 20px);padding:8px}.bottom-tools[data-v-500a5497]{flex-direction:column;align-items:stretch;height:auto}.left-tools[data-v-500a5497],.right-tools[data-v-500a5497]{justify-content:space-between;width:100%}.config-popover[data-v-500a5497]{width:min(300px,100vw - 28px)}.asset-name[data-v-500a5497]{max-width:120px}}.AiInput.config-popover-content{box-shadow:none!important;padding:0!important}.ai-input-floating[data-v-bc52cd2a]{width:min(560px,100vw - 120px);max-width:90vw}.ai-input-container[data-v-bc52cd2a]{-webkit-backdrop-filter:blur(18px)saturate(1.28);backdrop-filter:blur(18px)saturate(1.28);background:#ffffffb8;border:1px solid #b4d2e68f;border-radius:18px;flex-direction:column;gap:10px;padding:10px;display:flex;box-shadow:0 16px 44px #0e749029}.ai-input-header[data-v-bc52cd2a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-input-header-left[data-v-bc52cd2a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-input-title[data-v-bc52cd2a]{color:#102a43e0;white-space:nowrap;font-size:13px;font-weight:600}.ai-input-close[data-v-bc52cd2a]{color:#102a43c2;cursor:pointer;background:#0e749014;border:0;border-radius:999px;flex-shrink:0;padding:8px 10px;font-size:12px;line-height:1;transition:background .15s,color .15s,transform .15s}.ai-input-close[data-v-bc52cd2a]:hover{color:#0e7490f0;background:#0e749024;transform:translateY(-1px)}.mode-tabs[data-v-bc52cd2a]{background:#0e74900f;border-radius:8px;gap:2px;padding:2px;display:flex}.mode-btn[data-v-bc52cd2a]{color:#102a438c;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1;transition:all .15s}.mode-btn[data-v-bc52cd2a]:hover:not(:disabled){color:#102a43cc;background:#0e74900f}.mode-btn--active[data-v-bc52cd2a]{color:#0e7490f2;background:#ffffffd9;box-shadow:0 1px 3px #0000000f}.mode-btn[data-v-bc52cd2a]:disabled{opacity:.35;cursor:not-allowed}.ai-input-context[data-v-bc52cd2a]{font-size:12px}.context-label[data-v-bc52cd2a]{color:#102a438c;margin:0 0 6px;font-weight:500}.context-list[data-v-bc52cd2a]{flex-wrap:wrap;gap:6px;display:flex}.context-item[data-v-bc52cd2a]{color:#102a43b8;background:#0e749014;border:1px solid #0e749029;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.context-tag[data-v-bc52cd2a]{color:#0e7490cc;text-transform:uppercase;letter-spacing:.5px;background:#0e74901f;border-radius:3px;padding:2px 4px;font-size:10px;font-weight:600}.context-tag--video[data-v-bc52cd2a]{color:#0f766ecc;background:#0f766e1f}.context-name[data-v-bc52cd2a]{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}[data-v-bc52cd2a] .advanced-input-wrap{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.vue-flow__selection{border-radius:12px;background:#0e749014!important;border:1.5px solid #0e749073!important}.canvas-toolbar{z-index:50;-webkit-backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #b4d2e68c;border-radius:16px;flex-direction:row;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;bottom:24px;left:24px;box-shadow:0 8px 32px #0e74901a,inset 0 1.5px #ffffffe6}.canvas-tool-btn{color:#102a43b8;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex}.canvas-tool-btn:hover{color:#0e7490f2;background:#0e749014;transform:translateY(-1px)}.canvas-tool-btn:active{background:#0e749021;transform:translateY(0)}.canvas-tool-btn--active{color:#0e7490f2;background:#0e74901f}.canvas-tool-icon{color:currentColor;font-size:18px}.selection-toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#ffffffeb;border:1px solid #b4d2e68c;border-radius:10px;align-items:center;gap:6px;padding:4px 8px;display:flex;transform:translate(-50%,-100%);box-shadow:0 4px 16px #0e74901a}.canvas-pan-ready{cursor:grab}.canvas-pan-ready .vue-flow__pane,.canvas-pan-ready .vue-flow__viewport{cursor:grab!important}.canvas-pan-ready .vue-flow__pane:active,.canvas-pan-ready .vue-flow__viewport:active{cursor:grabbing!important}.vue-flow__edge path{cursor:url(../cut.png) 16 16,pointer!important}.file-drop-overlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0e749014;border:2.5px dashed #0e749099;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset:12px}.file-drop-inner{color:#0e7490c7;flex-direction:column;align-items:center;gap:12px;display:flex}.file-drop-icon{width:48px;height:48px;animation:1.2s ease-in-out infinite file-drop-bounce}.file-drop-text{letter-spacing:.03em;color:#0e7490eb;margin:0;font-size:20px;font-weight:700}.file-drop-hint{opacity:.7;margin:0;font-size:13px}@keyframes file-drop-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.project-page[data-v-a4eb750f]{height:100%;padding:16px;overflow-y:auto}.project-grid[data-v-a4eb750f]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.create-card[data-v-a4eb750f],.project-card[data-v-a4eb750f]{background:#fff;border:1px solid #141c2d14;border-radius:14px;min-height:248px;overflow:hidden;box-shadow:0 8px 24px #0f235014}.create-card[data-v-a4eb750f]{cursor:pointer;background:linear-gradient(160deg,#fff 0%,#eef5ff 100%);border-style:dashed;border-color:#2c7dfa66;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.create-card[data-v-a4eb750f]:hover,.project-card[data-v-a4eb750f]:hover{box-shadow:0 12px 28px #0f235024}.create-icon-wrap[data-v-a4eb750f]{background:linear-gradient(160deg,#2c7dfa,#31a2ff);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .2s;display:flex;box-shadow:0 8px 20px #2c7dfa47}.create-card:hover .create-icon-wrap[data-v-a4eb750f]{transform:scale(1.04)}.create-icon[data-v-a4eb750f]{color:#fff;width:24px;height:24px}.create-title[data-v-a4eb750f]{color:#142a4e;margin-top:14px;font-size:16px;font-weight:600}.create-subtitle[data-v-a4eb750f]{color:#637188;margin-top:6px;font-size:12px}.project-card[data-v-a4eb750f]{flex-direction:column;display:flex;position:relative}.cover-wrap[data-v-a4eb750f]{cursor:pointer;background:#dbe3f1;height:168px;position:relative;overflow:hidden}.project-cover[data-v-a4eb750f]{object-fit:cover;width:100%;height:100%;transition:transform .2s}.project-card:hover .project-cover[data-v-a4eb750f]{transform:scale(1.06)}.project-cover-fallback[data-v-a4eb750f]{color:#8899b3;background:#e6ecf6;justify-content:center;align-items:center;font-size:42px;font-weight:600;display:flex}.favorite-btn[data-v-a4eb750f]{z-index:5;color:#8a97ab;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s;display:flex;position:absolute;top:8px;left:8px}.favorite-btn.is-active[data-v-a4eb750f]{color:#f0ad4e}.favorite-icon[data-v-a4eb750f]{width:16px;height:16px}.replace-btn[data-v-a4eb750f]{z-index:5;color:#3c4a5f;cursor:pointer;opacity:0;pointer-events:none;background:#ffffffe6;border:0;border-radius:999px;padding:3px 8px;font-size:12px;transition:opacity .18s;position:absolute;top:8px;right:8px}.project-card:hover .replace-btn[data-v-a4eb750f]{opacity:1;pointer-events:auto}.cover-loading[data-v-a4eb750f]{background:#ffffff8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.project-info[data-v-a4eb750f]{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}.project-meta[data-v-a4eb750f]{flex-direction:column;gap:4px;min-height:40px;display:flex}.project-name[data-v-a4eb750f]{color:#142a4e;cursor:text;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.project-name-tag[data-v-a4eb750f]{color:#e07b00;margin-right:4px}.project-name-editor[data-v-a4eb750f]{align-items:center;gap:4px;display:flex}.icon-btn[data-v-a4eb750f]{color:#637188;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.icon-btn[data-v-a4eb750f]:hover{color:#0e7490;background:#0e74901a}.project-time[data-v-a4eb750f]{color:#8899b3;font-size:11px}.project-actions[data-v-a4eb750f]{justify-content:flex-end;display:flex}.load-more[data-v-a4eb750f]{color:#8899b3;justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:12px;display:flex}.list-sentinel[data-v-a4eb750f]{height:1px}.modal-footer[data-v-a4eb750f]{justify-content:flex-end;gap:8px;display:flex}.same-form[data-v-734dcec1]{flex-direction:column;gap:14px;max-height:62vh;padding-right:4px;display:flex;overflow-y:auto}.form-row[data-v-734dcec1]{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.form-row--top[data-v-734dcec1]{align-items:start}.form-label[data-v-734dcec1]{text-align:right;color:#102a43b3;font-size:13px;line-height:22px}.form-row--top .form-label[data-v-734dcec1]{padding-top:6px}.form-required[data-v-734dcec1]:before{content:"*";color:#d03050;margin-right:2px}.form-control[data-v-734dcec1]{align-items:center;min-width:0;display:flex}.template-line[data-v-734dcec1]{gap:8px}.template-cover[data-v-734dcec1]{object-fit:cover;border:1px solid #141c2d14;border-radius:6px;width:36px;height:36px}.template-name-text[data-v-734dcec1]{color:#102a43d9;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.group-block[data-v-734dcec1]{background:#fafcfe;border:1px solid #141c2d0f;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.group-title[data-v-734dcec1]{color:#142a4e;font-size:13px;font-weight:600}.product-fill[data-v-734dcec1]{background:#fff8eb;border:1px solid #e6a23c4d;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.product-hint[data-v-734dcec1]{color:#b7791f;font-size:13px}.loading-tip[data-v-734dcec1]{text-align:center;color:#102a4380;font-size:12px}.modal-footer[data-v-734dcec1]{justify-content:flex-end;gap:8px;display:flex}.footer-btn[data-v-734dcec1]{border-radius:8px;min-width:88px;height:34px}.footer-btn-icon[data-v-734dcec1]{width:16px;height:16px}.edit-form[data-v-b73a2646]{flex-direction:column;gap:16px;display:flex}.field[data-v-b73a2646]{flex-direction:column;gap:8px;display:flex}.label[data-v-b73a2646]{color:#102a43b3;font-size:13px}.cover-grid[data-v-b73a2646]{flex-wrap:wrap;gap:10px;display:flex}.cover-item[data-v-b73a2646]{cursor:pointer;background:#eef2f7;border:2px solid #0000;border-radius:8px;width:96px;height:96px;padding:0;position:relative;overflow:hidden}.cover-item.selected[data-v-b73a2646]{border-color:#18a058}.cover-item img[data-v-b73a2646]{object-fit:cover;width:100%;height:100%}.cover-check[data-v-b73a2646]{color:#18a058;background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;bottom:4px;right:4px}.cover-remove[data-v-b73a2646]{text-align:center;color:#fff;background:#0000008c;border-radius:50%;width:18px;height:18px;font-size:14px;line-height:16px;position:absolute;top:2px;right:2px}.cover-upload[data-v-b73a2646]{color:#102a438c;background:#f7fbfd;border:1px dashed #0e749059;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.tag-row[data-v-b73a2646]{align-items:flex-start;gap:8px;padding:4px 0;display:flex}.tag-cat[data-v-b73a2646]{color:#102a43b3;flex:none;padding-top:2px;font-size:13px}.tag-values[data-v-b73a2646]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tag-item[data-v-b73a2646]{cursor:pointer;-webkit-user-select:none;user-select:none}.no-tags[data-v-b73a2646]{color:#102a4373;font-size:12px}.drawer-footer[data-v-b73a2646]{justify-content:flex-end;gap:8px;display:flex}.template-detail[data-v-19652b85]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cover-col[data-v-19652b85]{flex-direction:column;gap:10px;min-width:0;display:flex;overflow:hidden}.cover-main[data-v-19652b85]{aspect-ratio:1;background:#eef2f7;border-radius:12px;width:100%;max-width:100%;overflow:hidden}.cover-carousel[data-v-19652b85]{width:100%;height:100%}.cover-carousel[data-v-19652b85] .n-carousel__slides,.cover-carousel[data-v-19652b85] .n-carousel__slide{height:100%}.cover-slide-img[data-v-19652b85],.cover-static-img[data-v-19652b85]{object-fit:contain;background:#eef2f7;width:100%;max-width:100%;height:100%;display:block}.cover-carousel[data-v-19652b85] .n-carousel__arrow-group{background:#102a4373;border-radius:999px;padding:2px;bottom:10px;right:10px}.cover-carousel[data-v-19652b85] .n-carousel__arrow-group>:first-child{margin-right:2px}.cover-carousel[data-v-19652b85] .n-carousel__arrow{color:#fff;background:0 0;border-radius:50%;width:26px;height:26px}.cover-carousel[data-v-19652b85] .n-carousel__arrow:hover{background:#ffffff29}.no-cover[data-v-19652b85]{color:#8a97ab;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.cover-thumbs[data-v-19652b85]{gap:8px;min-width:0;display:flex;overflow-x:auto}.cover-thumb[data-v-19652b85]{cursor:pointer;background:#eef2f7;border:2px solid #0000;border-radius:8px;flex:0 0 56px;width:56px;height:56px;padding:0;overflow:hidden}.cover-thumb.active[data-v-19652b85]{border-color:#18a058}.cover-thumb img[data-v-19652b85]{object-fit:cover;width:100%;height:100%}.meta[data-v-19652b85]{flex-direction:column;gap:8px;min-width:0;display:flex}.title[data-v-19652b85]{color:#142a4e;margin:0;font-size:18px}.desc[data-v-19652b85]{color:#637188;margin:0;font-size:13px;line-height:1.6}.info-row[data-v-19652b85]{color:#637188;font-size:13px}.tags[data-v-19652b85]{flex-direction:column;gap:6px;margin-top:4px;display:flex}.tag-group[data-v-19652b85]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tag-cat[data-v-19652b85]{color:#637188;font-size:13px}.run-count[data-v-19652b85]{color:#637188;align-items:center;gap:4px;margin-top:4px;font-size:13px;display:inline-flex}.run-icon[data-v-19652b85]{width:15px;height:15px}.actions[data-v-19652b85]{gap:10px;margin-top:14px;display:flex}.detail-btn[data-v-19652b85]{border-radius:10px;height:36px;padding:0 16px}.detail-btn-icon[data-v-19652b85]{width:16px;height:16px}.workflow-tab[data-v-5b47eb14]{flex-direction:column;gap:12px;display:flex}.workflow-toolbar[data-v-5b47eb14]{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-toggle[data-v-5b47eb14]{font-size:13px}.filter-toggle-icon[data-v-5b47eb14]{width:16px;height:16px}.tag-filter[data-v-5b47eb14]{background:#fff;border:1px solid #b4d2e673;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.tag-row[data-v-5b47eb14]{align-items:flex-start;gap:8px;display:flex}.tag-label[data-v-5b47eb14]{color:#102a43b3;flex:none;padding-top:3px;font-size:13px}.tag-values[data-v-5b47eb14]{flex-wrap:wrap;gap:8px;display:flex}.template-grid[data-v-5b47eb14]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.template-card[data-v-5b47eb14]{background:#fff;border:1px solid #141c2d14;border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f235014}.template-card[data-v-5b47eb14]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f235024}.template-cover[data-v-5b47eb14]{aspect-ratio:1;background:#dbe3f1;position:relative;overflow:hidden}.template-cover img[data-v-5b47eb14]{object-fit:cover;width:100%;height:100%}.template-cover-fallback[data-v-5b47eb14]{color:#8899b3;background:#e6ecf6;justify-content:center;align-items:center;width:100%;height:100%;font-size:40px;font-weight:600;display:flex}.run-count[data-v-5b47eb14]{color:#fff;background:#102a43b8;border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:11px;display:inline-flex;position:absolute;top:8px;left:8px}.run-count-icon[data-v-5b47eb14]{width:13px;height:13px}.template-info[data-v-5b47eb14]{flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.template-name[data-v-5b47eb14]{color:#142a4e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.template-desc[data-v-5b47eb14]{color:#7a879b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;font-size:12px;display:-webkit-box;overflow:hidden}.template-actions[data-v-5b47eb14]{align-items:center;gap:8px;margin-top:8px;display:flex}.card-btn[data-v-5b47eb14]{border-radius:8px;flex:1 1 0;height:32px;font-size:12px;transition:transform .15s,box-shadow .15s}.card-btn[data-v-5b47eb14]:hover{transform:translateY(-1px)}.card-btn[data-v-5b47eb14]:active{transform:translateY(0)}.card-btn-icon[data-v-5b47eb14]{width:15px;height:15px}.card-delete[data-v-5b47eb14]{border-radius:8px;flex:none;width:32px;height:32px}.search-form[data-v-dcd4261c]{background:#fff;border:1px solid #b4d2e673;border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;box-shadow:0 6px 18px #0e74900f}.search-form__body[data-v-dcd4261c]{overflow:hidden}.search-form__grid[data-v-dcd4261c]{grid-template-columns:repeat(var(--search-cols), minmax(0, 1fr));gap:var(--search-gap);align-items:center;display:grid}.search-form__item[data-v-dcd4261c]{align-items:center;gap:8px;min-width:0;display:flex}.search-form__label[data-v-dcd4261c]{flex:0 0 var(--search-label-width);max-width:var(--search-label-width);text-align:right;color:#102a43b3;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.search-form__control[data-v-dcd4261c]{flex:auto;min-width:0}.search-form__actions-cell[data-v-dcd4261c]{align-items:center;min-width:0;display:flex}.search-form__actions[data-v-dcd4261c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search-form__toggle[data-v-dcd4261c]{font-size:13px}.search-form__toggle-icon[data-v-dcd4261c],.search-form__btn-icon[data-v-dcd4261c]{width:16px;height:16px}.search-form__extra-wrap[data-v-dcd4261c]{align-items:center;margin-left:auto;display:flex}.search-form__divider[data-v-dcd4261c]{height:20px;margin:0 12px 0 4px}.search-form__extra[data-v-dcd4261c]{align-items:center;gap:8px;display:flex}.compare-overlay[data-v-6b44d1c0]{z-index:3000;color:#fff;background:#080f1af0;flex-direction:column;display:flex;position:fixed;inset:0}.compare-topbar[data-v-6b44d1c0]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.topbar-left[data-v-6b44d1c0]{align-items:baseline;gap:10px;display:flex}.topbar-title[data-v-6b44d1c0]{font-size:16px;font-weight:600}.topbar-sub[data-v-6b44d1c0]{color:#ffffff73;font-size:12px}.sync-toggle[data-v-6b44d1c0]{color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;display:inline-flex}.sync-toggle.active[data-v-6b44d1c0]{color:#38bdf8;border-color:#38bdf899}.sync-dot[data-v-6b44d1c0]{background:currentColor;border-radius:50%;width:7px;height:7px}.topbar-close[data-v-6b44d1c0]{color:#ffffffb3;cursor:pointer;background:0 0;border:0;font-size:18px}.topbar-close[data-v-6b44d1c0] svg{width:20px;height:20px}.compare-stage[data-v-6b44d1c0]{flex:auto;grid-template-columns:1fr 1fr;gap:14px;min-height:0;padding:14px 20px;display:grid}.compare-col[data-v-6b44d1c0]{flex-direction:column;gap:8px;min-height:0;display:flex}.compare-panel[data-v-6b44d1c0]{cursor:grab;touch-action:none;background:#ffffff08;border-radius:10px;flex:auto;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.compare-panel[data-v-6b44d1c0]:active{cursor:grabbing}.panel-label[data-v-6b44d1c0]{z-index:2;background:#0000008c;border-radius:999px;padding:2px 8px;font-size:12px;position:absolute;top:8px;left:10px}.panel-image[data-v-6b44d1c0]{-webkit-user-select:none;user-select:none;transform-origin:50%;max-width:100%;max-height:100%;transition:transform 80ms ease-out}.thumb-row[data-v-6b44d1c0]{gap:6px;display:flex;overflow-x:auto}.thumb[data-v-6b44d1c0]{cursor:pointer;background:#ffffff14;border:2px solid #0000;border-radius:6px;flex:0 0 48px;width:48px;height:48px;padding:0;overflow:hidden}.thumb.active[data-v-6b44d1c0]{border-color:#38bdf8}.thumb img[data-v-6b44d1c0]{object-fit:cover;width:100%;height:100%}.compare-bottombar[data-v-6b44d1c0]{color:#ffffffb3;border-top:1px solid #ffffff14;align-items:center;gap:20px;padding:10px 20px;font-size:12px;display:flex}.ctrl-group[data-v-6b44d1c0]{align-items:center;gap:8px;display:flex}.ctrl-label[data-v-6b44d1c0]{color:#ffffff80}.ctrl-btn[data-v-6b44d1c0]{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:6px;padding:2px 10px}.ctrl-btn[data-v-6b44d1c0]:hover{background:#ffffff1a}.zoom-value[data-v-6b44d1c0]{text-align:center;min-width:42px}.result-detail[data-v-7c65deff]{flex-direction:column;gap:20px;max-height:72vh;display:flex;overflow-y:auto}.detail-section[data-v-7c65deff]{flex-direction:column;gap:10px;display:flex}.section-head[data-v-7c65deff]{align-items:center;gap:10px;display:flex}.section-title[data-v-7c65deff]{color:#142a4e;font-size:15px;font-weight:600}.section-sub[data-v-7c65deff]{color:#8a97ab;font-size:12px}.compare-entry[data-v-7c65deff]{margin-left:auto}.image-grid[data-v-7c65deff]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.image-col[data-v-7c65deff]{flex-direction:column;gap:8px;display:flex}.image-box[data-v-7c65deff]{aspect-ratio:4/3;background:#f2f5f9;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-box img[data-v-7c65deff]{object-fit:contain;width:100%;height:100%}.image-label[data-v-7c65deff]{z-index:2;color:#fff;background:#102a43b3;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:8px;left:8px}.image-empty[data-v-7c65deff]{padding:20px 0}.thumb-row[data-v-7c65deff]{gap:6px;display:flex;overflow-x:auto}.thumb[data-v-7c65deff]{cursor:pointer;background:#eef2f7;border:2px solid #0000;border-radius:6px;flex:0 0 52px;width:52px;height:52px;padding:0;overflow:hidden}.thumb.active[data-v-7c65deff]{border-color:#18a058}.thumb img[data-v-7c65deff]{object-fit:cover;width:100%;height:100%}.text-box[data-v-7c65deff]{background:#fafcfe;border:1px solid #141c2d0f;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.text-block[data-v-7c65deff]{color:#3c4a5f;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7}.text-empty[data-v-7c65deff]{color:#8a97ab;font-size:12px}.template-results[data-v-30291268]{flex-direction:column;gap:12px;display:flex}.task-list-wrap[data-v-30291268]{height:calc(100vh - 300px);min-height:320px;padding-right:4px;overflow-y:auto}.task-list[data-v-30291268]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.task-item[data-v-30291268]{cursor:pointer;background:#fff;border:1px solid #141c2d14;border-radius:10px;padding:14px;transition:box-shadow .2s,transform .2s}.task-item[data-v-30291268]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f23501a}.item-top[data-v-30291268]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.item-name[data-v-30291268]{color:#142a4e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.item-middle[data-v-30291268]{background:#fafafa;border-radius:8px;max-height:190px;margin-bottom:10px;overflow:hidden}.slide-grid[data-v-30291268]{grid-template-columns:repeat(3,1fr);gap:4px;height:190px;display:grid}.slide-image-wrap[data-v-30291268]{background:#eef2f7;overflow:hidden}.slide-image[data-v-30291268]{object-fit:cover;width:100%;height:100%}.text-preview[data-v-30291268]{color:#4a5568;white-space:pre-wrap;max-height:190px;padding:10px 12px;font-size:12px;line-height:1.6;overflow-y:auto}.empty-box[data-v-30291268]{padding:30px 0}.item-bottom[data-v-30291268]{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.bottom-info[data-v-30291268]{color:#8a97ab;flex-direction:column;gap:2px;min-width:0;font-size:11px;display:flex}.bottom-info span[data-v-30291268]:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-actions[data-v-30291268]{flex-shrink:0;align-items:center;gap:4px;display:flex}.empty-wrap[data-v-30291268]{padding:40px 0}.load-text[data-v-30291268]{text-align:center;color:#8a97ab;padding:12px 0;font-size:12px}.list-sentinel[data-v-30291268]{height:1px}.create-task-form[data-v-3b77d3bc]{flex-direction:column;gap:12px;display:flex}.form-row[data-v-3b77d3bc]{align-items:center;gap:12px;display:flex}.form-row--top[data-v-3b77d3bc]{align-items:flex-start}.form-label[data-v-3b77d3bc]{text-align:right;color:#102a43b3;flex:0 0 60px;padding-top:6px;font-size:13px}.form-row:not(.form-row--top) .form-label[data-v-3b77d3bc]{padding-top:0}.modal-footer[data-v-3b77d3bc]{justify-content:flex-end;gap:8px;display:flex}.results-tab[data-v-a3e44cf8]{flex-direction:column;gap:12px;display:flex}.task-list-wrap[data-v-a3e44cf8]{height:calc(100vh - 340px);min-height:320px;padding-right:4px;overflow-y:auto}.task-list[data-v-a3e44cf8]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.task-item[data-v-a3e44cf8]{cursor:pointer;background:#fff;border:1px solid #141c2d14;border-radius:10px;padding:14px;transition:box-shadow .2s,transform .2s}.task-item[data-v-a3e44cf8]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f23501a}.item-top[data-v-a3e44cf8]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.top-info[data-v-a3e44cf8]{align-items:center;gap:16px;min-width:0;display:flex}.info-item[data-v-a3e44cf8]{color:#4a5568;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.item-middle[data-v-a3e44cf8]{background:#fafafa;border-radius:8px;max-height:190px;margin-bottom:10px;overflow:hidden}.slide-grid[data-v-a3e44cf8]{grid-template-columns:repeat(3,1fr);gap:4px;height:190px;display:grid}.slide-image-wrap[data-v-a3e44cf8]{background:#eef2f7;overflow:hidden}.slide-image[data-v-a3e44cf8]{object-fit:cover;width:100%;height:100%}.empty-box[data-v-a3e44cf8]{padding:30px 0}.item-bottom[data-v-a3e44cf8]{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.bottom-info[data-v-a3e44cf8]{color:#8a97ab;flex-direction:column;gap:2px;font-size:11px;display:flex}.item-actions[data-v-a3e44cf8]{align-items:center;gap:6px;display:flex}.empty-wrap[data-v-a3e44cf8]{padding:40px 0}.load-text[data-v-a3e44cf8]{text-align:center;color:#8a97ab;padding:12px 0;font-size:12px}.list-sentinel[data-v-a3e44cf8]{height:1px}.results-log[data-v-8fa06167]{flex-direction:column;gap:12px;display:flex}.results-toolbar[data-v-8fa06167]{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-page[data-v-dc24fb78]{isolation:isolate;background:#f5f9ff;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.automation-page[data-v-dc24fb78]:before{content:"";z-index:-2;pointer-events:none;filter:blur(12px);background:radial-gradient(40% 50% at 84% -6%,#1890ff21,#0000 72%),radial-gradient(36% 46% at 8% 6%,#722ed114,#0000 72%),radial-gradient(42% 50% at 56% 100%,#13c2c21a,#0000 72%);height:520px;animation:30s ease-in-out infinite alternate automation-aurora-dc24fb78;position:absolute;top:0;left:0;right:0}.automation-page[data-v-dc24fb78]:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1890ff21 1px,#0000 1px);background-size:24px 24px;animation:42s linear infinite automation-dots-dc24fb78;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 66%);mask-image:linear-gradient(#0000008c,#0000 66%)}@keyframes automation-aurora-dc24fb78{0%{transform:translate(-1%)scale(1)}50%{transform:translate(2%,1%)scale(1.05)}to{transform:translate(3%,-1%)scale(1.02)}}@keyframes automation-dots-dc24fb78{0%{background-position:0 0}to{background-position:48px 48px}}.workflow-topbar[data-v-dc24fb78]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#f5f9ffe0;border-bottom:1px solid #e0e9f6e6;flex:none;align-items:center;height:60px;padding:0 24px;display:flex}.workflow-tabs[data-v-dc24fb78]{background:#eceff4;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.workflow-tab-item[data-v-dc24fb78]{color:#475467;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 15px;font-size:13px;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.workflow-tab-item[data-v-dc24fb78]:hover{color:#096dd9}.workflow-tab-item.active[data-v-dc24fb78]{color:#096dd9;background:#fff;font-weight:600;box-shadow:0 2px 8px #0f235017}.workflow-tab-item[data-v-dc24fb78]:focus-visible{outline-offset:-2px;outline:2px solid #096dd9}.workflow-tab-icon[data-v-dc24fb78]{width:15px;height:15px}.workflow-scroll[data-v-dc24fb78]{flex:auto;min-height:0;padding:18px 24px 32px;overflow-y:auto}.workflow-panel[data-v-dc24fb78]{min-height:100%}.workflow-panel-enter-active[data-v-dc24fb78],.workflow-panel-leave-active[data-v-dc24fb78]{transition:opacity .16s,transform .16s}.workflow-panel-enter-from[data-v-dc24fb78],.workflow-panel-leave-to[data-v-dc24fb78]{opacity:0;transform:translateY(4px)}@media (width<=900px){.workflow-topbar[data-v-dc24fb78]{padding:0 16px}.workflow-scroll[data-v-dc24fb78]{padding:14px 16px 28px}.automation-page[data-v-dc24fb78]:before,.automation-page[data-v-dc24fb78]:after{animation:none}}@media (prefers-reduced-motion:reduce){.automation-page[data-v-dc24fb78]:before,.automation-page[data-v-dc24fb78]:after{animation:none}.workflow-panel-enter-active[data-v-dc24fb78],.workflow-panel-leave-active[data-v-dc24fb78]{transition:none}}.task-detail-page[data-v-e04ab881]{flex-direction:column;gap:14px;height:100%;padding:16px;display:flex;overflow-y:auto}.detail-head[data-v-e04ab881]{align-items:center;gap:10px;display:flex}.crumb[data-v-e04ab881]{color:#6a768d;font-size:13px}.base-info[data-v-e04ab881]{background:#fafafa;border:1px solid #141c2d14;border-radius:10px;flex-wrap:wrap;gap:10px 24px;padding:12px 16px;display:flex}.info-item[data-v-e04ab881]{color:#4a5568;font-size:13px}.task-grid[data-v-e04ab881]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.task-card[data-v-e04ab881]{background:#fff;border:1px solid #141c2d14;border-radius:10px;padding:12px}.task-card-head[data-v-e04ab881]{color:#4a5568;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.task-images[data-v-e04ab881]{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.task-images img[data-v-e04ab881]{aspect-ratio:1;object-fit:cover;background:#eef2f7;border-radius:6px;width:100%}.task-empty[data-v-e04ab881]{padding:24px 0}.echart-container[data-v-df94adb4]{width:100%}.stats-cards[data-v-e5db77d3]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.stat-card[data-v-e5db77d3]{background:#fff;border:1px solid #141c2d14;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #0f23500f}.stat-card[data-v-e5db77d3]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f23501f}.stat-icon[data-v-e5db77d3]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.stat-icon-svg[data-v-e5db77d3]{width:22px;height:22px}.stat-body[data-v-e5db77d3]{flex-direction:column;gap:2px;min-width:0;display:flex}.stat-count[data-v-e5db77d3]{color:#142a4e;font-size:20px;font-weight:700;line-height:1.1}.stat-unit[data-v-e5db77d3]{color:#8a97ab;margin-left:2px;font-size:11px;font-weight:500}.stat-label[data-v-e5db77d3]{color:#4a5568;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stat-type[data-v-e5db77d3]{color:#8a97ab;font-size:11px}.data-table[data-v-e0213c5c]{background:#fff;border:1px solid #b4d2e673;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 8px 24px #0e74900f}.data-table__header[data-v-e0213c5c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.data-table__title[data-v-e0213c5c]{color:#102a43e0;font-size:15px;font-weight:600}.data-table__actions[data-v-e0213c5c]{align-items:center;gap:8px;display:flex}.data-table__refresh-icon[data-v-e0213c5c]{color:#102a438c;width:18px;height:18px}.data-table__body[data-v-e0213c5c]{flex:auto;min-height:0}.preview-panel[data-v-35f41550]{flex-direction:column;gap:12px;max-height:68vh;display:flex;overflow-y:auto}.preview-meta[data-v-35f41550]{gap:12px;display:flex}.meta-item[data-v-35f41550]{background:#fafcfe;border:1px solid #141c2d0f;border-radius:8px;flex:1;min-width:0;padding:10px 12px}.meta-label[data-v-35f41550]{color:#8a97ab;margin-bottom:4px;font-size:12px}.meta-value[data-v-35f41550]{color:#142a4e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.section-title[data-v-35f41550]{color:#142a4e;font-size:14px;font-weight:600}.text-wrap[data-v-35f41550]{flex-direction:column;gap:10px;display:flex}.text-item[data-v-35f41550]{background:#fafcfe;border:1px solid #141c2d0f;border-radius:8px;padding:10px 12px}.text-index[data-v-35f41550]{color:#8a97ab;margin-bottom:4px;font-size:12px}.text-content[data-v-35f41550]{color:#3c4a5f;white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.7}.text-empty[data-v-35f41550]{color:#8a97ab;font-size:12px}.media-list[data-v-35f41550]{flex-direction:column;gap:12px;display:flex}.media-item[data-v-35f41550]{background:#f2f5f9;border-radius:10px;justify-content:center;display:flex;position:relative;overflow:hidden}.media-item img[data-v-35f41550],.media-item video[data-v-35f41550]{object-fit:contain;max-width:100%;max-height:360px}.media-index[data-v-35f41550]{z-index:2;color:#fff;background:#102a43b3;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:8px;left:8px}.user-usage-table[data-v-51b63478]{flex-direction:column;gap:12px;display:flex}.export-icon[data-v-51b63478]{width:16px;height:16px}.data-board-page[data-v-88a5565c]{flex-direction:column;gap:14px;height:100%;padding:16px;display:flex;overflow-y:auto}.chart-grid[data-v-88a5565c]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px;display:grid}.chart-card[data-v-88a5565c]{background:#fff;border:1px solid #141c2d14;border-radius:14px;min-width:0;padding:12px 14px 8px;box-shadow:0 6px 18px #0f23500f}@media (width<=1100px){.chart-grid[data-v-88a5565c]{grid-template-columns:minmax(0,1fr)}}.agent-header[data-v-43d38bc0]{background:#fff;border:1px solid #141c2d14;border-radius:18px;flex-wrap:wrap;flex:none;align-items:center;gap:14px;margin:4px 20px 0;padding:12px 18px;display:flex;box-shadow:0 6px 20px #16223c12}.logo[data-v-43d38bc0]{color:#fff;background:linear-gradient(140deg,#22b8cf,#0e7490);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 8px 18px #0e74904d}.logo-icon[data-v-43d38bc0]{width:22px;height:22px}.titles[data-v-43d38bc0]{flex-direction:column;gap:2px;min-width:0;display:flex}.titles h1[data-v-43d38bc0]{color:#1b2437;margin:0;font-size:16px;font-weight:700}.subtitle[data-v-43d38bc0]{color:#98a5ba;font-size:12px}.badge[data-v-43d38bc0]{color:#0e7490;background:#e6f7fa;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.user-chip[data-v-43d38bc0]{color:#3c4a5f;background:#f6f8fc;border:1px solid #e6ebf3;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 12px 4px 6px;font-size:13px;display:flex}.user-icon[data-v-43d38bc0]{color:#0e7490;background:#e8f6fb;border-radius:50%;width:22px;height:22px;padding:3px}.session-tag[data-v-43d38bc0]{color:#3c4a5f;cursor:pointer;background:#f8fafc;border:1px solid #141c2d1a;border-radius:999px;align-items:center;gap:6px;max-width:220px;padding:6px 12px;font-size:13px;transition:background .15s,border-color .15s;display:inline-flex}.session-tag[data-v-43d38bc0]:hover{background:#eef6fa;border-color:#0e74904d}.tag-icon[data-v-43d38bc0]{color:#0e7490;width:15px;height:15px}.tag-text[data-v-43d38bc0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-caret[data-v-43d38bc0]{color:#98a5ba;width:14px;height:14px}.session-panel[data-v-43d38bc0]{flex-direction:column;gap:2px;max-height:320px;display:flex;overflow-y:auto}.session-loading[data-v-43d38bc0]{justify-content:center;align-items:center;padding:16px 0;display:flex}.session-item[data-v-43d38bc0]{border-radius:8px;align-items:center;gap:4px;display:flex}.session-item.active[data-v-43d38bc0]{background:#eef6fa}.session-main[data-v-43d38bc0]{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;gap:2px;min-width:0;padding:8px 10px;display:flex}.session-title[data-v-43d38bc0]{color:#1b2437;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.session-time[data-v-43d38bc0]{color:#98a5ba;font-size:11px}.session-del[data-v-43d38bc0]{color:#98a5ba;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.session-del[data-v-43d38bc0]:hover{color:#d03050;background:#d030501a}.session-del[data-v-43d38bc0] svg{width:16px;height:16px}.new-chat-btn[data-v-43d38bc0]{border-radius:999px}.new-chat-icon[data-v-43d38bc0]{width:15px;height:15px}.markdown-body[data-v-bbb89426]{color:#1b2437;word-break:break-word;font-size:14px;line-height:1.6}.markdown-body[data-v-bbb89426] p{margin:4px 0}.markdown-body[data-v-bbb89426] h1,.markdown-body[data-v-bbb89426] h2,.markdown-body[data-v-bbb89426] h3{margin:10px 0 6px;font-weight:600;line-height:1.35}.markdown-body[data-v-bbb89426] h1{font-size:17px}.markdown-body[data-v-bbb89426] h2{font-size:15px}.markdown-body[data-v-bbb89426] h3{font-size:14px}.markdown-body[data-v-bbb89426] ul,.markdown-body[data-v-bbb89426] ol{margin:4px 0;padding-left:20px}.markdown-body[data-v-bbb89426] code{background:#102a4312;border-radius:4px;padding:1px 5px;font-size:12px}.markdown-body[data-v-bbb89426] pre{background:#102a430f;border-radius:8px;margin:8px 0;padding:10px 12px;overflow-x:auto}.markdown-body[data-v-bbb89426] pre code{background:0 0;padding:0}.markdown-body[data-v-bbb89426] a{color:#0e7490}.markdown-body[data-v-bbb89426] img{border-radius:8px;max-width:100%}.msg-row[data-v-213f10b5]{width:min(var(--chat-col-width,1000px), 100%);gap:10px;margin:0 auto;display:flex}.msg-row.user[data-v-213f10b5]{flex-direction:row-reverse}.avatar[data-v-213f10b5]{color:#0e7490;background:#e6f4ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.msg-row.assistant .avatar[data-v-213f10b5]{background:#fff;border:1px solid #e8eef6;padding:4px}.msg-row.user .avatar[data-v-213f10b5]{color:#4a5568;background:#eef2f7}.avatar-logo[data-v-213f10b5]{object-fit:contain;width:100%;height:100%;display:block}.avatar-icon[data-v-213f10b5]{width:20px;height:20px}.bubble[data-v-213f10b5]{background:#fff;border:1px solid #141c2d14;border-radius:14px;max-width:min(760px,78%);padding:12px 14px;box-shadow:0 6px 18px #0f23500d}.msg-row.user .bubble[data-v-213f10b5]{background:#e8f6fb;border-color:#0e74902e}.streaming-text[data-v-213f10b5]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6}.cursor[data-v-213f10b5]{vertical-align:-2px;background:#0e7490;width:6px;height:15px;margin-left:2px;animation:1s steps(2,start) infinite blink-213f10b5;display:inline-block}@keyframes blink-213f10b5{to{visibility:hidden}}.status[data-v-213f10b5]{color:#667085;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:inline-flex}.status.error[data-v-213f10b5]{color:#d03050}.status-icon[data-v-213f10b5]{width:14px;height:14px}.spinner[data-v-213f10b5]{border:2px solid #0e749040;border-top-color:#0e7490;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-213f10b5}@keyframes spin-213f10b5{to{transform:rotate(360deg)}}.media-grid[data-v-213f10b5]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.media-thumb[data-v-213f10b5]{border-radius:8px;overflow:hidden}.media-video[data-v-213f10b5]{background:#000;border-radius:8px;width:200px;max-height:160px}.media-fallback[data-v-213f10b5]{color:#667085;cursor:pointer;background:#f7fafc;border:1px dashed #141c2d2e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:120px;height:120px;font-size:12px;display:flex}.media-fallback-icon[data-v-213f10b5]{width:20px;height:20px}.composer[data-v-600522e4]{flex:none;padding:10px 16px 16px}.input-bar[data-v-600522e4]{width:min(var(--chat-col-width,1000px), 100%);background:#fff;border:1px solid #141c2d1a;border-radius:16px;flex-direction:column;gap:8px;margin:0 auto;padding:10px 12px;display:flex;box-shadow:0 10px 30px #0f23501a}.picked-images[data-v-600522e4]{flex-wrap:wrap;gap:8px;display:flex}.picked-img[data-v-600522e4]{background:#eef2f7;border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.picked-img img[data-v-600522e4]{object-fit:cover;width:100%;height:100%}.picked-loading[data-v-600522e4]{background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.picked-del[data-v-600522e4]{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:2px;right:2px}.picked-del[data-v-600522e4] svg{width:12px;height:12px}.input-row[data-v-600522e4]{align-items:flex-end;gap:10px;display:flex}.input-row.is-toolbar-layout .textarea-wrap[data-v-600522e4]{width:100%}.composer-toolbar[data-v-600522e4]{justify-content:space-between;align-items:center;gap:8px;display:flex}.composer-hint[data-v-600522e4]{text-overflow:ellipsis;white-space:nowrap;color:#667085;min-width:0;font-size:11px;overflow:hidden}.toolbar-actions[data-v-600522e4]{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.skill-select[data-v-600522e4]{width:108px}.toolbar-send[data-v-600522e4]{min-width:84px}.textarea-wrap[data-v-600522e4]{flex:auto;min-width:0;position:relative}.composer-textarea[data-v-600522e4]{color:#1b2437;resize:none;background:#f8fafc;border:1px solid #141c2d1f;border-radius:10px;outline:none;width:100%;min-height:38px;max-height:120px;padding:9px 42px 9px 12px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.composer-textarea[data-v-600522e4]:focus{background:#fff;border-color:#1890ff8c;box-shadow:0 0 0 3px #1890ff1f}.img-btn[data-v-600522e4]{position:absolute;bottom:4px;right:4px}.img-btn-icon[data-v-600522e4]{width:18px;height:18px}.file-input-hidden[data-v-600522e4]{display:none}.send-btn[data-v-600522e4]{--n-color:#096dd9;--n-color-hover:#0958d9;--n-color-pressed:#003eb3;--n-color-focus:#0958d9;border-radius:10px;flex:none;height:38px;padding:0 18px}.send-icon[data-v-600522e4]{width:16px;height:16px}.hint[data-v-600522e4]{color:#667085;cursor:help;justify-content:center;align-items:center;width:22px;height:22px;margin-bottom:8px;display:inline-flex}@media (width<=480px){.composer-hint[data-v-600522e4]{display:none}.skill-select[data-v-600522e4]{width:100px}}.agent-page[data-v-edfa908f]{--chat-col-width:1000px;color:#1b2437;background:radial-gradient(1100px 520px at 88% -12%,#0e749014,#0000 60%),radial-gradient(900px 480px at -12% 108%,#0e74900f,#0000 55%),#eef1f6;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.chat-container[data-v-edfa908f]{scroll-behavior:smooth;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:20px 24px 24px;display:flex;overflow-y:auto}.chat-empty[data-v-edfa908f]{margin:auto}.dp-icon[data-v-cb0371fa]{width:14px;height:14px}.screen-date-layer[data-v-cb0371fa]{z-index:80;position:absolute;inset:0}.screen-date-mask[data-v-cb0371fa]{background:#02071347;position:absolute;inset:0}.screen-date-panel[data-v-cb0371fa]{border:1px solid var(--line-2);background:linear-gradient(160deg,#0a2650fa,#040e22fa);border-radius:4px;width:760px;padding:16px 18px 14px;position:absolute;top:148px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #00e8ff14,0 18px 48px #0000008c,0 0 28px #00a0ff2e}.screen-date-hd[data-v-cb0371fa]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.screen-date-title[data-v-cb0371fa]{color:#e6f3ff;letter-spacing:1px;font-size:15px;font-weight:600}.screen-date-title span[data-v-cb0371fa]{color:var(--text-3);margin-left:10px;font-size:11px;font-weight:400}.screen-date-nav[data-v-cb0371fa]{align-items:center;gap:6px;display:flex}.dp-nav[data-v-cb0371fa],.dp-close[data-v-cb0371fa]{width:26px;height:26px;color:var(--text-2);cursor:pointer;border:1px solid var(--line);background:#10346880;border-radius:3px;justify-content:center;align-items:center;padding:0;transition:all .18s;display:inline-flex}.dp-nav[data-v-cb0371fa]:hover,.dp-close[data-v-cb0371fa]:hover{color:#fff;border-color:var(--line-2);background:#1e5aafb3}.screen-date-months[data-v-cb0371fa]{gap:20px;padding-top:12px;display:flex}.dp-month[data-v-cb0371fa]{flex:1;min-width:0}.dp-month-title[data-v-cb0371fa]{color:var(--cyan);text-align:center;letter-spacing:.5px;margin-bottom:8px;font-size:13px}.dp-week[data-v-cb0371fa],.dp-days[data-v-cb0371fa]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dp-week span[data-v-cb0371fa]{color:var(--text-3);text-align:center;padding:4px 0;font-size:11px}.dp-day[data-v-cb0371fa]{color:#cfe6ff;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;height:30px;padding:0;font-family:inherit;font-size:12px;transition:all .12s}.dp-day[data-v-cb0371fa]:hover{color:#fff;background:#00e8ff24;border-color:#00e8ff59}.dp-day.is-outside[data-v-cb0371fa]{color:#7fa6d940}.dp-day.is-today[data-v-cb0371fa]{color:var(--gold);border-color:#ffcf4d73}.dp-day.is-range[data-v-cb0371fa]{color:#04182c;background:#00e8ff8c;border-radius:0}.dp-day.is-start[data-v-cb0371fa],.dp-day.is-end[data-v-cb0371fa]{color:#04182c;background:linear-gradient(90deg, var(--cyan), var(--blue-lt));border-color:#0000;font-weight:700;box-shadow:0 0 12px #00e8ff73}.screen-date-ft[data-v-cb0371fa]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.dp-selected[data-v-cb0371fa]{color:var(--cyan);letter-spacing:.3px;font-size:12px}.dp-clear[data-v-cb0371fa]{height:26px;color:var(--text-2);cursor:pointer;border:1px solid var(--line);background:#10346880;border-radius:3px;padding:0 12px;font-family:inherit;font-size:12px}.dp-clear[data-v-cb0371fa]:hover{color:#fff;border-color:var(--line-2);background:#1e5aafb3}.filter-dock[data-v-9a86914b]{z-index:70;width:42px;height:42px;position:absolute}.dock-icon[data-v-9a86914b]{width:18px;height:18px}.dock-icon-sm[data-v-9a86914b]{width:14px;height:14px}.filter-dock-trigger[data-v-9a86914b]{color:#cfe6ff;cursor:grab;touch-action:none;border:1px solid var(--line-2);background:linear-gradient(160deg,#123e7eeb,#05122aeb);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:18px;transition:color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:0 0 0 1px #00e8ff14,0 0 18px #00b4ff33}.filter-dock-trigger[data-v-9a86914b]:hover,.filter-dock-trigger.is-open[data-v-9a86914b]{color:#04182c;background:linear-gradient(135deg, var(--cyan), var(--blue-lt));box-shadow:0 0 22px #00e8ff6b}.filter-dock-trigger[data-v-9a86914b]:active{cursor:grabbing}.filter-dock-panel[data-v-9a86914b]{z-index:1;border:1px solid var(--line-2);background:linear-gradient(160deg,#0a2650fa,#040e22fa);border-radius:4px;width:760px;max-width:calc(100vw - 32px);padding:12px 14px 14px;position:absolute;top:0;left:54px;box-shadow:0 0 0 1px #00e8ff14,0 18px 48px #0000008c,0 0 28px #00a0ff2e}.filter-dock-panel.is-left[data-v-9a86914b]{left:auto;right:54px}.filter-dock-panel.is-up[data-v-9a86914b]{top:auto;bottom:54px}.filter-dock-hd[data-v-9a86914b]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:9px;display:flex}.filter-dock-title[data-v-9a86914b]{color:#e6f3ff;letter-spacing:1px;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.filter-dock-title .anticon[data-v-9a86914b]{color:var(--cyan);font-size:13px}.filter-dock-close[data-v-9a86914b]{width:26px;height:26px;color:var(--text-2);cursor:pointer;border:1px solid var(--line);background:#10346880;border-radius:3px;padding:0}.filter-dock-close[data-v-9a86914b]:hover{color:#fff;border-color:var(--line-2);background:#1e5aafb3}.filter-dock-body[data-v-9a86914b] .filter-panel-content{flex-direction:column;gap:12px;display:flex}.filter-dock-body[data-v-9a86914b] .filter-row{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.filter-dock-body[data-v-9a86914b] .filter-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:10px}.filter-dock-fade-enter-active[data-v-9a86914b],.filter-dock-fade-leave-active[data-v-9a86914b]{transition:opacity .16s,transform .16s}.filter-dock-fade-enter[data-v-9a86914b],.filter-dock-fade-leave-to[data-v-9a86914b]{opacity:0;transform:translateY(4px)}.lb-icon[data-v-9bdb7269]{width:20px;height:20px}.lb[data-v-9bdb7269]{z-index:9000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020814f0;flex-direction:column;display:none;position:fixed;inset:0}.lb.is-on[data-v-9bdb7269]{display:flex}.lb-bar[data-v-9bdb7269]{border-bottom:1px solid #4091ff2e;flex:none;align-items:center;gap:14px;height:44px;padding:0 16px;display:flex}.lb-meta[data-v-9bdb7269]{color:#bcd8f5;letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.lb-tools[data-v-9bdb7269]{align-items:center;gap:6px;display:flex}.lbt[data-v-9bdb7269]{cursor:pointer;color:#cfe8ff;background:#143a6e99;border:1px solid #5aaaff57;border-radius:3px;min-width:30px;height:24px;padding:0 8px;font-family:inherit;font-size:12px}.lbt[data-v-9bdb7269]:hover{color:#fff;background:#1e5aa0b3;border-color:#00e8ff99}.lbt-note[data-v-9bdb7269]{color:var(--text-3);cursor:default;background:0 0;border:0;font-size:11px}.lb-x[data-v-9bdb7269]{cursor:pointer;color:#cfe8ff;background:#143a6e99;border:1px solid #5aaaff57;border-radius:3px;width:30px;height:30px;font-size:15px}.lb-x[data-v-9bdb7269]:hover{color:#fff;border-color:#00e8ff9e}.lb-stage[data-v-9bdb7269]{flex:1;justify-content:center;align-items:center;min-height:0;padding:18px 64px;display:flex;position:relative;overflow:hidden}.lb-stage.is-zoomable[data-v-9bdb7269]{cursor:grab}.lb-stage.is-dragging[data-v-9bdb7269]{cursor:grabbing}.lb-img[data-v-9bdb7269]{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#0b1730;max-width:100%;max-height:100%;box-shadow:0 10px 46px #0009}.lb-video[data-v-9bdb7269]{background:#000;border-radius:4px;max-width:100%;max-height:100%;box-shadow:0 10px 46px #000000a6}.lb-paper[data-v-9bdb7269]{color:#22262e;background:linear-gradient(160deg,#fbf8f1,#efe7d8);border-radius:4px;width:min(760px,100%);max-height:100%;padding:38px 42px;line-height:1.95;overflow:auto;box-shadow:0 12px 50px #0000008c}.lb-paper h2[data-v-9bdb7269]{color:#171a20;letter-spacing:.3px;margin-bottom:18px;font-size:1.35em;line-height:1.5}.lb-paper p[data-v-9bdb7269]{margin:0 0 .55em;font-size:1em}.lb-paper p.gap[data-v-9bdb7269]{height:.35em;margin:0}.lb-nav[data-v-9bdb7269]{z-index:2;cursor:pointer;color:#cfe8ff;background:#0c2448b8;border:1px solid #5aaaff47;border-radius:3px;width:38px;height:44px;font-size:24px;line-height:1;position:absolute;bottom:14px}.lb-nav[data-v-9bdb7269]:hover{color:#fff;background:#16447ce6;border-color:#00e8ff99}.lb-prev[data-v-9bdb7269]{left:16px}.lb-next[data-v-9bdb7269]{left:64px;right:auto}.screen-loading[data-v-0dc331ff]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02071385;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.screen-loading-ring[data-v-0dc331ff]{border:2px solid #00e8ff24;border-top-color:var(--cyan,#00e8ff);border-right-color:var(--blue-lt,#6aa9ff);border-radius:50%;width:68px;height:68px;animation:.9s linear infinite screen-loading-spin-0dc331ff;position:relative;box-shadow:0 0 24px #00e8ff2e}.screen-loading-ring[data-v-0dc331ff]:after{content:"";border:1px solid #00e8ff38;border-bottom-color:var(--green,#25e5a7);border-radius:50%;animation:1.4s linear infinite reverse screen-loading-spin-0dc331ff;position:absolute;inset:10px}.screen-loading-text[data-v-0dc331ff]{color:#cfe6ff;letter-spacing:4px;text-shadow:0 0 12px #00e8ff59;margin-top:16px;font-size:14px}.screen-loading-fade-enter-active[data-v-0dc331ff],.screen-loading-fade-leave-active[data-v-0dc331ff]{transition:opacity .2s}.screen-loading-fade-enter[data-v-0dc331ff],.screen-loading-fade-leave-to[data-v-0dc331ff]{opacity:0}@keyframes screen-loading-spin-0dc331ff{to{transform:rotate(360deg)}}.ds-page[data-v-a93e3686]{--bg-0:#020713;--bg-1:#04102b;--bg-2:#071a3d;--cyan:#00e8ff;--blue:#2f7bff;--blue-lt:#6aa9ff;--green:#25e5a7;--gold:#ffcf4d;--red:#ff5f6d;--text:#cfe6ff;--text-2:#7fa6d9;--text-3:#4d7099;--line:#4091ff38;--line-2:#00e8ff59;--panel:#0920486b;--glow:0 0 12px #00e8ff59}[data-v-a93e3686]{box-sizing:border-box;margin:0;padding:0}.ds-page[data-v-a93e3686]{background:var(--bg-0);width:100%;height:100%;color:var(--text);background:radial-gradient(1200px 700px at 50% -10%, #185cc84d, transparent 60%), radial-gradient(900px 600px at 8% 100%, #00e8ff1f, transparent 65%), radial-gradient(900px 600px at 92% 100%, #2f7bff24, transparent 65%), linear-gradient(180deg,var(--bg-1) 0%,var(--bg-0) 60%,#01050f 100%);font-family:Alibaba PuHuiTi,Microsoft YaHei,PingFang SC,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.ds-page[data-v-a93e3686]:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#4091ff0e 1px,#0000 1px),linear-gradient(90deg,#4091ff0e 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0}.ds-page[data-v-a93e3686]:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000,#00e8ff0d,#0000);height:180px;animation:9s linear infinite sweep-a93e3686;position:fixed;left:0;right:0}@keyframes sweep-a93e3686{0%{top:-200px}to{top:100%}}.app[data-v-a93e3686]{z-index:1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.screen[data-v-a93e3686]{transform-origin:50%;flex-direction:column;flex:none;width:1920px;height:1080px;padding:0 18px 10px;display:flex;position:relative}.hd[data-v-a93e3686]{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;display:grid;position:relative}.hd[data-v-a93e3686]:after{content:"";background:linear-gradient(90deg,transparent,var(--line-2),#00e8ff99,var(--line-2),transparent);height:1px;position:absolute;bottom:6px;left:0;right:0}.hd-side[data-v-a93e3686]{align-items:center;gap:10px;padding-left:6px;display:flex}.hd-side-r[data-v-a93e3686]{justify-content:flex-end;padding-right:6px}.hd-title[data-v-a93e3686]{text-align:center;padding-top:6px;position:relative}.hd-title h1[data-v-a93e3686]{letter-spacing:6px;background:linear-gradient(#fff 10%,#9fdcff 55%,#3aa0ff 100%);color:#0000;text-shadow:0 0 26px #00aaff59;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:700;line-height:1.1}.hd-sub[data-v-a93e3686]{letter-spacing:5px;color:var(--text-3);margin-top:4px;font-size:12px}.hd-title-line[data-v-a93e3686]{background:linear-gradient(90deg,transparent,var(--cyan));width:210px;height:2px;position:absolute;top:24px}.hd-title-line[data-v-a93e3686]:first-of-type{left:-218px;transform:rotate(180deg)}.hd-title-line[data-v-a93e3686]:last-of-type{right:-218px}.chip[data-v-a93e3686]{height:28px;color:var(--text-2);border:1px solid var(--line);background:linear-gradient(#143c7873,#081a3c59);border-radius:2px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.chip b[data-v-a93e3686]{color:var(--cyan);font-weight:600}.chip-time[data-v-a93e3686]{color:#fff;letter-spacing:2px;font-variant-numeric:tabular-nums}.chip-cut[data-v-a93e3686]{color:var(--gold);background:#ffcf4d14;border-color:#ffcf4d59}.pager[data-v-a93e3686]{z-index:2;border:1px solid var(--line);background:#061836b8;border-radius:3px;align-items:center;gap:4px;padding:1px 3px;display:flex;position:absolute;bottom:6px;right:10px}.pager .pg[data-v-a93e3686]{cursor:pointer;width:16px;height:16px;color:var(--text-2);background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;line-height:14px}.pager .pg[data-v-a93e3686]:hover{color:var(--cyan)}.pager b[data-v-a93e3686]{color:var(--text-2);letter-spacing:.5px;text-align:center;min-width:22px;font-size:10px;font-weight:600}.dot[data-v-a93e3686]{border-radius:50%;width:7px;height:7px;display:inline-block}.dot-green[data-v-a93e3686]{background:var(--green);box-shadow:0 0 8px var(--green)}.dot-blue[data-v-a93e3686]{background:var(--blue-lt);box-shadow:0 0 8px var(--blue-lt)}.dot-cyan[data-v-a93e3686]{background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:1.4s infinite blink-a93e3686}@keyframes blink-a93e3686{0%,to{opacity:1}50%{opacity:.25}}.hd-corner[data-v-a93e3686]{pointer-events:none;width:26px;height:26px;position:absolute}.hd-corner-l[data-v-a93e3686]{border-left:2px solid var(--cyan);border-top:2px solid var(--cyan);top:14px;left:0}.hd-corner-r[data-v-a93e3686]{border-right:2px solid var(--cyan);border-top:2px solid var(--cyan);top:14px;right:0}.bd[data-v-a93e3686]{flex:1;grid-template-columns:452px 1fr 452px;gap:16px;min-height:0;display:grid}.col[data-v-a93e3686]{flex-direction:column;gap:14px;min-height:0;display:flex}.col-c[data-v-a93e3686]{min-width:0}.panel[data-v-a93e3686]{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0c3c8240}.panel[data-v-a93e3686]:before{content:"";background:linear-gradient(90deg,var(--cyan),transparent);opacity:.75;width:60%;height:2px;position:absolute;top:0;left:0}.panel[data-v-a93e3686]:after{content:"";background:linear-gradient(270deg,var(--blue),transparent);opacity:.55;width:60%;height:2px;position:absolute;bottom:0;right:0}.panel-t[data-v-a93e3686]{letter-spacing:1px;color:#e6f3ff;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#1e5ab459,#0000 70%);flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.panel-t i[data-v-a93e3686]{background:var(--cyan);width:4px;height:14px;box-shadow:var(--glow);display:inline-block}.panel-t i.r[data-v-a93e3686]{background:var(--line-2);width:34px;height:1px;box-shadow:none;margin-left:auto}.panel-t em[data-v-a93e3686]{letter-spacing:1px;color:#03243a;background:linear-gradient(90deg,var(--cyan),var(--blue-lt));border-radius:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700;animation:1.6s ease-in-out infinite pulseTag-a93e3686}@keyframes pulseTag-a93e3686{0%,to{opacity:1;box-shadow:0 0 10px #00e8ff80}50%{opacity:.55;box-shadow:none}}.panel-b[data-v-a93e3686]{flex:1;min-height:0;padding:6px;position:relative}.chart[data-v-a93e3686]{width:100%;height:100%}.kpi-row[data-v-a93e3686]{flex:none;grid-template-columns:repeat(3,1fr);gap:14px;height:88px;display:grid}.kpi-row.kpi2[data-v-a93e3686]{grid-template-columns:repeat(2,1fr)}.kpi-row.kpi2 .kpi-main .num[data-v-a93e3686]{font-size:30px}.kpi[data-v-a93e3686]{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(160deg,#1446966b,#06163480);flex-direction:column;justify-content:center;padding:9px 16px;display:flex;position:relative;overflow:hidden}.kpi[data-v-a93e3686]:before{content:"";background:linear-gradient(180deg,var(--cyan),var(--blue));width:3px;position:absolute;top:0;bottom:0;left:0}.kpi[data-v-a93e3686]:after{content:"";background:radial-gradient(circle,#00e8ff38,#0000 70%);border-radius:50%;width:80px;height:80px;position:absolute;top:-30px;right:-30px}.kpi-ico[data-v-a93e3686]{color:#6aa9ff59;font-size:22px;font-weight:700;position:absolute;top:10px;right:14px}.kpi-main[data-v-a93e3686]{align-items:baseline;gap:4px;display:flex}.kpi-main .num[data-v-a93e3686]{color:#fff;letter-spacing:1px;font-variant-numeric:tabular-nums;text-shadow:0 0 16px #00b4ff8c;font-size:28px;font-weight:700}.kpi-main .unit[data-v-a93e3686]{color:var(--text-2);font-size:13px}.kpi-ft[data-v-a93e3686]{justify-content:space-between;align-items:center;margin-top:5px;font-size:12px;display:flex}.kpi-name[data-v-a93e3686]{color:var(--text-2)}.trend[data-v-a93e3686]{border-radius:2px;padding:1px 6px;font-weight:600}.trend.up[data-v-a93e3686]{color:#ff9aa4;background:#ff5f6d1f}.trend.down[data-v-a93e3686]{color:#7dffcf;background:#25e5a71f}.trend.flat[data-v-a93e3686]{color:#9fd8ff;background:#4091ff1f}.panel-map .panel-b[data-v-a93e3686]{padding:0}.panel-map .panel-t[data-v-a93e3686]{height:34px}.panel-map .panel-t i[data-v-a93e3686]{height:12px}.wh-float[data-v-a93e3686]{z-index:4;border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(160deg,#0a2650db,#040e22c7);width:222px;padding:8px 10px;position:absolute;top:10px;left:12px}.wh-item[data-v-a93e3686]{border-bottom:1px dashed #4091ff24;grid-template-columns:8px 52px 1fr 62px;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:grid}.wh-item[data-v-a93e3686]:last-child{border-bottom:0}.wh-dot[data-v-a93e3686]{border-radius:50%;width:7px;height:7px;display:inline-block}.wh-name[data-v-a93e3686]{color:#e6f3ff;font-weight:600}.wh-num[data-v-a93e3686]{color:#fff;font-variant-numeric:tabular-nums;text-align:right}.wh-num em[data-v-a93e3686]{color:var(--text-3);margin-left:1px;font-size:10px;font-style:normal}.wh-bar[data-v-a93e3686]{background:#4091ff29;border-radius:2px;grid-column:2/span 3;height:4px;overflow:hidden}.wh-bar i[data-v-a93e3686]{height:100%;transition:width .5s;display:block}.wh-pct[data-v-a93e3686]{display:none}.wh-sub[data-v-a93e3686]{color:var(--text-3);grid-column:2/span 3;font-size:10px}.ai-stats[data-v-a93e3686]{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 2px 8px;display:grid}.ai-stats div[data-v-a93e3686]{border:1px solid var(--line);text-align:center;background:linear-gradient(#143c7866,#081a3c4d);padding:5px 6px}.ai-stats span[data-v-a93e3686]{color:var(--text-3);letter-spacing:.5px;font-size:10px;display:block}.ai-stats b[data-v-a93e3686]{color:var(--cyan);font-variant-numeric:tabular-nums;text-shadow:var(--glow);font-size:16px}.ai-stats i[data-v-a93e3686]{color:var(--text-3);margin-left:1px;font-size:10px;font-style:normal}.ai-log li[data-v-a93e3686]{gap:6px;height:26px}.ai-log .msg[data-v-a93e3686]{color:#d7ecff;min-width:74px}.ai-log .model[data-v-a93e3686]{color:var(--blue-lt);font-size:11px}.ai-log .who[data-v-a93e3686]{color:var(--text-3);font-size:11px}.ai-log .dir.bad[data-v-a93e3686]{color:var(--red)}.bus-canvas-box[data-v-a93e3686]{height:118px;position:relative}.bus-canvas-box canvas[data-v-a93e3686]{width:100%;height:100%;display:block}.bus-axis[data-v-a93e3686]{color:var(--text-3);letter-spacing:1px;pointer-events:none;justify-content:space-between;font-size:11px;display:flex;position:absolute;inset:auto 0 -6px}.bus-axis .mid[data-v-a93e3686]{color:var(--text-2)}.log[data-v-a93e3686]{height:100%;padding:4px 8px;list-style:none;overflow:hidden}.log li[data-v-a93e3686]{white-space:nowrap;border-bottom:1px dashed #4091ff24;align-items:center;gap:8px;height:26px;font-size:12px;animation:.45s cubic-bezier(.2,.8,.2,1) logIn-a93e3686;display:flex}@keyframes logIn-a93e3686{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.log .dir[data-v-a93e3686]{text-align:center;width:16px;font-weight:700}.log .dir.out[data-v-a93e3686]{color:var(--cyan)}.log .dir.in[data-v-a93e3686]{color:var(--green)}.log .node[data-v-a93e3686]{color:#a9cbff;min-width:64px}.log .msg[data-v-a93e3686]{color:var(--text-2);text-overflow:ellipsis;overflow:hidden}.log .code[data-v-a93e3686]{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto}.log .ok[data-v-a93e3686]{color:var(--green)}.log .warn[data-v-a93e3686]{color:var(--gold)}[data-v-a93e3686]::-webkit-scrollbar{width:5px;height:5px}[data-v-a93e3686]::-webkit-scrollbar-thumb{background:#4091ff80}[data-v-a93e3686]::-webkit-scrollbar-track{background:0 0}.toolbar[data-v-a93e3686]{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(90deg,#0c2c608c,#06163459);flex:none;align-items:center;gap:6px;height:30px;padding:0 8px;display:flex}.tb-group[data-v-a93e3686]{align-items:center;gap:4px;display:flex}.tb-group.tb-right[data-v-a93e3686]{margin-left:auto}.tb-label[data-v-a93e3686]{color:var(--text-3);letter-spacing:.5px;margin-right:1px;font-size:11px}.tb[data-v-a93e3686]{cursor:pointer;height:20px;color:var(--text-2);border:1px solid var(--line);white-space:nowrap;background:#10346880;border-radius:2px;padding:0 5px;font-family:inherit;font-size:11px;transition:all .18s}.tb[data-v-a93e3686]:hover{color:#eaf6ff;border-color:var(--line-2);background:#1e5aafb3}.tb.is-on[data-v-a93e3686]{color:#04182c;background:linear-gradient(90deg,var(--cyan),var(--blue-lt));border-color:#0000;font-weight:700;box-shadow:0 0 12px #00e8ff80}.tb-date-box[data-v-a93e3686]{cursor:pointer;border:1px solid var(--line);background:linear-gradient(#1642808c,#07183873);border-radius:3px;align-items:center;gap:5px;height:26px;padding:0 6px;transition:all .18s;display:inline-flex}.tb-date-box[data-v-a93e3686]:hover{border-color:var(--line-2);background:linear-gradient(#1c529ba6,#091e4480)}.tb-date-box[data-v-a93e3686]:focus-within{border-color:var(--cyan);box-shadow:0 0 0 1px #00e8ff2e,0 0 12px #00e8ff29}.tb-date-box .anticon[data-v-a93e3686]{color:var(--cyan);opacity:.8;font-size:12px}.tb-date[data-v-a93e3686]{color:#d7ecff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:0 0;border:0;outline:none;width:92px;height:22px;padding:0;font-family:inherit;font-size:12px}.tb-date[data-v-a93e3686]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.tb-date-box:hover .tb-date[data-v-a93e3686]::-webkit-calendar-picker-indicator{opacity:1}.tb-date[data-v-a93e3686]:focus{color:#fff}.tb-sep[data-v-a93e3686]{color:var(--text-3);font-size:11px}.tb-act[data-v-a93e3686]{color:#9fd4ff}.tb-act[data-v-a93e3686]:hover{color:#fff}.kpi[data-v-a93e3686]:hover{border-color:var(--line-2);transform:translateY(-2px)}.kpi.is-on .kpi-main .num[data-v-a93e3686]{color:var(--cyan)}.tag-hint[data-v-a93e3686]{color:var(--text-3);letter-spacing:.5px;border:1px dashed #4091ff4d;border-radius:2px;padding:1px 6px;font-size:11px;font-style:normal}.drill[data-v-a93e3686]{z-index:5;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));opacity:0;pointer-events:none;background:linear-gradient(160deg,#0a2650f5,#040e22f5);border:1px solid #00e8ff73;width:302px;padding:10px 12px 12px;transition:all .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:12px;right:14px;transform:translate(18px)scale(.98);box-shadow:0 0 26px #0078ff59}.drill.is-show[data-v-a93e3686]{opacity:1;pointer-events:auto;transform:none}.drill-hd[data-v-a93e3686]{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;display:flex}.drill-hd b[data-v-a93e3686]{color:#fff;letter-spacing:1px;font-size:17px}.drill-tag[data-v-a93e3686]{color:#04182c;background:linear-gradient(90deg,var(--cyan),var(--blue-lt));border-radius:2px;padding:1px 7px;font-size:11px;font-weight:700}.drill-x[data-v-a93e3686]{cursor:pointer;color:var(--text-3);margin-left:auto;padding:0 4px;font-size:13px;font-style:normal}.drill-x[data-v-a93e3686]:hover{color:#fff}.drill-kpi[data-v-a93e3686]{grid-template-columns:1fr 1fr;gap:6px 12px;margin:9px 0 6px;display:grid}.drill-kpi div[data-v-a93e3686]{justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.drill-kpi span[data-v-a93e3686]{color:var(--text-2)}.drill-kpi b[data-v-a93e3686]{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:13px}.drill-sub[data-v-a93e3686]{color:var(--text-3);letter-spacing:1px;margin:6px 0 4px;font-size:11px}.drill-bars[data-v-a93e3686]{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:38px;padding-bottom:2px;display:flex}.drill-bars i[data-v-a93e3686]{background:linear-gradient(180deg,var(--cyan),#2f7bff59);border-radius:1px;flex:1;min-height:3px;transition:height .4s;box-shadow:0 0 6px #00e8ff66}.drill-nodes[data-v-a93e3686]{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.node-chip[data-v-a93e3686]{color:var(--text-2);border:1px solid var(--line);background:#10346880;border-radius:2px;padding:2px 6px;font-size:11px}.node-chip b[data-v-a93e3686]{color:var(--cyan)}.node-chip-empty[data-v-a93e3686]{color:var(--text-3);border-style:dashed}.log-filter[data-v-a93e3686]{justify-content:flex-end;gap:4px;margin:0 2px 5px;display:flex}.lf[data-v-a93e3686]{cursor:pointer;height:20px;color:var(--text-2);border:1px solid var(--line);background:#10346880;border-radius:2px;padding:0 8px;font-family:inherit;font-size:11px;transition:all .18s}.lf[data-v-a93e3686]:hover{color:#fff;border-color:var(--line-2)}.lf.is-on[data-v-a93e3686]{color:#04182c;background:linear-gradient(90deg,var(--cyan),var(--blue-lt));border-color:#0000;font-weight:700}.toast[data-v-a93e3686]{color:#dff2ff;z-index:99;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));opacity:0;pointer-events:none;white-space:nowrap;background:#061a3af2;border:1px solid #00e8ff73;max-width:640px;padding:9px 20px;font-size:13px;transition:all .3s;position:fixed;bottom:44px;left:50%;transform:translate(-50%,20px);box-shadow:0 0 26px #0078ff66}.toast.is-show[data-v-a93e3686]{opacity:1;transform:translate(-50%)}.toast-ok[data-v-a93e3686]{border-color:#25e5a78c}.toast-err[data-v-a93e3686]{color:#ffd9dd;border-color:#ff5f6d99}.ds-page.is-paused .dot-cyan[data-v-a93e3686]{opacity:.35;animation:none}.ds-page.is-paused .panel[data-v-a93e3686]:before{opacity:.25}.ds-page.is-paused[data-v-a93e3686]:after{opacity:0;animation:none}.kpi[data-v-a93e3686]{cursor:pointer;transition:border-color .2s,box-shadow .2s}.kpi[data-v-a93e3686]:hover{border-color:var(--line-2)}.kpi.is-on[data-v-a93e3686]{border-color:var(--line-2);box-shadow:0 0 0 1px #00e8ff59,0 0 22px #00b4ff38}.rk[data-v-a93e3686]{flex-direction:column;gap:4px;height:100%;padding:2px 2px 0;display:flex;overflow:hidden}.rk-item[data-v-a93e3686]{border-radius:2px;flex:1 1 0;grid-template-columns:26px 1fr 78px 68px;align-items:center;gap:8px;min-height:0;padding:0 8px;display:grid;overflow:hidden}.rk-mk[data-v-a93e3686]{text-align:center;font-size:14px;line-height:1}.rk-no[data-v-a93e3686]{color:var(--text-3);font-size:11px;font-style:normal;font-weight:700}.rk-name[data-v-a93e3686]{color:#e6f3ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rk-bar[data-v-a93e3686]{background:#4091ff24;border-radius:4px;height:7px;overflow:hidden}.rk-bar i[data-v-a93e3686]{background:linear-gradient(90deg,var(--blue),var(--cyan));height:100%;box-shadow:var(--glow);border-radius:4px;transition:width .5s;display:block}.rk-val[data-v-a93e3686]{text-align:right;color:var(--cyan);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.panel-tb .panel-b[data-v-a93e3686]{flex-direction:column;padding:6px 8px;display:flex}.panel-tb .table-host[data-v-a93e3686]{flex:1;min-height:0}.panel-tb-flat .tb-tbl th[data-v-a93e3686]{position:static}.panel-tb-flat .tb-tbl td[data-v-a93e3686]{padding:6px 8px}.panel-ai .panel-b[data-v-a93e3686]{flex-direction:column;gap:5px;padding:6px 8px;display:flex}.table-host[data-v-a93e3686]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tb-stats[data-v-a93e3686]{flex:none;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 6px;display:grid}.tb-stats.cols2[data-v-a93e3686]{grid-template-columns:repeat(2,1fr)}.tb-stats div[data-v-a93e3686]{border:1px solid var(--line);text-align:center;background:linear-gradient(#143c7866,#081a3c4d);padding:5px 6px}.tb-stats span[data-v-a93e3686]{color:var(--text-3);letter-spacing:.5px;font-size:10px;display:block}.tb-stats b[data-v-a93e3686]{color:var(--cyan);font-variant-numeric:tabular-nums;text-shadow:var(--glow);font-size:16px}.tb-stats i[data-v-a93e3686]{color:var(--text-3);margin-left:1px;font-size:10px;font-style:normal}.tb-wrap[data-v-a93e3686]{flex:1;min-height:0;overflow:auto}.tb-wrap[data-v-a93e3686]::-webkit-scrollbar{width:4px;height:4px}.tb-wrap[data-v-a93e3686]::-webkit-scrollbar-thumb{background:#00e8ff47;border-radius:2px}.tb-tbl[data-v-a93e3686]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.tb-tbl th[data-v-a93e3686]{z-index:1;color:var(--text-2);text-align:left;letter-spacing:.5px;border-bottom:1px solid var(--line);white-space:nowrap;background:#081e44f5;padding:6px;font-weight:600;position:sticky;top:0}.tb-tbl td[data-v-a93e3686]{color:#d7ecff;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed #4091ff21;padding:5px 6px;overflow:hidden}.tb-tbl tr:first-child td[data-v-a93e3686]{background:#ffcf4d12}.tb-tbl tr:nth-child(2) td[data-v-a93e3686]{background:#ffa0500f}.tb-tbl tr:nth-child(3) td[data-v-a93e3686]{background:#ff78960d}.tb-tbl .is-num[data-v-a93e3686]{text-align:right;font-variant-numeric:tabular-nums;color:var(--cyan)}.tb-empty[data-v-a93e3686]{text-align:center;color:var(--text-3);padding:18px 0}.flop[data-v-a93e3686]{flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.flop-num[data-v-a93e3686]{color:#fff;letter-spacing:1px;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #00b4ff99;font-size:34px;font-weight:700}.flop-num em[data-v-a93e3686]{color:var(--text-2);margin-left:4px;font-size:13px;font-style:normal;font-weight:400}.flop-label[data-v-a93e3686]{color:var(--text-2);letter-spacing:.5px;font-size:11px}.flop-trend[data-v-a93e3686]{border-radius:2px;padding:1px 7px;font-size:11px}.flop-trend.up[data-v-a93e3686]{color:#ff9aa4;background:#ff5f6d1f}.flop-trend.down[data-v-a93e3686]{color:#7dffcf;background:#25e5a71f}.panel-edit[data-v-a93e3686]{cursor:pointer;letter-spacing:.5px;color:#03243a;background:linear-gradient(90deg,var(--cyan),var(--blue-lt));opacity:.35;border:0;border-radius:3px;flex:none;height:20px;margin-left:6px;padding:0 9px;font-size:11px;font-weight:600;transition:opacity .2s,box-shadow .2s}.panel:hover .panel-edit[data-v-a93e3686]{opacity:1;box-shadow:0 0 12px #00e8ff8c}.panel-edit[data-v-a93e3686]:hover{opacity:1;box-shadow:0 0 16px #00e8ffbf}.kpi[data-v-a93e3686]{cursor:pointer}.tb-sel[data-v-a93e3686]{cursor:pointer;height:20px;color:var(--text);border:1px solid var(--line);background-color:#0a2044cc;background-image:linear-gradient(45deg,transparent 50%,var(--text-2) 50%),linear-gradient(135deg,var(--text-2) 50%,transparent 50%);appearance:none;background-position:calc(100% - 12px) 8px,calc(100% - 8px) 8px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:2px;outline:none;padding:0 22px 0 8px;font-size:11px}.tb-sel[data-v-a93e3686]:hover{border-color:var(--line-2)}.tb-sel option[data-v-a93e3686]{color:#dfeeff;background:#0a1f44}.ai-bar[data-v-a93e3686]{flex:none;height:30px;margin-bottom:12px}.ai-bar .toolbar[data-v-a93e3686]{height:30px}.kpi-row.kpi6[data-v-a93e3686]{grid-template-columns:repeat(6,1fr);height:86px;margin:12px 0}.kpi-row.kpi6 .kpi[data-v-a93e3686]{padding:9px 12px}.kpi-row.kpi6 .kpi-main .num[data-v-a93e3686]{font-size:23px}.kpi-row.kpi6 .kpi-ft[data-v-a93e3686]{gap:6px;font-size:11px}.kpi-row.kpi6 .kpi-name[data-v-a93e3686]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.kpi-row.kpi6 .trend[data-v-a93e3686]{flex:none}.kpi-row.kpi6 .kpi-ico[data-v-a93e3686]{font-size:20px;right:10px}.kpi-ico .iconfont[data-v-a93e3686]{font-size:20px}.gal[data-v-a93e3686]{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.gal-head[data-v-a93e3686]{flex:none;align-items:center;gap:14px;height:26px;display:flex}.gal-tabs[data-v-a93e3686]{flex:none}.gal-title[data-v-a93e3686]{color:#dff1ff;letter-spacing:.6px;border-left:3px solid var(--cyan);flex:none;padding-left:9px;font-size:13px;font-weight:700}.gal-tip[data-v-a93e3686]{color:var(--text-3);letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:11px;overflow:hidden}.gal-grid[data-v-a93e3686]{flex:1;gap:14px;min-height:0;transition:opacity .18s;display:grid}.gal-grid.is-all[data-v-a93e3686]{grid-template-columns:repeat(6,1fr)}.gal-grid.is-single[data-v-a93e3686]{grid-template-columns:1fr}.gal-col[data-v-a93e3686]{min-width:0;min-height:0}.gal-grid.is-all .gal-col[data-v-a93e3686]{grid-template-rows:22px repeat(2,1fr);gap:10px;display:grid}.gal-grid.is-single .gal-col[data-v-a93e3686]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.gal-grid.is-fading[data-v-a93e3686]{opacity:.35}.gal-th[data-v-a93e3686]{color:#cfe8ff;letter-spacing:.5px;border-bottom:1px solid #4091ff38;align-items:center;gap:6px;padding-bottom:3px;font-size:11px;display:flex}.gal-th b[data-v-a93e3686]{font-weight:700}.gal-th span[data-v-a93e3686]{color:var(--text-3);font-size:10px}.gc[data-v-a93e3686]{cursor:pointer;border:1px solid var(--line);background:#081a36a8;border-radius:3px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden}.gc[data-v-a93e3686]:hover{border-color:#00e8ff9e;transform:translateY(-2px);box-shadow:0 6px 22px #008cff38}.gc[data-v-a93e3686]:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.gc-media[data-v-a93e3686]{background:#07142b;position:absolute;inset:0;overflow:hidden}.gc-media img[data-v-a93e3686],.gc-media video[data-v-a93e3686]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.gc:hover .gc-media img[data-v-a93e3686],.gc:hover .gc-media video[data-v-a93e3686]{transform:scale(1.045)}.gc-kind[data-v-a93e3686]{z-index:2;letter-spacing:1px;color:#04102b;background:#00e8ffe6;border-radius:2px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:8px;left:8px}.gc-video .gc-kind[data-v-a93e3686]{background:#ffc45ceb}.gc-text .gc-kind[data-v-a93e3686]{background:#b496ffeb}.gc-hint[data-v-a93e3686]{z-index:2;color:#dff4ff;opacity:0;text-shadow:0 0 8px #000c;font-size:12px;transition:opacity .18s;position:absolute;top:8px;right:8px}.gc:hover .gc-hint[data-v-a93e3686]{opacity:1}.gc-play[data-v-a93e3686]{color:#fff;text-shadow:0 0 16px #0009;background:#04102b47;justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute;inset:0}.gc-foot[data-v-a93e3686]{z-index:2;background:linear-gradient(#0000,#030c1ceb 55%);flex-direction:column;gap:2px;padding:16px 9px 7px;display:flex;position:absolute;bottom:0;left:0;right:0}.gc-foot b[data-v-a93e3686]{color:#eaf6ff;letter-spacing:.4px;font-size:11px;font-weight:600}.gc-foot span[data-v-a93e3686]{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.gc-paper[data-v-a93e3686]{color:#20242c;background:linear-gradient(155deg,#f7f3ea,#e7ded0 70%,#dccfb9);padding:24px 16px 40px;position:absolute;inset:0;overflow:hidden}.gc-paper b[data-v-a93e3686]{letter-spacing:.2px;font-size:12.5px;font-weight:800;line-height:1.5;display:block}.gc-paper p[data-v-a93e3686]{color:#4a5262;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin-top:8px;font-size:10.5px;line-height:1.8;display:-webkit-box;overflow:hidden}.gc-text .gc-foot b[data-v-a93e3686]{color:#eaf6ff}.gc-text .gc-foot span[data-v-a93e3686]{color:var(--text-3)}.gal-empty[data-v-a93e3686]{min-height:0;color:var(--text-3);border:1px dashed var(--line);border-radius:3px;flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.ds-page[data-v-a93e3686],.app[data-v-a93e3686]{position:absolute;inset:0}.kpi-ico-svg[data-v-a93e3686]{width:22px;height:22px}.tb-icon[data-v-a93e3686]{width:14px;height:14px}.gc-play-icon[data-v-a93e3686]{width:26px;height:26px}.screen-chart[data-v-bd9f968f]{width:100%;height:100%}.ds-page[data-v-bd059d84]{--bg-0:#020713;--bg-1:#04102b;--bg-2:#071a3d;--cyan:#00e8ff;--blue:#2f7bff;--blue-lt:#6aa9ff;--green:#25e5a7;--gold:#ffcf4d;--red:#ff5f6d;--text:#cfe6ff;--text-2:#7fa6d9;--text-3:#4d7099;--line:#4091ff38;--line-2:#00e8ff59;--panel:#0920486b;--glow:0 0 12px #00e8ff59}[data-v-bd059d84]{box-sizing:border-box;margin:0;padding:0}.ds-page[data-v-bd059d84]{background:var(--bg-0);width:100%;height:100%;color:var(--text);background:radial-gradient(1200px 700px at 50% -10%, #185cc84d, transparent 60%), radial-gradient(900px 600px at 8% 100%, #00e8ff1f, transparent 65%), radial-gradient(900px 600px at 92% 100%, #2f7bff24, transparent 65%), linear-gradient(180deg, var(--bg-1) 0%, var(--bg-0) 60%, #01050f 100%);font-family:Alibaba PuHuiTi,Microsoft YaHei,PingFang SC,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.ds-page[data-v-bd059d84]:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#4091ff0e 1px,#0000 1px),linear-gradient(90deg,#4091ff0e 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0}.ds-page[data-v-bd059d84]:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000,#00e8ff0d,#0000);height:180px;animation:9s linear infinite sweep-bd059d84;position:fixed;left:0;right:0}@keyframes sweep-bd059d84{0%{top:-200px}to{top:100%}}.app[data-v-bd059d84]{z-index:1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.screen[data-v-bd059d84]{transform-origin:50%;flex-direction:column;flex:none;width:1920px;height:1080px;padding:0 18px 10px;display:flex;position:relative}.hd[data-v-bd059d84]{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;height:92px;display:grid;position:relative}.hd[data-v-bd059d84]:after{content:"";background:linear-gradient(90deg, transparent, var(--line-2), #00e8ff99, var(--line-2), transparent);height:1px;position:absolute;bottom:6px;left:0;right:0}.hd-side[data-v-bd059d84]{align-items:center;gap:10px;padding-left:6px;display:flex}.hd-side-r[data-v-bd059d84]{justify-content:flex-end;padding-right:6px}.hd-title[data-v-bd059d84]{text-align:center;padding-top:6px;position:relative}.hd-title h1[data-v-bd059d84]{letter-spacing:6px;background:linear-gradient(#fff 10%,#9fdcff 55%,#3aa0ff 100%);color:#0000;text-shadow:0 0 26px #00aaff59;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:700;line-height:1.1}.hd-sub[data-v-bd059d84]{letter-spacing:5px;color:var(--text-3);margin-top:4px;font-size:12px}.hd-title-line[data-v-bd059d84]{background:linear-gradient(90deg, transparent, var(--cyan));width:210px;height:2px;position:absolute;top:24px}.hd-title-line[data-v-bd059d84]:first-of-type{left:-218px;transform:rotate(180deg)}.hd-title-line[data-v-bd059d84]:last-of-type{right:-218px}.chip[data-v-bd059d84]{height:28px;color:var(--text-2);border:1px solid var(--line);background:linear-gradient(#143c7873,#081a3c59);border-radius:2px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.chip b[data-v-bd059d84]{color:var(--cyan);font-weight:600}.chip-time[data-v-bd059d84]{color:#fff;letter-spacing:2px;font-variant-numeric:tabular-nums}.chip-cut[data-v-bd059d84]{color:var(--gold);background:#ffcf4d14;border-color:#ffcf4d59}.pager[data-v-bd059d84]{z-index:2;border:1px solid var(--line);background:#0618366b;border-radius:3px;align-items:center;gap:4px;padding:1px 3px;display:flex;position:absolute;bottom:6px;right:10px}.pager .pg[data-v-bd059d84]{cursor:pointer;width:16px;height:16px;color:var(--text-2);background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;line-height:14px}.pager .pg[data-v-bd059d84]:hover{color:var(--cyan)}.pager b[data-v-bd059d84]{color:var(--text-2);letter-spacing:.5px;text-align:center;min-width:22px;font-size:10px;font-weight:600}.dot[data-v-bd059d84]{border-radius:50%;width:7px;height:7px;display:inline-block}.dot-green[data-v-bd059d84]{background:var(--green);box-shadow:0 0 8px var(--green)}.dot-blue[data-v-bd059d84]{background:var(--blue-lt);box-shadow:0 0 8px var(--blue-lt)}.dot-cyan[data-v-bd059d84]{background:var(--cyan);box-shadow:0 0 8px var(--cyan);animation:1.4s infinite blink-bd059d84}@keyframes blink-bd059d84{0%,to{opacity:1}50%{opacity:.25}}.hd-corner[data-v-bd059d84]{pointer-events:none;width:26px;height:26px;position:absolute}.hd-corner-l[data-v-bd059d84]{border-left:2px solid var(--cyan);border-top:2px solid var(--cyan);top:14px;left:0}.hd-corner-r[data-v-bd059d84]{border-right:2px solid var(--cyan);border-top:2px solid var(--cyan);top:14px;right:0}.bd[data-v-bd059d84]{flex:1;grid-template-columns:452px 1fr 452px;gap:16px;min-height:0;display:grid}.col[data-v-bd059d84]{flex-direction:column;gap:14px;min-height:0;display:flex}.col-c[data-v-bd059d84]{min-width:0}.panel[data-v-bd059d84]{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0c3c8240}.panel[data-v-bd059d84]:before{content:"";background:linear-gradient(90deg, var(--cyan), transparent);opacity:.75;width:60%;height:2px;position:absolute;top:0;left:0}.panel[data-v-bd059d84]:after{content:"";background:linear-gradient(270deg, var(--blue), transparent);opacity:.55;width:60%;height:2px;position:absolute;bottom:0;right:0}.panel-t[data-v-bd059d84]{letter-spacing:1px;color:#e6f3ff;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#1e5ab459,#0000 70%);flex:none;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.panel-t i[data-v-bd059d84]{background:var(--cyan);width:4px;height:14px;box-shadow:var(--glow);display:inline-block}.panel-t i.r[data-v-bd059d84]{background:var(--line-2);width:34px;height:1px;box-shadow:none;margin-left:auto}.panel-t em[data-v-bd059d84]{letter-spacing:1px;color:#03243a;background:linear-gradient(90deg, var(--cyan), var(--blue-lt));border-radius:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700;animation:1.6s ease-in-out infinite pulseTag-bd059d84}@keyframes pulseTag-bd059d84{0%,to{opacity:1;box-shadow:0 0 10px #00e8ff80}50%{opacity:.55;box-shadow:none}}.panel-b[data-v-bd059d84]{flex:1;min-height:0;padding:6px;position:relative}.chart[data-v-bd059d84]{width:100%;height:100%}.kpi-row[data-v-bd059d84]{flex:none;grid-template-columns:repeat(3,1fr);gap:14px;height:88px;display:grid}.kpi-row.kpi2[data-v-bd059d84]{grid-template-columns:repeat(2,1fr)}.kpi-row.kpi2 .kpi-main .num[data-v-bd059d84]{font-size:30px}.kpi[data-v-bd059d84]{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(160deg,#1446966b,#06163480);flex-direction:column;justify-content:center;padding:9px 16px;display:flex;position:relative;overflow:hidden}.kpi[data-v-bd059d84]:before{content:"";background:linear-gradient(180deg, var(--cyan), var(--blue));width:3px;position:absolute;top:0;bottom:0;left:0}.kpi[data-v-bd059d84]:after{content:"";background:radial-gradient(circle,#00e8ff38,#0000 70%);border-radius:50%;width:80px;height:80px;position:absolute;top:-30px;right:-30px}.kpi-ico[data-v-bd059d84]{color:#6aa9ff59;font-size:22px;font-weight:700;position:absolute;top:10px;right:14px}.kpi-main[data-v-bd059d84]{align-items:baseline;gap:4px;display:flex}.kpi-main .num[data-v-bd059d84]{color:#fff;letter-spacing:1px;font-variant-numeric:tabular-nums;text-shadow:0 0 16px #00b4ff8c;font-size:28px;font-weight:700}.kpi-main .unit[data-v-bd059d84]{color:var(--text-2);font-size:13px}.kpi-ft[data-v-bd059d84]{justify-content:space-between;align-items:center;margin-top:5px;font-size:12px;display:flex}.kpi-name[data-v-bd059d84]{color:var(--text-2)}.trend[data-v-bd059d84]{border-radius:2px;padding:1px 6px;font-weight:600}.trend.up[data-v-bd059d84]{color:#ff9aa4;background:#ff5f6d1f}.trend.down[data-v-bd059d84]{color:#7dffcf;background:#25e5a71f}.panel-map .panel-b[data-v-bd059d84]{padding:0}.panel-map .panel-t[data-v-bd059d84]{height:34px}.panel-map .panel-t i[data-v-bd059d84]{height:12px}.wh-float[data-v-bd059d84]{z-index:4;border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(160deg,#0a2650db,#040e22c7);width:222px;padding:8px 10px;position:absolute;top:10px;left:12px}.wh-item[data-v-bd059d84]{border-bottom:1px dashed #4091ff24;grid-template-columns:8px 52px 1fr 62px;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:grid}.wh-item[data-v-bd059d84]:last-child{border-bottom:0}.wh-dot[data-v-bd059d84]{border-radius:50%;width:7px;height:7px;display:inline-block}.wh-name[data-v-bd059d84]{color:#e6f3ff;font-weight:600}.wh-num[data-v-bd059d84]{color:#fff;font-variant-numeric:tabular-nums;text-align:right}.wh-num em[data-v-bd059d84]{color:var(--text-3);margin-left:1px;font-size:10px;font-style:normal}.wh-bar[data-v-bd059d84]{background:#4091ff29;border-radius:2px;grid-column:2/span 3;height:4px;overflow:hidden}.wh-bar i[data-v-bd059d84]{height:100%;transition:width .5s;display:block}.wh-pct[data-v-bd059d84]{display:none}.wh-sub[data-v-bd059d84]{color:var(--text-3);grid-column:2/span 3;font-size:10px}.ai-stats[data-v-bd059d84]{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 2px 8px;display:grid}.ai-stats div[data-v-bd059d84]{border:1px solid var(--line);text-align:center;background:linear-gradient(#143c7866,#081a3c4d);padding:5px 6px}.ai-stats span[data-v-bd059d84]{color:var(--text-3);letter-spacing:.5px;font-size:10px;display:block}.ai-stats b[data-v-bd059d84]{color:var(--cyan);font-variant-numeric:tabular-nums;text-shadow:var(--glow);font-size:16px}.ai-stats i[data-v-bd059d84]{color:var(--text-3);margin-left:1px;font-size:10px;font-style:normal}.ai-log li[data-v-bd059d84]{gap:6px;height:26px}.ai-log .msg[data-v-bd059d84]{color:#d7ecff;min-width:74px}.ai-log .model[data-v-bd059d84]{color:var(--blue-lt);font-size:11px}.ai-log .who[data-v-bd059d84]{color:var(--text-3);font-size:11px}.ai-log .dir.bad[data-v-bd059d84]{color:var(--red)}.bus-canvas-box[data-v-bd059d84]{height:118px;position:relative}.bus-canvas-box canvas[data-v-bd059d84]{width:100%;height:100%;display:block}.bus-axis[data-v-bd059d84]{color:var(--text-3);letter-spacing:1px;pointer-events:none;justify-content:space-between;font-size:11px;display:flex;position:absolute;inset:auto 0 -6px}.bus-axis .mid[data-v-bd059d84]{color:var(--text-2)}.log[data-v-bd059d84]{height:100%;padding:4px 8px;list-style:none;overflow:hidden}.log li[data-v-bd059d84]{white-space:nowrap;border-bottom:1px dashed #4091ff24;align-items:center;gap:8px;height:26px;font-size:12px;animation:.45s cubic-bezier(.2,.8,.2,1) logIn-bd059d84;display:flex}@keyframes logIn-bd059d84{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.log .dir[data-v-bd059d84]{text-align:center;width:16px;font-weight:700}.log .dir.out[data-v-bd059d84]{color:var(--cyan)}.log .dir.in[data-v-bd059d84]{color:var(--green)}.log .node[data-v-bd059d84]{color:#a9cbff;min-width:64px}.log .msg[data-v-bd059d84]{color:var(--text-2);text-overflow:ellipsis;overflow:hidden}.log .code[data-v-bd059d84]{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto}.log .ok[data-v-bd059d84]{color:var(--green)}.log .warn[data-v-bd059d84]{color:var(--gold)}[data-v-bd059d84]::-webkit-scrollbar{width:5px;height:5px}[data-v-bd059d84]::-webkit-scrollbar-thumb{background:#4091ff80}[data-v-bd059d84]::-webkit-scrollbar-track{background:0 0}.toolbar[data-v-bd059d84]{border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));background:linear-gradient(90deg,#0c2c608c,#06163459);flex:none;align-items:center;gap:4px;height:30px;padding:0 8px;display:flex}.tb-group[data-v-bd059d84]{align-items:center;gap:4px;display:flex}.tb-group.tb-right[data-v-bd059d84]{margin-left:auto}.tb-label[data-v-bd059d84]{color:var(--text-3);letter-spacing:.5px;margin-right:1px;font-size:11px}.tb[data-v-bd059d84]{cursor:pointer;height:20px;color:var(--text-2);border:1px solid var(--line);white-space:nowrap;background:#10346880;border-radius:2px;padding:0 5px;font-family:inherit;font-size:11px;transition:all .18s}.tb .anticon[data-v-bd059d84],.tb .iconfont[data-v-bd059d84]{margin-right:4px}.tb[data-v-bd059d84]:hover{color:#eaf6ff;border-color:var(--line-2);background:#1e5aafb3}.tb.is-on[data-v-bd059d84]{color:#04182c;background:linear-gradient(90deg, var(--cyan), var(--blue-lt));border-color:#0000;font-weight:700;box-shadow:0 0 12px #00e8ff80}.tb-date-box[data-v-bd059d84]{cursor:pointer;border:1px solid var(--line);background:linear-gradient(#1642808c,#07183873);border-radius:3px;align-items:center;gap:5px;height:26px;padding:0 6px;transition:all .18s;display:inline-flex}.tb-date-box[data-v-bd059d84]:hover{border-color:var(--line-2);background:linear-gradient(#1c529ba6,#091e4480)}.tb-date-box[data-v-bd059d84]:focus-within{border-color:var(--cyan);box-shadow:0 0 0 1px #00e8ff2e,0 0 12px #00e8ff29}.tb-date-box .anticon[data-v-bd059d84]{color:var(--cyan);opacity:.8;font-size:12px}.tb-date-range[data-v-bd059d84]{flex:none;gap:5px;min-width:128px;padding:0 6px}.tb-date-text[data-v-bd059d84]{color:#d7ecff;letter-spacing:.2px;white-space:nowrap;font-size:12px}.tb-date[data-v-bd059d84]{color:#d7ecff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:0 0;border:0;outline:none;width:92px;height:22px;padding:0;font-family:inherit;font-size:12px}.tb-date[data-v-bd059d84]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.tb-date-box:hover .tb-date[data-v-bd059d84]::-webkit-calendar-picker-indicator{opacity:1}.tb-date[data-v-bd059d84]:focus{color:#fff}.tb-sep[data-v-bd059d84]{color:var(--text-3);font-size:11px}.tb-act[data-v-bd059d84]{color:#9fd4ff}.tb-act[data-v-bd059d84]:hover{color:#fff}.kpi[data-v-bd059d84]:hover{border-color:var(--line-2);transform:translateY(-2px)}.kpi.is-on .kpi-main .num[data-v-bd059d84]{color:var(--cyan)}.tag-hint[data-v-bd059d84]{color:var(--text-3);letter-spacing:.5px;border:1px dashed #4091ff4d;border-radius:2px;padding:1px 6px;font-size:11px;font-style:normal}.ship-total[data-v-bd059d84]{z-index:3;color:#8ff5d1;letter-spacing:.3px;white-space:nowrap;background:#25e5a714;border:1px solid #25e5a740;border-radius:2px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:10px;display:inline-flex;position:absolute;top:6px;right:10px}.ship-total b[data-v-bd059d84]{color:#25e5a7;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1}.ship-total-unit[data-v-bd059d84]{color:#8ff5d1}.ship-total-samples[data-v-bd059d84]{color:#7fa6d9;font-size:10px}.drill[data-v-bd059d84]{z-index:5;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));opacity:0;pointer-events:none;background:linear-gradient(160deg,#0a2650f5,#040e22f5);border:1px solid #00e8ff73;width:302px;padding:10px 12px 12px;transition:all .28s cubic-bezier(.2,.8,.2,1);position:absolute;top:12px;right:14px;transform:translate(18px)scale(.98);box-shadow:0 0 26px #0078ff59}.drill.is-show[data-v-bd059d84]{opacity:1;pointer-events:auto;transform:none}.drill-hd[data-v-bd059d84]{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;display:flex}.drill-hd b[data-v-bd059d84]{color:#fff;letter-spacing:1px;font-size:17px}.drill-tag[data-v-bd059d84]{color:#04182c;background:linear-gradient(90deg, var(--cyan), var(--blue-lt));border-radius:2px;padding:1px 7px;font-size:11px;font-weight:700}.drill-x[data-v-bd059d84]{cursor:pointer;color:var(--text-3);margin-left:auto;padding:0 4px;font-size:13px;font-style:normal}.drill-x[data-v-bd059d84]:hover{color:#fff}.drill-kpi[data-v-bd059d84]{grid-template-columns:1fr 1fr;gap:6px 12px;margin:9px 0 6px;display:grid}.drill-kpi div[data-v-bd059d84]{justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.drill-kpi span[data-v-bd059d84]{color:var(--text-2)}.drill-kpi b[data-v-bd059d84]{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:13px}.drill-sub[data-v-bd059d84]{color:var(--text-3);letter-spacing:1px;margin:6px 0 4px;font-size:11px}.drill-bars[data-v-bd059d84]{border-bottom:1px solid var(--line);align-items:flex-end;gap:3px;height:38px;padding-bottom:2px;display:flex}.drill-bars i[data-v-bd059d84]{background:linear-gradient(180deg, var(--cyan), #2f7bff59);border-radius:1px;flex:1;min-height:3px;transition:height .4s;box-shadow:0 0 6px #00e8ff66}.drill-nodes[data-v-bd059d84]{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.node-chip[data-v-bd059d84]{color:var(--text-2);border:1px solid var(--line);background:#10346880;border-radius:2px;padding:2px 6px;font-size:11px}.node-chip b[data-v-bd059d84]{color:var(--cyan)}.node-chip-empty[data-v-bd059d84]{color:var(--text-3);border-style:dashed}.log-filter[data-v-bd059d84]{justify-content:flex-end;gap:4px;margin:0 2px 5px;display:flex}.lf[data-v-bd059d84]{cursor:pointer;height:20px;color:var(--text-2);border:1px solid var(--line);background:#10346880;border-radius:2px;padding:0 8px;font-family:inherit;font-size:11px;transition:all .18s}.lf[data-v-bd059d84]:hover{color:#fff;border-color:var(--line-2)}.lf.is-on[data-v-bd059d84]{color:#04182c;background:linear-gradient(90deg, var(--cyan), var(--blue-lt));border-color:#0000;font-weight:700}.toast[data-v-bd059d84]{color:#dff2ff;z-index:99;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));opacity:0;pointer-events:none;white-space:nowrap;background:#061a3af2;border:1px solid #00e8ff73;max-width:640px;padding:9px 20px;font-size:13px;transition:all .3s;position:fixed;bottom:44px;left:50%;transform:translate(-50%,20px);box-shadow:0 0 26px #0078ff66}.toast.is-show[data-v-bd059d84]{opacity:1;transform:translate(-50%)}.toast-ok[data-v-bd059d84]{border-color:#25e5a78c}.toast-err[data-v-bd059d84]{color:#ffd9dd;border-color:#ff5f6d99}.ds-page.is-paused .dot-cyan[data-v-bd059d84]{opacity:.35;animation:none}.ds-page.is-paused .panel[data-v-bd059d84]:before{opacity:.25}.ds-page.is-paused[data-v-bd059d84]:after{opacity:0;animation:none}.kpi[data-v-bd059d84]{cursor:pointer;transition:border-color .2s,box-shadow .2s}.kpi[data-v-bd059d84]:hover{border-color:var(--line-2)}.kpi.is-on[data-v-bd059d84]{border-color:var(--line-2);box-shadow:0 0 0 1px #00e8ff59,0 0 22px #00b4ff38}.rk[data-v-bd059d84]{flex-direction:column;gap:4px;height:100%;padding:2px 2px 22px;display:flex;overflow:hidden}.rk-item[data-v-bd059d84]{border-radius:2px;flex:1 1 0;grid-template-columns:26px 1fr 78px 68px;align-items:center;gap:8px;min-height:0;padding:0 8px;display:grid;overflow:hidden}.rk-mk[data-v-bd059d84]{text-align:center;font-size:14px;line-height:1}.rk-no[data-v-bd059d84]{color:var(--text-3);font-size:11px;font-style:normal;font-weight:700}.rk-name[data-v-bd059d84]{color:#e6f3ff;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px;overflow:hidden}.rk-bar[data-v-bd059d84]{background:#4091ff24;border-radius:4px;height:7px;overflow:hidden}.rk-bar i[data-v-bd059d84]{background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;box-shadow:var(--glow);border-radius:4px;transition:width .5s;display:block}.rk-val[data-v-bd059d84]{text-align:right;color:var(--cyan);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.rk-item.is-top1[data-v-bd059d84]{background:linear-gradient(90deg,#ffcf4d42,#ffcf4d08)}.rk-item.is-top2[data-v-bd059d84]{background:linear-gradient(90deg,#cfe6ff33,#cfe6ff05)}.rk-item.is-top3[data-v-bd059d84]{background:linear-gradient(90deg,#ff9a762e,#ff9a7605)}.rank-icon[data-v-bd059d84]{line-height:1;display:inline-block}.rank-icon-1[data-v-bd059d84]{color:#ffcf4d;font-size:18px}.rank-icon-2[data-v-bd059d84]{color:#d8ecff;font-size:17px}.rank-icon-3[data-v-bd059d84]{color:#ff9a76;font-size:17px}.rk[data-v-bd059d84]{animation:.45s rkIn-bd059d84}@keyframes rkIn-bd059d84{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.panel-tb .panel-b[data-v-bd059d84]{flex-direction:column;padding:6px 8px;display:flex}.panel-tb .table-host[data-v-bd059d84]{flex:1;min-height:0}.panel-tb-flat .tb-tbl th[data-v-bd059d84]{position:static}.panel-tb-flat .tb-tbl td[data-v-bd059d84]{padding:6px 8px}.panel-ai .panel-b[data-v-bd059d84]{flex-direction:column;gap:5px;padding:6px 8px;display:flex}.table-host[data-v-bd059d84]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tb-stats[data-v-bd059d84]{flex:none;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 6px;display:grid}.tb-stats.cols2[data-v-bd059d84]{grid-template-columns:repeat(2,1fr)}.tb-stats div[data-v-bd059d84]{border:1px solid var(--line);text-align:center;background:linear-gradient(#143c7866,#081a3c4d);padding:5px 6px}.tb-stats span[data-v-bd059d84]{color:var(--text-3);letter-spacing:.5px;font-size:10px;display:block}.tb-stats b[data-v-bd059d84]{color:var(--cyan);font-variant-numeric:tabular-nums;text-shadow:var(--glow);font-size:16px}.tb-stats i[data-v-bd059d84]{color:var(--text-3);margin-left:1px;font-size:10px;font-style:normal}.tb-wrap[data-v-bd059d84]{flex:1;min-height:0;overflow:auto}.tb-wrap[data-v-bd059d84]::-webkit-scrollbar{width:4px;height:4px}.tb-wrap[data-v-bd059d84]::-webkit-scrollbar-thumb{background:#00e8ff47;border-radius:2px}.tb-tbl[data-v-bd059d84]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.tb-tbl th[data-v-bd059d84]{z-index:1;color:var(--text-2);text-align:center;letter-spacing:.5px;border-bottom:1px solid var(--line);white-space:nowrap;background:#081e44f5;padding:6px;font-weight:600;position:sticky;top:0}.tb-tbl td[data-v-bd059d84]{color:#d7ecff;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px dashed #4091ff21;padding:5px 6px;overflow:hidden}.tb-tbl tr:first-child td[data-v-bd059d84]{background:#ffcf4d12}.tb-tbl tr:nth-child(2) td[data-v-bd059d84]{background:#ffa0500f}.tb-tbl tr:nth-child(3) td[data-v-bd059d84]{background:#ff78960d}.tb-tbl .is-num[data-v-bd059d84]{text-align:right;font-variant-numeric:tabular-nums;color:var(--cyan)}.tb-empty[data-v-bd059d84]{text-align:center;color:var(--text-3);padding:18px 0}.flop[data-v-bd059d84]{flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;display:flex}.flop-num[data-v-bd059d84]{color:#fff;letter-spacing:1px;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #00b4ff99;font-size:34px;font-weight:700}.flop-num em[data-v-bd059d84]{color:var(--text-2);margin-left:4px;font-size:13px;font-style:normal;font-weight:400}.flop-label[data-v-bd059d84]{color:var(--text-2);letter-spacing:.5px;font-size:11px}.flop-trend[data-v-bd059d84]{border-radius:2px;padding:1px 7px;font-size:11px}.flop-trend.up[data-v-bd059d84]{color:#ff9aa4;background:#ff5f6d1f}.flop-trend.down[data-v-bd059d84]{color:#7dffcf;background:#25e5a71f}.panel-edit[data-v-bd059d84]{cursor:pointer;letter-spacing:.5px;color:#03243a;background:linear-gradient(90deg, var(--cyan), var(--blue-lt));opacity:.35;border:0;border-radius:3px;flex:none;height:20px;margin-left:6px;padding:0 9px;font-size:11px;font-weight:600;transition:opacity .2s,box-shadow .2s}.panel:hover .panel-edit[data-v-bd059d84]{opacity:1;box-shadow:0 0 12px #00e8ff8c}.panel-edit[data-v-bd059d84]:hover{opacity:1;box-shadow:0 0 16px #00e8ffbf}.kpi[data-v-bd059d84]{cursor:pointer}.tb-sel[data-v-bd059d84]{cursor:pointer;height:20px;color:var(--text);border:1px solid var(--line);background-color:#0a2044cc;background-image:linear-gradient(45deg, transparent 50%, var(--text-2) 50%), linear-gradient(135deg, var(--text-2) 50%, transparent 50%);appearance:none;background-position:calc(100% - 12px) 8px,calc(100% - 8px) 8px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:2px;outline:none;padding:0 22px 0 8px;font-size:11px}.tb-sel[data-v-bd059d84]:hover{border-color:var(--line-2)}.tb-sel option[data-v-bd059d84]{color:#dfeeff;background:#0a1f44}.drill-city-list[data-v-bd059d84]{flex-direction:column;gap:3px;max-height:110px;padding-right:2px;display:flex;overflow:auto}.drill-city-list div[data-v-bd059d84]{color:var(--text-2);justify-content:space-between;align-items:center;font-size:12px;display:flex}.drill-city-list b[data-v-bd059d84]{color:var(--cyan);font-variant-numeric:tabular-nums;font-weight:600}.drill-city-list b em[data-v-bd059d84],.node-chip em[data-v-bd059d84]{color:var(--text-3);margin-left:6px;font-size:10px;font-style:normal;font-weight:400}.ds-page[data-v-bd059d84],.app[data-v-bd059d84]{position:absolute;inset:0}.pg-icon[data-v-bd059d84]{width:14px;height:14px}.trend-icon[data-v-bd059d84]{width:12px;height:12px}.tb-icon[data-v-bd059d84]{width:14px;height:14px}.rank-icon[data-v-bd059d84]{width:18px;height:18px}.drill-x[data-v-bd059d84]{cursor:pointer;width:16px;height:16px}.prompt-input[data-v-2e3e8e89]{background:radial-gradient(120% 90% at 0 0,#1890ff0f,#0000 56%),linear-gradient(#fff,#fbfdff);border:1px solid #e3eaf4;border-radius:18px;flex-direction:column;gap:14px;padding:18px 18px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 18px 44px #0f235014,inset 0 1px #ffffffe6}.prompt-input[data-v-2e3e8e89]:hover{border-color:#d6e9ff;box-shadow:0 20px 48px #0f23501a,inset 0 1px #ffffffe6}.prompt-input[data-v-2e3e8e89]:focus-within{background:radial-gradient(120% 90% at 0 0,#1890ff17,#0000 56%),linear-gradient(#fff,#fbfdff);border-color:#1890ff8c;box-shadow:0 0 0 3px #1890ff1f,0 22px 52px #1890ff21}.prompt-hint[data-v-2e3e8e89]{color:#0f172a59;opacity:0;pointer-events:none;font-size:11px;transition:opacity .15s;position:absolute;top:16px;right:20px}.prompt-input:focus-within .prompt-hint[data-v-2e3e8e89]{opacity:1}.prompt-input.has-prompt .prompt-hint[data-v-2e3e8e89]{opacity:0}.drop-mask[data-v-2e3e8e89]{z-index:5;color:#1890ff;pointer-events:none;background:#ffffffeb;border:2px dashed #1890ff;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.drop-mask-icon[data-v-2e3e8e89]{width:22px;height:22px}.prompt-images[data-v-2e3e8e89]{flex-wrap:wrap;gap:8px;display:flex}.prompt-image[data-v-2e3e8e89]{background:#f2f5f9;border-radius:8px;width:64px;height:64px;position:relative;overflow:hidden}.prompt-image img[data-v-2e3e8e89]{object-fit:cover;width:100%;height:100%}.prompt-image-del[data-v-2e3e8e89]{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:2px;right:2px}.prompt-image-del-icon[data-v-2e3e8e89]{width:12px;height:12px}.prompt-textarea[data-v-2e3e8e89]{color:#000000d9;resize:none;background:0 0;border:0;outline:none;width:100%;min-height:108px;max-height:200px;padding:2px;font-size:15px;line-height:1.65}.prompt-textarea[data-v-2e3e8e89]::placeholder{color:#4754678c}.prompt-toolbar[data-v-2e3e8e89]{border-top:1px solid #edf2f9;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;display:flex}.prompt-toolbar-main[data-v-2e3e8e89]{flex:0 auto;align-items:center;gap:10px;min-width:0;display:flex}.prompt-tools[data-v-2e3e8e89]{background:linear-gradient(#f8fbff,#f2f6fc);border:1px solid #edf2fa;border-radius:11px;flex-wrap:wrap;flex:0 auto;align-items:center;gap:0;min-width:0;padding:2px;display:flex;box-shadow:inset 0 1px #fffc}.inline-field[data-v-2e3e8e89]{border-radius:0;flex:none;align-items:center;gap:2px;height:32px;padding:0 7px;transition:background .15s;display:inline-flex}.inline-field[data-v-2e3e8e89]:first-child{border-radius:8px 0 0 8px}.inline-field[data-v-2e3e8e89]:last-child{border-radius:0 8px 8px 0}.inline-field-label[data-v-2e3e8e89]{color:#0f172a73;white-space:nowrap;font-size:11px}.inline-field[data-v-2e3e8e89] .n-base-selection{--n-color:transparent;--n-color-active:transparent;--n-color-focused:transparent;background:0 0}.inline-field[data-v-2e3e8e89] .n-base-selection .n-base-selection-label{background:0 0}.inline-field[data-v-2e3e8e89] .n-base-selection__border,.inline-field[data-v-2e3e8e89] .n-base-selection__state-border{display:none}.prompt-actions[data-v-2e3e8e89]{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mode-select[data-v-2e3e8e89]{flex:none;width:94px}.tool-select[data-v-2e3e8e89]{flex:none;width:152px}.param-chip[data-v-2e3e8e89]{background:0 0;border-radius:0;flex:none;align-items:center;gap:2px;height:32px;padding:0 7px;transition:background .15s;display:inline-flex}.param-chip[data-v-2e3e8e89]:last-child{border-radius:0 8px 8px 0}.param-chip[data-v-2e3e8e89]:hover,.inline-field[data-v-2e3e8e89]:hover{background:#eaf2fc}.inline-field+.inline-field[data-v-2e3e8e89],.inline-field+.param-chip[data-v-2e3e8e89],.param-chip+.param-chip[data-v-2e3e8e89],.param-chip+.inline-field[data-v-2e3e8e89]{box-shadow:inset 1px 0 #e9eef6}.param-chip-icon[data-v-2e3e8e89]{color:#4754679e;flex:none;width:14px;height:14px}.param-chip-select[data-v-2e3e8e89]{font-size:12px}.param-chip-select[data-v-2e3e8e89] .n-base-selection{--n-height:24px;--n-font-size:12px;background:0 0}.param-chip-select[data-v-2e3e8e89] .n-base-selection .n-base-selection-label{background:0 0}.param-chip-select[data-v-2e3e8e89] .n-base-selection__border,.param-chip-select[data-v-2e3e8e89] .n-base-selection__state-border{display:none}.param-chip-select[data-v-2e3e8e89] .n-base-selection-input{padding:0}.agent-btn[data-v-2e3e8e89],.schedule-btn[data-v-2e3e8e89]{color:#00000080;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex}.agent-btn[data-v-2e3e8e89]:hover,.schedule-btn[data-v-2e3e8e89]:hover{color:#096dd9;background:#e6f4ff}.agent-btn[data-v-2e3e8e89]:disabled,.schedule-btn[data-v-2e3e8e89]:disabled{opacity:.4;cursor:not-allowed}.agent-btn-icon[data-v-2e3e8e89]{width:18px;height:18px}.attach-btn[data-v-2e3e8e89]{color:#475467;cursor:pointer;background:#fff;border:1px solid #e3eaf4;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.attach-btn[data-v-2e3e8e89]:hover{color:#096dd9;background:#f5f9ff;border-color:#b7d6ff}.attach-btn[data-v-2e3e8e89]:focus-visible{outline-offset:2px;outline:2px solid #1890ff}.attach-btn[data-v-2e3e8e89]:disabled{opacity:.45;cursor:not-allowed}.tool-btn-icon[data-v-2e3e8e89]{width:16px;height:16px}.send-btn[data-v-2e3e8e89]{border-radius:10px;flex:none;min-width:72px;height:32px;padding:0 12px;font-size:13px;transition:box-shadow .18s,transform .18s;box-shadow:0 6px 16px #1890ff38}.send-btn[data-v-2e3e8e89]:not(.n-button--disabled):hover{transform:translateY(-1px);box-shadow:0 8px 20px #1890ff4d}@media (width<=600px){.prompt-hint[data-v-2e3e8e89]{display:none}.prompt-input.is-docked[data-v-2e3e8e89]{gap:8px;padding:12px}.prompt-input.is-docked .prompt-textarea[data-v-2e3e8e89]{min-height:56px}.prompt-input.is-docked .prompt-hint[data-v-2e3e8e89]{display:none}}.prompt-input.is-compact .attach-btn[data-v-2e3e8e89]{width:28px;height:28px}.prompt-input.is-docked[data-v-2e3e8e89]{border-color:#dfe9f7;gap:10px;padding:14px 16px 12px;box-shadow:0 22px 54px #0f235029,inset 0 0 0 1px #fff6}.prompt-input.is-docked .prompt-textarea[data-v-2e3e8e89]{min-height:64px;max-height:160px;font-size:14px}.prompt-input.is-docked .prompt-toolbar[data-v-2e3e8e89]{padding-top:8px}.prompt-input.is-docked .prompt-hint[data-v-2e3e8e89]{top:12px}.send-icon[data-v-2e3e8e89]{width:16px;height:16px}.file-input-hidden[data-v-2e3e8e89]{display:none}@media (width<=1060px){.prompt-toolbar[data-v-2e3e8e89]{flex-wrap:wrap;row-gap:6px}.prompt-toolbar-main[data-v-2e3e8e89]{flex:100%}.prompt-tools[data-v-2e3e8e89]{flex:auto}.prompt-actions[data-v-2e3e8e89]{flex:100%;justify-content:flex-end}}@media (width<=1100px){.prompt-input.is-docked .prompt-toolbar[data-v-2e3e8e89]{flex-wrap:nowrap}.prompt-input.is-docked .prompt-toolbar-main[data-v-2e3e8e89]{flex:auto;min-width:0}.prompt-input.is-docked .prompt-tools[data-v-2e3e8e89]{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;overflow-x:auto}.prompt-input.is-docked .prompt-actions[data-v-2e3e8e89]{flex:none}.prompt-input.is-docked .prompt-tools[data-v-2e3e8e89]::-webkit-scrollbar{display:none}}.create-page[data-v-41a2435c]{isolation:isolate;background:#f6f9fe;height:100%;padding:40px 24px 60px;position:relative;overflow-y:auto}.create-spot[data-v-41a2435c]{z-index:-1;pointer-events:none;filter:blur(24px);opacity:0;will-change:transform;background:radial-gradient(circle,#1890ff2e,#1890ff00 62%);border-radius:50%;width:560px;height:560px;transition:opacity .3s;position:absolute;top:0;left:0}.create-page:hover .create-spot[data-v-41a2435c]{opacity:1}.create-page[data-tab=canvas] .create-spot[data-v-41a2435c]{background:radial-gradient(circle,#13c2c233,#13c2c200 62%)}.create-page[data-v-41a2435c]:before{content:"";z-index:-1;pointer-events:none;filter:blur(12px);translate:var(--bg-shift-x,0) var(--bg-shift-y,0);will-change:transform, filter;background:radial-gradient(38% 42% at 26% 28%,#1890ff33,#0000 72%),radial-gradient(34% 40% at 74% 24%,#722ed129,#0000 72%),radial-gradient(38% 42% at 56% 82%,#13c2c226,#0000 72%);transition:filter .8s,opacity .6s;animation:22s ease-in-out infinite alternate create-aurora-41a2435c;position:absolute;inset:-25% -10%}.create-page[data-tab=canvas][data-v-41a2435c]:before{filter:blur(12px)hue-rotate(-68deg)saturate(1.12)}.create-page[data-v-41a2435c]:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1890ff2e 1px,#0000 1px);background-size:22px 22px;transition:opacity .5s;animation:32s linear infinite create-dots-41a2435c;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 56% at 50% 38%,#000 0%,#0000 78%);mask-image:radial-gradient(62% 56% at 50% 38%,#000 0%,#0000 78%)}.create-page[data-tab=canvas][data-v-41a2435c]:after{opacity:.7}.create-inner[data-v-41a2435c]{z-index:1;flex-direction:column;gap:18px;width:min(920px,100%);margin:0 auto;animation:.35s ease-out create-fade-41a2435c;display:flex;position:relative}@keyframes create-aurora-41a2435c{0%{transform:translate(-2%,-1%)scale(1)}50%{transform:translate(2%,2%)scale(1.06)}to{transform:translate(4%,-2%)scale(1.02)}}@keyframes create-dots-41a2435c{0%{background-position:0 0}to{background-position:44px 44px}}@media (prefers-reduced-motion:reduce){.create-page[data-v-41a2435c]:before,.create-page[data-v-41a2435c]:after,.create-inner[data-v-41a2435c]{animation:none}.create-spot[data-v-41a2435c]{display:none}}@keyframes create-fade-41a2435c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.create-hero[data-v-41a2435c]{text-align:center;margin-bottom:4px}.create-hero h1[data-v-41a2435c]{color:#1b2437;letter-spacing:.5px;margin:0 0 8px;font-size:30px;font-weight:600}.create-hero h1 span[data-v-41a2435c]{color:#1890ff}.create-hero p[data-v-41a2435c]{color:#0f172a73;margin:0;font-size:13px}.create-tabs[data-v-41a2435c]{background:#eceff4;border-radius:999px;align-self:center;gap:4px;padding:4px;display:flex}.create-tab[data-v-41a2435c]{color:#0009;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:96px;height:34px;padding:0 18px;font-size:14px;transition:background .15s,color .15s,box-shadow .15s}.create-tab.is-active[data-v-41a2435c]{color:#1b2437;background:#fff;font-weight:600;box-shadow:0 2px 8px #0f235014}.create-panel[data-v-41a2435c]{min-height:260px}.recent-head[data-v-41a2435c]{color:#0f172a8c;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;display:flex}.recent-refresh[data-v-41a2435c]{color:#0f172a73;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.recent-refresh[data-v-41a2435c]:hover{color:#1890ff;background:#fff}.recent-refresh-icon[data-v-41a2435c]{width:15px;height:15px}.recent-grid[data-v-41a2435c]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.recent-card[data-v-41a2435c]{text-align:left;cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:6px;padding:0 0 10px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.recent-card[data-v-41a2435c]:hover{border-color:#d6e9ff;transform:translateY(-2px);box-shadow:0 10px 24px #0f23501a}.recent-card[data-v-41a2435c]:disabled{opacity:.6;cursor:wait;transform:none}.recent-card--create[data-v-41a2435c]{border-style:dashed;border-color:#cfe3ff}.recent-cover--create[data-v-41a2435c]{color:#1890ff;background:#f7fbff}.recent-create-plus[data-v-41a2435c]{width:30px;height:30px}.recent-cover[data-v-41a2435c]{background:#f7f9fc;justify-content:center;align-items:center;height:120px;display:flex;overflow:hidden}.recent-cover img[data-v-41a2435c]{object-fit:cover;width:100%;height:100%}.recent-cover-icon[data-v-41a2435c]{color:#0f172a33;width:34px;height:34px}.recent-name[data-v-41a2435c]{color:#1b2437;text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:13px;font-weight:600;overflow:hidden}.recent-time[data-v-41a2435c]{color:#0f172a66;padding:0 12px;font-size:11px}.recent-empty[data-v-41a2435c]{color:#0f172a66;margin:12px 0 0;font-size:12px}.create-tools[data-v-41a2435c]{background:#fff;border:1px solid #e6edf7;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:12px;padding:0 6px;display:grid;box-shadow:0 2px 8px #0f23500d}.create-tool[data-v-41a2435c]{color:#1b2437;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-width:0;height:68px;padding:0 14px;transition:background .15s;display:flex}.create-tool+.create-tool[data-v-41a2435c]{border-left:1px solid #eef1f6}.create-tool[data-v-41a2435c]:hover{background:#f5f9ff}.create-tool[data-v-41a2435c]:active{background:#eaf2fc}.create-tool[data-v-41a2435c]:focus-visible{outline-offset:-2px;outline:2px solid #1890ff}.create-tool-icon-wrap[data-v-41a2435c]{color:#096dd9;background:#eff6ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.create-tool-icon[data-v-41a2435c]{width:17px;height:17px}.create-tool-copy[data-v-41a2435c]{flex-direction:column;gap:1px;min-width:0;display:flex}.create-tool-copy strong[data-v-41a2435c]{color:#1b2437;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px}.create-tool-copy small[data-v-41a2435c]{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:15px;overflow:hidden}.create-tool-chevron[data-v-41a2435c]{color:#b8c4d6;flex:none;width:14px;height:14px;margin-left:auto;transition:color .15s,transform .15s}.create-tool:hover .create-tool-chevron[data-v-41a2435c]{color:#1890ff;transform:translate(2px)}@media (width<=767px){.create-tool[data-v-41a2435c]{gap:8px;padding:0 10px}.create-tool-icon-wrap[data-v-41a2435c]{border-radius:8px;width:26px;height:26px}.create-tool-icon[data-v-41a2435c]{width:15px;height:15px}.create-tool-copy small[data-v-41a2435c]{display:none}}@media (width<=640px){.create-tools[data-v-41a2435c]{grid-template-columns:1fr;padding:4px}.create-tool[data-v-41a2435c]{height:48px;padding:0 10px}.create-tool+.create-tool[data-v-41a2435c]{border-top:1px solid #eef1f6;border-left:0}}@media (prefers-reduced-motion:reduce){.create-tool[data-v-41a2435c],.create-tool-chevron[data-v-41a2435c]{transition:none}}.gen-toolbar[data-v-745443af]{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f9fee6;border-bottom:1px solid #e9eef6;flex-direction:column;gap:8px;padding:12px 24px 10px;display:flex;position:sticky;top:0}.toolbar-row[data-v-745443af]{align-items:center;gap:12px;min-width:0;display:flex}.toolbar-row--filters[data-v-745443af]{flex-wrap:nowrap;justify-content:space-between}.collections[data-v-745443af]{scrollbar-width:none;align-items:center;gap:18px;min-width:0;display:flex;overflow-x:auto}.collection-item[data-v-745443af]{flex:none;align-items:center;gap:1px;height:38px;display:inline-flex;position:relative}.collection-item.active[data-v-745443af]:after{content:"";background:#1890ff;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.filters[data-v-745443af]{scrollbar-width:none;background:#eceff4;border-radius:999px;flex:0 auto;align-items:center;gap:2px;min-width:0;padding:3px;display:flex;overflow-x:auto}.collections[data-v-745443af]::-webkit-scrollbar{display:none}.filters[data-v-745443af]::-webkit-scrollbar{display:none}.collection-tab[data-v-745443af],.filter-chip[data-v-745443af],.collection-add[data-v-745443af]{color:#0f172ab3;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:4px;height:32px;font-size:13px;display:inline-flex}.collection-tab[data-v-745443af]{border-radius:0;height:38px;padding:0}.collection-tab[data-v-745443af]:hover{color:#1890ff}.collection-tab.active[data-v-745443af]{color:#1b2437;font-weight:600}.filter-chip[data-v-745443af]{border-radius:999px;height:28px;padding:0 12px}.filter-chip[data-v-745443af]:hover{color:#1890ff;background:#fff9}.filter-chip.active[data-v-745443af]{color:#1b2437;background:#fff;font-weight:600;box-shadow:0 2px 6px #0f235014}.collection-add[data-v-745443af]{border-radius:50%;justify-content:center;width:30px;height:30px;padding:0;font-size:16px}.collection-add[data-v-745443af]:hover{color:#1890ff;background:#edf3fb}.collection-ops[data-v-745443af]{align-items:center;gap:1px;margin-left:2px;display:inline-flex}.collection-op[data-v-745443af]{color:#0f172a80;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;display:inline-flex}.collection-op[data-v-745443af]:hover{color:#1890ff;background:#ffffff38}.toolbar-actions[data-v-745443af]{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.toolbar-action[data-v-745443af]{color:#0f172a99;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:12px;display:inline-flex}.toolbar-action[data-v-745443af]:hover{color:#1890ff;background:#fff;border-color:#d6e9ff}.toolbar-action.is-danger[data-v-745443af]{color:#e5484d}.toolbar-action.is-danger[data-v-745443af]:hover{background:#fff5f5;border-color:#ffccc7}.refresh-btn[data-v-745443af]{flex:none}@media (width<=600px){.filter-chip[data-v-745443af]{height:26px;padding:0 8px;font-size:11px}.filters[data-v-745443af]{border-radius:14px;flex-wrap:wrap;gap:2px;overflow:visible}}@media (width<=900px){.gen-toolbar[data-v-745443af]{padding:10px 16px 8px}.toolbar-row[data-v-745443af]{flex-wrap:wrap}.toolbar-row--filters[data-v-745443af]{flex-wrap:nowrap}.toolbar-actions[data-v-745443af]{justify-content:flex-end;width:100%}.toolbar-action span[data-v-745443af]{display:none}}.result-card[data-v-088d9224]{background:#fff;border:1px solid #eef1f6;border-radius:14px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.result-card[data-v-088d9224]:hover{border-color:#d6e9ff;box-shadow:0 10px 24px #0f23501a}.media[data-v-088d9224]{aspect-ratio:3/4;background:#f2f5f9;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;display:grid;position:relative;overflow:hidden}.result-card.is-progress .media[data-v-088d9224]{background:linear-gradient(110deg,#eef3f9 30%,#f8fbff 50%,#eef3f9 70%) 0 0/220% 100%;animation:1.6s linear infinite shimmer-088d9224}.media-image[data-v-088d9224] img{object-fit:cover;width:100%;height:100%}.media-image[data-v-088d9224]{width:100%;height:100%}.media.is-single[data-v-088d9224]{grid-template-rows:1fr;grid-template-columns:1fr}.media-video[data-v-088d9224]{object-fit:contain;background:#111;grid-column:1/-1;width:100%;height:100%}.media-state[data-v-088d9224]{color:#0f172a8c;text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.pulse-icon[data-v-088d9224]{color:#1890ff;background:#e6f7ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;animation:1.8s ease-in-out infinite pulse-088d9224;display:flex}.state-title[data-v-088d9224]{color:#1b2437;font-size:13px;font-weight:600}.state-desc[data-v-088d9224],.fail-text[data-v-088d9224]{color:#0f172a73;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;display:-webkit-box;overflow:hidden}.result-card.is-fail .media[data-v-088d9224]{background:#fff5f5}.fail-icon[data-v-088d9224]{color:#e5484d;width:28px;height:28px}.retry-btn[data-v-088d9224]{color:#e5484d;cursor:pointer;background:#fff;border:1px solid #ffccc7;border-radius:8px;align-items:center;gap:4px;height:30px;padding:0 14px;font-size:12px;display:inline-flex}.retry-btn[data-v-088d9224]:hover{border-color:#e5484d}.retry-btn[data-v-088d9224]:disabled{opacity:.6;cursor:wait}.retry-icon[data-v-088d9224]{width:14px;height:14px}.favorite-btn[data-v-088d9224]{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0f172a7a;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .18s,background .18s;display:flex;position:absolute;top:6px;right:6px}.favorite-btn[data-v-088d9224]:hover{background:#0f172a9e}.favorite-btn.active[data-v-088d9224],.result-card:hover .favorite-btn[data-v-088d9224],.result-card:focus-within .favorite-btn[data-v-088d9224]{opacity:1}.favorite-btn.active[data-v-088d9224]{color:#fadb14}.more-count[data-v-088d9224]{z-index:2;color:#fff;background:#00000080;border-radius:6px;height:20px;padding:0 7px;font-size:11px;line-height:20px;position:absolute;bottom:8px;left:8px}.meta[data-v-088d9224]{padding:10px 12px 12px;container-type:inline-size}.prompt[data-v-088d9224]{color:#1b2437;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:13px;font-weight:600;overflow:hidden}.meta-bottom[data-v-088d9224]{color:#0f172a66;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11px;display:flex}.select-box[data-v-088d9224]{flex:none}.time[data-v-088d9224]{white-space:nowrap}.meta-actions[data-v-088d9224]{align-items:center;gap:0;margin-left:auto;display:flex}.meta-action[data-v-088d9224]{color:#0f172a80;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.meta-action[data-v-088d9224]:hover{color:#1890ff;background:#edf3fb}.meta-action[data-v-088d9224] .iconify{width:16px;height:16px}@keyframes shimmer-088d9224{to{background-position:-220% 0}}@keyframes pulse-088d9224{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@container (width<=160px){.time[data-v-088d9224]{display:none}}@media (width<=420px){.time[data-v-088d9224]{display:none}}@media (hover:none){.favorite-btn[data-v-088d9224]{opacity:1}}@media (prefers-reduced-motion:reduce){.result-card.is-progress .media[data-v-088d9224],.pulse-icon[data-v-088d9224]{animation:none}}.modal-actions[data-v-b3e85b8b]{justify-content:flex-end;margin-bottom:12px;display:flex}.schedule-cards[data-v-b3e85b8b]{flex-direction:column;gap:10px;max-height:60vh;display:none;overflow-y:auto}.schedule-card[data-v-b3e85b8b]{background:#fff;border:1px solid #eef1f6;border-radius:10px;padding:12px}.card-head[data-v-b3e85b8b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-model[data-v-b3e85b8b]{color:#1b2437;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.card-prompt[data-v-b3e85b8b]{color:#1b2437;margin:8px 0;font-size:13px;line-height:1.5}.card-meta[data-v-b3e85b8b]{color:#667085;flex-wrap:wrap;gap:6px 12px;font-size:11px;display:flex}.card-actions[data-v-b3e85b8b]{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.pager[data-v-b3e85b8b]{color:#0f172a80;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;font-size:12px;display:flex}[data-v-b3e85b8b] .row-actions{gap:10px;display:flex}@media (width<=768px){.desktop-table[data-v-b3e85b8b]{display:none}.schedule-cards[data-v-b3e85b8b]{display:flex}.pager[data-v-b3e85b8b]{margin-top:10px}}.schedule-form[data-v-31b3e953]{flex-direction:column;gap:14px;display:flex}.form-row[data-v-31b3e953]{align-items:center;gap:12px;display:flex}.form-row label[data-v-31b3e953]{color:#0f172a99;flex:0 0 64px;font-size:13px}.form-control[data-v-31b3e953]{flex:auto;min-width:0}.form-tip[data-v-31b3e953]{color:#0f172a73;margin:0;font-size:12px;line-height:1.6}.form-footer[data-v-31b3e953]{justify-content:flex-end;gap:8px;display:flex}.history-panel[data-v-7d17e5c8]{padding:4px}.history-head[data-v-7d17e5c8]{color:#1b2437;justify-content:space-between;align-items:center;padding:4px 8px 8px;font-size:12px;font-weight:600;display:flex}.history-count[data-v-7d17e5c8]{color:#98a5ba;font-weight:400}.history-loading[data-v-7d17e5c8]{justify-content:center;padding:24px;display:flex}.history-list[data-v-7d17e5c8]{max-height:320px;overflow-y:auto}.history-item[data-v-7d17e5c8]{border-radius:8px;align-items:center;gap:4px;padding:2px;display:flex}.history-item[data-v-7d17e5c8]:hover,.history-item.active[data-v-7d17e5c8]{background:#f0f7ff}.history-main[data-v-7d17e5c8]{color:#1b2437;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:auto;align-items:center;gap:6px;min-width:0;height:38px;padding:0 6px;font-size:13px;display:flex}.history-item.active .history-main[data-v-7d17e5c8]{color:#1890ff}.history-icon[data-v-7d17e5c8]{color:#667085;flex:none;width:16px;height:16px}.history-title[data-v-7d17e5c8]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.history-time[data-v-7d17e5c8]{color:#98a5ba;flex:none;font-size:10px}.history-delete[data-v-7d17e5c8]{color:#98a5ba;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.history-item:hover .history-delete[data-v-7d17e5c8],.history-item.active .history-delete[data-v-7d17e5c8],.history-delete[data-v-7d17e5c8]:focus-visible{opacity:1}.history-delete[data-v-7d17e5c8]:hover,.history-delete[data-v-7d17e5c8]:focus-visible{color:#cf1322;background:#fff1f0}.agent-dock[data-v-18a828a9]{background:#f6f9fe;border-left:1px solid #e6edf7;flex:none;height:100%;min-height:0;animation:.2s ease-out agent-dock-in-18a828a9;position:relative;overflow:hidden;box-shadow:-10px 0 30px #0f23500a}@keyframes agent-dock-in-18a828a9{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.agent-dock.is-overlay[data-v-18a828a9]{z-index:40;border-left:0;width:auto;position:absolute;inset:0;box-shadow:-16px 0 40px #0f23501f}.agent-resize[data-v-18a828a9]{z-index:5;touch-action:none;cursor:col-resize;width:8px;position:absolute;top:0;bottom:0;left:0}.agent-resize[data-v-18a828a9]:after{content:"";background:0 0;width:1px;transition:background .15s,width .15s;position:absolute;top:0;bottom:0;left:3px}.agent-resize[data-v-18a828a9]:hover:after,.agent-resize[data-v-18a828a9]:focus-visible:after,.agent-dock.is-resizing .agent-resize[data-v-18a828a9]:after{background:#1890ff;width:2px;left:2px}.agent-resize[data-v-18a828a9]:focus-visible{outline:none}.agent-panel[data-v-18a828a9]{background:#f6f9fe;flex-direction:column;height:100%;min-height:0;display:flex}.agent-head[data-v-18a828a9]{background:#fff;border-bottom:1px solid #e5eaf2;flex:none;align-items:center;gap:6px;height:52px;padding:0 16px;display:flex}.agent-title[data-v-18a828a9]{color:#1b2437;flex:auto;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:600;display:flex}.agent-title span[data-v-18a828a9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-logo[data-v-18a828a9]{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:20px;height:20px}.agent-messages[data-v-18a828a9]{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.agent-empty[data-v-18a828a9]{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:320px;margin:auto;padding:24px;display:flex}.empty-icon[data-v-18a828a9]{color:#1890ff;background:#e6f4ff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.agent-empty h3[data-v-18a828a9]{color:#1b2437;margin:4px 0 0;font-size:15px;font-weight:600}.agent-empty p[data-v-18a828a9]{color:#5a6577;margin:0;font-size:12px;line-height:1.6}.empty-suggestions[data-v-18a828a9]{flex-direction:column;gap:6px;width:100%;margin-top:6px;display:flex}.suggestion-chip[data-v-18a828a9]{color:#4a5568;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5eaf2;border-radius:8px;width:100%;min-height:34px;padding:6px 10px;font-size:12px;transition:border-color .15s,color .15s,background .15s}.suggestion-chip[data-v-18a828a9]:hover{color:#1890ff;background:#f5f9ff;border-color:#b7d6ff}@media (prefers-reduced-motion:reduce){.agent-dock[data-v-18a828a9]{animation:none}.agent-resize[data-v-18a828a9]:after{transition:none}}.generate-page[data-v-909ef4cc]{isolation:isolate;color:#1b2437;background:#f5f9ff;flex-direction:column;height:100%;display:flex;position:relative;overflow:clip}.generate-page[data-v-909ef4cc]:before{content:"";z-index:-2;pointer-events:none;filter:blur(10px);background:radial-gradient(34% 38% at 18% 24%,#1890ff30,#0000 70%),radial-gradient(32% 36% at 84% 18%,#722ed121,#0000 72%),radial-gradient(38% 42% at 58% 92%,#13c2c226,#0000 72%);animation:26s ease-in-out infinite alternate generate-aurora-909ef4cc;position:absolute;inset:-22% -10%}.generate-page[data-v-909ef4cc]:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1890ff2e 1px,#0000 1px);background-size:24px 24px;animation:36s linear infinite generate-dots-909ef4cc;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 78%);mask-image:linear-gradient(#000000b3,#0000 78%)}@keyframes generate-aurora-909ef4cc{0%{transform:translate(-2%)scale(1)}50%{transform:translate(2%,-2%)scale(1.05)}to{transform:translate(4%,2%)scale(1.02)}}@keyframes generate-dots-909ef4cc{0%{background-position:0 0}to{background-position:48px 48px}}.gen-body[data-v-909ef4cc]{flex:auto;min-height:0;display:flex;position:relative}.gen-main[data-v-909ef4cc]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.gen-main.is-agent-open .gen-scroll[data-v-909ef4cc]{padding-bottom:24px}.gen-scroll[data-v-909ef4cc]{flex:auto;min-height:0;padding:18px 24px 220px;overflow-y:auto}.result-grid[data-v-909ef4cc]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;width:100%;max-width:1520px;margin:0 auto;display:grid}.skeleton-card[data-v-909ef4cc]{background:#fff;border:1px solid #eef1f6;border-radius:14px;overflow:hidden}.skeleton-media[data-v-909ef4cc]{aspect-ratio:3/4;background:linear-gradient(110deg,#eef3f9 30%,#f8fbff 50%,#eef3f9 70%) 0 0/220% 100%;animation:1.6s linear infinite shimmer-909ef4cc}.skeleton-line[data-v-909ef4cc]{background:#f0f4f9;border-radius:6px;height:14px;margin:12px}.error-bar[data-v-909ef4cc]{color:#cf1322;background:#fff1f0;border-radius:10px;align-items:center;gap:8px;max-width:1520px;margin:0 auto 12px;padding:10px 12px;font-size:12px;display:flex}.error-icon[data-v-909ef4cc]{width:16px;height:16px}.result-empty[data-v-909ef4cc]{margin:120px auto 0}.load-more[data-v-909ef4cc]{justify-content:center;padding:18px;display:flex}.list-end[data-v-909ef4cc]{text-align:center;color:#0f172a59;margin:16px 0 0;font-size:12px}.gen-composer[data-v-909ef4cc]{z-index:30;pointer-events:none;justify-content:center;padding:0 24px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .18s;display:flex;position:absolute;bottom:16px;left:0;right:0}.gen-composer.is-hidden[data-v-909ef4cc]{opacity:0;pointer-events:none;transform:translateY(calc(100% + 24px))}.composer-fab[data-v-909ef4cc]{z-index:31;color:#1890ff;cursor:pointer;background:#fff;border:1px solid #d6e9ff;border-radius:999px;justify-content:center;align-items:center;gap:0;width:40px;height:40px;padding:0;transition:width .22s cubic-bezier(.2,.8,.2,1),padding .22s,gap .22s;display:inline-flex;position:absolute;bottom:20px;right:24px;overflow:hidden;box-shadow:0 8px 24px #0f235029}.composer-fab.is-expanded[data-v-909ef4cc]{justify-content:flex-start;gap:6px;width:120px;padding:0 14px}.composer-fab[data-v-909ef4cc]:hover{background:#e6f7ff}.composer-fab-icon[data-v-909ef4cc]{flex:none;width:20px;height:20px}.composer-fab-label[data-v-909ef4cc]{opacity:0;white-space:nowrap;max-width:0;font-size:13px;font-weight:500;transition:max-width .22s,opacity .16s;overflow:hidden}.composer-fab.is-expanded .composer-fab-label[data-v-909ef4cc]{opacity:1;max-width:80px}.composer-fab-enter-active[data-v-909ef4cc],.composer-fab-leave-active[data-v-909ef4cc]{transition:opacity .18s,transform .18s}.composer-fab-enter-from[data-v-909ef4cc],.composer-fab-leave-to[data-v-909ef4cc]{opacity:0;transform:scale(.9)}.gen-composer[data-v-909ef4cc]>*{pointer-events:auto;width:min(920px,100%)}.modal-footer[data-v-909ef4cc]{justify-content:flex-end;gap:8px;display:flex}[data-v-909ef4cc] .result-enter-active,[data-v-909ef4cc] .result-leave-active{transition:opacity .22s,transform .22s}[data-v-909ef4cc] .result-enter-from,[data-v-909ef4cc] .result-leave-to{opacity:0;transform:translateY(8px)scale(.98)}[data-v-909ef4cc] .result-move{transition:transform .22s}@keyframes shimmer-909ef4cc{to{background-position:-220% 0}}@media (width<=900px){.gen-scroll[data-v-909ef4cc]{padding:14px 16px 320px}.result-grid[data-v-909ef4cc]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.gen-composer[data-v-909ef4cc]{padding:0 12px;bottom:8px}.generate-page[data-v-909ef4cc]:before,.generate-page[data-v-909ef4cc]:after{animation:none}}@media (prefers-reduced-motion:reduce){.generate-page[data-v-909ef4cc]:before,.generate-page[data-v-909ef4cc]:after,.skeleton-media[data-v-909ef4cc]{animation:none}.gen-composer[data-v-909ef4cc],.composer-fab[data-v-909ef4cc],.composer-fab-label[data-v-909ef4cc],.composer-fab-enter-active[data-v-909ef4cc],.composer-fab-leave-active[data-v-909ef4cc]{transition:none}}.clip-page[data-v-9773dec4]{background:#fff;width:100%;height:100%;position:relative;overflow:hidden}.clip-frame[data-v-9773dec4]{background:#fff;border:0;width:100%;height:100%;display:block}.clip-overlay[data-v-9773dec4]{z-index:2;color:#667085;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.clip-error[data-v-9773dec4]{text-align:center;gap:8px;padding:24px}.clip-error-icon[data-v-9773dec4]{color:#b42318;font-size:28px;display:flex}.clip-error strong[data-v-9773dec4]{color:#1b2437;font-size:15px;font-weight:600}.clip-error p[data-v-9773dec4]{color:#667085;max-width:360px;margin:0 0 8px;line-height:1.6}.clip-reload[data-v-9773dec4]{z-index:3;color:#475467;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #e3eaf4;border-radius:8px;height:30px;padding:0 12px;font-size:12px;position:absolute;bottom:16px;right:16px}.clip-reload[data-v-9773dec4]:hover{color:#0958d9;border-color:#b7d6ff}.project-assets[data-v-929bc2a8]{flex-direction:column;gap:14px;display:flex}.assets-toolbar[data-v-929bc2a8]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.assets-tools[data-v-929bc2a8]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.assets-toolbar-right[data-v-929bc2a8]{align-items:center;gap:10px;margin-left:auto;display:flex}.project-search[data-v-929bc2a8]{background:#fff;border:1px solid #a3afc2;flex:0 280px;width:280px;height:34px;font-size:13px;box-shadow:0 1px 2px #0f23500f;border-radius:10px!important}.project-search[data-v-929bc2a8]:hover{border-color:#8a98ad}.project-search.n-input.n-input--focus[data-v-929bc2a8],.project-search[data-v-929bc2a8]:focus-within{background:#fff;border-color:#096dd9;box-shadow:0 0 0 3px #096dd92e}.search-suffix[data-v-929bc2a8]:focus-visible{outline-offset:1px;outline:2px solid #096dd9}.create-project-btn[data-v-929bc2a8]{border-radius:10px;height:34px;font-size:13px}.project-search[data-v-929bc2a8] .n-input__border,.project-search[data-v-929bc2a8] .n-input__state-border{display:none}.project-search[data-v-929bc2a8] .n-input__input-el{color:#1b2437;height:34px}.project-search[data-v-929bc2a8] .n-input__placeholder,.project-search[data-v-929bc2a8] .n-base-clear__clear{color:#667085}.project-search[data-v-929bc2a8] .n-input__suffix{padding-right:2px}.search-suffix[data-v-929bc2a8]{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.search-suffix[data-v-929bc2a8]:hover{color:#096dd9;background:#f2f6fc}.search-suffix[data-v-929bc2a8]:disabled{cursor:wait;opacity:.65;cursor:wait;opacity:.65}.error-bar[data-v-929bc2a8]{color:#cf1322;background:#fff1f0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.assets-sum[data-v-929bc2a8]{color:#667085;font-size:12px}.project-grid[data-v-929bc2a8]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.project-card[data-v-929bc2a8]{cursor:pointer;background:#fff;border:1px solid #eef1f6;border-radius:14px;outline:none;transition:border-color .18s,box-shadow .18s;overflow:hidden}.project-card[data-v-929bc2a8]:hover,.project-card[data-v-929bc2a8]:focus-visible{border-color:#b7d6ff;box-shadow:0 10px 24px #0f23501a}.project-card[data-v-929bc2a8]:focus-visible{outline-offset:2px;outline:2px solid #096dd9}.project-cover[data-v-929bc2a8]{aspect-ratio:16/10;background:#f5f8fc;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.project-cover img[data-v-929bc2a8]{object-fit:cover;width:100%;height:100%}.project-cover-icon[data-v-929bc2a8]{color:#0f172a33;width:34px;height:34px}.project-actions[data-v-929bc2a8]{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.project-card:hover .project-actions[data-v-929bc2a8],.project-card:focus-within .project-actions[data-v-929bc2a8]{opacity:1}@media (hover:none){.project-actions[data-v-929bc2a8]{opacity:1}}.project-action[data-v-929bc2a8]{color:#475467;cursor:pointer;background:#ffffffeb;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.project-action[data-v-929bc2a8]:hover{color:#1890ff}.project-action.is-danger[data-v-929bc2a8]:hover{color:#cf1322}.project-meta[data-v-929bc2a8]{padding:10px 12px 12px}.project-name[data-v-929bc2a8]{color:#1b2437;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;font-weight:600;overflow:hidden}.project-time[data-v-929bc2a8]{color:#667085;font-size:11px}.project-skeleton[data-v-929bc2a8]{aspect-ratio:.9;background:linear-gradient(110deg,#eef3f9 30%,#f8fbff 50%,#eef3f9 70%) 0 0/220% 100%;border-radius:14px;animation:1.6s linear infinite shimmer-929bc2a8}.assets-empty[data-v-929bc2a8]{margin:80px auto}.load-more[data-v-929bc2a8]{justify-content:center;padding:12px;display:flex}.modal-footer[data-v-929bc2a8]{justify-content:flex-end;gap:8px;display:flex}@keyframes shimmer-929bc2a8{to{background-position:-220% 0}}@media (width<=900px){.assets-toolbar-right[data-v-929bc2a8]{justify-content:flex-end;width:auto;margin-left:auto}.assets-tools[data-v-929bc2a8]{width:100%}.project-search[data-v-929bc2a8]{flex:100%;width:100%}}@media (width<=600px){.project-search[data-v-929bc2a8],.project-search[data-v-929bc2a8] .n-input__input-el{height:40px}.search-suffix[data-v-929bc2a8]{width:36px;height:36px}.project-grid[data-v-929bc2a8]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.project-skeleton[data-v-929bc2a8]{animation:none}}.history-assets[data-v-66a65cb8]{flex-direction:column;gap:14px;display:flex}.history-toolbar[data-v-66a65cb8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.history-filters[data-v-66a65cb8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.type-seg[data-v-66a65cb8]{background:#eceff4;border-radius:999px;align-items:center;gap:2px;padding:3px;display:flex}.type-chip[data-v-66a65cb8]{white-space:nowrap;color:#475467;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;height:26px;padding:0 12px;font-size:12px}.type-chip.active[data-v-66a65cb8]{color:#1b2437;background:#fff;font-weight:600;box-shadow:0 2px 6px #0f235014}.filter-select[data-v-66a65cb8]{width:158px}.error-bar[data-v-66a65cb8]{color:#cf1322;background:#fff1f0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.history-sum[data-v-66a65cb8]{color:#667085;font-size:12px}.history-loading[data-v-66a65cb8]{justify-content:center;padding:80px 0;display:flex}.history-groups[data-v-66a65cb8]{flex-direction:column;display:flex}.history-day[data-v-66a65cb8]{border-top:1px solid #edf0f5;gap:18px;padding:16px 0;display:flex}.history-day[data-v-66a65cb8]:first-child{border-top:0;padding-top:4px}.day-label[data-v-66a65cb8]{flex:0 0 86px;width:86px;padding-top:2px}.day-main[data-v-66a65cb8]{color:#1b2437;font-size:14px;font-weight:600;display:block}.day-count[data-v-66a65cb8]{color:#667085;margin-top:4px;font-size:11px;display:block}.day-grid[data-v-66a65cb8]{flex:auto;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px;min-width:0;display:grid}.history-card[data-v-66a65cb8]{background:#fff;border:1px solid #eef1f6;border-radius:14px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.history-card[data-v-66a65cb8]:hover,.history-card[data-v-66a65cb8]:focus-within{border-color:#d6e9ff;box-shadow:0 8px 20px #0f235014}.history-cover[data-v-66a65cb8]{aspect-ratio:4/3;background:#f2f5f9;position:relative;overflow:hidden}.history-image[data-v-66a65cb8],.history-image[data-v-66a65cb8] img,.history-video[data-v-66a65cb8]{object-fit:cover;width:100%;height:100%}.history-placeholder[data-v-66a65cb8]{color:#98a5ba;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;font-size:12px;display:flex}.video-mark[data-v-66a65cb8]{color:#fff;background:#0f172a8c;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:8px;right:8px}.history-meta[data-v-66a65cb8]{padding:8px 10px 10px}.history-name[data-v-66a65cb8]{color:#1b2437;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:12px;font-weight:600;overflow:hidden}.history-sub[data-v-66a65cb8]{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.history-actions[data-v-66a65cb8]{justify-content:flex-end;gap:2px;margin-top:6px;display:flex}.history-action[data-v-66a65cb8]{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.history-action[data-v-66a65cb8]:hover{color:#1890ff;background:#edf3fb}.history-action.is-danger[data-v-66a65cb8]:hover{color:#cf1322;background:#fff1f0}.history-action[data-v-66a65cb8]:disabled{opacity:.35;cursor:not-allowed}.assets-empty[data-v-66a65cb8]{margin:80px auto}.load-more[data-v-66a65cb8]{justify-content:center;padding:12px;display:flex}@media (width<=768px){.history-day[data-v-66a65cb8]{flex-direction:column;gap:8px;padding:14px 0}.day-label[data-v-66a65cb8]{flex-basis:auto;align-items:baseline;gap:8px;width:auto;display:flex}.day-count[data-v-66a65cb8]{margin-top:0}.day-grid[data-v-66a65cb8]{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:10px}}.assets-page[data-v-d7dfdb4b]{isolation:isolate;color:#1b2437;background:#f5f9ff;height:100%;padding:20px 24px 40px;position:relative;overflow-y:auto}.assets-page[data-v-d7dfdb4b]:before{content:"";z-index:-2;pointer-events:none;filter:blur(10px);background:radial-gradient(42% 52% at 86% -4%,#1890ff2e,#0000 70%),radial-gradient(38% 48% at 8% 8%,#722ed11a,#0000 72%),radial-gradient(46% 52% at 52% 100%,#13c2c21f,#0000 72%);height:620px;animation:30s ease-in-out infinite alternate assets-aurora-d7dfdb4b;position:absolute;top:0;left:0;right:0}.assets-page[data-v-d7dfdb4b]:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1890ff26 1px,#0000 1px);background-size:24px 24px;animation:40s linear infinite assets-dots-d7dfdb4b;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 68%);mask-image:linear-gradient(#0009,#0000 68%)}@keyframes assets-aurora-d7dfdb4b{0%{transform:translate(-1%)scale(1)}50%{transform:translate(2%,1%)scale(1.06)}to{transform:translate(3%,-1%)scale(1.02)}}@keyframes assets-dots-d7dfdb4b{0%{background-position:0 0}to{background-position:48px 48px}}.assets-head[data-v-d7dfdb4b]{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:16px;max-width:1520px;margin:0 auto 16px;display:flex}.asset-tabs[data-v-d7dfdb4b]{align-items:center;gap:6px;display:flex}.asset-tab[data-v-d7dfdb4b]{color:#475467;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;height:40px;padding:0 14px;font-size:14px;position:relative}.asset-tab[data-v-d7dfdb4b]:hover{color:#096dd9}.asset-tab[data-v-d7dfdb4b]:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #096dd9}.asset-tab.active[data-v-d7dfdb4b]{color:#096dd9;font-weight:600}.asset-tab.active[data-v-d7dfdb4b]:after{content:"";background:#096dd9;border-radius:2px;height:2px;position:absolute;bottom:0;left:14px;right:14px}.assets-content[data-v-d7dfdb4b]{max-width:1520px;margin:0 auto}@media (width<=900px){.assets-page[data-v-d7dfdb4b]{padding:16px 16px 32px}.assets-page[data-v-d7dfdb4b]:before{height:520px}.assets-head[data-v-d7dfdb4b]{flex-direction:column;align-items:flex-start;gap:6px}.asset-tabs[data-v-d7dfdb4b]{scrollbar-width:none;gap:0;width:100%;overflow-x:auto}.asset-tab[data-v-d7dfdb4b]{padding:0 9px;font-size:13px}.asset-tabs[data-v-d7dfdb4b]::-webkit-scrollbar{display:none}.assets-page[data-v-d7dfdb4b]:before,.assets-page[data-v-d7dfdb4b]:after{animation:none}}@media (prefers-reduced-motion:reduce){.assets-page[data-v-d7dfdb4b]:before,.assets-page[data-v-d7dfdb4b]:after{animation:none}}.panel-placeholder[data-v-c80a0f86]{background:#f5f7fa;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.placeholder-card[data-v-c80a0f86]{text-align:center;background:#fff;border:1px solid #eef1f6;border-radius:16px;min-width:320px;padding:32px 40px;box-shadow:0 10px 28px #0f23500f}.placeholder-icon[data-v-c80a0f86]{color:#1890ff99;width:34px;height:34px}.placeholder-title[data-v-c80a0f86]{color:#1b2437;margin:12px 0 6px;font-size:18px}.placeholder-desc[data-v-c80a0f86]{color:#0f172a73;margin:0;font-size:13px}.upload-queue[data-v-da9be0c1]{flex-direction:column;gap:10px;min-height:0;display:flex}.upload-zone[data-v-da9be0c1]{color:#667085;text-align:center;cursor:pointer;background:#fafcff;border:1px dashed #cbd7e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:118px;padding:18px;transition:border-color .18s,background .18s;display:flex}.upload-zone[data-v-da9be0c1]:hover,.upload-zone.dragging[data-v-da9be0c1]{background:#f0f8ff;border-color:#69b1ff}.upload-icon[data-v-da9be0c1]{color:#2f54eb;background:#eef2ff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex}.upload-zone strong[data-v-da9be0c1]{color:#1b2437;font-size:13px}.upload-zone span[data-v-da9be0c1]:last-child{color:#667085;font-size:11px}.file-input-hidden[data-v-da9be0c1]{display:none}.queue-head[data-v-da9be0c1]{color:#475467;justify-content:space-between;align-items:center;font-size:12px;display:flex}.queue-head b[data-v-da9be0c1]{color:#0958d9;margin-left:4px}.text-btn[data-v-da9be0c1]{color:#667085;cursor:pointer;background:0 0;border:0;font-size:12px}.text-btn[data-v-da9be0c1]:hover{color:#096dd9}.queue-grid[data-v-da9be0c1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:190px;padding-right:2px;display:grid;overflow-y:auto}.queue-item[data-v-da9be0c1]{background:#fff;border:1px solid #eef2f7;border-radius:9px;min-width:0;padding:6px;position:relative}.queue-item img[data-v-da9be0c1]{aspect-ratio:1;object-fit:cover;background:#f2f5f9;border-radius:6px;width:100%}.queue-order[data-v-da9be0c1]{color:#fff;text-align:center;background:#0f172a94;border-radius:5px;min-width:20px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:9px;left:9px}.queue-name[data-v-da9be0c1]{color:#475467;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.queue-size[data-v-da9be0c1]{color:#667085;font-size:10px;display:block}.queue-remove[data-v-da9be0c1]{color:#fff;cursor:pointer;background:#0f172a8c;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:5px;right:5px}.queue-empty[data-v-da9be0c1]{text-align:center;color:#667085;border:1px dashed #edf1f6;border-radius:9px;padding:14px;font-size:11px}@media (width<=1100px){.queue-grid[data-v-da9be0c1]{grid-template-columns:repeat(3,minmax(0,1fr))}}.language-grid[data-v-3f472179]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.language-card[data-v-3f472179]{color:#475467;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4eaf3;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;height:58px;padding:0 11px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.language-card[data-v-3f472179]:hover{background:#f8fbff;border-color:#b7d6ff}.language-card.active[data-v-3f472179]{background:#eef2ff;border-color:#2f54eb;box-shadow:inset 0 0 0 1px #2f54eb}.language-card strong[data-v-3f472179]{color:#1b2437;font-size:13px}.language-card span[data-v-3f472179]{color:#667085;font-size:10px}@media (width<=1200px){.language-grid[data-v-3f472179]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.language-grid[data-v-3f472179]{grid-template-columns:repeat(2,minmax(0,1fr))}}.task-card[data-v-15152482]{background:#fff;border:1px solid #e9eef6;border-radius:12px;padding:14px;box-shadow:0 1px 2px #1018280a}.task-head[data-v-15152482]{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-title[data-v-15152482]{align-items:baseline;gap:6px;display:flex}.task-title strong[data-v-15152482]{color:#1b2437;font-size:14px}.task-title span[data-v-15152482]{color:#667085;font-size:10px}.task-stats[data-v-15152482]{color:#667085;flex-wrap:wrap;gap:6px 12px;margin-top:8px;font-size:11px;display:flex}.task-stats .is-fail[data-v-15152482]{color:#cf1322}.task-stats .current[data-v-15152482]{text-overflow:ellipsis;white-space:nowrap;flex:100%;overflow:hidden}.progress-track[data-v-15152482]{background:#edf1f7;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.progress-bar[data-v-15152482]{background:linear-gradient(90deg,#1677ff,#2f54eb);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.task-images[data-v-15152482]{flex-direction:column;gap:6px;max-height:250px;margin-top:10px;display:flex;overflow-y:auto}.task-image-row[data-v-15152482]{background:#fafcff;border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.image-thumb[data-v-15152482]{background:#eef2f7;border-radius:6px;flex:none;width:38px;height:48px;position:relative;overflow:hidden}.image-thumb img[data-v-15152482]{object-fit:cover;width:100%;height:100%}.image-order[data-v-15152482]{color:#fff;background:#0f172a94;border-radius:3px;padding:0 3px;font-size:8px;position:absolute;top:2px;left:2px}.image-info[data-v-15152482]{flex-direction:column;gap:2px;min-width:0;display:flex}.image-info strong[data-v-15152482]{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.image-info span[data-v-15152482]{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.image-info .image-error[data-v-15152482]{color:#cf1322}.image-ready-icon[data-v-15152482]{color:#389e0d;font-size:16px}.task-actions[data-v-15152482]{justify-content:flex-end;align-items:center;gap:8px;min-height:30px;margin-top:10px;display:flex}.task-note[data-v-15152482]{color:#667085;font-size:10px}@media (prefers-reduced-motion:reduce){.progress-bar[data-v-15152482]{transition:none}}.detail-translate-page[data-v-4140e9fa]{background:0 0;height:100%;padding:18px 24px 32px;overflow-y:auto}.translate-topbar[data-v-4140e9fa],.translate-grid[data-v-4140e9fa]{width:min(1440px,100%);margin:0 auto}.translate-topbar[data-v-4140e9fa]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.translate-context span[data-v-4140e9fa]{color:#10243e;margin-bottom:3px;font-size:16px;font-weight:600;display:block}.translate-topbar p[data-v-4140e9fa]{color:#667085;margin:0;font-size:12px}.translate-grid[data-v-4140e9fa]{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:20px;display:grid}.translate-panel[data-v-4140e9fa]{background:#fff;border:1px solid #e9eef6;border-radius:14px;padding:20px;box-shadow:0 1px 2px #1018280a}.setup-panel[data-v-4140e9fa]{flex-direction:column;gap:16px;display:flex}.form-row[data-v-4140e9fa]{gap:12px;display:flex}.form-field[data-v-4140e9fa]{color:#475467;flex-direction:column;gap:6px;width:160px;font-size:12px;display:flex}.form-field--grow[data-v-4140e9fa]{flex:auto;width:auto}.form-block[data-v-4140e9fa]{flex-direction:column;gap:8px;display:flex}.block-label[data-v-4140e9fa]{color:#475467;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.block-label em[data-v-4140e9fa]{color:#667085;font-size:10px;font-style:normal}.submit-bar[data-v-4140e9fa]{border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.submit-hint[data-v-4140e9fa]{color:#667085;font-size:11px}.start-btn[data-v-4140e9fa]{min-width:112px;height:36px}.result-panel[data-v-4140e9fa]{background:#f8fbff;flex-direction:column;gap:10px;max-height:calc(100vh - 150px);display:flex;position:sticky;top:0;overflow:hidden}.result-head[data-v-4140e9fa]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.result-head h2[data-v-4140e9fa]{color:#1b2437;margin:0 0 3px;font-size:16px}.result-head span[data-v-4140e9fa]{color:#667085;font-size:11px}.error-hint[data-v-4140e9fa]{color:#cf1322;font-size:11px}.result-error[data-v-4140e9fa]{color:#cf1322;background:#fff1f0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.task-list[data-v-4140e9fa]{flex-direction:column;gap:10px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.result-empty[data-v-4140e9fa]{color:#667085;text-align:center;border:1px dashed #d9e3f0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:260px;padding:24px;display:flex}.empty-icon[data-v-4140e9fa]{color:#0958d9;background:#e6f4ff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.result-empty strong[data-v-4140e9fa]{color:#1b2437;font-size:13px}.result-empty span[data-v-4140e9fa]:last-child{font-size:11px;line-height:1.6}.duplicate-copy[data-v-4140e9fa]{color:#475467;margin:0;font-size:13px;line-height:1.7}.duplicate-actions[data-v-4140e9fa]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=1100px){.translate-grid[data-v-4140e9fa]{grid-template-columns:minmax(0,1fr)}.result-panel[data-v-4140e9fa]{max-height:none;position:static}}@media (width<=700px){.detail-translate-page[data-v-4140e9fa]{padding:14px 16px 24px}.translate-topbar[data-v-4140e9fa]{flex-direction:column;align-items:flex-start}.form-row[data-v-4140e9fa]{flex-direction:column}.form-field[data-v-4140e9fa]{width:100%}}.standalone-head[data-v-e01f5016]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e8edf5;flex:none;align-items:center;gap:18px;height:56px;padding-inline:max(24px,50% - 720px);display:flex}.back-btn[data-v-e01f5016]{color:#475467;cursor:pointer;background:#fff;border:1px solid #e4eaf3;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;transition:border-color .15s,color .15s,background .15s;display:flex}.back-btn[data-v-e01f5016]:hover{color:#096dd9;background:#f5f9ff;border-color:#b7d6ff}.brand[data-v-e01f5016]{color:#1b2437;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.brand-logo[data-v-e01f5016]{object-fit:contain;width:24px;height:24px}.head-title[data-v-e01f5016]{align-items:baseline;gap:8px;min-width:0;display:flex}.head-title strong[data-v-e01f5016]{color:#1b2437;font-size:15px}.head-title span[data-v-e01f5016]{color:#667085;font-size:12px}.head-actions[data-v-e01f5016]{align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=640px){.standalone-head[data-v-e01f5016]{gap:8px;height:56px;padding:0 12px}.brand>span[data-v-e01f5016]{display:none}.brand-logo[data-v-e01f5016]{width:22px;height:22px}.head-title[data-v-e01f5016]{flex:auto;overflow:hidden}.head-title strong[data-v-e01f5016]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.head-title span[data-v-e01f5016]{display:none}.head-actions[data-v-e01f5016]{flex:none;margin-left:0}}.standalone-page[data-v-2aa2bb20]{background:0 0;flex-direction:column;min-height:100vh;display:flex}.standalone-content[data-v-2aa2bb20]{flex-direction:column;flex:auto;gap:14px;width:min(1440px,100%);margin:0 auto;padding:22px 24px 40px;display:flex}.filter-panel[data-v-2aa2bb20]{background:#fff;border:1px solid #e9eef6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex}.filter-brand[data-v-2aa2bb20]{width:150px}.filter-code[data-v-2aa2bb20]{width:220px}.filter-lang[data-v-2aa2bb20]{width:170px}.error-bar[data-v-2aa2bb20]{color:#cf1322;background:#fff1f0;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.history-panel[data-v-2aa2bb20]{background:#fff;border:1px solid #e9eef6;border-radius:14px;padding:12px}.history-list[data-v-2aa2bb20]{flex-direction:column;gap:10px;display:flex}.history-item[data-v-2aa2bb20]{background:#fff;border:1px solid #e9eef6;border-radius:12px;align-items:center;gap:14px;padding:12px;transition:border-color .15s,box-shadow .15s;display:flex}.history-item[data-v-2aa2bb20]:hover{border-color:#cfe3ff;box-shadow:0 6px 18px #0f23500f}.history-thumb[data-v-2aa2bb20]{background:#f2f6fb;border-radius:10px;flex:none;justify-content:center;align-items:center;width:72px;height:90px;display:flex;overflow:hidden}.history-thumb img[data-v-2aa2bb20]{object-fit:cover;width:100%;height:100%;display:block}.history-thumb-empty[data-v-2aa2bb20]{color:#98a5ba;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;display:flex}.history-body[data-v-2aa2bb20]{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.history-title[data-v-2aa2bb20]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.history-title strong[data-v-2aa2bb20]{text-overflow:ellipsis;white-space:nowrap;color:#10243e;min-width:0;font-size:14px;overflow:hidden}.history-meta[data-v-2aa2bb20]{color:#667085;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.history-meta span[data-v-2aa2bb20]{align-items:center;gap:4px;display:inline-flex}.meta-icon[data-v-2aa2bb20]{width:14px;height:14px}.history-actions[data-v-2aa2bb20]{flex:none;align-items:center;gap:6px;display:flex}.history-empty[data-v-2aa2bb20]{padding:72px 24px}.pager[data-v-2aa2bb20]{color:#667085;justify-content:space-between;align-items:center;margin-top:12px;padding:0 4px;font-size:12px;display:flex}.skeleton-block[data-v-2aa2bb20]{background:linear-gradient(110deg,#eef3f9 30%,#f8fbff 50%,#eef3f9 70%) 0 0/220% 100%;animation:1.6s linear infinite history-shimmer-2aa2bb20}.history-item.is-skeleton[data-v-2aa2bb20]{pointer-events:none}.history-item.is-skeleton .history-body[data-v-2aa2bb20]{gap:12px}.skeleton-line[data-v-2aa2bb20]{background:linear-gradient(110deg,#eef3f9 30%,#f8fbff 50%,#eef3f9 70%) 0 0/220% 100%;border-radius:6px;height:12px;animation:1.6s linear infinite history-shimmer-2aa2bb20;display:block}.skeleton-title[data-v-2aa2bb20]{width:min(240px,50%)}.skeleton-meta[data-v-2aa2bb20]{width:min(380px,72%)}@keyframes history-shimmer-2aa2bb20{to{background-position:-220% 0}}@media (width<=700px){.standalone-content[data-v-2aa2bb20]{padding:16px}.filter-code[data-v-2aa2bb20],.filter-brand[data-v-2aa2bb20],.filter-lang[data-v-2aa2bb20]{width:100%}.history-item[data-v-2aa2bb20]{flex-wrap:wrap;align-items:flex-start;gap:10px}.history-thumb[data-v-2aa2bb20]{width:56px;height:70px}.history-body[data-v-2aa2bb20]{flex:calc(100% - 66px)}.history-actions[data-v-2aa2bb20]{border-top:1px solid #eef2f7;justify-content:flex-end;width:100%;padding-top:8px}.history-actions[data-v-2aa2bb20] .n-button{min-height:28px}}@media (prefers-reduced-motion:reduce){.skeleton-block[data-v-2aa2bb20],.skeleton-line[data-v-2aa2bb20]{animation:none}}.standalone-page[data-v-ed80256d]{background:0 0;flex-direction:column;min-height:100vh;display:flex}.detail-content[data-v-ed80256d]{flex-direction:column;flex:auto;gap:16px;width:min(1440px,100%);margin:0 auto;padding:22px 24px 40px;display:flex}.error-panel[data-v-ed80256d],.loading-panel[data-v-ed80256d]{color:#cf1322;background:#fff;border:1px solid #e9eef6;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:40px;display:flex}.record-head[data-v-ed80256d]{background:#fff;border:1px solid #e9eef6;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.record-title h1[data-v-ed80256d]{color:#1b2437;margin:0 0 5px;font-size:20px}.record-title p[data-v-ed80256d]{color:#667085;margin:0;font-size:12px}.record-actions[data-v-ed80256d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-summary[data-v-ed80256d]{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.record-summary div[data-v-ed80256d]{background:#fff;border:1px solid #e9eef6;border-radius:10px;align-items:baseline;gap:6px;padding:12px 14px;display:flex}.record-summary strong[data-v-ed80256d]{color:#1b2437;font-size:18px}.record-summary strong.is-fail[data-v-ed80256d]{color:#cf1322}.record-summary span[data-v-ed80256d]{color:#667085;font-size:11px}.slice-list[data-v-ed80256d]{flex-direction:column;gap:14px;display:flex}.slice-card[data-v-ed80256d]{background:#fff;border:1px solid #e9eef6;border-radius:14px;padding:16px}.slice-head[data-v-ed80256d]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.slice-head>div[data-v-ed80256d]{align-items:baseline;gap:8px;min-width:0;display:flex}.slice-head>div>span[data-v-ed80256d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slice-head strong[data-v-ed80256d]{color:#1b2437;margin-right:8px;font-size:13px}.slice-head span[data-v-ed80256d]{color:#667085;font-size:11px}.slice-compare[data-v-ed80256d]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.slice-pane[data-v-ed80256d]{flex-direction:column;gap:6px;min-width:0;display:flex}.slice-pane>span[data-v-ed80256d]{color:#667085;font-size:11px}.compare-image[data-v-ed80256d]{background:#f7f9fc;border:1px solid #eef2f7;border-radius:8px;justify-content:center;align-items:center;width:100%;height:clamp(260px,36vh,420px);display:flex}.compare-image[data-v-ed80256d] img{object-fit:contain;width:100%;height:100%;display:block}.slice-unavailable[data-v-ed80256d]{color:#667085;text-align:center;background:#f7f9fc;border:1px dashed #d9e3f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:clamp(260px,36vh,420px);min-height:260px;padding:20px;font-size:12px;display:flex}.slice-unavailable em[data-v-ed80256d]{color:#cf1322;font-size:11px;font-style:normal}@media (width<=900px){.detail-content[data-v-ed80256d]{padding:16px}.record-head[data-v-ed80256d]{flex-direction:column}.slice-compare[data-v-ed80256d]{grid-template-columns:1fr}}.matting-page[data-v-7ae9ac4c]{gap:16px;height:100%;padding:16px;display:flex}.panel[data-v-7ae9ac4c]{background:#fff;border:1px solid #b4d2e673;border-radius:14px;box-shadow:0 8px 24px #0e74900f}.panel-side[data-v-7ae9ac4c]{flex-direction:column;flex:0 0 32%;gap:18px;min-width:300px;padding:18px;display:flex}.panel-result[data-v-7ae9ac4c]{background:#f4f7fa;flex-direction:column;flex:auto;gap:14px;min-width:0;padding:16px 20px 18px;display:flex;position:relative}.panel-head[data-v-7ae9ac4c]{flex-direction:column;gap:4px;display:flex}.panel-head h2[data-v-7ae9ac4c]{color:#142a4e;margin:0;font-size:16px}.panel-hint[data-v-7ae9ac4c]{color:#8a97ab;font-size:12px}.field[data-v-7ae9ac4c]{flex-direction:column;gap:10px;display:flex}.field-label[data-v-7ae9ac4c]{color:#102a43b3;font-size:13px}.bg-colors[data-v-7ae9ac4c]{gap:10px;display:flex}.bg-color[data-v-7ae9ac4c]{cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#ebebeb 25%,#0000 0 75%,#ebebeb 0,#ebebeb),linear-gradient(45deg,#ebebeb 25%,#0000 0 75%,#ebebeb 0,#ebebeb);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid #b4d2e6b3;border-radius:8px;width:52px;height:52px;padding:0}.bg-color.active[data-v-7ae9ac4c]{border:2px solid #18a058}.side-footer[data-v-7ae9ac4c]{flex-direction:column;gap:12px;margin-top:auto;display:flex}.btn-icon[data-v-7ae9ac4c]{width:16px;height:16px}.result-main[data-v-7ae9ac4c]{flex:auto;min-height:0;position:relative}.preview-box[data-v-7ae9ac4c]{background-color:#fff;background-image:linear-gradient(45deg,#ebebeb 25%,#0000 0 75%,#ebebeb 0,#ebebeb),linear-gradient(45deg,#ebebeb 25%,#0000 0 75%,#ebebeb 0,#ebebeb);background-position:0 0,11px 11px;background-size:22px 22px;border-radius:10px;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.preview-image[data-v-7ae9ac4c]{width:100%;height:100%}.preview-image[data-v-7ae9ac4c] .preview-img{object-fit:contain;width:100%;height:100%}.download-btn[data-v-7ae9ac4c]{position:absolute;bottom:14px;right:14px}.scanner-line[data-v-7ae9ac4c]{background:linear-gradient(90deg,#0000,#00e8ff,#0000);height:3px;animation:1.4s linear infinite scan-7ae9ac4c;position:absolute;left:0;right:0;box-shadow:0 0 12px #00e8ff99}@keyframes scan-7ae9ac4c{0%{top:0}to{top:100%}}.thumb-row[data-v-7ae9ac4c]{flex:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.thumb[data-v-7ae9ac4c]{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex:0 0 72px;width:72px;height:72px;padding:0;overflow:hidden}.thumb.active[data-v-7ae9ac4c]{border-color:#18a058}.thumb-inner[data-v-7ae9ac4c]{background-color:#fff;background-image:linear-gradient(45deg,#ebebeb 25%,#0000 0 75%,#ebebeb 0,#ebebeb),linear-gradient(45deg,#ebebeb 25%,#0000 0 75%,#ebebeb 0,#ebebeb);background-position:0 0,7px 7px;background-size:14px 14px;width:100%;height:100%;display:flex}.thumb-inner img[data-v-7ae9ac4c]{object-fit:contain;width:100%;height:100%}.upload-box[data-v-7ae9ac4c]{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:28px;display:flex}.upload-actions[data-v-7ae9ac4c]{gap:14px;display:flex}.tips[data-v-7ae9ac4c]{flex-direction:column;align-items:center;gap:12px;display:flex}.tips-title[data-v-7ae9ac4c]{color:#8a97ab;font-size:12px}.tips-grid[data-v-7ae9ac4c]{gap:10px;display:flex}.tip-item[data-v-7ae9ac4c]{cursor:pointer;background:#fff;border:1px solid #b4d2e6b3;border-radius:8px;width:84px;height:84px;padding:0;overflow:hidden}.tip-item img[data-v-7ae9ac4c]{object-fit:cover;width:100%;height:100%}.file-input-hidden[data-v-7ae9ac4c]{display:none}@media (width<=1100px){.matting-page[data-v-7ae9ac4c]{flex-direction:column}.panel-side[data-v-7ae9ac4c]{flex:none}}
