.remote-overlay[data-v-3e92240c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(5,10,18,.24);display:flex;align-items:flex-start;justify-content:center;padding-top:22px}.remote-inline[data-v-3e92240c]{position:relative;width:fit-content;max-width:calc(100vw - 32px);background:linear-gradient(180deg,#18233a 0%,#10192d 100%);border-radius:18px;padding:14px 14px 12px;box-shadow:inset 0 1px #ffffff0a}.remote-inline-header[data-v-3e92240c]{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center;z-index:5;pointer-events:none}.remote-header-actions[data-v-3e92240c]{display:flex;align-items:center;gap:10px;margin-right:8px;pointer-events:auto}.remote-scale-actions[data-v-3e92240c]{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:14px;background:rgba(12,20,36,.55);box-shadow:inset 0 0 0 1px #ffffff0a}.remote-scale-btn[data-v-3e92240c],.remote-scale-indicator[data-v-3e92240c]{border:none;height:28px;min-width:28px;border-radius:10px;background:rgba(255,255,255,.08);color:#d8e1ee;cursor:pointer;padding:0 10px}.remote-scale-indicator[data-v-3e92240c]{min-width:52px}.remote-scale-slider[data-v-3e92240c]{width:108px;accent-color:#4f8dff}.remote-inline-title[data-v-3e92240c]{font-size:18px;font-weight:700;color:#f8fafc}.remote-inline-subtitle[data-v-3e92240c]{margin-top:2px;color:#9db0cb;font-size:12px}.remote-inline-source[data-v-3e92240c]{margin-top:2px;color:#7fb2ff;font-size:12px}.remote-close-btn[data-v-3e92240c]{width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:#d8e1ee;font-size:16px;font-weight:700;line-height:28px;cursor:pointer;transition:background .18s ease,color .18s ease}.remote-close-btn[data-v-3e92240c]:hover{background:rgba(255,255,255,.08);color:#fff}.remote-inline-content[data-v-3e92240c]{display:grid;gap:0;align-items:stretch;margin-top:42px}.remote-inline-screen-shell[data-v-3e92240c]{border-radius:16px;padding:10px;background:linear-gradient(180deg,rgba(40,72,140,.28),rgba(14,22,36,.38));border:1px solid rgba(98,119,173,.24);box-shadow:inset 0 0 0 1px #adbeff0d}.remote-inline-screen[data-v-3e92240c]{position:relative;width:var(--f6a9eae8);height:var(--v2ebd4531);border-radius:12px;background:#030712;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:none;touch-action:none}.remote-video[data-v-3e92240c]{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#030712}.remote-cursor[data-v-3e92240c]{position:absolute;width:22px;height:22px;transform:translate(-1px,-1px);pointer-events:none;z-index:6;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0.8' y2='1'%3E%3Cstop offset='0%25' stop-color='%236fd3ff'/%3E%3Cstop offset='55%25' stop-color='%232caeff'/%3E%3Cstop offset='100%25' stop-color='%230d7ce5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' d='M3.2 2.2 19.4 9.1c.8.3.9 1.4.1 1.8l-6.4 2.3-2.5 7.1c-.3.9-1.5 1-1.9.1L3.2 2.2Z'/%3E%3Cpath fill='%232187ef' d='m10.6 12.2 3.1 2.8-1.8 5.2c-.2.5-.9.6-1.2.1l-2.1-3.8 2-4.1Z'/%3E%3C/svg%3E");filter:drop-shadow(0 1px 2px rgba(7,32,72,.45))}.remote-inline-placeholder[data-v-3e92240c]{color:#d7deea;text-align:center;line-height:1.8}.remote-inline-tip[data-v-3e92240c]{font-size:13px;color:#8fa1ba}.remote-inline-actions[data-v-3e92240c]{margin-left:-1px;border-top-right-radius:16px;border-bottom-right-radius:16px;padding:10px 8px;background:linear-gradient(180deg,rgba(20,31,54,.98),rgba(15,24,41,.98));border:1px solid rgba(98,119,173,.18);border-left:none;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-self:stretch;width:76px;box-shadow:inset 1px 0 #ffffff08}.remote-key-btn[data-v-3e92240c]{height:38px;border-radius:12px;font-weight:600;padding:0;font-size:12px;border-color:#ffffff29;box-shadow:0 3px 10px #070a1238}.cloud-control-page[data-v-758dfd10]{display:flex;flex-direction:column;gap:18px}.cloud-filter-card[data-v-758dfd10],.cloud-table-card[data-v-758dfd10]{background:#fff;border:1px solid #edf0f5;border-radius:6px;padding:16px}.cloud-filter-title[data-v-758dfd10]{font-size:13px;color:#7c889b;margin-bottom:12px}.cloud-filter-grid[data-v-758dfd10]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cloud-filter-actions[data-v-758dfd10]{display:flex;gap:10px;align-items:center}.cloud-toolbar[data-v-758dfd10]{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.cloud-toolbar-left[data-v-758dfd10],.cloud-toolbar-right[data-v-758dfd10]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.refresh-button[data-v-758dfd10]{min-width:88px;height:36px;padding:0 18px;font-weight:500;border-radius:10px;color:#1677ff;background:#f7fbff;border-color:#b7d3ff;box-shadow:0 2px 8px #1677ff14}.refresh-button[data-v-758dfd10]:hover,.refresh-button[data-v-758dfd10]:focus{color:#0958d9!important;background:#edf5ff!important;border-color:#91caff!important;box-shadow:0 4px 12px #1677ff1f}.device-name-cell[data-v-758dfd10]{line-height:1.5}.log-text[data-v-758dfd10]{color:#8c8c8c;font-size:12px}.btn-run[data-v-758dfd10]{color:#42b44e;border-color:#42b44e}.btn-stop[data-v-758dfd10]{color:#ff6b35;border-color:#ff6b35}.btn-pause[data-v-758dfd10]{color:#ffb020;border-color:#ffb020}.btn-resume[data-v-758dfd10]{color:#4a90e2;border-color:#4a90e2}.btn-remote[data-v-758dfd10]{color:#32c5d2;border-color:#32c5d2}.btn-snap[data-v-758dfd10]{color:#13c2c2;border-color:#13c2c2}[data-v-758dfd10] .control-actions{display:flex;flex-wrap:nowrap;white-space:nowrap}[data-v-758dfd10] .control-actions .ant-space-item{flex:0 0 auto}@media (max-width: 1200px){.cloud-filter-grid[data-v-758dfd10]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.cloud-filter-grid[data-v-758dfd10]{grid-template-columns:1fr}.cloud-toolbar[data-v-758dfd10]{flex-direction:column;align-items:flex-start}}.login-page[data-v-2c63b198]{--accent: #4f8ef7;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1a3a6e 0%,#0d2045 100%);position:relative;overflow:hidden}.login-page[data-v-2c63b198]:before{content:"";position:absolute;width:640px;height:640px;border-radius:50%;background:rgba(255,255,255,.05);top:-220px;right:-180px;pointer-events:none}.login-page[data-v-2c63b198]:after{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:rgba(255,255,255,.04);bottom:-150px;left:-150px;pointer-events:none}.login-card[data-v-2c63b198]{position:relative;z-index:1;display:flex;width:1452px;max-width:97vw;height:80vh;min-height:640px;max-height:920px;background:#ffffff;border-radius:26px;box-shadow:0 30px 100px #00000061,0 8px 28px #0000002e;overflow:hidden;animation:cardIn-2c63b198 .5s cubic-bezier(.22,1,.36,1)}@keyframes cardIn-2c63b198{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.login-card-left[data-v-2c63b198]{flex:1;background:linear-gradient(145deg,#4f8ef7 0%,#1a56c4 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:58px 44px}.login-illustration[data-v-2c63b198]{width:100%;max-width:484px}.illus-caption[data-v-2c63b198]{margin-top:18px;color:#ffffffb3;font-size:15px;letter-spacing:4px}.login-card-right[data-v-2c63b198]{width:630px;flex-shrink:0;padding:70px 74px;display:flex;flex-direction:column;justify-content:center}.card-brand[data-v-2c63b198]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.brand-dot[data-v-2c63b198]{color:var(--accent);font-size:18px;line-height:1}.brand-name[data-v-2c63b198]{font-size:15px;font-weight:700;color:#1e293b;letter-spacing:1px}.card-title[data-v-2c63b198]{font-size:42px;font-weight:700;color:#1e293b;margin:0 0 10px}.card-sub[data-v-2c63b198]{font-size:17px;color:#94a3b8;margin:0}.login-page[data-v-2c63b198] .card-input.ant-input-affix-wrapper{border:1.5px solid #e2e8f0!important;border-radius:13px!important;background:#f8fafc!important;height:62px;font-size:17px;font-weight:600;transition:border-color .22s,box-shadow .2s}.login-page[data-v-2c63b198] .card-input.ant-input-affix-wrapper:hover,.login-page[data-v-2c63b198] .card-input.ant-input-affix-wrapper-focused{border-color:var(--accent)!important;box-shadow:0 0 0 3px #4f8ef71f!important;background:#fff!important}.login-page[data-v-2c63b198] .card-input .ant-input{background:transparent!important;color:#1e293b!important;font-size:17px;font-weight:600}.login-page[data-v-2c63b198] .card-input .ant-input::placeholder{color:#c0cbd8!important;font-weight:400}.login-page[data-v-2c63b198] .ant-form-item{margin-bottom:18px}.card-btn[data-v-2c63b198]{width:100%;height:62px;margin-top:12px;background:var(--accent);border:none;border-radius:13px;color:#fff;font-size:20px;font-weight:600;letter-spacing:8px;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 20px #4f8ef761}.card-btn[data-v-2c63b198]:hover:not(:disabled){background:#3b7de8;transform:translateY(-1px);box-shadow:0 6px 24px #4f8ef77a}.card-btn[data-v-2c63b198]:disabled{opacity:.7;cursor:not-allowed}.card-footer[data-v-2c63b198]{text-align:center;margin-top:28px;font-size:16px;color:#94a3b8}@media (max-width: 620px){.login-card-left[data-v-2c63b198]{display:none}.login-card-right[data-v-2c63b198]{width:100%;padding:40px 26px}}.logo[data-v-2c63b198]{height:32px;margin:16px;background:rgba(255,255,255,.3);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.trigger[data-v-2c63b198]{font-size:18px;padding:0 24px;cursor:pointer}.trigger[data-v-2c63b198]:hover{color:#1890ff}.toolbar[data-v-2c63b198]{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}[data-v-2c63b198] .ant-tabs-nav{margin-bottom:0!important}.user-actions[data-v-2c63b198]{display:flex;align-items:center;gap:12px}.cloud-build-win[data-v-2c63b198]{--cloud-build-label-width: 78px;--cloud-build-row-offset: 86px;position:relative;background:radial-gradient(circle at top right,rgba(94,195,255,.28),transparent 24%),radial-gradient(circle at left top,rgba(255,170,84,.14),transparent 18%),linear-gradient(180deg,#edf4fb 0%,#d6e1ed 100%);border:1px solid #a9bfd6;border-radius:18px;padding:14px;color:#0f172a;box-shadow:inset 0 1px #ffffffc7,0 18px 40px #3c597b1f}.cloud-build-win[data-v-2c63b198]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 42%)}.cloud-build-grid[data-v-2c63b198]{display:grid;grid-template-columns:minmax(860px,1fr) 320px;gap:10px;align-items:start}.cloud-build-main[data-v-2c63b198],.cloud-build-side[data-v-2c63b198],.cloud-build-log-panel[data-v-2c63b198]{background:transparent}.cloud-build-row[data-v-2c63b198]{display:grid;grid-template-columns:var(--cloud-build-label-width) 1fr;align-items:center;gap:8px;margin-bottom:8px}.cloud-build-label[data-v-2c63b198],.cloud-build-mini-label[data-v-2c63b198]{font-size:13px;color:#0f172a;white-space:nowrap}.cloud-build-label-spacer[data-v-2c63b198]{visibility:hidden}.cloud-build-field[data-v-2c63b198]{min-width:0;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(232,239,247,.5));border:1px solid rgba(154,177,201,.68);border-radius:10px;padding:6px 8px;box-shadow:inset 0 1px #ffffffb8,0 6px 14px #6278920d}.cloud-build-field-full[data-v-2c63b198]{grid-column:1 / -1}.cloud-build-inline-pair[data-v-2c63b198]{display:flex;align-items:center;gap:6px}.cloud-build-top-row[data-v-2c63b198]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cloud-build-pack-type[data-v-2c63b198]{width:120px;flex:0 0 120px}.cloud-build-engine-mode[data-v-2c63b198]{width:220px;flex:0 0 220px}.cloud-build-version-select[data-v-2c63b198],.cloud-build-obfuscation-plan[data-v-2c63b198]{width:140px;flex:0 0 140px}.cloud-build-app-row[data-v-2c63b198]{display:grid;grid-template-columns:180px 64px 300px 64px 140px 64px 140px max-content;align-items:center;gap:8px}.cloud-build-app-name[data-v-2c63b198],.cloud-build-package-name[data-v-2c63b198],.cloud-build-version-name[data-v-2c63b198],.cloud-build-version-code[data-v-2c63b198]{width:100%}.cloud-build-path-row[data-v-2c63b198]>*{flex-shrink:0}.cloud-build-path-row .ant-input-affix-wrapper[data-v-2c63b198],.cloud-build-path-row .ant-input[data-v-2c63b198],.cloud-build-path-row .ant-select[data-v-2c63b198]{flex:1 1 auto}.cloud-build-short-input[data-v-2c63b198]{width:120px;flex:0 0 120px!important}.cloud-build-options[data-v-2c63b198]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;padding:10px 0 12px;margin-left:var(--cloud-build-row-offset)}.cloud-build-options-col[data-v-2c63b198]{display:grid;grid-auto-rows:26px;align-items:center;align-content:start;background:linear-gradient(180deg,rgba(255,255,255,.48),rgba(225,236,247,.62));border:1px solid rgba(164,183,205,.86);border-radius:14px;padding:10px 12px;box-shadow:inset 0 1px #ffffffe0,0 10px 24px #48608114}.cloud-build-check-row[data-v-2c63b198]{display:flex;align-items:center;min-height:26px}.cloud-build-inline-field[data-v-2c63b198]{display:flex;align-items:center;gap:8px}.cloud-build-inline-field .ant-input[data-v-2c63b198]{min-width:120px}.cloud-build-custom-menu-row[data-v-2c63b198]{white-space:nowrap;gap:6px}.cloud-build-custom-menu-input[data-v-2c63b198]{width:120px;min-width:120px!important}.cloud-build-side[data-v-2c63b198]{display:flex;flex-direction:column;gap:10px;align-items:stretch}.cloud-build-icon-panel[data-v-2c63b198],.cloud-build-task-panel[data-v-2c63b198]{border:1px solid #bcc7d4;background:linear-gradient(180deg,#f4f8fc 0%,#e4edf6 100%);padding:10px;border-radius:16px;box-shadow:0 14px 30px #455d771c,inset 0 1px #ffffffc2}.cloud-build-notice-panel[data-v-2c63b198]{border:1px solid #d6d18d;background:linear-gradient(180deg,#fff8d7 0%,#eef3c8 100%);padding:8px;width:100%;max-width:320px;margin:0 auto;border-radius:16px;box-shadow:0 14px 28px #8a813a1f,inset 0 1px #ffffffbf}.cloud-build-icon-panel[data-v-2c63b198]{display:flex;flex-direction:column;align-items:center;gap:10px}.cloud-build-icon-button[data-v-2c63b198]{background:linear-gradient(135deg,#53d2d2,#32b7c7)!important;border-color:#2ca7b8!important;color:#fff!important;box-shadow:0 8px 18px #2eaaba3d}.cloud-build-icon-button[data-v-2c63b198]:hover,.cloud-build-icon-button[data-v-2c63b198]:focus{background:linear-gradient(135deg,#63dddd,#3ebfd0)!important;border-color:#34b1c2!important;color:#fff!important}.cloud-build-win[data-v-2c63b198] .ant-btn.cloud-build-start-button{background:linear-gradient(135deg,#ffb14f,#ff8f2a)!important;border-color:#ef8a22!important;color:#fff!important;box-shadow:0 10px 22px #ff952e47}.cloud-build-win[data-v-2c63b198] .ant-btn.cloud-build-start-button:hover,.cloud-build-win[data-v-2c63b198] .ant-btn.cloud-build-start-button:focus{background:linear-gradient(135deg,#ffbd67,#ff9a3a)!important;border-color:#f09430!important;color:#fff!important}.cloud-build-icon-preview[data-v-2c63b198]{width:156px;height:132px;border:1px solid #8ca2bb;border-radius:18px;background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 36%),linear-gradient(145deg,#f8fbff,#d0dceb);display:flex;align-items:center;justify-content:center;font-size:24px;color:#335;overflow:hidden;text-align:center}.cloud-build-icon-preview img[data-v-2c63b198]{width:100%;height:100%;object-fit:contain;display:block}.cloud-build-task-toolbar[data-v-2c63b198],.cloud-build-log-header[data-v-2c63b198]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:4px 2px 8px;border-bottom:1px solid rgba(156,177,200,.84);font-size:13px;font-weight:600}.cloud-build-task-title[data-v-2c63b198]{font-size:16px;font-weight:700;color:#153a63;letter-spacing:.3px}.cloud-build-notice-title[data-v-2c63b198]{font-size:16px;font-weight:700;color:#394b1f;margin-bottom:6px}.cloud-build-notice-content[data-v-2c63b198]{margin:0;min-height:88px;max-height:180px;overflow:auto;padding:8px;border:1px solid #bdc99b;background:#f8faef;color:#33411d;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:14px;line-height:1.7}.cloud-build-action-row[data-v-2c63b198]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.cloud-build-action-btn[data-v-2c63b198]{border-radius:4px!important;padding:0 8px;font-size:12px}.cloud-build-action-copy[data-v-2c63b198]{background:#59c21a!important;border-color:#52b414!important;color:#fff!important}.cloud-build-action-download[data-v-2c63b198]{background:#74cf2a!important;border-color:#67c01f!important;color:#fff!important}.cloud-build-action-log[data-v-2c63b198]{background:#4096ff!important;border-color:#2f7fe0!important;color:#fff!important}.cloud-build-action-cancel[data-v-2c63b198]{background:linear-gradient(135deg,#ff8f6b,#ff5f5f)!important;border-color:#f15b5b!important;color:#fff!important}.cloud-build-bottom[data-v-2c63b198]{margin-top:10px;display:flex;flex-direction:column;gap:12px}.cloud-build-task-panel-wide[data-v-2c63b198]{border:1px solid #a9b8c9;background:linear-gradient(180deg,#f8fbff 0%,#eaf1f8 100%);padding:10px}.cloud-build-task-panel-wide[data-v-2c63b198] .ant-table-body{overflow-y:auto!important}.cloud-build-app-info-row[data-v-2c63b198]{grid-template-columns:var(--cloud-build-label-width) 1fr}.cloud-build-log-panel[data-v-2c63b198]{margin-top:10px;border:1px solid #a9b8c9;background:linear-gradient(180deg,#edf6ff 0%,#e2edf8 100%);padding:10px;border-radius:16px;box-shadow:0 16px 30px #425e7d1c,inset 0 1px #ffffffb8}.cloud-build-log-content[data-v-2c63b198]{margin:0;min-height:250px;max-height:360px;overflow:auto;padding:12px;border:1px solid #a9b8c9;border-radius:12px;background:radial-gradient(circle at top right,rgba(111,194,255,.08),transparent 22%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,246,252,.96));white-space:pre-wrap;word-break:break-word;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.45}.cloud-build-win[data-v-2c63b198] .ant-input,.cloud-build-win[data-v-2c63b198] .ant-select-selector{border-radius:8px!important;border-color:#95a9be!important;min-height:28px!important;background:linear-gradient(180deg,#ffffff 0%,#f5f9ff 100%)!important;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #819ab514}.cloud-build-win[data-v-2c63b198] .ant-btn{border-radius:8px!important}.cloud-build-win[data-v-2c63b198] .ant-btn-primary{background:#66b9e8!important;border-color:#4fa7d8!important;color:#fff!important}.cloud-build-win[data-v-2c63b198] .ant-table-wrapper .ant-table{font-size:12px;border-radius:14px;overflow:hidden;box-shadow:0 8px 18px #455d770f}.cloud-build-win[data-v-2c63b198] .ant-table-thead>tr>th{background:linear-gradient(180deg,#ffffff 0%,#e8f0fa 100%)!important;color:#24486d!important;font-weight:700}.cloud-build-win[data-v-2c63b198] .ant-table-tbody>tr>td{background:rgba(255,255,255,.8)}.cloud-build-win[data-v-2c63b198] .ant-checkbox-wrapper{color:#203549}.cloud-build-resource-modal-body p[data-v-2c63b198]{margin:0 0 8px;color:#27435e}.cloud-build-resource-modal-actions[data-v-2c63b198]{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.cloud-build-win[data-v-2c63b198] .ant-checkbox-checked .ant-checkbox-inner{background-color:#2f86ff;border-color:#2f86ff}.cloud-build-win[data-v-2c63b198] .ant-tag{border-radius:999px;padding:0 8px;font-weight:600}.hot-update-page[data-v-2c63b198]{display:flex;flex-direction:column;gap:14px}.hot-update-toolbar[data-v-2c63b198]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hot-update-create-btn[data-v-2c63b198]{background:linear-gradient(135deg,#4f9cff,#2e77ff)!important;border-color:#2b6fe6!important}.hot-update-stats[data-v-2c63b198]{color:#475569;font-size:14px}.hot-update-search[data-v-2c63b198]{width:280px}.user-management-toolbar[data-v-2c63b198]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px;flex-wrap:wrap}.user-management-toolbar-left[data-v-2c63b198]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.user-management-total[data-v-2c63b198]{color:#475569;font-size:14px;font-weight:500}.user-management-pagination[data-v-2c63b198]{margin-top:16px;display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.user-management-pagination-total[data-v-2c63b198]{color:#475569;font-size:14px}.user-management-pagination-jump[data-v-2c63b198]{display:flex;align-items:center;gap:8px}.user-management-pagination-jump[data-v-2c63b198] .ant-input-number{width:72px}.user-action-buttons[data-v-2c63b198]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.user-action-buttons[data-v-2c63b198] .ant-btn{border-radius:8px;min-width:auto}.user-action-btn[data-v-2c63b198]{height:30px;padding:0 12px;font-weight:500;box-shadow:none}.user-action-btn-db[data-v-2c63b198]{color:#166534!important;background:#e9f9ef!important;border-color:#b7ebc6!important}.user-action-btn-lua[data-v-2c63b198]{color:#1d4ed8!important;background:#eef4ff!important;border-color:#bfd3ff!important}.user-action-btn-cloud[data-v-2c63b198]{color:#0f766e!important;background:#e9fbf7!important;border-color:#b8efe5!important}.user-action-btn-expiry[data-v-2c63b198]{color:#7c2d12!important;background:#fff7ed!important;border-color:#fed7aa!important}.user-action-btn-danger[data-v-2c63b198]{color:#dc2626!important;background:#fff1f1!important;border-color:#ffc9c9!important}.user-action-btn[data-v-2c63b198]:hover,.user-action-btn[data-v-2c63b198]:focus{filter:brightness(.98)}.token-modal-actions[data-v-2c63b198]{margin-top:12px;display:flex;justify-content:space-between;gap:12px}.token-modal-actions[data-v-2c63b198] .ant-btn{flex:1;border-radius:8px}.user-feature-switches[data-v-2c63b198]{display:grid;grid-template-columns:repeat(3,minmax(120px,max-content));gap:18px 24px}.user-feature-switch-item[data-v-2c63b198]{display:flex;align-items:center;gap:8px;min-width:120px}.user-feature-switch-item span[data-v-2c63b198]:first-child{display:inline-block;width:48px}.hot-update-pagination[data-v-2c63b198]{margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap}.hot-update-history-pagination[data-v-2c63b198]{justify-content:flex-end;margin-top:16px}.hot-update-history-total[data-v-2c63b198]{color:#475569;font-size:14px}.hot-update-pagination-jump[data-v-2c63b198]{display:flex;align-items:center;gap:8px}.hot-update-pagination-jump[data-v-2c63b198] .ant-input-number{width:72px}.hot-update-action-row[data-v-2c63b198]{display:flex;align-items:center;gap:8px}.hot-update-action-btn[data-v-2c63b198]{border-radius:6px!important}.hot-update-action-upload[data-v-2c63b198]{background:#4096ff!important;border-color:#4096ff!important}.hot-update-action-history[data-v-2c63b198]{background:#5aa9ff!important;border-color:#5aa9ff!important}.hot-update-project-tip[data-v-2c63b198]{margin-top:8px;color:#ff6b6b;font-size:13px;line-height:1.7;text-align:center}.hot-update-upload-form[data-v-2c63b198]{margin-top:16px}.hot-update-upload-progress-wrap[data-v-2c63b198]{margin-top:12px}.hot-update-upload-progress-head[data-v-2c63b198]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;color:#475569;font-size:13px}.hot-update-upload-link[data-v-2c63b198]{color:#1677ff}.hot-update-inline-form[data-v-2c63b198]{display:flex;gap:24px;flex-wrap:wrap}.hot-update-version-number-item[data-v-2c63b198] .ant-input-number{width:140px}.hot-update-log-cell[data-v-2c63b198]{display:inline-block;max-width:100%;white-space:pre-wrap;word-break:break-word}.hot-update-upload-tip[data-v-2c63b198]{color:#64748b;font-size:12px}.cloud-file-editor[data-v-2c63b198]{display:flex;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;background:#fff;height:min(72vh,980px)}.cloud-file-editor-gutter[data-v-2c63b198]{width:56px;flex:0 0 56px;overflow:hidden;background:#fafafa;color:#8c8c8c;border-right:1px solid #f0f0f0;padding:12px 8px 12px 0;text-align:right;font-family:Consolas,Courier New,monospace;font-size:14px;line-height:22px;-webkit-user-select:none;user-select:none}.cloud-file-editor-gutter-line[data-v-2c63b198]{height:22px}.cloud-file-editor-textarea[data-v-2c63b198]{width:100%;height:100%;min-height:100%;resize:none;border:0;outline:none;background:#fff;color:#000000e0;padding:12px 16px;font-family:Consolas,Courier New,monospace;font-size:14px;line-height:22px;white-space:pre;overflow:auto;-moz-tab-size:2;tab-size:2}[data-v-2c63b198] .cloud-file-editor-modal .ant-modal-body{padding-top:8px}@media (max-height: 800px){.cloud-file-editor[data-v-2c63b198]{height:76vh}}[data-v-2c63b198] .hot-update-history-modal .ant-modal-content{min-height:420px}[data-v-2c63b198] .hot-update-history-modal .ant-modal-body{min-height:340px;display:flex;flex-direction:column}[data-v-2c63b198] .hot-update-history-modal .ant-table-wrapper{flex:1}[data-v-2c63b198] .hot-update-history-modal .ant-table-tbody>tr{height:46px}.hot-update-history-placeholder-cell[data-v-2c63b198]{height:24px}[data-v-2c63b198] .hot-update-history-modal .hot-update-history-placeholder-row>td{background:#fff!important}@media (max-width: 1500px){.cloud-build-grid[data-v-2c63b198]{grid-template-columns:1fr}.cloud-build-options[data-v-2c63b198]{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.cloud-build-app-row[data-v-2c63b198]{grid-template-columns:64px 1fr 64px 1fr}.cloud-build-row[data-v-2c63b198]{grid-template-columns:1fr}}.remote-page[data-v-42893c38]{min-height:100vh;background:#0b1220;padding:18px}.remote-stage[data-v-42893c38]{height:calc(100vh - 36px);border-radius:18px;background:linear-gradient(180deg,#121a2d 0%,#0f1728 100%);box-shadow:0 18px 45px #080f1e59;padding:18px;display:flex;flex-direction:column;gap:16px}.remote-header[data-v-42893c38]{display:flex;justify-content:space-between;align-items:center;color:#f8fafc}.remote-title[data-v-42893c38]{font-size:22px;font-weight:700}.remote-subtitle[data-v-42893c38]{font-size:13px;color:#9fb0c9;margin-top:4px}.remote-content[data-v-42893c38]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:18px}.remote-screen-shell[data-v-42893c38]{min-height:0;border-radius:18px;padding:16px;background:radial-gradient(circle at top,rgba(41,98,255,.16),rgba(9,13,22,.25));border:1px solid rgba(148,163,184,.16);display:flex;align-items:center;justify-content:center}.remote-screen[data-v-42893c38]{width:100%;height:100%;border-radius:14px;background:#030712;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:crosshair}.remote-screen img[data-v-42893c38]{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.remote-placeholder[data-v-42893c38]{color:#cbd5e1;text-align:center;line-height:1.8}.remote-tip[data-v-42893c38]{font-size:13px;color:#7f8ea3}.remote-actions[data-v-42893c38]{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.14)}.action-btn[data-v-42893c38]{height:42px;border-radius:12px;font-weight:600}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
