.power-page[data-v-4cfd8afb]{min-height:100vh;background:#f3f3f3;color:#071832;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;padding:18px 0}.power-shell[data-v-4cfd8afb]{width:1120px;margin:0 auto}.panel[data-v-4cfd8afb]{background:#fff;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04)}.intro-panel[data-v-4cfd8afb]{padding:28px 30px 32px}.intro-panel h1[data-v-4cfd8afb]{margin:0 0 12px;font-size:18px;line-height:26px;font-weight:700}.intro-panel p[data-v-4cfd8afb]{margin:0;color:#6f7b8f;font-size:13px}.guide-panel[data-v-4cfd8afb]{margin-top:10px;padding:30px}.section-heading[data-v-4cfd8afb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.section-heading h2[data-v-4cfd8afb]{margin:0;font-size:17px;line-height:24px;font-weight:700}.heading-icon[data-v-4cfd8afb]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#edf0f4;color:#94a3b8;font-size:12px}.steps[data-v-4cfd8afb]{width:min(720px,100%)}.step[data-v-4cfd8afb],.step[data-v-4cfd8afb]:last-child{margin-bottom:28px}.step p[data-v-4cfd8afb]{margin:5px 0 0;color:#001a3a;font-size:13px;line-height:21px}.step .muted[data-v-4cfd8afb]{color:#9aa3b2;font-size:12px;line-height:20px}.step .muted span[data-v-4cfd8afb]{color:#2f6fec}.step-title[data-v-4cfd8afb]{color:#001a3a;font-size:13px;line-height:22px;font-weight:700}.action-row[data-v-4cfd8afb]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.primary-button[data-v-4cfd8afb]{min-width:104px;height:42px;padding:0 24px;border:0;border-radius:12px;background:#2f6fec;color:#fff;font-size:13px;font-weight:700;cursor:pointer;-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,transform .2s;transition:background-color .2s,transform .2s,-webkit-transform .2s}.primary-button[data-v-4cfd8afb]:hover{background:#245bd0}.primary-button[data-v-4cfd8afb]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.primary-button[data-v-4cfd8afb]:disabled{cursor:not-allowed}.primary-button.connected[data-v-4cfd8afb]{background:#d7e3fb;color:#fff}.secondary-button[data-v-4cfd8afb]{min-width:136px;height:42px;padding:0 20px;border:1px solid #d5dbe5;border-radius:12px;background:#fff;color:#001a3a;font-size:13px;font-weight:700;cursor:pointer}.secondary-button[data-v-4cfd8afb]:hover{border-color:#2f6fec;color:#2f6fec}.secondary-button[data-v-4cfd8afb]:disabled{cursor:not-allowed;color:#98a2b3;border-color:#e6e8ec}.connect-message[data-v-4cfd8afb]{margin-top:12px;color:#667085;font-size:13px}.connect-message.error[data-v-4cfd8afb]{color:#d93025}.detail-panel[data-v-4cfd8afb]{min-height:420px;margin-top:12px;padding:28px 30px 34px}.detail-header[data-v-4cfd8afb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:22px}.detail-header h2[data-v-4cfd8afb]{margin:0;font-size:17px;line-height:26px;font-weight:700}.disconnect-button[data-v-4cfd8afb]{min-width:80px;height:38px;border:0;border-radius:12px;background:#ef2d2f;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.disconnect-button[data-v-4cfd8afb]:hover{background:#db2224}.tabs[data-v-4cfd8afb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px;border-bottom:1px solid #e6e8ec}.tabs button[data-v-4cfd8afb]{position:relative;height:38px;padding:0;border:0;background:transparent;color:#1d2939;font-size:13px;cursor:pointer}.tabs button.active[data-v-4cfd8afb]{color:#2f6fec}.tabs button.active[data-v-4cfd8afb]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#2f6fec}.tab-content[data-v-4cfd8afb]{min-height:300px}.empty-state[data-v-4cfd8afb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px;color:#98a2b3;font-size:14px}.connected-card[data-v-4cfd8afb]{margin-top:16px;padding:28px 30px 18px;border-radius:16px;background:#f7f8fa}.info-section[data-v-4cfd8afb]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid #e0e4ea}.info-section.last-section[data-v-4cfd8afb]{margin-bottom:0;border-bottom:0}.block-title[data-v-4cfd8afb]{color:#071832;font-size:14px;line-height:24px;font-weight:700}.protocol-title[data-v-4cfd8afb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.command-code[data-v-4cfd8afb]{color:#2f6fec;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:18px}.link-button[data-v-4cfd8afb]{padding:0;margin:4px 0 0;border:0;background:transparent;color:#2f6fec;font-size:13px;cursor:pointer}.section-content[data-v-4cfd8afb]{min-width:0}.kv-list[data-v-4cfd8afb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.protocol-kv-list[data-v-4cfd8afb]{gap:14px}.kv-row[data-v-4cfd8afb]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:18px;color:#7b8798;font-size:13px}.kv-row strong[data-v-4cfd8afb]{color:#001a3a;font-weight:500;word-break:break-word}.protocol-table[data-v-4cfd8afb]{margin-top:16px}.battery-table[data-v-4cfd8afb]{width:min(700px,100%)}.battery-row[data-v-4cfd8afb]{display:grid;grid-template-columns:96px 96px 128px minmax(140px,1fr);gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:34px;color:#001a3a;font-size:13px}.battery-row span[data-v-4cfd8afb],.battery-row strong[data-v-4cfd8afb]{min-width:0;font-weight:500;word-break:break-word}.battery-row.table-head[data-v-4cfd8afb]{color:#7b8798}.battery-row.table-head span[data-v-4cfd8afb]{font-weight:400}.table-empty[data-v-4cfd8afb]{padding:18px 0;color:#9aa3b2;font-size:13px}.port-table[data-v-4cfd8afb]{width:min(760px,100%)}.port-row[data-v-4cfd8afb]{display:grid;grid-template-columns:96px 96px 96px 96px minmax(110px,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:34px;color:#001a3a;font-size:13px}.port-row span[data-v-4cfd8afb],.port-row strong[data-v-4cfd8afb]{min-width:0;font-weight:500;word-break:break-word}.port-row.table-head[data-v-4cfd8afb]{color:#7b8798}.port-row.table-head span[data-v-4cfd8afb]{font-weight:400}.log-table[data-v-4cfd8afb]{width:100%}.log-row[data-v-4cfd8afb]{display:grid;grid-template-columns:64px 150px 110px 110px minmax(140px,1fr);gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:34px;color:#001a3a;font-size:13px}.log-row span[data-v-4cfd8afb],.log-row strong[data-v-4cfd8afb]{min-width:0;font-weight:500;word-break:break-word}.log-row.table-head[data-v-4cfd8afb]{color:#7b8798}.log-row.table-head span[data-v-4cfd8afb]{font-weight:400}.voltage-log-row[data-v-4cfd8afb]{grid-template-columns:64px 150px 90px minmax(150px,1fr) 150px}.exception-card[data-v-4cfd8afb]{padding-bottom:28px}@media (max-width:768px){.power-page[data-v-4cfd8afb]{padding:16px 0}.power-shell[data-v-4cfd8afb]{width:calc(100vw - 24px)}.detail-panel[data-v-4cfd8afb],.guide-panel[data-v-4cfd8afb],.intro-panel[data-v-4cfd8afb]{padding:24px 18px}.detail-header[data-v-4cfd8afb]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.connected-card[data-v-4cfd8afb]{padding:24px 18px 10px}.info-section[data-v-4cfd8afb]{grid-template-columns:1fr;gap:12px}.kv-row[data-v-4cfd8afb]{grid-template-columns:120px minmax(0,1fr)}.battery-table[data-v-4cfd8afb]{overflow-x:auto}.battery-row[data-v-4cfd8afb]{min-width:560px}.port-table[data-v-4cfd8afb]{overflow-x:auto}.port-row[data-v-4cfd8afb]{min-width:560px}.log-table[data-v-4cfd8afb]{overflow-x:auto}.log-row[data-v-4cfd8afb]{min-width:780px}.voltage-log-row[data-v-4cfd8afb]{min-width:650px}}