.fx-toggle[data-v-d6117350]{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0a0a0e6b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff4e6d9;font-size:12px;letter-spacing:.14em;transition:border-color .25s ease,color .25s ease}.fx-toggle[data-v-d6117350]:hover{border-color:#a5b4fca6}.fx-toggle__orb[data-v-d6117350]{width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#8b7cf6,#5fd4f4);box-shadow:0 0 10px #8b7cf6cc}.fx-toggle.is-off[data-v-d6117350]{color:#d6deeab3}.fx-toggle.is-off .fx-toggle__orb[data-v-d6117350]{background:#64748b;box-shadow:none}#app{font-family:JetBrains Mono,Consolas,Courier New,monospace!important}.auth-page[data-v-766f7028]{--cyan: #2ed9d0;--cyan-bright: #69fff0;--blue: #2176f5;--ink: #06111b;--panel: rgba(8, 25, 38, .74);min-height:100dvh;box-sizing:border-box;padding:clamp(30px,5vw,64px) clamp(24px,6vw,90px);position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(460px,1fr) minmax(410px,500px);align-items:center;gap:clamp(48px,8vw,126px);color:#eaf5fb;background:radial-gradient(circle at 16% 19%,rgba(31,137,163,.2),transparent 30%),radial-gradient(circle at 90% 82%,rgba(31,93,211,.23),transparent 34%),linear-gradient(122deg,#06111bbd,#081b29a8,#06111adb),url(/images/page-hero/auth/login-hero.jpg) center/cover no-repeat,#06111b}.auth-page[data-v-766f7028]:before,.auth-page[data-v-766f7028]:after{content:"";position:absolute;pointer-events:none;z-index:-1}.auth-page[data-v-766f7028]:before{width:480px;height:480px;right:17%;top:24%;border-radius:50%;background:#1c98c421;filter:blur(100px);animation:halo-breathe-766f7028 9s ease-in-out infinite}.auth-page[data-v-766f7028]:after{inset:0;background:linear-gradient(90deg,#050d1400,#050d1424 51%,#050d148c);z-index:0}.industrial-grid[data-v-766f7028]{position:absolute;inset:0;z-index:-1;opacity:.46;background-image:linear-gradient(rgba(83,176,205,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(83,176,205,.075) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 45% 42%,black 8%,transparent 74%);mask-image:radial-gradient(ellipse at 45% 42%,black 8%,transparent 74%);animation:grid-drift-766f7028 22s linear infinite}.flow-field[data-v-766f7028]{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.flow-line[data-v-766f7028]{fill:none;stroke-linecap:round}.flow-line.base[data-v-766f7028]{stroke:#2284a430;stroke-width:2}.flow-line.current[data-v-766f7028]{stroke:#2ed9d0b8;stroke-width:2;stroke-dasharray:2 15 36 24;animation:line-current-766f7028 5.4s linear infinite}.flow-line.secondary[data-v-766f7028]{opacity:.46}.flow-line.current.secondary[data-v-766f7028]{animation-duration:7.3s;animation-direction:reverse}.data-packet[data-v-766f7028]{fill:var(--cyan-bright);filter:drop-shadow(0 0 8px var(--cyan-bright))}.packet-delay[data-v-766f7028]{fill:#448eff}.auth-fx-toggle[data-v-766f7028]{position:absolute;top:clamp(14px,2.4vh,26px);right:clamp(14px,2vw,28px);z-index:5}.plant-hero[data-v-766f7028],.auth-stage[data-v-766f7028]{position:relative;z-index:1}.rise[data-v-766f7028]{animation:rise-in-766f7028 .85s cubic-bezier(.16,.84,.24,1) var(--d, 0s) backwards}@keyframes rise-in-766f7028{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.plant-hero[data-v-766f7028]{width:min(665px,100%);display:flex;flex-direction:column;gap:clamp(38px,5.5vh,64px)}.brand-lockup[data-v-766f7028],.compact-brand[data-v-766f7028]{display:flex;align-items:center;gap:17px}.hero-logo[data-v-766f7028],.compact-logo[data-v-766f7028]{width:58px;height:58px;border-radius:15px;object-fit:cover;box-shadow:0 0 0 1px #69fff033,0 15px 38px #060c1461}.brand-en[data-v-766f7028]{margin:0 0 8px;font-size:11px;letter-spacing:.3em;color:#4d9cb1}.brand-lockup h1[data-v-766f7028]{margin:0;color:#f4fbff;font-size:25px;font-weight:650;letter-spacing:.16em}.section-tag[data-v-766f7028]{margin:0;font-size:11px;font-weight:600;letter-spacing:.28em;color:var(--cyan)}.headline[data-v-766f7028]{margin:19px 0 17px;font-size:clamp(42px,4.3vw,56px);font-weight:650;line-height:1.23;letter-spacing:.04em;color:#f0f8fc}.headline__line[data-v-766f7028]{display:block}.ch[data-v-766f7028]{display:inline-block;animation:ch-float-766f7028 .9s cubic-bezier(.16,.84,.24,1) calc(.18s + var(--i) * .05s) backwards}@keyframes ch-float-766f7028{0%{opacity:0;transform:translateY(.55em) rotate(6deg) scale(.86)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}.ch--grad[data-v-766f7028]{color:transparent;background:linear-gradient(95deg,#52fff0 3%,#3ab6ff 94%);background-clip:text;-webkit-background-clip:text}.hero-description[data-v-766f7028]{max-width:490px;margin:0;font-size:15px;line-height:2;color:#8298a6}.process-board[data-v-766f7028]{max-width:618px;padding:24px 26px 22px;border:1px solid rgba(65,120,145,.28);border-radius:22px;background:linear-gradient(115deg,#081d2ac7,#07182578);box-shadow:inset 0 1px #b0ebf30f,0 28px 70px #00000021;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.board-header[data-v-766f7028]{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.board-title[data-v-766f7028]{font-size:12px;letter-spacing:.2em;color:#8ca7b7}.online-state[data-v-766f7028]{display:inline-flex;gap:8px;align-items:center;font-size:10px;letter-spacing:.18em;color:#4ed7bb}.online-state i[data-v-766f7028],.access-status i[data-v-766f7028]{width:7px;height:7px;border-radius:50%;background:#36e6b9;box-shadow:0 0 12px #36e6b9;animation:status-pulse-766f7028 2s ease-out infinite}.process-track[data-v-766f7028]{height:74px;position:relative;display:flex;justify-content:space-between}.process-track[data-v-766f7028]:before,.track-current[data-v-766f7028]{content:"";position:absolute;left:21px;right:21px;top:16px;height:1px}.process-track[data-v-766f7028]:before{background:#6b9cb042}.track-current[data-v-766f7028]{right:26%;background:linear-gradient(90deg,var(--cyan),#2796f0);box-shadow:0 0 10px #2ed9d073}.track-packet[data-v-766f7028]{position:absolute;z-index:2;left:21px;top:12px;width:9px;height:9px;border-radius:50%;background:#ecfffd;box-shadow:0 0 16px 6px #2ed9d059;animation:process-packet-766f7028 3.2s ease-in-out infinite}.process-node[data-v-766f7028]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;color:#718794;font-size:12px}.process-node span[data-v-766f7028]{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(107,156,176,.32);border-radius:50%;background:#0b2130;color:#6b8495;font-size:11px}.process-node.is-complete span[data-v-766f7028],.process-node.is-active span[data-v-766f7028]{color:#52eadc;border-color:#2ed9d0ad}.process-node.is-active span[data-v-766f7028]{background:#1b6f7e7a;box-shadow:0 0 18px #2ed9d038}.process-node.is-complete strong[data-v-766f7028],.process-node.is-active strong[data-v-766f7028]{color:#d9edf3}.process-node strong[data-v-766f7028]{font-weight:500}.stream-readout[data-v-766f7028]{height:38px;margin-top:14px;padding:0 14px;border-radius:9px;display:flex;align-items:center;gap:25px;background:#0d2634d1;color:#5c7382;font-size:10px;letter-spacing:.13em}.stream-readout b[data-v-766f7028]{color:#45aeb5;font-weight:500}.readout-mark[data-v-766f7028]{margin-left:auto;color:#35d9b7}.hero-capabilities[data-v-766f7028]{display:flex;gap:30px;color:#6d8998;font-size:13px}.hero-capabilities span[data-v-766f7028]{position:relative;padding-left:19px}.hero-capabilities span[data-v-766f7028]:before{content:"";position:absolute;left:0;top:6px;width:7px;height:7px;border:1px solid #29bdb6;border-radius:2px}.auth-stage[data-v-766f7028]{width:100%;display:flex;flex-direction:column;align-items:center;perspective:1200px}.compact-brand[data-v-766f7028]{display:none;align-self:flex-start;margin-bottom:30px}.compact-brand strong[data-v-766f7028]{color:#f4fbff;font-size:21px;letter-spacing:.12em}.access-status[data-v-766f7028]{align-self:flex-end;display:flex;align-items:center;gap:10px;margin:0 23px 15px 0;font-size:10px;letter-spacing:.23em;color:#638191}.auth-panel[data-v-766f7028]{--rx: 0;--ry: 0;--gx: 50%;--gy: 30%;position:relative;width:100%;box-sizing:border-box;padding:clamp(34px,4vw,45px) clamp(32px,4vw,46px) 32px;border:1px solid rgba(65,111,135,.3);border-radius:28px;background:linear-gradient(135deg,#122a39bd,#071522d1),var(--panel);box-shadow:0 32px 74px #00000042,inset 0 1px #c2e4ec14;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:rotateX(calc(var(--ry) * -4.5deg)) rotateY(calc(var(--rx) * 6deg));transform-style:preserve-3d;transition:transform .3s cubic-bezier(.2,.8,.2,1);animation:card-arrive-766f7028 .9s cubic-bezier(.16,.84,.24,1) .2s backwards}@keyframes card-arrive-766f7028{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-panel__border[data-v-766f7028]{position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;overflow:hidden}.auth-panel__border i[data-v-766f7028]{position:absolute;left:50%;top:50%;width:170%;aspect-ratio:1;margin:-85% 0 0 -85%;background:conic-gradient(from 0deg,#2ed9d0e6,#2176f580,#ffffff14,#69fff099,#2176f559,#2ed9d0e6);animation:border-spin-766f7028 9s linear infinite}@keyframes border-spin-766f7028{to{transform:rotate(360deg)}}.auth-panel__glare[data-v-766f7028]{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--gx) var(--gy),rgba(210,250,255,.1),transparent 62%)}.panel-header h2[data-v-766f7028]{margin:16px 0 10px;font-size:29px;line-height:1.25;font-weight:600;letter-spacing:.04em;color:#f0f7fb}.panel-header>p[data-v-766f7028]:last-child{margin:0;color:#8096a5;font-size:13px;line-height:1.7}.form-wrapper[data-v-766f7028]{position:relative}.auth-form[data-v-766f7028]{margin-top:30px}.mode-flip-enter-active[data-v-766f7028],.mode-flip-leave-active[data-v-766f7028]{transition:opacity .3s ease,transform .42s cubic-bezier(.2,.8,.2,1),filter .3s ease}.mode-flip-enter-from[data-v-766f7028]{opacity:0;transform:rotateY(10deg) translate(34px);filter:blur(5px)}.mode-flip-leave-to[data-v-766f7028]{opacity:0;transform:rotateY(-8deg) translate(-26px);filter:blur(5px)}[data-v-766f7028] .el-form-item{margin-bottom:20px}[data-v-766f7028] .el-form-item__label{height:auto;padding-bottom:8px;color:#a7bac5;font-size:13px;font-weight:500;line-height:1.35}[data-v-766f7028] .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{color:var(--cyan)}.modern-input[data-v-766f7028]{width:100%;--auth-input-bg: #0c202d;--el-input-text-color: #ecf6fb;--el-input-placeholder-color: #587080;--el-input-icon-color: #6c8998;--el-select-input-color: #ecf6fb}.modern-input[data-v-766f7028] .el-input__wrapper,.modern-input[data-v-766f7028] .el-select__wrapper{min-height:50px;padding:0 15px;border-radius:11px;background:var(--auth-input-bg);box-shadow:inset 0 0 0 1px #52798f52;transition:background .22s ease,box-shadow .22s ease,transform .22s ease}.modern-input[data-v-766f7028] .el-input__wrapper:hover,.modern-input[data-v-766f7028] .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #43afbc8f}.modern-input[data-v-766f7028] .el-input__wrapper.is-focus,.modern-input[data-v-766f7028] .el-select__wrapper.is-focused{background:var(--auth-input-bg);box-shadow:inset 0 0 0 1px var(--cyan),0 0 0 3px #2ed9d01a!important;transform:translateY(-1px)}.modern-input[data-v-766f7028] .el-input__inner,.modern-input[data-v-766f7028] .el-select__selected-item{color:#ecf6fb;font-weight:450}.modern-input[data-v-766f7028] .el-input__inner{background:transparent;caret-color:var(--cyan)}.modern-input[data-v-766f7028] .el-input__inner:-webkit-autofill,.modern-input[data-v-766f7028] .el-input__inner:-webkit-autofill:hover,.modern-input[data-v-766f7028] .el-input__inner:-webkit-autofill:focus,.modern-input[data-v-766f7028] .el-input__inner:autofill{-webkit-text-fill-color:#ecf6fb!important;caret-color:var(--cyan);box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;-webkit-box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important}.modern-input[data-v-766f7028] .el-input__prefix-inner{margin-right:8px;color:#688594;font-size:17px}.auth-factory-select.el-popper{border-color:#407188b3!important;background:#102635!important}.auth-factory-select .el-select-dropdown__item{color:#a8bbc6}.auth-factory-select .el-select-dropdown__item.is-hovering,.auth-factory-select .el-select-dropdown__item.is-selected{color:#4df1df;background:#2ed9d01c}.magnet-zone[data-v-766f7028]{margin-top:7px;padding:4px}.submit-btn[data-v-766f7028]{position:relative;width:100%;height:52px;border:0;border-radius:11px;overflow:hidden;color:#05212b;font-size:15px;font-weight:650;letter-spacing:.1em;background:linear-gradient(103deg,#20cabc,#25bcbf 48%,#278ef1);box-shadow:0 13px 30px #16a3a73d;transition:transform .18s ease-out,filter .22s ease,box-shadow .22s ease}.submit-btn[data-v-766f7028]:hover,.submit-btn[data-v-766f7028]:focus-visible{color:#05212b;filter:brightness(1.08);box-shadow:0 17px 34px #18babc4d}.submit-btn[data-v-766f7028]:active{transform:scale(.985)!important}.submit-btn[data-v-766f7028]:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 28%,rgba(255,255,255,.5) 48%,transparent 66%);transform:translate(-120%);transition:transform .7s cubic-bezier(.2,.7,.3,1)}.submit-btn[data-v-766f7028]:hover:after{transform:translate(120%)}.register-btn[data-v-766f7028]{margin-top:0}.submit-arrow[data-v-766f7028]{margin-left:11px;transition:transform .2s ease}.submit-btn:hover .submit-arrow[data-v-766f7028]{transform:translate(4px)}.action-footer[data-v-766f7028]{margin-top:22px;text-align:center;color:#6e8593;font-size:13px}.forgot-link[data-v-766f7028]{margin-top:13px;text-align:center;font-size:13px}.text-link[data-v-766f7028]{margin-left:5px;color:#29d3cc;font-weight:500;cursor:pointer;transition:color .2s ease}.forgot-link .text-link[data-v-766f7028]{margin-left:0;color:#6f8795}.text-link[data-v-766f7028]:hover{color:#73fff1}.stage-footer[data-v-766f7028]{display:flex;align-items:center;gap:15px;margin:25px 0 0;color:#597482;font-size:12px;letter-spacing:.18em}.stage-footer span[data-v-766f7028]{width:39px;height:1px;background:#245263}@keyframes grid-drift-766f7028{to{transform:translate3d(64px,64px,0)}}@keyframes line-current-766f7028{to{stroke-dashoffset:-154}}@keyframes halo-breathe-766f7028{0%,to{transform:scale(.85);opacity:.55}50%{transform:scale(1.15);opacity:1}}@keyframes status-pulse-766f7028{0%{transform:scale(.8);opacity:1}75%,to{transform:scale(1.55);opacity:.35}}@keyframes process-packet-766f7028{0%{left:21px;opacity:0}8%,88%{opacity:1}to{left:calc(74% - 12px);opacity:0}}.fx-off .industrial-grid[data-v-766f7028],.fx-off .flow-line.current[data-v-766f7028],.fx-off .online-state i[data-v-766f7028],.fx-off .access-status i[data-v-766f7028],.fx-off .track-packet[data-v-766f7028],.fx-off .rise[data-v-766f7028],.fx-off .ch[data-v-766f7028],.fx-off .auth-panel[data-v-766f7028],.fx-off .auth-panel__border i[data-v-766f7028]{animation:none!important}.fx-off.auth-page[data-v-766f7028]:before{animation:none}.fx-off .auth-panel[data-v-766f7028]{transform:none;transition:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#081926f2}.fx-off .auth-panel__glare[data-v-766f7028]{display:none}.fx-off .process-board[data-v-766f7028]{-webkit-backdrop-filter:none;backdrop-filter:none}.fx-off .submit-btn[data-v-766f7028]{transform:none!important}.fx-off .submit-btn[data-v-766f7028]:after{display:none}@media(max-width:1120px){.auth-page[data-v-766f7028]{display:flex;justify-content:center;align-items:center;padding:34px 22px}.plant-hero[data-v-766f7028]{display:none}.auth-stage[data-v-766f7028]{max-width:510px}.compact-brand[data-v-766f7028]{display:flex}}@media(max-width:560px){.auth-page[data-v-766f7028]{min-height:100svh;align-items:flex-start;overflow-y:auto;padding:22px 14px 20px}.auth-page[data-v-766f7028]:after{background:#050d1414}.flow-field[data-v-766f7028]{opacity:.45}.compact-brand[data-v-766f7028]{margin:4px 6px 22px;gap:13px}.compact-logo[data-v-766f7028]{width:50px;height:50px;border-radius:13px}.compact-brand .brand-en[data-v-766f7028]{margin-bottom:6px;letter-spacing:.2em}.compact-brand strong[data-v-766f7028]{font-size:19px}.access-status[data-v-766f7028]{margin-right:13px;letter-spacing:.17em}.auth-panel[data-v-766f7028]{padding:29px 21px 26px;border-radius:21px}.panel-header h2[data-v-766f7028]{margin-top:13px;font-size:24px}.auth-form[data-v-766f7028]{margin-top:25px}[data-v-766f7028] .el-form-item{margin-bottom:17px}.stage-footer[data-v-766f7028]{margin-top:19px;font-size:11px;letter-spacing:.11em}}@media(prefers-reduced-motion:reduce){.auth-page[data-v-766f7028]:before,.industrial-grid[data-v-766f7028],.flow-line.current[data-v-766f7028],.online-state i[data-v-766f7028],.access-status i[data-v-766f7028],.track-packet[data-v-766f7028],.rise[data-v-766f7028],.ch[data-v-766f7028],.auth-panel[data-v-766f7028],.auth-panel__border i[data-v-766f7028]{animation:none!important}.auth-panel[data-v-766f7028]{transform:none;transition:none}.data-packet[data-v-766f7028]{display:none}.mode-flip-enter-active[data-v-766f7028],.mode-flip-leave-active[data-v-766f7028],.submit-btn[data-v-766f7028],.submit-arrow[data-v-766f7028]{transition:none}.submit-btn[data-v-766f7028]:after{display:none}}.factory-status-banner[data-v-f748ca87]{margin-bottom:12px;border-radius:8px}.global-nav-search[data-v-a92af137]{position:relative;width:min(560px,100%);margin:0 auto;z-index:30}.search-field[data-v-a92af137]{height:38px;display:flex;align-items:center;gap:10px;padding:0 10px 0 13px;border:1px solid #d9e3ee;border-radius:10px;background:#f7faff;color:#64748b;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.search-field[data-v-a92af137]:hover{border-color:#bfd2e7;background:#fff}.search-field.is-active[data-v-a92af137]{border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #2563eb1a}.search-icon[data-v-a92af137]{flex:none;font-size:17px;color:#64748b}.search-input[data-v-a92af137]{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:#1e293b;font-size:13px}.search-input[data-v-a92af137]::-webkit-search-cancel-button{display:none}.search-input[data-v-a92af137]::placeholder{color:#94a3b8}.search-shortcut[data-v-a92af137]{flex:none;padding:3px 7px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#94a3b8;font-size:11px;line-height:15px}.clear-query[data-v-a92af137]{width:22px;height:22px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#94a3b8;cursor:pointer}.clear-query[data-v-a92af137]:hover{background:#eef2f7;color:#475569}.search-panel[data-v-a92af137]{position:absolute;top:calc(100% + 10px);left:50%;width:min(560px,calc(100vw - 24px));transform:translate(-50%);overflow:hidden;border:1px solid #dbe5f0;border-radius:14px;background:#fff;box-shadow:0 18px 45px #0f172a24,0 4px 12px #0f172a0f}.panel-header[data-v-a92af137]{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #edf2f7;color:#64748b;font-size:12px;font-weight:600}.result-count[data-v-a92af137]{font-weight:400;color:#94a3b8}.result-list[data-v-a92af137]{padding:7px}.result-item[data-v-a92af137]{width:100%;min-height:52px;display:flex;align-items:center;gap:11px;padding:6px 9px;border:0;border-radius:9px;background:transparent;color:#1e293b;text-align:left;cursor:pointer}.result-item.is-selected[data-v-a92af137],.result-item[data-v-a92af137]:hover{background:#eff6ff}.result-icon[data-v-a92af137]{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:17px}.result-copy[data-v-a92af137]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.result-title[data-v-a92af137]{color:#0f172a;font-size:13px;font-weight:600;line-height:18px}.result-description[data-v-a92af137]{overflow:hidden;color:#64748b;font-size:12px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.result-path[data-v-a92af137]{max-width:155px;overflow:hidden;color:#94a3b8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.empty-result[data-v-a92af137]{height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#94a3b8;font-size:12px}.empty-result .el-icon[data-v-a92af137]{font-size:22px}.panel-footer[data-v-a92af137]{height:35px;display:flex;align-items:center;gap:16px;padding:0 14px;border-top:1px solid #edf2f7;color:#94a3b8;font-size:11px}.panel-footer span[data-v-a92af137]{display:inline-flex;align-items:center;gap:4px}.panel-footer kbd[data-v-a92af137]{min-width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border:1px solid #e2e8f0;border-radius:4px;background:#f8fafc;color:#64748b}.search-panel-enter-active[data-v-a92af137],.search-panel-leave-active[data-v-a92af137]{transition:opacity .15s ease,transform .15s ease}.search-panel-enter-from[data-v-a92af137],.search-panel-leave-to[data-v-a92af137]{opacity:0;transform:translate(-50%,-5px)}@media(max-width:768px){.search-field[data-v-a92af137]{gap:7px;padding:0 9px}.search-shortcut[data-v-a92af137],.result-path[data-v-a92af137],.panel-footer[data-v-a92af137]{display:none}}.mega-menu[data-v-2679d91a]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0;min-height:360px;background:#061d3a;color:#fff}.mega-menu__list[data-v-2679d91a]{display:flex;flex-direction:column;padding:18px 4px;overflow-y:auto;max-height:min(620px,calc(100vh - 130px))}.mega-row[data-v-2679d91a]{appearance:none;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:12px 22px;border:0;border-top:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffffd1;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.mega-row[data-v-2679d91a]:first-child{border-top:0}.mega-row[data-v-2679d91a]:hover,.mega-row.is-hovered[data-v-2679d91a],.mega-row.is-active[data-v-2679d91a]{background:#00e6c314;color:#00e6c3}.mega-row__icon[data-v-2679d91a]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,230,195,.22);background:#00e6c314;color:#00e6c3;font-size:18px}.mega-row:hover .mega-row__icon[data-v-2679d91a],.mega-row.is-hovered .mega-row__icon[data-v-2679d91a],.mega-row.is-active .mega-row__icon[data-v-2679d91a]{background:#00e6c338;border-color:#00e6c3}.mega-row__copy[data-v-2679d91a]{min-width:0;display:flex;flex-direction:column;gap:4px;line-height:1.35}.mega-row__copy strong[data-v-2679d91a]{color:inherit;font-size:14px;font-weight:800}.mega-row__copy small[data-v-2679d91a]{overflow:hidden;color:#ffffff8c;font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.mega-row:hover .mega-row__copy small[data-v-2679d91a],.mega-row.is-hovered .mega-row__copy small[data-v-2679d91a],.mega-row.is-active .mega-row__copy small[data-v-2679d91a]{color:#00e6c3c7}.mega-row__chevron[data-v-2679d91a]{opacity:0;color:#00e6c3;transition:opacity .16s ease,transform .16s ease}.mega-row:hover .mega-row__chevron[data-v-2679d91a],.mega-row.is-hovered .mega-row__chevron[data-v-2679d91a],.mega-row.is-active .mega-row__chevron[data-v-2679d91a]{opacity:1;transform:translate(2px)}.mega-menu__detail[data-v-2679d91a]{position:relative;background:#07102f;background-size:cover;background-position:center;background-repeat:no-repeat;border-left:1px solid rgba(255,255,255,.08);transition:background-image .2s ease}.mega-menu__detail[data-v-2679d91a]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07102fd1,#07102fe0 60%,#07102ff0);pointer-events:none}.mega-menu__detail-inner[data-v-2679d91a]{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;height:100%;padding:28px 26px}.mega-menu__eyebrow[data-v-2679d91a]{color:#00e6c3;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mega-menu__detail-title[data-v-2679d91a]{margin:0;color:#fff;font-size:22px;font-weight:900;line-height:1.3}.mega-menu__detail-desc[data-v-2679d91a]{margin:0;color:#ffffffb8;font-size:13px;line-height:1.7}.mega-menu__detail-path[data-v-2679d91a]{padding:6px 10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffff8c;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;align-self:flex-start}.mega-menu__detail-meta[data-v-2679d91a]{display:flex;align-items:baseline;gap:8px;color:#ffffff8c;font-size:12px;font-weight:700;letter-spacing:.04em}.mega-menu__meta-num[data-v-2679d91a]{color:#00e6c3;font-size:32px;font-weight:900;letter-spacing:0;line-height:1}.mega-menu__cta[data-v-2679d91a]{appearance:none;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 16px;border:0;background:#00e6c3;color:#06142b;font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:background .18s ease,transform .18s ease}.mega-menu__cta[data-v-2679d91a]:hover{background:#20f0d4;transform:translateY(-1px)}@media(max-width:1100px){.mega-menu[data-v-2679d91a]{grid-template-columns:minmax(0,1fr) 280px;min-height:340px}}@media(max-width:980px){.mega-menu[data-v-2679d91a]{grid-template-columns:1fr}.mega-menu__detail[data-v-2679d91a]{display:none}}.page-hero[data-v-89fc9e40]{position:relative;height:176px;background-size:cover;background-position:center 35%;background-repeat:no-repeat;color:#fff;overflow:hidden}.page-hero__mask[data-v-89fc9e40]{position:absolute;inset:0;display:flex;align-items:flex-start;background:linear-gradient(90deg,#050629c7,#05062980 38%,#05062924 72%,#05062900),linear-gradient(180deg,#05062900 55%,#05062952)}.page-hero__content[data-v-89fc9e40]{width:min(var(--app-content-max-width, 1440px),calc(100% - 40px));margin:0 auto;padding-top:16px}.page-hero__eyebrow[data-v-89fc9e40]{margin-bottom:8px;color:#35f0d0;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.45)}.page-hero__title[data-v-89fc9e40]{max-width:720px;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:900;line-height:1.2;letter-spacing:0;text-shadow:0 2px 14px rgba(0,0,0,.42)}.page-hero__subtitle[data-v-89fc9e40]{max-width:640px;margin:8px 0 0;color:#ffffffe6;font-size:13px;line-height:1.65;text-shadow:0 1px 8px rgba(0,0,0,.35)}.page-hero__fade[data-v-89fc9e40]{position:absolute;inset:auto 0 0;height:60px;background:linear-gradient(180deg,#f1f7fb00,#f1f7fb73 55%,#f1f7fbd9 88%,#f1f7fb);pointer-events:none;z-index:1}@media(max-width:760px){.page-hero[data-v-89fc9e40]{height:148px}.page-hero__content[data-v-89fc9e40]{padding-top:14px}.page-hero__title[data-v-89fc9e40]{font-size:20px}.page-hero__fade[data-v-89fc9e40]{height:50px}}.route-tab-strip[data-v-10db093a]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;border:1px solid rgba(148,163,184,.4);border-radius:999px;background:#ffffffc7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.route-tab[data-v-10db093a]{appearance:none;border:0;border-radius:999px;padding:5px 14px;background:transparent;color:#475569;font:inherit;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .16s ease,color .16s ease}.route-tab[data-v-10db093a]:hover{color:#1d4ed8}.route-tab.is-active[data-v-10db093a]{background:#1d4ed8;color:#fff;cursor:default}@media(max-width:768px){.route-tab-strip[data-v-10db093a]{width:100%;border-radius:8px}.route-tab[data-v-10db093a]{flex:1 1 auto;padding:6px 10px;text-align:center}}.ceiling-pill-btn[data-v-77a0bac4]{height:34px;width:48px;padding:0;border-color:#00e6c3;background:#00e6c3;color:#06142b;font-weight:800;box-shadow:0 0 0 1px #ffffff29 inset,0 8px 18px #00e6c333;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease,box-shadow .18s ease}.ceiling-pill-btn[data-v-77a0bac4] .el-icon{color:#06142b;font-size:16px}.ceiling-pill-btn[data-v-77a0bac4]:hover{border-color:#35f0d0;background:#06142b;color:#35f0d0;transform:translateY(-1px);box-shadow:0 0 0 1px #35f0d05c inset,0 8px 18px #00000038}.ceiling-pill-btn[data-v-77a0bac4]:hover .el-icon{color:#35f0d0}.ceiling-pill-btn[data-v-77a0bac4]:active{transform:translateY(0)}.ceiling-pill-btn[data-v-77a0bac4]:focus-visible{outline:2px solid #00e6c3;outline-offset:2px}.ceiling-pill-btn.is-disabled[data-v-77a0bac4],.ceiling-pill-btn.is-disabled[data-v-77a0bac4]:hover{background:#00e6c3;border-color:#00e6c3;color:#06142b;transform:none;opacity:.6}.ceiling-pill-btn.is-spinning[data-v-77a0bac4] .el-icon{animation:ceiling-pill-spin-77a0bac4 .8s linear infinite}@keyframes ceiling-pill-spin-77a0bac4{to{transform:rotate(360deg)}}@media(max-width:768px){.ceiling-pill-btn[data-v-77a0bac4]{width:42px}}.brand-logo[data-v-0aaba3a0]{width:40px!important;height:40px!important;border-radius:8px;object-fit:cover;box-shadow:0 5px 15px #1479d729,0 0 0 1px #14b8b41f}.logo-text[data-v-0aaba3a0]{color:#10293c;font-size:18px!important;font-weight:800;margin-left:12px;letter-spacing:1px}.ceiling-layout[data-v-0aaba3a0]{height:100vh;height:100dvh;color-scheme:light;background-color:#f1f7fb}.ceiling-header[data-v-0aaba3a0]{flex:none;min-height:76px;height:auto;padding:0;background:#050629;color:#fff;border-bottom:1px solid rgba(255,255,255,.14);box-shadow:0 16px 38px #0506292e;z-index:40}.ceiling-header__inner[data-v-0aaba3a0]{min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr) 42px auto;align-items:center;gap:18px;width:100%;padding:0 32px}.ceiling-brand-cluster[data-v-0aaba3a0],.ceiling-tools[data-v-0aaba3a0]{min-width:0;display:flex;align-items:center;gap:10px}.ceiling-brand[data-v-0aaba3a0]{appearance:none;min-width:205px;display:inline-flex;align-items:center;gap:12px;padding:0;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.ceiling-brand__logo[data-v-0aaba3a0]{width:40px;height:40px;flex:none;object-fit:cover;border:1px solid rgba(0,230,195,.48);border-radius:8px;box-shadow:0 0 0 3px #00e6c314}.ceiling-brand__copy[data-v-0aaba3a0]{min-width:0;display:flex;flex-direction:column;gap:4px;line-height:1}.ceiling-brand__copy strong[data-v-0aaba3a0]{font-size:18px;font-weight:900;letter-spacing:0;white-space:nowrap}.ceiling-brand__copy small[data-v-0aaba3a0]{overflow:hidden;color:#ffffff9e;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ceiling-nav[data-v-0aaba3a0]{min-width:0;display:flex;align-items:stretch;gap:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ceiling-nav[data-v-0aaba3a0]::-webkit-scrollbar{display:none}.ceiling-nav__item[data-v-0aaba3a0]{appearance:none;height:76px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:0;border-bottom:3px solid transparent;background:transparent;color:#ffffffc7;font:inherit;font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.ceiling-nav__item[data-v-0aaba3a0]:hover,.ceiling-nav__item.active[data-v-0aaba3a0]{color:#00e6c3;border-bottom-color:#00e6c3;background:#00e6c312}.ceiling-nav__item[data-v-0aaba3a0]:focus{outline:none}.ceiling-nav__item[data-v-0aaba3a0]:focus-visible{outline:2px solid #00e6c3;outline-offset:-2px}.ceiling-search[data-v-0aaba3a0]{position:relative;width:auto;height:38px}.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-field{position:absolute;top:0;right:0;z-index:2;width:42px;height:100%;overflow:hidden;cursor:pointer;transition:width .22s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ceiling-header .ceiling-search[data-v-0aaba3a0]:hover .search-field,.ceiling-header .ceiling-search[data-v-0aaba3a0]:focus-within .search-field,.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-field.is-active{width:min(430px,36vw);cursor:text}.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-panel{left:auto;right:0;transform:none;width:min(520px,calc(100vw - 24px))}.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-panel-enter-from,.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-panel-leave-to{transform:translateY(-5px)}.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-panel{border:1px solid rgba(0,230,195,.24);border-radius:14px;background:#ffffffdb;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);box-shadow:0 22px 50px #05062942,0 0 0 1px #ffffff80 inset}.ceiling-header .ceiling-search[data-v-0aaba3a0] .panel-header{border-bottom-color:#00e6c329}.ceiling-header .ceiling-search[data-v-0aaba3a0] .panel-footer{border-top-color:#00e6c329}.ceiling-header .ceiling-search[data-v-0aaba3a0] .result-item.is-selected,.ceiling-header .ceiling-search[data-v-0aaba3a0] .result-item:hover{background:#00e6c31f}.ceiling-header .ceiling-search[data-v-0aaba3a0] .result-icon{background:#00e6c324;color:#0a9d86}.ceiling-search[data-v-0aaba3a0] .search-field{border-color:#00e6c35c;background:#ffffff1f;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:inset 0 1px #ffffff1f;color:#ffffffc7}.ceiling-search[data-v-0aaba3a0] .search-field:hover,.ceiling-search[data-v-0aaba3a0] .search-field.is-active{border-color:#00e6c3d1;background:#ffffff2e;box-shadow:0 0 0 3px #00e6c329,inset 0 1px #ffffff29}.ceiling-search[data-v-0aaba3a0] .search-input{color:#fff}.ceiling-search[data-v-0aaba3a0] .search-input::placeholder,.ceiling-search[data-v-0aaba3a0] .search-icon{color:#ffffff8f}.ceiling-search[data-v-0aaba3a0] .search-shortcut{border-color:#ffffff24;background:#ffffff14;color:#ffffff94}.workspace-tag[data-v-0aaba3a0]{height:28px;display:inline-flex;align-items:center;border-color:#00e6c375;background:#00e6c31a;color:#8ff7e7;font-weight:800}.ceiling-header .header-action-btn[data-v-0aaba3a0]{width:36px;height:36px;border-color:#ffffff29;background:#ffffff0f;color:#ffffffc7}.ceiling-header .header-action-btn[data-v-0aaba3a0]:hover{border-color:#00e6c39e;background:#00e6c31a;color:#00e6c3}.ceiling-header .role-tag[data-v-0aaba3a0]{border-color:#ffffff2e;background:#ffffff0f;color:#ffffffd1}.ceiling-header .user-profile-trigger[data-v-0aaba3a0]{color:#ffffffd6}.ceiling-header .user-profile-trigger[data-v-0aaba3a0]:hover,.ceiling-header .user-profile-trigger.is-open[data-v-0aaba3a0]{border-color:#00e6c380;background:#00e6c317}.ceiling-header .user-avatar[data-v-0aaba3a0]{background:#00e6c3;color:#06142b}.ceiling-header .user-trigger-name[data-v-0aaba3a0],.ceiling-header .user-trigger-arrow[data-v-0aaba3a0]{color:#ffffffd1}.ceiling-mobile-menu[data-v-0aaba3a0]{color:#fff}.mega-menu-popper.el-popper{width:min(960px,calc(100vw - 48px));padding:0;border:1px solid rgba(255,255,255,.12);border-radius:0;background:#061d3a;box-shadow:0 32px 80px #0506298c;overflow:hidden}.mega-menu-popper .el-popper__arrow{display:none}@media(max-width:1100px){.mega-menu-popper.el-popper{width:min(820px,calc(100vw - 32px))}}@media(max-width:760px){.mega-menu-popper.el-popper{width:calc(100vw - 24px)}}@media(max-width:1199px){.ceiling-header__inner[data-v-0aaba3a0]{grid-template-columns:1fr 42px auto;grid-template-areas:"brand search tools" "nav nav nav";row-gap:0;padding:0 22px}.ceiling-brand-cluster[data-v-0aaba3a0]{grid-area:brand;min-height:64px}.ceiling-search[data-v-0aaba3a0]{grid-area:search;position:relative;width:auto;height:38px}.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-field{position:absolute;top:0;right:0;z-index:2;width:42px;height:100%;overflow:hidden;cursor:pointer;transition:width .22s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.ceiling-header .ceiling-search[data-v-0aaba3a0]:hover .search-field,.ceiling-header .ceiling-search[data-v-0aaba3a0]:focus-within .search-field,.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-field.is-active{width:min(420px,60vw);cursor:text}.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-panel{left:auto;right:0;transform:none;width:min(520px,calc(100vw - 24px))}.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-panel-enter-from,.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-panel-leave-to{transform:translateY(-5px)}.ceiling-tools[data-v-0aaba3a0]{grid-area:tools}.ceiling-nav[data-v-0aaba3a0]{grid-area:nav;height:44px;border-top:1px solid rgba(255,255,255,.1)}.ceiling-nav__item[data-v-0aaba3a0]{height:44px}}@media(max-width:920px){.ceiling-header__inner[data-v-0aaba3a0]{grid-template-columns:1fr 42px auto;grid-template-areas:"brand search tools" "nav nav nav";padding:0 14px;gap:8px}.ceiling-brand[data-v-0aaba3a0]{min-width:0}.ceiling-brand__copy small[data-v-0aaba3a0],.workspace-tag[data-v-0aaba3a0]{display:none!important}.ceiling-header .ceiling-search[data-v-0aaba3a0]:hover .search-field,.ceiling-header .ceiling-search[data-v-0aaba3a0]:focus-within .search-field,.ceiling-header .ceiling-search[data-v-0aaba3a0] .search-field.is-active{width:min(320px,72vw)}}@media(max-width:760px){.ceiling-header__inner[data-v-0aaba3a0]{grid-template-columns:1fr auto;grid-template-areas:"brand tools";min-height:64px}.ceiling-search[data-v-0aaba3a0]{display:none}.ceiling-brand__copy strong[data-v-0aaba3a0]{font-size:16px}.ceiling-brand__logo[data-v-0aaba3a0]{width:36px;height:36px}}.sidebar-container[data-v-0aaba3a0]{background:linear-gradient(180deg,#fff,#fbfdff);border-right:1px solid #dbe9f2;display:flex;flex-direction:column;box-shadow:8px 0 26px #1942600b;z-index:10;overflow:hidden;transition:width .25s ease}.sidebar-container.is-collapsed[data-v-0aaba3a0]{border-right:none;box-shadow:none}.sidebar-edge-toggle[data-v-0aaba3a0]{position:fixed;top:50%;left:216px;transform:translateY(-50%);z-index:20;width:18px;height:56px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid #d2e3ed;border-left:none;border-radius:0 10px 10px 0;background:#fff;color:#648092;cursor:pointer;box-shadow:3px 3px 14px #19466214;transition:left .25s ease,background .2s ease,color .2s ease}.sidebar-edge-toggle.is-collapsed[data-v-0aaba3a0]{left:0}.sidebar-edge-toggle[data-v-0aaba3a0]:hover{background:#edfafa;color:#109e9c}.sidebar-edge-toggle[data-v-0aaba3a0]:focus-visible{outline:2px solid #14b8b4;outline-offset:1px}.logo-area[data-v-0aaba3a0]{height:52px;display:flex;align-items:center;padding:0 14px;background:linear-gradient(90deg,#fff,#f7fcff);border-bottom:1px solid #e6f0f6}.logo-text[data-v-0aaba3a0]{color:#1e293b;font-size:16px;margin-left:10px;letter-spacing:1px}.cyber-menu[data-v-0aaba3a0]{flex:1;border-right:none!important;overflow-y:auto;padding-top:6px}.cyber-menu[data-v-0aaba3a0] .el-menu-item{position:relative;height:38px;line-height:38px;margin:2px 8px;border-radius:10px}.menu-group-title[data-v-0aaba3a0]{color:#8aa1b2;font-size:11px;font-weight:600;padding:12px 16px 6px;letter-spacing:1px}.cyber-menu[data-v-0aaba3a0] .el-menu-item:hover{background-color:#f1fafc!important;color:#1479d7!important}.cyber-menu[data-v-0aaba3a0] .el-menu-item.is-active{background:linear-gradient(90deg,#14b8b41c,#1479d711)!important;color:#116fca!important;font-weight:700}.cyber-menu[data-v-0aaba3a0] .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:999px;background:linear-gradient(180deg,#14b8b4,#1479d7);box-shadow:0 0 9px #14b8b447}.right-menu[data-v-0aaba3a0]{height:100%;min-width:0;display:flex;align-items:center}.right-menu[data-v-0aaba3a0]{justify-content:flex-end;gap:8px}.role-tag[data-v-0aaba3a0]{height:26px;display:inline-flex;align-items:center;margin:0 3px;border-radius:7px;border:1px solid currentColor;font-weight:600}.user-profile-trigger[data-v-0aaba3a0]{height:40px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:0 8px 0 4px;border:1px solid transparent;border-radius:10px;background:transparent;color:#334155;font:inherit;transition:background .18s ease,border-color .18s ease}.user-profile-trigger[data-v-0aaba3a0]:hover,.user-profile-trigger.is-open[data-v-0aaba3a0]{border-color:#d7e8f1;background:#f3fafc}.user-profile-trigger[data-v-0aaba3a0]:focus-visible{outline:2px solid #14b8b4;outline-offset:1px}.user-avatar[data-v-0aaba3a0]{background:linear-gradient(135deg,#d7f6f3,#dfecff);color:#1479d7;font-weight:700}.user-trigger-name[data-v-0aaba3a0]{max-width:116px;overflow:hidden;color:#334155;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.user-trigger-arrow[data-v-0aaba3a0]{color:#64748b;transition:transform .18s ease}.user-profile-trigger.is-open .user-trigger-arrow[data-v-0aaba3a0]{transform:rotate(180deg)}.header-action-btn[data-v-0aaba3a0]{width:36px;height:36px;margin:0!important;border:1px solid #dce9f2;color:#637f91;transition:background .18s ease,border-color .18s ease,color .18s ease}.message-badge[data-v-0aaba3a0]{display:inline-flex;margin:0 3px}.help-guide-btn[data-v-0aaba3a0]{color:#1479d7}.help-guide-btn[data-v-0aaba3a0]:hover{background:#eefbfb;border-color:#8fddd8}.message-btn[data-v-0aaba3a0]{color:#64748b}.message-btn[data-v-0aaba3a0]:hover{border-color:#b6ddea;background:#f1fbfc;color:#1479d7}.profile-dropdown-popper.el-popper{overflow:hidden;border:1px solid #dbe5f0;border-radius:13px;box-shadow:0 14px 36px #0f172a1f,0 3px 9px #0f172a0d}.profile-dropdown-popper .el-dropdown-menu{width:260px;padding:7px}.profile-dropdown-popper .profile-menu-summary{height:auto;min-height:59px;margin:0 0 6px;padding:9px 10px;gap:10px;border-radius:9px;background:#f7faff;opacity:1}.profile-dropdown-popper .profile-menu-summary.is-disabled{cursor:default}.profile-dropdown-popper .profile-menu-avatar{flex:none;background:#dbeafe;color:#2563eb;font-weight:700}.profile-dropdown-popper .profile-menu-account,.profile-dropdown-popper .profile-menu-copy{min-width:0;display:flex;flex-direction:column;line-height:1.25}.profile-dropdown-popper .profile-menu-account strong{overflow:hidden;color:#0f172a;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.profile-dropdown-popper .profile-menu-account small{margin-top:3px;color:#64748b;font-size:11px}.profile-dropdown-popper .profile-menu-item{min-height:51px;gap:10px;margin:2px 0;padding:6px 11px;border-radius:8px;color:#334155}.profile-dropdown-popper .profile-menu-item .el-icon{margin-right:0;color:#64748b;font-size:17px}.profile-dropdown-popper .profile-menu-copy strong{color:#1e293b;font-size:13px;font-weight:600}.profile-dropdown-popper .profile-menu-copy small{margin-top:2px;color:#94a3b8;font-size:11px}.profile-dropdown-popper .profile-menu-unread .el-badge__content{position:static;transform:none;margin-left:6px;vertical-align:1px}.profile-dropdown-popper .profile-menu-item:not(.hover-danger):hover{background:#eff6ff}.profile-dropdown-popper .profile-menu-item:not(.hover-danger):hover .el-icon,.profile-dropdown-popper .profile-menu-item:not(.hover-danger):hover strong{color:#2563eb}.profile-dropdown-popper .profile-menu-item.hover-danger{margin-top:8px}.profile-dropdown-popper .profile-menu-item.hover-danger:hover{background:#fef2f2}.profile-dropdown-popper .profile-menu-item.hover-danger:hover .el-icon,.profile-dropdown-popper .profile-menu-item.hover-danger:hover strong{color:#dc2626}.main-container[data-v-0aaba3a0]{display:flex;flex-direction:column;flex:1;min-width:0}.app-main[data-v-0aaba3a0]{background-color:#f1f7fb;padding:0;overflow-y:auto;overflow-x:hidden}#app .app-main.is-immersive[data-v-0aaba3a0]{position:relative;background:linear-gradient(180deg,#0506298c,#050629b8),var(--immersive-bg-url) center top / cover no-repeat,#050629!important}#app .app-main.is-glass-list[data-v-0aaba3a0]{position:relative;background:linear-gradient(180deg,#ecf0f76b,#d2dbe799),var(--immersive-bg-url) center top / cover no-repeat,#e2e8f0!important}.glass-title[data-v-0aaba3a0]{padding:16px 0 4px}.glass-title__inner[data-v-0aaba3a0]{width:min(var(--glass-col, var(--app-content-max-width, 1440px)),100%);margin:0 auto;padding:0 clamp(16px,3vw,36px);box-sizing:border-box}.hero-title-row[data-v-0aaba3a0]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.hero-title-copy[data-v-0aaba3a0]{min-width:0}.hero-route-tabs[data-v-0aaba3a0]{flex:0 1 auto;max-width:min(760px,100%);box-shadow:0 10px 24px #0506292e}.glass-title__eyebrow[data-v-0aaba3a0]{margin-bottom:6px;color:#0f766e;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 4px rgba(255,255,255,.6)}.glass-title__h1[data-v-0aaba3a0]{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:900;color:#0f172a;line-height:1.2;text-shadow:0 1px 6px rgba(255,255,255,.55)}.immersive-title[data-v-0aaba3a0]{padding:32px clamp(20px,4vw,48px) 8px;color:#fff}.immersive-title__inner[data-v-0aaba3a0]{width:min(var(--app-content-max-width, 1440px),100%);margin:0 auto}.page-hero-shell[data-v-0aaba3a0]{position:relative}.hero-route-tabs--page[data-v-0aaba3a0]{position:absolute;right:max(20px,calc((100% - var(--app-content-max-width, 1440px)) / 2));bottom:22px;z-index:4;max-width:min(760px,calc(100% - 40px))}.hero-route-tabs--immersive[data-v-0aaba3a0]{background:#ffffffd6}.hero-route-tabs--glass[data-v-0aaba3a0]{background:#ffffffc7}.immersive-title__eyebrow[data-v-0aaba3a0]{margin-bottom:8px;color:#35f0d0;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.45)}.immersive-title__h1[data-v-0aaba3a0]{margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:900;line-height:1.2;text-shadow:0 2px 14px rgba(0,0,0,.42)}@media(max-width:980px){.hero-title-row[data-v-0aaba3a0]{align-items:flex-start;flex-direction:column;gap:10px}.hero-route-tabs[data-v-0aaba3a0]{width:100%}.hero-route-tabs--page[data-v-0aaba3a0]{left:20px;right:20px;bottom:12px;max-width:calc(100% - 40px)}}.flex[data-v-0aaba3a0]{display:flex}.items-center[data-v-0aaba3a0]{align-items:center}.justify-between[data-v-0aaba3a0]{justify-content:space-between}.mr-1[data-v-0aaba3a0]{margin-right:4px}.mr-2[data-v-0aaba3a0]{margin-right:8px}.ml-1[data-v-0aaba3a0]{margin-left:4px}.ml-2[data-v-0aaba3a0]{margin-left:8px}.ml-3[data-v-0aaba3a0]{margin-left:12px}.mx-3[data-v-0aaba3a0]{margin:0 12px}.font-bold[data-v-0aaba3a0]{font-weight:700}.font-mono[data-v-0aaba3a0]{font-family:monospace}.text-xs[data-v-0aaba3a0]{font-size:12px}.text-slate-500[data-v-0aaba3a0]{color:#64748b}.text-slate-700[data-v-0aaba3a0]{color:#334155}.bg-blue-100[data-v-0aaba3a0]{background-color:#dbeafe}.text-blue-600[data-v-0aaba3a0]{color:#2563eb}.mobile-only[data-v-0aaba3a0]{display:none}@media(max-width:1200px){.role-tag[data-v-0aaba3a0]{display:none!important}}@media(max-width:768px){.desktop-only[data-v-0aaba3a0]{display:none}.mobile-only[data-v-0aaba3a0]{display:block}.hidden-xs-only[data-v-0aaba3a0]{display:none!important}.ceiling-header .ceiling-tools .ceiling-pill-btn.mobile-only[data-v-0aaba3a0]{width:42px;display:inline-flex;align-items:center;justify-content:center}.app-main[data-v-0aaba3a0]{padding:0}.right-menu[data-v-0aaba3a0]{gap:4px}.help-guide-btn[data-v-0aaba3a0]{display:none}.message-badge[data-v-0aaba3a0]{margin:0}.user-profile-trigger[data-v-0aaba3a0]{padding:0 3px}.mobile-drawer[data-v-0aaba3a0] .el-drawer__body{padding:0;overflow-y:auto}.mobile-drawer .logo-area[data-v-0aaba3a0]{height:50px;padding:0 14px}.mobile-drawer .menu-group-title[data-v-0aaba3a0]{padding:12px 14px 6px;font-size:11px;letter-spacing:.5px}.mobile-drawer[data-v-0aaba3a0] .el-menu-item{min-height:46px;height:auto;line-height:1.3;padding:10px 14px!important;display:flex;align-items:center;gap:8px}.mobile-drawer[data-v-0aaba3a0] .el-menu-item span{white-space:normal;word-break:break-word}}.fade-transform-leave-active[data-v-0aaba3a0],.fade-transform-enter-active[data-v-0aaba3a0]{transition:all .3s cubic-bezier(.4,0,.2,1)}.fade-transform-enter-from[data-v-0aaba3a0]{opacity:0;transform:translate(10px)}.fade-transform-leave-to[data-v-0aaba3a0]{opacity:0;transform:translate(-10px)}html,body,#app{margin:0;padding:0;width:100%;height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--font-ui: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Source Han Sans SC", "HarmonyOS Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif, "Segoe UI Emoji", "Apple Color Emoji", "Noto Color Emoji", "Segoe UI Symbol";--font-number: var(--font-ui);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--iot-page-bg: #f6f8fb;--iot-page-bg-strong: #eef4f8;--iot-panel-bg: #ffffff;--iot-panel-soft: #f8fafc;--iot-panel-muted: #f1f5f9;--iot-border: #dce6f2;--iot-border-subtle: #e7edf5;--iot-text: #0f172a;--iot-text-soft: #334155;--iot-text-muted: #64748b;--iot-text-faint: #94a3b8;--iot-primary: #2563eb;--iot-primary-soft: #eff6ff;--iot-info: #0284c7;--iot-info-soft: #e0f2fe;--iot-success: #16a34a;--iot-success-soft: #dcfce7;--iot-warning: #d97706;--iot-warning-soft: #fef3c7;--iot-danger: #dc2626;--iot-danger-soft: #fee2e2;--iot-purple: #7c3aed;--iot-purple-soft: #ede9fe;--iot-neutral: #64748b;--iot-neutral-soft: #f1f5f9;--iot-radius-xs: 4px;--iot-radius-sm: 6px;--iot-radius-md: 8px;--iot-radius-lg: 10px;--iot-space-1: 4px;--iot-space-2: 8px;--iot-space-3: 12px;--iot-space-4: 16px;--iot-space-5: 20px;--iot-space-6: 24px;--iot-shadow-panel: 0 1px 2px rgba(15, 23, 42, .04);--iot-shadow-hover: 0 10px 22px -18px rgba(15, 23, 42, .35);--app-bg: var(--iot-page-bg);--panel-bg: var(--iot-panel-bg);--panel-border: var(--iot-border);--text-main: var(--iot-text);--text-muted: var(--iot-text-muted);--primary: var(--iot-primary);--danger: var(--iot-danger);--success: var(--iot-success);--radius-sm: var(--iot-radius-sm);--radius-md: var(--iot-radius-md);--space-sm: var(--iot-space-2);--space-md: var(--iot-space-3);--space-lg: var(--iot-space-4)}.iot-surface{background:var(--iot-panel-bg);border:1px solid var(--iot-border);border-radius:var(--iot-radius-md);box-shadow:var(--iot-shadow-panel)}.iot-muted-copy{color:var(--iot-text-muted);font-size:12px;line-height:1.45}.iot-severity-rail{border-left:3px solid var(--iot-neutral)}.iot-severity-rail.is-danger{border-left-color:var(--iot-danger)}.iot-severity-rail.is-warning{border-left-color:var(--iot-warning)}.iot-severity-rail.is-success{border-left-color:var(--iot-success)}.iot-severity-rail.is-primary{border-left-color:var(--iot-primary)}:root{--shell-header-h: 76px;--shell-sidebar-w: 216px;--app-content-max-width: 1440px;--page-pad-x: 16px;--page-pad-y: 14px;--page-gap: 12px;--page-gap-sm: 8px;--surface: #ffffff;--surface-soft: #f7fbff;--surface-muted: #eef7fc;--line-soft: #d7e6f1;--line-muted: #e7f0f7;--text-strong: #10293c;--text-body: #334e63;--text-soft: #6d8799;--accent-blue: #1479d7;--accent-cyan: #14b8b4;--accent-green: #069b75;--accent-amber: #d97706;--accent-red: #dc2626;--panel-radius: 14px;--panel-shadow: 0 10px 27px rgba(26, 65, 93, .055), 0 1px 2px rgba(26, 65, 93, .035);--panel-shadow-hover: 0 17px 36px rgba(25, 76, 110, .1), 0 2px 5px rgba(25, 76, 110, .04);--focus-ring: 0 0 0 3px rgba(20, 184, 180, .12)}.app-main{container-type:inline-size}#app .app-main{padding:0!important;background:radial-gradient(circle at 92% 6%,rgba(20,184,180,.085),transparent 26%),radial-gradient(circle at 15% 100%,rgba(20,121,215,.07),transparent 32%),linear-gradient(rgba(26,115,154,.026) 1px,transparent 1px),linear-gradient(90deg,rgba(26,115,154,.026) 1px,transparent 1px),linear-gradient(180deg,#f8fcff,#f1f7fb)!important;background-size:auto,auto,34px 34px,34px 34px,auto!important}#app .app-main>.factory-status-banner,#app .app-main>:first-child.factory-status-banner{margin:0}#app .app-main :where(.app-page,.dashboard-container,.analytics-container,.realtime-container,.admin-container,.page-wrap,.audit-page,.audit-wrap,.binding-page,.personnel-page,.operator-page,.approval-page,.account-ops-page,.inbox-wrap,.import-wrap,.order-page,.order-create-page,.recipe-create-page,.recipe-list-page,.purchase-page,.inventory-page,.batching-page,.message-center,.feedback-page,.ai-assistant-page,.unit-calibration-page,.operator-portal,.operator-module-hub,.factory-admin-portal,.factory-module-hub,.personnel-hub,.workspace-page){position:relative;z-index:1;width:100%!important;max-width:none!important;min-height:calc(100dvh - var(--shell-header-h))!important;margin:0!important;padding:var(--page-pad-y) var(--page-pad-x)!important;background:transparent!important;overflow-x:hidden}#app .app-main :where(.app-page-header,.toolbar,.page-header,.page-head,.console-header,.global-header){display:flex;align-items:center;justify-content:space-between;gap:var(--page-gap-sm);min-height:36px;margin:0 0 10px!important;padding:0 0 11px!important;border-bottom:1px solid var(--line-muted)}#app .app-main :where(.app-page-header .section-title,.global-header .main-title,.toolbar>h2,.page-header .page-title,.page-head .title,.main-title,.hero-title,.title){min-width:0;margin:0!important;padding:0!important;border-left:0!important;color:var(--text-strong)!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:0!important}#app .app-main :where(.app-page-header .section-title,.global-header .main-title,.toolbar>h2,.page-header .page-title,.page-head .title){display:inline-flex;align-items:center;gap:9px}#app .app-main :where(.app-page-header .section-title,.global-header .main-title,.toolbar>h2,.page-header .page-title,.page-head .title):before{content:"";flex:none;width:4px;height:17px;border-radius:8px;background:linear-gradient(180deg,var(--accent-cyan),var(--accent-blue));box-shadow:0 0 10px #14b8b447}#app .app-main :where(.toolbar>div>p,.toolbar>p,.page-desc,.page-head .desc){display:none!important}#app .app-main :where(.app-page-header .sub-title,.hero-subtitle){display:block!important;color:var(--text-soft)!important;font-size:12px!important;line-height:1.55!important}#app .app-main :where(.header-actions,.toolbar-actions,.actions,.header-right,.toolbar-right,.right-actions,.global-header .header-actions){display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}#app .app-main :where(.stat,.stat-chip,.kpi-tile,.dashboard-kpi-card,.metric-card,.status-card,.app-kpi-card,.kpi-card,.data-card,.kpi-strip__tile){position:relative;overflow:hidden;border:1px solid var(--line-soft)!important;border-radius:var(--panel-radius)!important;background:var(--surface)!important;box-shadow:var(--panel-shadow)!important}#app .app-main :where(.stat,.stat-chip,.kpi-tile,.dashboard-kpi-card,.metric-card,.status-card,.app-kpi-card,.kpi-card,.data-card,.kpi-strip__tile):after{content:"";position:absolute;top:0;left:12px;right:12px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(20,184,180,.65),rgba(20,121,215,.4),transparent);opacity:.58;pointer-events:none}#app .app-main :where(.dashboard-kpi-card,.metric-card,.status-card,.app-kpi-card,.kpi-card,.data-card,.kpi-strip__tile):hover{border-color:#c5dfed!important;box-shadow:var(--panel-shadow-hover)!important}#app .app-main :where(.stat,.stat-chip,.kpi-tile){min-height:58px;padding:9px 11px!important}#app .app-main :where(.stat span,.stat-label,.kpi-label){color:var(--text-soft)!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}#app .app-main :where(.stat strong,.stat-value,.kpi-value){color:var(--text-strong);font-size:20px!important;font-weight:900!important;line-height:1.1!important}#app .app-main :where(.el-card,.app-data-panel,.cyber-flat-panel,.filter-card,.filter-panel,.template-panel,.action-panel,.global-ledger-panel,.assistant-hero){border:1px solid var(--line-soft)!important;border-radius:var(--panel-radius)!important;background:var(--surface)!important;box-shadow:var(--panel-shadow)!important}#app .app-main :where(.el-card__header){min-height:38px;padding:9px 12px!important;border-bottom:1px solid var(--line-muted)!important;background:linear-gradient(90deg,var(--surface-soft),#ffffff);color:var(--text-body);font-size:13px;font-weight:800}#app .app-main :where(.el-card__body){padding:12px}#app .app-main :where(.filter-panel,.filter-bar,.template-body,.card-body-inner){gap:10px!important;padding:10px 12px!important}#app .app-main :where(.mb-4,.mb-5,.mb-6,.global-kpi-row,.stats-row,.template-panel,.filter-card){margin-bottom:var(--page-gap)!important}#app .app-main :where(.mt-4,.mt-5,.mt-6){margin-top:var(--page-gap)!important}#app .app-main :where(.el-table){--el-table-border-color: var(--line-muted);--el-table-header-bg-color: #f4f9fd;--el-table-row-hover-bg-color: #f1fbfc;border-radius:10px;overflow:hidden;color:var(--text-body);font-size:13px}#app .app-main :where(.el-table th.el-table__cell){padding:7px 0!important;color:#526174!important;font-size:12px;font-weight:800}#app .app-main :where(.el-table__body tr:hover>td.el-table__cell){background:linear-gradient(90deg,#14b8b411,#1479d707)!important}#app .app-main :where(.el-table td.el-table__cell){padding:7px 0!important}#app .app-main :where(.el-table .cell){line-height:1.35}#app .app-main :where(.pager-wrap,.pagination-wrap,.pagination-bar){margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--line-muted)}#app .app-main :where(.mobile-list,.mobile-card-list,.mobile-list-wrapper){display:none}#app .app-main :where(.mobile-card,.mobile-list-item){min-width:0;border:1px solid var(--line-soft);border-radius:var(--panel-radius);background:var(--surface);padding:10px}#app .app-main :where(.mobile-card-head,.mobile-list-head){display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:9px}#app .app-main :where(.mobile-card-title,.mobile-title,.mobile-list-title){min-width:0}#app .app-main :where(.mobile-card-title strong,.mobile-title strong,.mobile-list-title strong){display:block;min-width:0;color:var(--text-strong);font-size:14px;line-height:1.25;overflow-wrap:anywhere}#app .app-main :where(.mobile-card-title span,.mobile-title span,.mobile-list-title span){display:block;min-width:0;margin-top:3px;color:var(--text-soft);font-size:12px;line-height:1.3;overflow-wrap:anywhere}#app .app-main :where(.mobile-metrics,.mobile-card-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app .app-main :where(.mobile-metrics>div,.mobile-card-grid>div,.mobile-detail-row){min-width:0;border:1px solid var(--line-muted);border-radius:6px;background:var(--surface-soft);padding:7px 8px}#app .app-main :where(.mobile-metrics span,.mobile-card-grid span,.mobile-detail-row span){display:block;color:var(--text-soft);font-size:11px;line-height:1.2}#app .app-main :where(.mobile-metrics b,.mobile-card-grid b,.mobile-detail-row b){display:block;min-width:0;margin-top:3px;color:var(--text-strong);font-size:12px;line-height:1.35;overflow-wrap:anywhere}#app .app-main :where(.mobile-actions,.mobile-card-actions,.mobile-card-foot){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}#app .app-main :where(.mobile-actions .el-button,.mobile-card-actions .el-button,.mobile-card-foot .el-button){width:100%;min-height:34px;margin-left:0!important}:where(.mobile-safe-drawer .el-drawer__body){min-width:0;overflow-x:hidden}:where(.mobile-safe-drawer .el-drawer__body *){min-width:0}:where(.mobile-safe-drawer .mobile-card,.mobile-safe-drawer .mobile-list-item,.mobile-safe-drawer .el-descriptions,.mobile-safe-drawer .el-descriptions__body,.mobile-safe-drawer .el-descriptions__table,.mobile-safe-drawer .el-textarea,.mobile-safe-drawer pre){max-width:100%}:where(.mobile-safe-drawer .mobile-card-title strong,.mobile-safe-drawer .mobile-card-title span,.mobile-safe-drawer .mobile-title strong,.mobile-safe-drawer .mobile-title span,.mobile-safe-drawer .mobile-metrics b,.mobile-safe-drawer .mobile-card-grid b,.mobile-safe-drawer .el-descriptions__label,.mobile-safe-drawer .el-descriptions__content,.mobile-safe-drawer .drawer-content,.mobile-safe-drawer .drawer-meta,.mobile-safe-drawer pre,.mobile-safe-drawer textarea){overflow-wrap:anywhere;word-break:break-word}#app .app-main :where(.module-grid,.page-link-grid){gap:12px!important}#app .app-main :where(.module-card,.module-button,.page-link-button){position:relative;isolation:isolate;overflow:hidden;min-height:112px!important;border-radius:var(--panel-radius)!important;border-color:var(--line-soft)!important;background:linear-gradient(135deg,#fff 0% 55%,#f7fbfe)!important;box-shadow:var(--panel-shadow)!important}#app .app-main :where(.module-card,.module-button,.page-link-button):before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent, var(--accent-cyan)),transparent 75%)}#app .app-main :where(.module-card,.module-button,.page-link-button):after{content:"";position:absolute;z-index:-1;right:-36px;bottom:-56px;width:154px;height:154px;border-radius:50%;background:radial-gradient(circle,var(--accent-soft, rgba(20, 184, 180, .09)),transparent 68%)}#app .app-main :where(.module-card,.module-button,.page-link-button):hover{box-shadow:var(--panel-shadow-hover)!important}#app .app-main :where(.module-icon-wrap,.page-link-icon){border-radius:12px!important;box-shadow:inset 0 0 0 1px #1479d70f}#app .app-main :where(.module-meta,.page-link-tag){border-color:var(--line-muted)!important;background:var(--surface-soft)!important}#app .app-main :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border-radius:9px}#app .app-main :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){box-shadow:var(--focus-ring)!important}#app :where(.ambient-orb){display:none!important}#app :where(.login-card){border-radius:var(--panel-radius)!important;box-shadow:0 1px #0f172a0a,0 0 0 1px var(--line-soft)!important}@media(max-width:1024px){:root{--page-pad-x: 12px;--page-pad-y: 12px}#app .app-main :where(.el-row){margin-left:-5px!important;margin-right:-5px!important}#app .app-main :where(.el-col){padding-left:5px!important;padding-right:5px!important}}@media(max-width:768px){:root{--shell-header-h: 64px;--page-pad-x: 8px;--page-pad-y: 8px;--page-gap: 8px}#app .app-main :where(.app-page-header,.toolbar,.page-header,.page-head,.console-header,.global-header){align-items:stretch;flex-direction:column;min-height:0;gap:8px;margin-bottom:8px!important;padding-bottom:6px!important}#app .app-main :where(.app-page-header .section-title,.global-header .main-title,.toolbar>h2,.page-header .page-title,.page-head .title,.main-title,.hero-title,.title){font-size:15px!important}#app .app-main :where(.header-actions,.toolbar-actions,.actions,.header-right,.toolbar-right,.right-actions,.footer-buttons,.global-header .header-actions){width:100%;justify-content:flex-start}#app .app-main :where(.app-page-header .header-right>*,.toolbar>.actions,.toolbar>.flex,.toolbar-actions,.global-header .header-actions,.control-shell){width:100%;max-width:100%}#app .app-main :where(.header-actions .el-button,.toolbar-actions .el-button,.actions .el-button,.app-page-header .header-right .el-button){margin-left:0!important}#app .app-main :where(.app-page-header .header-right .el-button,.toolbar .actions .el-button){flex:1 1 128px;min-height:36px}#app .app-main :where(.stat,.stat-chip,.kpi-tile){min-height:52px;padding:8px 9px!important}#app .app-main :where(.module-card,.module-button,.page-link-button){min-height:0!important;padding:12px!important;gap:10px!important}#app .app-main :where(.module-button,.page-link-button){grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important}#app .app-main :where(.module-icon-wrap,.page-link-icon){width:40px!important;height:40px!important}#app .app-main :where(.module-icon-wrap .el-icon,.page-link-icon .el-icon){font-size:22px!important}#app .app-main :where(.module-title,.page-link-title){font-size:15px!important;line-height:1.25!important}#app .app-main :where(.module-summary,.page-link-desc){display:-webkit-box!important;overflow:hidden!important;color:var(--text-soft)!important;font-size:12px!important;line-height:1.4!important;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}#app .app-main :where(.module-meta,.page-link-tag){grid-column:2!important;justify-self:start!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:4px 8px!important;flex-direction:row!important;gap:6px!important}#app .app-main :where(.module-count){font-size:16px!important}#app .app-main :where(.module-count-label){margin-top:0!important;white-space:normal!important}#app .app-main :where(.module-arrow){display:none!important}#app .app-main :where(.stat strong,.stat-value,.kpi-value){font-size:18px!important}#app .app-main :where(.el-card__header,.panel-header,.card-header){min-height:34px;padding:8px 10px!important}:where(.mobile-safe-drawer .el-drawer__header){min-height:auto;margin-bottom:0!important;padding:14px 12px 10px!important;border-bottom:1px solid var(--line-muted)}:where(.mobile-safe-drawer .el-drawer__body){padding:10px!important}:where(body .el-dialog,body .el-message-box){max-width:calc(100vw - 24px)!important}:where(body .el-dialog__body,body .el-message-box__content){overflow-x:hidden}#app .app-main :where(.el-card__body,.panel-body){padding:10px!important}#app .app-main :where(.el-table){font-size:12px}#app .app-main :where(.el-table th.el-table__cell,.el-table td.el-table__cell){padding:6px 0!important}#app .app-main :where(.desktop-table-card,.desktop-table-wrap,.desktop-table-panel){display:none!important}#app .app-main :where(.mobile-list,.mobile-card-list,.mobile-list-wrapper){display:grid;gap:8px}#app .app-main :where(.el-table__body-wrapper,.el-table__header-wrapper){overflow-x:auto}#app .app-main :where(.pager-wrap,.pagination-wrap,.pagination-bar){justify-content:flex-start!important;overflow-x:auto}#app .app-main :where(.el-pagination){flex-wrap:nowrap;min-width:max-content}#app :where(.login-card){width:calc(100vw - 24px)!important;max-width:420px;padding:28px 22px!important}}:root{--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--motion-duration-fast: .12s;--motion-duration-base: .18s;--motion-duration-enter: .24s;--motion-duration-slow: .36s;--motion-distance-sm: 4px;--motion-distance-md: 10px;--motion-lift-y: -2px;--motion-press-y: 0;--motion-shadow-lift: 0 8px 18px rgba(15, 23, 42, .08);--motion-shadow-focus: 0 0 0 3px rgba(37, 99, 235, .12)}@keyframes appFadeIn{0%{opacity:0}to{opacity:1}}@keyframes appSlideUp{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}@keyframes appPulse{0%,to{opacity:.58;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes appSignalGlow{0%,to{opacity:.72;transform:scale(.92);box-shadow:0 0 #14b8b438}48%{opacity:1;transform:scale(1);box-shadow:0 0 0 6px #14b8b400}}@keyframes appBlink{0%,to{opacity:1}50%{opacity:.48}}@keyframes appSoftAlert{0%,to{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}}@keyframes appProgressSweep{0%{background-position:0 0}to{background-position:28px 0}}#app :where(.fade-in,.fade-in-up,.cyber-entry,.radar-sweep,.stagger-1,.stagger-2,.stagger-3,.stagger-4,.machine-col-row){animation-name:appSlideUp!important;animation-duration:var(--motion-duration-enter)!important;animation-timing-function:var(--motion-ease-emphasized)!important;animation-fill-mode:both!important;filter:none!important;transform-origin:center!important}#app :where(.fade-in){animation-name:appFadeIn!important}#app :where(.stagger-1){animation-delay:40ms!important}#app :where(.stagger-2){animation-delay:80ms!important}#app :where(.stagger-3){animation-delay:.12s!important}#app :where(.stagger-4){animation-delay:.16s!important}#app :where(.el-button,.el-tag,.el-card,.app-data-panel,.cyber-flat-panel,.clickable-card,.module-button,.module-card,.page-link-button,.machine-card,.metric-card,.status-card,.kpi-card,.app-kpi-card,.heat-card,.param-tuning-card,.device-checkbox-item,.batch-btn,.deploy-btn,.hover-lift){transition-duration:var(--motion-duration-base)!important;transition-property:background-color,border-color,box-shadow,color,opacity,transform!important;transition-timing-function:var(--motion-ease-standard)!important}#app :where(.clickable-card,.module-button,.module-card,.page-link-button,.machine-card,.heat-card,.param-tuning-card,.hover-lift):hover{transform:translateY(var(--motion-lift-y))!important;box-shadow:var(--motion-shadow-lift)!important}#app :where(.el-button):active{transform:translateY(var(--motion-press-y))!important}#app :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){transition-duration:var(--motion-duration-base)!important;transition-property:border-color,box-shadow,background-color!important;transition-timing-function:var(--motion-ease-standard)!important}#app :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){box-shadow:var(--motion-shadow-focus)!important}#app :where(.live-dot,.led-green,.led-active,.animate-pulse,.pulse-scale){animation:appSignalGlow 2.1s var(--motion-ease-standard) infinite!important}#app :where(.blink-text,.alarm-flash){animation:appBlink 1.2s var(--motion-ease-standard) infinite!important}#app :where(.shake-extreme){animation:appSoftAlert .6s var(--motion-ease-standard) infinite!important}#app .app-main :where(.scan-line){display:block!important;opacity:.42;animation-duration:4.8s!important;animation-timing-function:ease-in-out!important}#app :where(.spin-slow,.float-hover){animation:none!important}@media(max-width:768px){:root{--motion-lift-y: 0;--motion-distance-md: 6px;--motion-shadow-lift: none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}#app{width:100%;min-height:100vh;margin:0;padding:0;font-weight:400;font-family:var(--font-ui)}a{color:inherit;text-decoration:none}body{background:var(--app-bg)}body,#app,button,input,textarea,select,pre,code,kbd,samp,.el-button,.el-input__inner,.el-textarea__inner,.el-select__selected-item,.el-form-item__label,.el-table,.el-dialog,.el-drawer,.el-message,.el-notification,.el-popover,.el-tooltip__popper,.el-dropdown-menu,.driver-popover,.jiarun-tour-popover{font-family:var(--font-ui)!important;font-variant-numeric:tabular-nums}#app :where(*){font-family:var(--font-ui)!important;font-variant-numeric:tabular-nums}body :where(.el-popper,.el-popper *,.el-picker-panel,.el-picker-panel *,.el-select-dropdown,.el-select-dropdown *,.el-message-box,.el-message-box *,.el-notification,.el-notification *,.el-message,.el-message *,.driver-popover,.driver-popover *){font-family:var(--font-ui)!important;font-variant-numeric:tabular-nums}.font-digital,.font-mono,.text-mono,.mono,.digital-val,.g-num,.lcd-val,.lcd-value,.metric-num,[class*=font-digital],[class*=font-mono],[class*=text-mono]{font-family:var(--font-number)!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}:root{--app-bg: var(--iot-page-bg);--panel-bg: var(--iot-panel-bg);--panel-border: var(--iot-border);--text-main: var(--iot-text);--text-muted: var(--iot-text-muted);--primary: var(--iot-primary);--danger: var(--iot-danger);--success: var(--iot-success);--radius-sm: var(--iot-radius-sm);--radius-md: var(--iot-radius-md);--space-sm: var(--iot-space-2);--space-md: var(--iot-space-3);--space-lg: var(--iot-space-4)}.app-panel{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-sm)}.app-page{width:100%;margin:0;min-height:calc(100vh - var(--shell-header-h, 76px));min-height:calc(100dvh - var(--shell-header-h, 76px));padding:var(--space-lg)}@media(max-width:768px){.app-page{padding:12px}}button.app-request-pending,.el-button.app-request-pending{opacity:.55!important;filter:grayscale(.5)!important;cursor:not-allowed!important;transform:none!important;transition:opacity .2s ease,filter .2s ease}.el-message{--fb-accent: var(--iot-neutral, #64748b);--fb-accent-soft: var(--iot-neutral-soft, #f1f5f9);min-width:320px;max-width:min(560px,calc(100vw - 32px));padding:12px 16px 12px 14px;gap:10px;border:1px solid var(--iot-border, #dce6f2);border-left:3px solid var(--fb-accent);border-radius:var(--iot-radius-md, 8px);background:var(--iot-panel-bg, #ffffff);box-shadow:0 8px 28px -12px #0f172a47}.el-message .el-message__content{color:var(--iot-text, #0f172a);font-size:14px;line-height:1.55;word-break:break-word}.el-message .el-message__icon{font-size:18px;color:var(--fb-accent)}.el-message .el-message__closeBtn{color:var(--iot-text-faint, #94a3b8);font-size:15px;border-radius:var(--iot-radius-xs, 4px);transition:color .15s ease,background .15s ease}.el-message .el-message__closeBtn:hover{color:var(--iot-text-soft, #334155);background:var(--iot-panel-muted, #f1f5f9)}.el-message--success{--fb-accent: var(--iot-success, #16a34a);--fb-accent-soft: var(--iot-success-soft, #dcfce7)}.el-message--warning{--fb-accent: var(--iot-warning, #d97706);--fb-accent-soft: var(--iot-warning-soft, #fef3c7)}.el-message--error{--fb-accent: var(--iot-danger, #dc2626);--fb-accent-soft: var(--iot-danger-soft, #fee2e2)}.el-message--info{--fb-accent: var(--iot-info, #0284c7);--fb-accent-soft: var(--iot-info-soft, #e0f2fe)}.el-message-box{padding:4px 4px 18px;border:1px solid var(--iot-border, #dce6f2);border-radius:var(--iot-radius-lg, 10px);box-shadow:0 24px 60px -28px #0f172a73}.el-message-box__header{padding:18px 20px 8px}.el-message-box__title{color:var(--iot-text, #0f172a);font-size:16px;font-weight:600}.el-message-box__content{padding:4px 20px 8px;color:var(--iot-text-soft, #334155);font-size:14px;line-height:1.6}.el-message-box__status{font-size:22px!important}.el-message-box__status.el-message-box-icon--success{color:var(--iot-success, #16a34a)}.el-message-box__status.el-message-box-icon--warning{color:var(--iot-warning, #d97706)}.el-message-box__status.el-message-box-icon--error{color:var(--iot-danger, #dc2626)}.el-message-box__status.el-message-box-icon--info,.el-message-box__status.el-message-box-icon--primary{color:var(--iot-info, #0284c7)}.el-message-box__btns{padding:6px 20px 0;gap:10px}.el-message-box__btns .el-button{border-radius:var(--iot-radius-sm, 6px);min-width:76px}.el-message-box__headerbtn .el-message-box__close{color:var(--iot-text-faint, #94a3b8)}.el-message-box__headerbtn:hover .el-message-box__close{color:var(--iot-text-soft, #334155)}.fb-confirm-danger .el-message-box__title{color:var(--iot-danger, #dc2626)}.fb-confirm-danger .el-button--primary{--el-button-bg-color: var(--iot-danger, #dc2626);--el-button-border-color: var(--iot-danger, #dc2626);--el-button-hover-bg-color: #b91c1c;--el-button-hover-border-color: #b91c1c;--el-button-active-bg-color: #991b1b;--el-button-active-border-color: #991b1b}.el-notification{--fb-accent: var(--iot-info, #0284c7);padding:14px 16px 14px 14px;border:1px solid var(--iot-border, #dce6f2);border-left:3px solid var(--fb-accent);border-radius:var(--iot-radius-md, 8px);box-shadow:0 14px 40px -18px #0f172a66}.el-notification__title{color:var(--iot-text, #0f172a);font-size:15px;font-weight:600}.el-notification__content{margin-top:4px;color:var(--iot-text-soft, #334155);font-size:13px;line-height:1.6}.el-notification .el-notification__icon{font-size:22px;color:var(--fb-accent)}.el-notification.success{--fb-accent: var(--iot-success, #16a34a)}.el-notification.warning{--fb-accent: var(--iot-warning, #d97706)}.el-notification.error{--fb-accent: var(--iot-danger, #dc2626)}.el-notification.info{--fb-accent: var(--iot-info, #0284c7)}.el-notification__closeBtn{color:var(--iot-text-faint, #94a3b8)}.el-notification__closeBtn:hover{color:var(--iot-text-soft, #334155)}@media(max-width:768px){.el-message{min-width:0;width:calc(100vw - 24px);padding:10px 12px}.el-message .el-message__content{font-size:13px}}.jiarun-tour-popover{font-family:var(--font-ui);border-radius:12px;box-shadow:0 8px 32px #0000001f}.jiarun-tour-popover .driver-popover-title{font-size:16px;font-weight:700;color:#1e293b}.jiarun-tour-popover .driver-popover-description{font-size:14px;color:#475569;line-height:1.7}.jiarun-tour-popover .driver-popover-footer button{border-radius:6px;font-weight:600;padding:6px 16px}.jiarun-tour-popover .driver-popover-progress-text{font-size:12px;color:#94a3b8}.tour-help-btn{position:fixed;bottom:24px;right:24px;z-index:100;width:40px;height:40px;opacity:.7;transition:opacity .2s}.tour-help-btn:hover{opacity:1}.mobile-only{display:none}@media(max-width:768px){.desktop-only{display:none}.mobile-only{display:block}}.fade-in{animation:shared-fade-in .3s ease}@keyframes shared-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:768px){.header-actions{width:100%}.header-actions .el-button{flex:1;margin-left:0;min-height:36px}}#app .app-main.has-hero .list-page-shell__header{position:static!important;background:transparent!important;box-shadow:none!important;z-index:auto!important}#app .app-main.has-hero .list-page-shell{overflow:visible!important;z-index:auto!important}#app .app-main.has-hero [class*=__chrome]{background:transparent!important}#app .app-main.has-hero .app-page-header{position:relative!important;z-index:50!important;isolation:isolate!important;transform:translateY(-56px)!important;margin:0 auto!important;max-width:min(var(--app-content-max-width, 1440px),calc(100% - 40px))!important;padding:0!important;background:transparent!important;border:none!important;min-height:0!important;color:#fffffff2}#app .app-main.has-hero .page-hero,#app .app-main.has-hero .page-hero .page-hero__mask{z-index:0!important}#app .app-main.has-hero .page-hero .page-hero__content{position:relative;z-index:1}#app .app-main.has-hero .app-page-header .section-title,#app .app-main.has-hero .app-page-header .sub-title{display:none!important}#app .app-main.has-hero .app-page-header .section-title:before{display:none!important}#app .app-main.has-hero .app-page-header .header-left:empty,#app .app-main.has-hero .app-page-header:empty{display:none!important}#app .app-main.has-hero .insight-chip{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;background:#ffffffd9!important;backdrop-filter:blur(12px) saturate(180%)!important;-webkit-backdrop-filter:blur(12px) saturate(180%)!important;border:1px solid rgba(255,255,255,.5)!important;color:#0f172a!important;box-shadow:0 6px 18px #05062938!important}#app .app-main.has-hero .header-insight-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#app .app-main.has-hero .app-page-header .header-right{background:#fff3!important;backdrop-filter:blur(14px) saturate(160%)!important;-webkit-backdrop-filter:blur(14px) saturate(160%)!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:10px!important;padding:8px 10px!important;box-shadow:0 8px 24px #05062938!important}#app .app-main.has-hero [class*=__chrome]{padding-left:20px!important;padding-right:20px!important;padding-top:8px!important}#app .app-main.has-hero [class*=__body]{padding:8px 20px 20px!important}#app .app-main.has-hero .dashboard-container{padding:12px 20px 20px!important}#app .app-main.has-hero .app-page-header{margin-bottom:8px!important}#app .app-main:is(.has-hero,.is-glass-list,.is-immersive) .app-page-header .route-tab-strip{display:none!important}#app .app-main.has-hero .app-page-header:has(.route-tab-strip){transform:none!important;margin:0 auto 10px!important;color:#0f172a!important}#app .app-main.has-hero .app-page-header:has(.route-tab-strip) .header-left:not(:has(.left-extra)){display:none!important}#app .app-main.has-hero .app-page-header:has(.route-tab-strip) .header-right{width:100%!important;justify-content:flex-end!important;background:#ffffffb8!important;backdrop-filter:blur(16px) saturate(150%)!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:0 10px 24px #0f172a21!important}#app .app-main.is-glass-list .app-page-header .header-left:not(:has(.left-extra)){display:none!important}#app .app-main:is(.has-hero,.is-glass-list,.is-immersive) .app-page-header .header-right:has(>.route-tab-strip:only-child),#app .app-main:is(.has-hero,.is-glass-list,.is-immersive) .app-page-header .header-right:has(>:is(.actions,.header-actions,.control-actions):has(>.route-tab-strip:only-child)){display:none!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#app .app-main:is(.has-hero,.is-glass-list,.is-immersive) .app-page-header:has(>.header-right>.route-tab-strip:only-child):not(:has(.left-extra)),#app .app-main:is(.has-hero,.is-glass-list,.is-immersive) .app-page-header:has(>.header-right>:is(.actions,.header-actions,.control-actions):has(>.route-tab-strip:only-child)):not(:has(.left-extra)){display:none!important}#app .app-main.has-hero .mb-5{margin-bottom:12px!important}#app .app-main.has-hero .mb-4{margin-bottom:10px!important}#app .app-main.has-hero .mb-3{margin-bottom:8px!important}#app .app-main.has-hero .mt-3{margin-top:8px!important}#app .app-main.has-hero .mt-2{margin-top:6px!important}#app .app-main.has-hero .el-row{row-gap:10px}#app .app-main.has-hero .el-card__body,#app .app-main.has-hero .cyber-flat-panel .el-card__body{padding:14px 16px!important}#app .app-main.has-hero .el-card,#app .app-main.has-hero .cyber-flat-panel{border-radius:10px!important}@media(max-width:1024px){#app .app-main.has-hero [class*=__chrome],#app .app-main.has-hero [class*=__body],#app .app-main.has-hero .dashboard-container{padding-left:12px!important;padding-right:12px!important}#app .app-main.has-hero .el-card__body{padding:12px!important}}#app .app-main.is-glass-list:has(.order-create-wizard){background:#e7ecf3!important;isolation:isolate}#app .app-main.is-glass-list:has(.order-create-wizard):before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,#e9edf3a3,#d5dee9c2),var(--immersive-bg-url) center top / cover no-repeat;filter:blur(16px);transform:scale(1.08);pointer-events:none}#app .app-main.is-glass-list .list-page-shell,#app .app-main.is-glass-list .list-page-shell__header,#app .app-main.is-glass-list [class*=__chrome],#app .app-main.is-glass-list [class*=__body]{background:transparent!important;box-shadow:none!important}#app .app-main.is-glass-list .list-page-shell{overflow:visible!important}#app .app-main.is-glass-list .list-page-shell__header>[class*=__chrome],#app .app-main.is-glass-list .list-page-shell__body>[class*=__body]{max-width:var(--glass-col, var(--app-content-max-width, 1440px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,3vw,36px)!important;padding-right:clamp(16px,3vw,36px)!important;box-sizing:border-box!important}#app .app-main.is-glass-list .ai-assistant-page,#app .app-main.is-glass-list .dashboard-container:not(.list-page-shell),#app .app-main.is-glass-list .dossier-page,#app .app-main.is-glass-list .feedback-page,#app .app-main.is-glass-list .operator-work-page,#app .app-main.is-glass-list .order-create-wizard,#app .app-main.is-glass-list .recipe-create-page,#app .app-main.is-glass-list .page-wrap:not(.list-page-shell){max-width:var(--glass-col, var(--app-content-max-width, 1440px))!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}#app .app-main.is-glass-list .app-page-header .section-title,#app .app-main.is-glass-list .app-page-header .sub-title{display:none!important}#app .app-main.is-glass-list .app-page-header .section-title:before{display:none!important}#app .app-main.is-glass-list .app-page-header{border-bottom-color:transparent!important}#app .app-main.is-glass-list .app-page-header .header-left:empty{display:none!important}#app .app-main.is-glass-list .insight-chip{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 12px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;background:#ffffffd1!important;backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;border:1px solid rgba(148,163,184,.35)!important;color:#1e293b!important;box-shadow:0 6px 16px #0f172a1f!important}#app .app-main.is-glass-list .header-insight-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}#app .app-main.is-glass-list .app-page-header .header-right{background:#ffffff8c!important;backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:12px!important;padding:6px 8px!important;box-shadow:0 8px 20px #0f172a1f!important}#app .app-main.is-glass-list .filter-panel,#app .app-main.is-glass-list .table-panel,#app .app-main.is-glass-list .flat-card,#app .app-main.is-glass-list .el-card,#app .app-main.is-glass-list .app-factory-group-panel,#app .app-main.is-glass-list .template-card,#app .app-main.is-glass-list .card,#app .app-main.is-glass-list .hero,#app .app-main.is-glass-list .main-panel,#app .app-main.is-glass-list .preview-panel,#app .app-main.is-glass-list .work-context-summary,#app .app-main.is-glass-list .order-head,#app .app-main.is-glass-list .stage-card,#app .app-main.is-glass-list .param-tuning-card,#app .app-main.is-glass-list .assistant-console,#app .app-main.is-glass-list .assistant-result,#app .app-main.is-glass-list [class*=__panel]{background:#ffffffbd!important;backdrop-filter:blur(20px) saturate(150%)!important;-webkit-backdrop-filter:blur(20px) saturate(150%)!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:0 14px 36px #0f172a29!important;border-radius:14px!important}#app .app-main.is-glass-list .el-card__body{background:transparent!important}#app .app-main.is-glass-list .kpi-strip{background:transparent!important;border:none!important;box-shadow:none!important}#app .app-main.is-glass-list .kpi-strip__tile{background:#ffffffbd!important;backdrop-filter:blur(18px) saturate(150%)!important;-webkit-backdrop-filter:blur(18px) saturate(150%)!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:0 10px 26px #0f172a24!important;border-radius:14px!important}#app .app-main.is-glass-list .kpi-strip__tile.is-strong{border-color:#2563eb66!important;box-shadow:0 10px 26px #2563eb2e!important}#app .app-main.is-glass-list .chrome-edge-toggle{width:60px!important;height:24px!important;bottom:-12px!important;border:1px solid rgba(255,255,255,.85)!important;border-radius:999px!important;background:#ffffffd1!important;backdrop-filter:blur(14px) saturate(150%)!important;-webkit-backdrop-filter:blur(14px) saturate(150%)!important;color:#475569!important;box-shadow:0 8px 18px #0f172a2e!important}#app .app-main.is-glass-list .chrome-edge-toggle:hover{background:#fffffff5!important;color:#2563eb!important}#app .app-main.is-glass-list .el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-border-color: rgba(148, 163, 184, .28);--el-table-row-hover-bg-color: rgba(255, 255, 255, .55);--el-table-text-color: #1e293b;--el-table-header-text-color: #334155;background:transparent!important}#app .app-main.is-glass-list .el-table tr,#app .app-main.is-glass-list .el-table td.el-table__cell{background:transparent!important}#app .app-main.is-glass-list .el-table th.el-table__cell{background:#f1f5f9b3!important;font-weight:700}#app .app-main.is-glass-list .el-table .el-table__row--striped td.el-table__cell{background:#fff6!important}#app .app-main.is-glass-list .el-table__inner-wrapper:before{display:none!important}#app .app-main.is-glass-list .ta-c{text-align:center}#app .app-main.is-glass-list .ta-r{text-align:right}#app .app-main.is-immersive .dashboard-container,#app .app-main.is-immersive [class*=__chrome],#app .app-main.is-immersive [class*=__body]{background:transparent!important}#app .app-main.is-immersive .cyber-flat-panel,#app .app-main.is-immersive .el-card,#app .app-main.is-immersive .kpi-card,#app .app-main.is-immersive .alert-bg,#app .app-main.is-immersive [class*=__panel]{background:#11183380!important;backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 16px 40px #0000006b!important;color:#fffffff0!important}#app .app-main.is-immersive .el-card__body{background:transparent!important;color:inherit}#app .app-main.is-immersive .cyber-flat-panel,#app .app-main.is-immersive .cyber-flat-panel p,#app .app-main.is-immersive .cyber-flat-panel span,#app .app-main.is-immersive .cyber-flat-panel strong,#app .app-main.is-immersive .cyber-flat-panel div{color:#ffffffeb}#app .app-main.is-immersive .kpi-label,#app .app-main.is-immersive .kpi-card .unit-text,#app .app-main.is-immersive .client-id,#app .app-main.is-immersive .machine-type,#app .app-main.is-immersive .text-slate-400,#app .app-main.is-immersive .text-slate-500,#app .app-main.is-immersive .text-slate-700,#app .app-main.is-immersive .text-muted,#app .app-main.is-immersive .text-gray{color:#ffffff9e!important}#app .app-main.is-immersive .device-name,#app .app-main.is-immersive .machine-name,#app .app-main.is-immersive .tile-title-group strong,#app .app-main.is-immersive .kpi-val,#app .app-main.is-immersive .text-primary,#app .app-main.is-immersive .text-success,#app .app-main.is-immersive .text-purple,#app .app-main.is-immersive .text-warning,#app .app-main.is-immersive .text-danger{color:#fff!important;text-shadow:0 2px 8px rgba(5,6,41,.45)}#app .app-main.is-immersive .status-indicator{background:#ffffff24!important;border-color:#fff3!important;color:#ffffffeb!important}#app .app-main.is-immersive .status-indicator .status-text{color:inherit!important}#app .app-main.is-immersive [class*=ring],#app .app-main.is-immersive [class*=placeholder]{border-color:#ffffff4d!important;color:#ffffff8c!important}#app .app-main.is-immersive .app-data-panel.el-card,#app .app-main.is-immersive .cyber-flat-panel{background:#11183380!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:12px!important;box-shadow:0 16px 40px #0000006b!important;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}#app .app-main.is-immersive .panel-header,#app .app-main.is-immersive .card-header{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important;color:#fff!important}#app .app-main.is-immersive .panel-title,#app .app-main.is-immersive .panel-title *{color:#fffffff2!important}#app .app-main.is-immersive .view-tabs .el-tabs__item{color:#fff9!important}#app .app-main.is-immersive .view-tabs .el-tabs__item.is-active,#app .app-main.is-immersive .view-tabs .el-tabs__item:hover{color:#35f0d0!important}#app .app-main.is-immersive .view-tabs .el-tabs__active-bar{background-color:#00e6c3!important}#app .app-main.is-immersive .view-tabs .el-tabs__nav-wrap:after{background-color:#ffffff1f!important}#app .app-main.is-immersive .heat-card-grid{background:transparent!important;padding:12px 4px!important}#app .app-main.is-immersive .global-ledger-panel{background:transparent!important;border:1px solid rgba(255,255,255,.14)!important}#app .app-main.is-immersive .global-ledger-title{background:#ffffff0f!important;color:#ffffffeb!important;border-bottom-color:#ffffff1a!important}#app .app-main.is-immersive .el-table{--el-table-bg-color: transparent !important;--el-table-tr-bg-color: transparent !important;--el-table-text-color: rgba(255, 255, 255, .88);--el-table-row-hover-bg-color: rgba(0, 230, 195, .1);--el-table-border-color: rgba(255, 255, 255, .08);background:transparent!important}#app .app-main.is-immersive .el-table tr,#app .app-main.is-immersive .el-table th.el-table__cell,#app .app-main.is-immersive .el-table td.el-table__cell{background:transparent!important}#app .app-main.is-immersive .ledger-device-bar{background:#ffffff0a!important;border-bottom-color:#ffffff1a!important}#app .app-main.is-immersive .ledger-device-pill{background:#ffffff0f!important;border-color:#ffffff2e!important;color:#ffffffc7!important}#app .app-main.is-immersive .ledger-device-pill.active{background:#00e6c32e!important;border-color:#00e6c38c!important;color:#35f0d0!important}#app .app-main.is-immersive .ledger-list{background:transparent!important}#app .app-main.is-immersive .ledger-row{border-bottom-color:#ffffff14!important}#app .app-main.is-immersive .ledger-row:nth-child(2n){background:#ffffff0a!important}#app .app-main.is-immersive .ledger-row-time,#app .app-main.is-immersive .ledger-metric-label,#app .app-main.is-immersive .ledger-metric-unit{color:#ffffffb8!important}#app .app-main.is-immersive .ledger-metric-value{color:#35f0d0!important}#app .app-main.is-immersive .el-pagination,#app .app-main.is-immersive .el-pagination button,#app .app-main.is-immersive .el-pagination .el-pager li{background:transparent!important;color:#ffffffc7!important}#app .app-main.is-immersive .el-pagination .el-pager li.is-active{background:#00e6c3!important;color:#0f172a!important}#app .app-main.is-immersive .pager-hint{color:#ffffff9e!important}#app .app-main.is-immersive .tank-glass-mini{border-color:#fff6!important;background:linear-gradient(to bottom,transparent 0,transparent calc(25% - .5px),rgba(255,255,255,.25) calc(25% - .5px),rgba(255,255,255,.25) calc(25% + .5px),transparent calc(25% + .5px),transparent calc(50% - .5px),rgba(255,255,255,.25) calc(50% - .5px),rgba(255,255,255,.25) calc(50% + .5px),transparent calc(50% + .5px),transparent calc(75% - .5px),rgba(255,255,255,.25) calc(75% - .5px),rgba(255,255,255,.25) calc(75% + .5px),transparent calc(75% + .5px),transparent 100%),#ffffff14!important;box-shadow:inset 0 1px 2px #00000040!important}#app .app-main.is-immersive .kpi-icon{color:#35f0d0!important;filter:drop-shadow(0 0 8px rgba(53,240,208,.4))}#app .app-main.is-immersive .cyber-flat-panel,#app .app-main.is-immersive [class*=__panel]{border-color:#ffffff2e!important}#app .app-main.is-immersive .border-green,#app .app-main.is-immersive .border-blue,#app .app-main.is-immersive .border-red,#app .app-main.is-immersive .border-purple{border-color:#ffffff38!important;border-top-width:3px!important}#app .app-main.is-immersive .border-green{border-top-color:#22c55e!important}#app .app-main.is-immersive .border-blue{border-top-color:#38bdf8!important}#app .app-main.is-immersive .border-red{border-top-color:#f87171!important}#app .app-main.is-immersive .border-purple{border-top-color:#a78bfa!important}:root{--drawer-glass-panel: rgba(255, 255, 255, .72);--drawer-glass-panel-strong: rgba(255, 255, 255, .86);--drawer-glass-border: rgba(255, 255, 255, .78);--drawer-glass-line: rgba(148, 163, 184, .28);--drawer-glass-text: #10293c;--drawer-glass-muted: #64748b;--drawer-glass-shadow: 0 24px 72px rgba(15, 23, 42, .24)}@supports selector(:has(*)){body .el-overlay:has(.mobile-safe-drawer){background-color:#0f172a47;backdrop-filter:blur(4px) saturate(120%);-webkit-backdrop-filter:blur(4px) saturate(120%)}}body .mobile-safe-drawer.el-drawer{position:relative;isolation:isolate;overflow:hidden;border:0;background:linear-gradient(180deg,#ffffff94,#f1f7fbdb),var(--drawer-hero-bg-url, linear-gradient(135deg, #d9ecf6 0%, #f8fcff 100%));background-position:center;background-size:cover;box-shadow:var(--drawer-glass-shadow);color:var(--drawer-glass-text)}body .mobile-safe-drawer.el-drawer.rtl{border-left:1px solid rgba(255,255,255,.72)}body .mobile-safe-drawer.el-drawer.ltr{border-right:1px solid rgba(255,255,255,.72)}body .mobile-safe-drawer.el-drawer:before{content:"";position:absolute;inset:-28px;z-index:-2;background:var(--drawer-hero-bg-url, linear-gradient(135deg, #d9ecf6 0%, #f8fcff 100%)) center / cover no-repeat;filter:blur(22px) saturate(145%);opacity:.44;transform:scale(1.06);pointer-events:none}body .mobile-safe-drawer.el-drawer:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#ffffffc7,#f8fcffad 46%,#e9f3fad6),linear-gradient(120deg,rgba(20,184,180,.14),transparent 38%,rgba(37,99,235,.12));pointer-events:none}body .mobile-safe-drawer .el-drawer__header,body .mobile-safe-drawer .el-drawer__body,body .mobile-safe-drawer .el-drawer__footer{position:relative;z-index:1}body .mobile-safe-drawer .el-drawer__header{flex:none;min-height:58px;margin:0!important;padding:17px 18px 14px!important;border-bottom:1px solid var(--drawer-glass-line);background:#ffffff80;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);color:var(--drawer-glass-text)}body .mobile-safe-drawer .el-drawer__title{min-width:0;color:var(--drawer-glass-text);font-size:16px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}body .mobile-safe-drawer .el-drawer__close-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(148,163,184,.32);border-radius:999px;background:#ffffffad;color:#475569;transition:background .15s ease,border-color .15s ease,color .15s ease}body .mobile-safe-drawer .el-drawer__close-btn:hover{border-color:#2563eb57;background:#fffffff0;color:#2563eb}body .mobile-safe-drawer .el-drawer__body{min-width:0;padding:16px!important;overflow-x:hidden;overflow-y:auto;background:#ffffff2e}body .mobile-safe-drawer .el-drawer__footer{padding:12px 16px 14px;border-top:1px solid var(--drawer-glass-line);background:#ffffff94;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}body .mobile-safe-drawer :where(.detail-section,.detail-orders,.detail-mgmt,.detail-record-card,.detail-profile__row,.detail-kpis .kpi,.detail-record-grid>div,.history-grid,.price-history-grid,.diff-grid,.change-card,.stats-summary,.stats-tile,.preview-head,.preview-metrics>div,.payload-panel,.history-head,.mobile-card,.mobile-history-card,.mobile-kv,.detail-meta-grid>div,.detail-note,.el-descriptions,.el-alert){border-color:var(--drawer-glass-border)!important;background:var(--drawer-glass-panel)!important;box-shadow:0 10px 28px #0f172a1a;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}body .mobile-safe-drawer :where(.detail-section,.detail-orders,.detail-mgmt){border:1px solid var(--drawer-glass-border);border-radius:12px;padding:12px}body .mobile-safe-drawer :where(.detail-record-card,.change-card,.stats-summary,.preview-head,.payload-panel,.history-head){border-radius:12px!important}body .mobile-safe-drawer :where(.history-grid,.price-history-grid,.diff-grid,.el-descriptions){border-radius:12px!important;overflow:hidden}body .mobile-safe-drawer :where(.history-grid__head,.price-history-grid__head,.diff-grid__head,.el-descriptions__label.el-descriptions__cell){background:#f1f7fbbd!important}body .mobile-safe-drawer :where(.history-grid__body .history-grid__row:nth-child(2n),.price-history-grid__body .price-history-grid__row:nth-child(2n),.detail-record-grid>div,.mobile-kv,.detail-profile__row){background:#ffffff94!important}body .mobile-safe-drawer :where(.el-descriptions__body,.el-descriptions__table,.el-descriptions__content.el-descriptions__cell){background:transparent!important}body .mobile-safe-drawer :where(h2,h3,.drawer-title,.detail-section__title,.detail-orders__head strong,.detail-mgmt__head strong,.preview-head strong,.payload-panel-head strong,.mobile-card-title strong,.detail-record-title strong,.stats-title h3){color:var(--drawer-glass-text)!important}body .mobile-safe-drawer :where(.drawer-meta,.detail-topline,.detail-record-title span,.preview-head span,.payload-panel-head span,.mobile-card-title span,.detail-profile__row span,.detail-record-grid span,.mobile-kv span,.detail-meta-grid dt,.stats-summary p){color:var(--drawer-glass-muted)!important}body .mobile-safe-drawer :where(pre,.raw-value,.diff-value,.payload-panel pre,.el-textarea__inner,.el-input__wrapper){border-color:#94a3b84d!important;background:#ffffff9e!important}body .mobile-safe-drawer :where(.detail-actions,.detail-record-actions,.el-drawer__footer) .el-button{margin-left:0!important}@media(max-width:768px){body .mobile-safe-drawer.el-drawer{width:100%!important;max-width:100vw!important}body .mobile-safe-drawer .el-drawer__header{min-height:52px;padding:13px 12px 10px!important}body .mobile-safe-drawer .el-drawer__title{font-size:15px}body .mobile-safe-drawer .el-drawer__body{padding:10px!important}body .mobile-safe-drawer .el-drawer__footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px 12px}body .mobile-safe-drawer .el-drawer__footer .el-button{width:100%}body .mobile-safe-drawer :where(.detail-section,.detail-orders,.detail-mgmt){padding:10px}}:root{--app-loading-overlay: rgba(244, 250, 253, .86);--app-loading-overlay-strong: rgba(240, 247, 251, .94);--app-loading-cyan: #14b8b4;--app-loading-blue: #1479d7;--app-loading-glow: rgba(20, 184, 180, .34);--app-loading-text: #14324a;--app-loading-text-soft: #5c7a91}.el-loading-mask{background-color:var(--app-loading-overlay)!important;backdrop-filter:blur(2px) saturate(118%);-webkit-backdrop-filter:blur(2px) saturate(118%);transition:opacity .18s ease}.el-loading-mask.is-fullscreen{background-color:var(--app-loading-overlay-strong)!important}.el-loading-spinner{top:50%!important;margin-top:-36px!important}.el-loading-spinner .circular{width:44px!important;height:44px!important;animation:app-loading-rotate 1.4s linear infinite!important;filter:drop-shadow(0 0 9px var(--app-loading-glow))}.el-loading-spinner .path{stroke:var(--app-loading-cyan)!important;stroke-width:3.2!important;stroke-linecap:round!important;animation:app-loading-dash 1.6s ease-in-out infinite!important}.el-loading-spinner .el-loading-text{margin:14px 0 0!important;color:var(--app-loading-text)!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:.4px}.el-loading-spinner:after{content:"";display:block;width:64px;height:2px;margin:12px auto 0;border-radius:999px;background:linear-gradient(90deg,transparent,var(--app-loading-cyan),var(--app-loading-blue),transparent);opacity:.55;animation:app-loading-pulse 1.8s ease-in-out infinite}@keyframes app-loading-rotate{to{transform:rotate(360deg)}}@keyframes app-loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:92,200;stroke-dashoffset:-36}to{stroke-dasharray:92,200;stroke-dashoffset:-128}}@keyframes app-loading-pulse{0%,to{opacity:.22;transform:scaleX(.65)}50%{opacity:.65;transform:scaleX(1)}}@media(max-width:768px){.el-loading-spinner{margin-top:-30px!important}.el-loading-spinner .circular{width:38px!important;height:38px!important}.el-loading-spinner .el-loading-text{margin-top:10px!important;font-size:12px!important}.el-loading-spinner:after{width:52px;margin-top:9px}}.app-page-header[data-v-5ca3a295]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px;min-height:36px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--iot-border-subtle)}.header-left[data-v-5ca3a295]{min-width:0;flex:1 1 240px;display:flex;flex-direction:column;gap:6px}.section-title[data-v-5ca3a295]{font-size:16px;line-height:1.2;font-weight:800;color:var(--iot-text);margin:0;padding-left:0;border-left:0;letter-spacing:0}.sub-title[data-v-5ca3a295]{font-size:12px;color:var(--iot-text-muted);font-family:inherit;margin:0}.left-extra[data-v-5ca3a295]{min-width:0}.header-right[data-v-5ca3a295]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}[data-v-5ca3a295] .header-insight-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}[data-v-5ca3a295] .insight-chip{min-height:24px;display:inline-flex;align-items:center;border:1px solid var(--iot-border);border-radius:999px;background:var(--iot-panel-soft);color:var(--iot-text-muted);padding:0 8px;font-size:12px;font-weight:700;line-height:1}@media(max-width:768px){.app-page-header[data-v-5ca3a295]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.section-title[data-v-5ca3a295]{font-size:15px}.header-left[data-v-5ca3a295],.header-right[data-v-5ca3a295]{width:100%;flex:0 0 auto}.header-right[data-v-5ca3a295]{justify-content:flex-start}[data-v-5ca3a295] .header-insight-row{gap:5px}[data-v-5ca3a295] .insight-chip{min-height:22px;padding:0 7px;font-size:11px}}
