:root{--brand:#d63f42;--brand-dark:#b8242c;--brand-soft:#fff0f0;--ink:#111827;--muted:#667085;--border:#d9dee6;--surface-subtle:#f5f7fa;--success:#157f3d;--success-soft:#edf9f1;--danger:#c42e37;--danger-soft:#fff1f1;--shadow:0 18px 48px #1c273714, 0 2px 3px #1c27371f;--font-sans:Inter, "Noto Sans SC", "Microsoft YaHei", "PingFang SC", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{background:#fff;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-size:16px;line-height:1.5}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}::selection{color:#fff;background:var(--brand)}#app{min-height:100vh}.device-button{color:#344054;background:#fff;border:1px solid #d9dee6;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.device-button:hover:not(:disabled){background:#f8f9fb;border-color:#acb3bd}.device-button.primary{color:#fff;background:#cc0026;border-color:#cc0026}.device-button.primary:hover:not(:disabled){background:#b00021}.device-button:disabled{opacity:.5}.device-shell :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid #c90025}.section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading h2{margin:0;font-size:20px;font-weight:550}.section-heading p{color:#78828e;margin:7px 0 0;font-size:13px}.device-footnote{color:#7a8592;margin:18px 0 0;font-size:12px;line-height:1.8}.device-empty{text-align:center;color:#7a8592;padding:60px 16px;font-size:14px}.device-table-wrap{margin-top:24px;overflow:auto}.device-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.device-table th{color:#75808d;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #e8eaee;padding:13px 16px;font-weight:500}.device-table td{overflow-wrap:anywhere;border-bottom:1px solid #eceef1;max-width:460px;padding:17px 16px}.device-table tbody tr:hover{background:#fcfcfd}.nowrap{white-space:nowrap}.device-badge{color:#657080;background:#f0f2f5;border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-block}.device-badge.completed,.device-badge.success{color:#427227;background:#eef7e8}.device-badge.returned,.device-badge.incomplete,.device-badge.warning,.device-badge.denied{color:#946219;background:#fff6e6}.device-badge.aborted,.device-badge.error,.device-badge.critical,.device-badge.failed{color:#b73846;background:#fff0f1}.device-pagination{color:#7a8592;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:24px;font-size:12px;display:flex}.device-notice{color:#865b22;background:#fff8eb;padding:12px 16px;font-size:13px}@media (width<=600px){.device-pagination{justify-content:center;gap:10px}.device-table td,.device-table th{padding:12px 10px}.section-heading h2{font-size:18px}}.auth-page{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field{gap:8px;display:grid}.field-label{color:#182132;font-size:.9rem;font-weight:700}.required{color:var(--brand);margin-left:2px}.control{color:#202838;border:1px solid var(--border);background:#fff;border-radius:9px;outline:none;width:100%;min-height:48px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s}.control::placeholder{color:#8791a3}.control:hover{border-color:#aab2c0}.control:focus{border-color:#1f2937;box-shadow:0 0 0 3px #1f29371c}.control.is-invalid{border-color:var(--danger);box-shadow:0 0 0 3px #c42e371a}select.control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23485463' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:42px}.field-error{color:var(--danger);margin:-2px 0 0;font-size:.82rem;line-height:1.4}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:.9rem;font-weight:750;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button:focus-visible{outline-offset:2px;outline:3px solid #d63f4233}.button-primary{color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:0 4px 10px #d63f422e}.button-primary:hover:not(:disabled){background:var(--brand-dark);border-color:var(--brand-dark)}.button-primary:disabled{opacity:.58}.button-outline{color:#1f2937;border-color:var(--border);background:#fff}.button-outline:hover:not(:disabled){border-color:#9ba4b3;box-shadow:0 3px 10px #141d2b0f}.button-brand-outline{color:var(--brand-dark);border-color:var(--brand);background:#fff}.link{color:#344054;text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #c0c6d0;text-decoration:underline #c0c6d0}.link:hover{color:var(--brand-dark);-webkit-text-decoration-color:var(--brand-dark);text-decoration-color:var(--brand-dark)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid #ffffff80;border-top-color:currentColor;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-mark[data-v-5958f8f0]{color:#333b48;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.brand-symbol[data-v-5958f8f0]{width:58px;height:45px;margin-right:-10px;overflow:visible}.brand-symbol path[data-v-5958f8f0],.brand-symbol circle[data-v-5958f8f0]{fill:#fff;stroke:#586171;stroke-width:1.5px}.brand-word[data-v-5958f8f0]{letter-spacing:-.04em;align-items:baseline;line-height:1;display:flex}.brand-word strong[data-v-5958f8f0]{color:var(--brand);font-weight:800}.brand-word span[data-v-5958f8f0]{color:#4b5563;font-weight:400}.brand-mark--large .brand-word[data-v-5958f8f0]{font-size:1.35rem}.brand-mark--small .brand-symbol[data-v-5958f8f0]{width:48px;height:38px}.brand-mark--small .brand-word[data-v-5958f8f0]{font-size:1.08rem}.device-shell[data-v-a8243c23]{color:#111;background:#fff;min-height:100vh}aside[data-v-a8243c23]{z-index:1;background:#fff;flex-direction:column;width:260px;padding:32px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:2px 0 8px #0000000c}nav[data-v-a8243c23]{margin-top:50px}nav p[data-v-a8243c23]{color:#d00025;background:#f5f5f5;border-radius:8px;padding:10px 18px}nav span[data-v-a8243c23]{padding:14px 30px;display:block}nav a[data-v-a8243c23]{color:#d00025;background:#f5f5f5;border-radius:8px;margin-left:28px;padding:10px 20px;text-decoration:none;display:block}aside small[data-v-a8243c23]{color:#7b8491;border-top:1px solid #eee;margin-top:auto;padding:20px 8px}.device-workspace[data-v-a8243c23]{margin-left:260px}header[data-v-a8243c23]{color:#667085;justify-content:flex-end;align-items:center;gap:24px;height:70px;padding:0 40px;font-size:14px;display:flex}main[data-v-a8243c23]{padding:28px 44px 60px}.demo-notice[data-v-a8243c23]{color:#8d5b05;background:#fff7e7;border:1px solid #f4deb1;border-radius:6px;margin:0 0 24px;padding:10px 16px;font-size:13px}@media (width<=900px){aside[data-v-a8243c23]{width:200px}.device-workspace[data-v-a8243c23]{margin-left:200px}main[data-v-a8243c23]{padding:24px}header[data-v-a8243c23]{padding:0 24px}}@media (width<=600px){aside[data-v-a8243c23]{width:auto;box-shadow:none;border-bottom:1px solid #eee;padding:16px;position:static}nav[data-v-a8243c23]{margin-top:12px}nav p[data-v-a8243c23],nav span[data-v-a8243c23],aside small[data-v-a8243c23]{display:none}nav a[data-v-a8243c23],.device-workspace[data-v-a8243c23]{margin:0}header[data-v-a8243c23]{height:48px}main[data-v-a8243c23]{padding:16px}}nav p[data-v-a8243c23]{align-items:center;gap:14px;font-size:14px;display:flex}nav p svg[data-v-a8243c23]{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:23px;height:23px}nav .chevron[data-v-a8243c23]{margin-left:auto;padding:0}nav>span[data-v-a8243c23]{padding-left:54px;font-size:14px}nav a[data-v-a8243c23]{color:#343d49;background:0 0;margin-left:42px;padding-left:26px;font-size:14px}nav a[aria-current=page][data-v-a8243c23]{color:#d00025;background:#f4f4f5}nav a[data-v-a8243c23]:hover{background:#faf0f1}nav .hygiene[data-v-a8243c23]{color:#343d49;background:0 0;margin-top:28px}main[data-v-a8243c23]{max-width:1920px;margin:0 auto}.device-workspace[data-v-a8243c23]{min-width:0}@media (width>=1700px){aside[data-v-a8243c23]{width:300px}.device-workspace[data-v-a8243c23]{margin-left:300px}main[data-v-a8243c23]{padding-left:48px;padding-right:48px}}@media (width<=600px){nav[data-v-a8243c23]{gap:10px;display:flex;overflow-x:auto}nav p[data-v-a8243c23],nav>span[data-v-a8243c23],nav .hygiene[data-v-a8243c23]{display:none}nav a[data-v-a8243c23]{white-space:nowrap;margin:0;padding:8px 12px}}img[data-v-8a99736c]{object-fit:contain;width:100%;height:100%}.device-placeholder[data-v-8a99736c]{color:#707b87;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;font-size:12px;display:flex}.device-placeholder svg[data-v-8a99736c]{max-width:220px;height:80%}.request-error[data-v-4e2df2ea]{color:#a52d38;background:#fff5f5;border:1px solid #efcdcf;border-radius:6px;margin:16px 0;padding:18px 20px}.request-error p[data-v-4e2df2ea]{margin:6px 0}.request-error small[data-v-4e2df2ea]{overflow-wrap:anywhere;display:block}.error-actions[data-v-4e2df2ea]{margin-top:12px}.binding-form[data-v-a4eb97ee]{border:1px solid #dfe2e8;border-radius:8px;gap:16px;max-width:520px;margin:20px 0;padding:24px;display:grid}.binding-form p[data-v-a4eb97ee]{color:#667085;margin:0}.binding-form label[data-v-a4eb97ee]{gap:8px;display:grid}.binding-form input[data-v-a4eb97ee]{border:1px solid #b8bec6;border-radius:6px;width:100%;padding:12px}.binding-form button[data-v-a4eb97ee]{justify-self:start}h1[data-v-a4eb97ee]{margin:12px 0;font-size:30px;font-weight:500}.heading[data-v-a4eb97ee]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.heading p[data-v-a4eb97ee]{color:#667085}.heading form[data-v-a4eb97ee]{gap:8px;display:flex}.heading input[data-v-a4eb97ee]{border:1px solid #b8bec6;border-radius:6px;width:270px;max-width:100%;padding:14px}button[data-v-a4eb97ee]{background:#fff;border:1px solid #dfe2e8;border-radius:6px;padding:10px 16px}button[data-v-a4eb97ee]:disabled{opacity:.45}.filters[data-v-a4eb97ee]{flex-wrap:wrap;justify-content:center;gap:20px;margin:72px 0 48px;display:flex}.filters button[data-v-a4eb97ee]{border:0;border-bottom:4px solid #0000;border-radius:0}.filters button[aria-pressed=true][data-v-a4eb97ee]{color:#d00025;border-bottom-color:#d00025;font-weight:700}.grid[data-v-a4eb97ee]{grid-template-columns:repeat(auto-fill,minmax(270px,320px));gap:24px;display:grid}.card[data-v-a4eb97ee]{border-radius:8px;text-decoration:none;transition:box-shadow .15s;overflow:hidden;box-shadow:0 2px 9px #00000020}.card[data-v-a4eb97ee]:hover{box-shadow:0 4px 15px #00000030}.image[data-v-a4eb97ee]{background:#f5f5f5;height:270px;padding:35px}.card-content[data-v-a4eb97ee]{border-top:7px solid #b7bec4;padding:24px}.card-content.online[data-v-a4eb97ee]{border-color:#99d944}.status[data-v-a4eb97ee]{color:#6b7580;font-size:12px}h2[data-v-a4eb97ee]{margin:12px 0;font-size:18px}.serial[data-v-a4eb97ee]{color:#667085;font-size:13px}.link[data-v-a4eb97ee]{color:#c90023;margin-top:28px;font-size:14px;display:block}.empty[data-v-a4eb97ee]{text-align:center;color:#667085;padding:70px 0}.pagination[data-v-a4eb97ee]{justify-content:center;align-items:center;gap:20px;margin-top:40px;font-size:13px;display:flex}.error[data-v-a4eb97ee]{color:#a52d38;background:#fff1f1;padding:20px}.error a[data-v-a4eb97ee],.error button[data-v-a4eb97ee]{margin-top:12px;display:block}@media (width<=600px){.filters[data-v-a4eb97ee]{gap:4px;margin:32px 0}.filters button[data-v-a4eb97ee]{padding:10px}.heading form[data-v-a4eb97ee]{width:100%}.heading input[data-v-a4eb97ee]{width:100%;min-width:0}.grid[data-v-a4eb97ee]{grid-template-columns:1fr}}.event-message[data-v-258cf555]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:180px}.temperature-chart[data-v-775deb3e]{border:1px solid #e6e8ec;border-radius:6px;margin-top:30px;padding:22px}h3[data-v-775deb3e]{margin:0;font-size:18px;font-weight:550}.legend[data-v-775deb3e]{color:#657080;flex-wrap:wrap;gap:24px;margin:20px 0 10px;font-size:13px;display:flex}.legend span[data-v-775deb3e]{align-items:center;gap:8px;display:flex}.legend i[data-v-775deb3e]{border-radius:2px;width:20px;height:3px}.chart-svg[data-v-775deb3e]{width:100%;height:auto;min-height:200px;display:block}.chart-svg text[data-v-775deb3e]{fill:#76808d;font-size:12px}.unit-select[data-v-775deb3e]{white-space:nowrap;font-size:13px}.unit-select select[data-v-775deb3e]{border:1px solid #d9dee6;border-radius:4px;padding:6px}.sample-slider[data-v-775deb3e]{color:#657080;align-items:center;gap:16px;font-size:13px;display:flex}.sample-slider input[data-v-775deb3e]{accent-color:#ca0025;flex:1;min-width:80px}.sample-values[data-v-775deb3e]{background:#f7f8fa;border-radius:4px;flex-wrap:wrap;gap:12px 24px;margin-top:16px;padding:14px;font-size:13px;display:flex}.sample-values strong[data-v-775deb3e]{font-weight:600}@media (width<=600px){.temperature-chart[data-v-775deb3e]{padding:12px}.legend[data-v-775deb3e]{gap:12px}.chart-svg[data-v-775deb3e]{min-height:0}.sample-slider[data-v-775deb3e]{flex-wrap:wrap}}.report-title[data-v-1577aa0c]{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 24px;display:flex}.report-title p[data-v-1577aa0c]{color:#7b8491;margin:0 0 8px;font-size:13px}.report-title h2[data-v-1577aa0c]{overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:550}.report-summary[data-v-1577aa0c]{background:#f8f9fb;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:24px;display:grid}.report-summary dt[data-v-1577aa0c]{color:#6b7684;margin-bottom:6px;font-size:12px}.report-summary dd[data-v-1577aa0c]{overflow-wrap:anywhere;margin:0;font-size:14px}.events[data-v-1577aa0c]{margin:32px 0}.events h3[data-v-1577aa0c],.downloads h3[data-v-1577aa0c]{margin:0;font-size:18px;font-weight:550}.event-text[data-v-1577aa0c]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:160px}.downloads[data-v-1577aa0c]{border-top:1px solid #e6e8ec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.downloads p[data-v-1577aa0c]{color:#6b7684;margin:8px 0 0;font-size:13px}.download-actions[data-v-1577aa0c]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=1100px){.report-summary[data-v-1577aa0c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.report-summary[data-v-1577aa0c]{gap:18px;padding:16px}.report-title[data-v-1577aa0c]{flex-direction:column;align-items:flex-start}}.report-filters[data-v-13acfdf2]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:24px;display:flex}.report-filters label[data-v-13acfdf2]{color:#657080;flex:1;gap:7px;min-width:150px;font-size:13px;display:grid}.report-filters input[data-v-13acfdf2],.report-filters select[data-v-13acfdf2]{color:#1d2939;background:#fff;border:1px solid #d9dee6;border-radius:5px;width:100%;height:42px;padding:0 10px}.report-filters button[data-v-13acfdf2]{height:42px}.validation[data-v-13acfdf2]{color:#b42332}.report-link[data-v-13acfdf2]{color:#ca0025;white-space:nowrap;text-decoration:none}h1[data-v-3cc61754]{margin:12px 0;font-size:30px;font-weight:500}.device-name[data-v-3cc61754]{margin:12px 0 26px}.toolbar[data-v-3cc61754]{flex-wrap:wrap;gap:16px;display:flex}.action[data-v-3cc61754]{color:#111;background:#fff;border:1px solid #dfe2e8;border-radius:8px;padding:14px 20px;font-size:15px;text-decoration:none}.action[data-v-3cc61754]:hover{background:#f6f6f6}.action[data-v-3cc61754]:focus-visible,.tabs button[data-v-3cc61754]:focus-visible{outline-offset:3px;outline:2px solid #cf0025}.refresh[data-v-3cc61754]{margin-left:auto}.hero[data-v-3cc61754]{margin-top:80px;padding:86px 5% 0;position:relative}.status-band[data-v-3cc61754]{text-align:right;background:linear-gradient(100deg,#45ac1c,#9dda43);height:145px;padding:16px 24px;position:absolute;inset:0 0 auto}.status-band span[data-v-3cc61754]{background:#fff;border-radius:16px;padding:5px 12px;font-size:13px}.offline .status-band[data-v-3cc61754],.waiting_connection .status-band[data-v-3cc61754]{background:linear-gradient(100deg,#89929b,#c9cfd4)}.summary[data-v-3cc61754]{background:#fff;grid-template-columns:1.35fr 1fr 1fr;align-items:center;gap:8%;min-height:200px;padding:24px 7%;display:grid;position:relative;box-shadow:0 3px 8px #0000001a}.gauge[data-v-3cc61754]{flex-direction:column;gap:8px;display:flex}.gauge>span[data-v-3cc61754]{font-size:19px}.gauge strong[data-v-3cc61754]{font-weight:400}.gauge small[data-v-3cc61754]{color:#8b622a}.unknown-bar[data-v-3cc61754]{background:#e4e5e7;border-radius:8px;height:12px}meter[data-v-3cc61754]{background:#ddd;border:none;border-radius:8px;width:100%;height:12px}meter[data-v-3cc61754]::-webkit-meter-bar{background:#d4d4d4;border:0;height:12px}meter[data-v-3cc61754]::-webkit-meter-optimum-value{background:#99d944}meter[data-v-3cc61754]::-moz-meter-bar{background:#99d944}.freshness[data-v-3cc61754]{color:#7c8490;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0;font-size:12px;display:flex}.tabs[data-v-3cc61754]{gap:0;margin:64px 0 40px;display:flex}.tabs button[data-v-3cc61754]{color:#7c8490;background:#fff;border:0;border-bottom:5px solid #0000;padding:16px 24px}.tabs button[aria-selected=true][data-v-3cc61754]{color:#d00025;border-bottom-color:#d00025;font-weight:700}.panel[data-v-3cc61754]{padding:36px 32px 24px;box-shadow:0 4px 10px #00000014}.detail-columns[data-v-3cc61754]{grid-template-columns:1fr 1fr;gap:32px;display:grid}dl[data-v-3cc61754]{margin:0}dl>div[data-v-3cc61754]{border-bottom:1px solid #dfe3e9;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:20px 0;display:flex}dt[data-v-3cc61754]{flex-shrink:0}dd[data-v-3cc61754]{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.footnote[data-v-3cc61754]{color:#7c8490;margin:24px 0 0;font-size:12px}.conditions[data-v-3cc61754]{grid-template-columns:1fr 1fr;column-gap:32px;display:grid}.notice[data-v-3cc61754]{color:#865b22;background:#fff8eb;padding:12px 16px;font-size:14px}.error[data-v-3cc61754]{color:#a52d38;background:#fff1f1;border:1px solid #edc4c4;margin-top:24px;padding:20px}.error p[data-v-3cc61754]{margin:6px 0}.error button[data-v-3cc61754]{margin-top:10px}.empty[data-v-3cc61754]{text-align:center;color:#667085;padding:70px}@media (width<=1100px){.summary[data-v-3cc61754]{gap:5%;padding:24px 5%}.detail-columns[data-v-3cc61754]{grid-template-columns:1fr;gap:0}.hero[data-v-3cc61754]{margin-top:48px}.image[data-v-3cc61754]{height:200px}}@media (width<=600px){h1[data-v-3cc61754]{font-size:25px}.action[data-v-3cc61754]{padding:10px 12px}.hero[data-v-3cc61754]{padding:48px 12px 0}.summary[data-v-3cc61754]{grid-template-columns:1fr 1fr;gap:20px}.image[data-v-3cc61754]{grid-column:1/-1;height:170px;margin:0}.gauge>span[data-v-3cc61754]{font-size:16px}.tabs[data-v-3cc61754]{margin:32px 0 24px}.panel[data-v-3cc61754]{padding:12px 16px 20px}.conditions[data-v-3cc61754]{grid-template-columns:1fr}dl>div[data-v-3cc61754]{gap:16px;font-size:14px}.refresh[data-v-3cc61754]{margin-left:0}}.back-link[data-v-3cc61754]{color:#737e8c;font-size:13px;text-decoration:none}.back-link[data-v-3cc61754]:hover{color:#ce0027}.page-heading[data-v-3cc61754]{justify-content:space-between;align-items:center;gap:24px;margin-top:10px;display:flex}.page-heading h1[data-v-3cc61754]{overflow-wrap:anywhere;font-size:27px}.device-name[data-v-3cc61754]{color:#75808d;margin:4px 0 0;font-size:14px}.toolbar[data-v-3cc61754]{flex-shrink:0;gap:10px}.action[data-v-3cc61754]{border-radius:5px;padding:10px 14px;font-size:13px}.hero[data-v-3cc61754]{margin-top:42px;padding-top:78px}.status-band[data-v-3cc61754]{height:140px}.status-band span[data-v-3cc61754]{color:#367320;align-items:center;gap:6px;display:inline-flex}.status-band i[data-v-3cc61754]{background:currentColor;border-radius:50%;width:6px;height:6px}.offline .status-band span[data-v-3cc61754],.waiting_connection .status-band span[data-v-3cc61754]{color:#687483}.summary[data-v-3cc61754]{grid-template-columns:1.3fr 1fr 1fr;gap:9%;min-height:190px;padding:24px 7%}.image[data-v-3cc61754]{height:250px;margin-top:-82px}.gauge strong[data-v-3cc61754]{font-size:20px}.gauge small[data-v-3cc61754]{color:#7f8994;font-size:12px}.freshness[data-v-3cc61754]{margin-top:24px}.tabs[data-v-3cc61754]{border-bottom:1px solid #f1f2f4;margin:46px 0 30px;overflow-x:auto}.tabs button[data-v-3cc61754]{white-space:nowrap;border-bottom-width:4px;padding:15px 22px;font-size:14px}.panel[data-v-3cc61754]{outline-offset:5px;min-height:245px;padding:28px 32px}.conditions[data-v-3cc61754]{grid-template-rows:repeat(3,auto);grid-auto-flow:column}.conditions dt[data-v-3cc61754]{color:#383e47}.conditions dd[data-v-3cc61754]{font-size:17px;font-weight:550}.batch-details[data-v-3cc61754]{border-top:1px solid #e7e9ed;margin-top:26px;padding-top:16px}.batch-details h2[data-v-3cc61754]{font-size:16px;font-weight:550}.batch-details dl[data-v-3cc61754]{grid-template-columns:1fr 1fr;column-gap:32px;margin-bottom:20px;font-size:13px;display:grid}.batch-details dl>div[data-v-3cc61754]{min-height:48px;padding:12px 0}.page-footnote[data-v-3cc61754]{text-align:right}@media (width>=1600px){.summary[data-v-3cc61754]{grid-template-columns:1.45fr 1fr 1fr}.image[data-v-3cc61754]{height:270px}.hero[data-v-3cc61754]{margin-top:46px}}@media (width<=1150px){.page-heading[data-v-3cc61754]{flex-direction:column;align-items:flex-start;gap:16px}.hero[data-v-3cc61754]{margin-top:32px}.summary[data-v-3cc61754]{gap:6%}.tabs button[data-v-3cc61754]{padding:14px 15px}}@media (width<=600px){.page-heading h1[data-v-3cc61754]{font-size:23px}.toolbar[data-v-3cc61754]{flex-wrap:wrap;gap:8px}.hero[data-v-3cc61754]{padding:48px 10px 0}.summary[data-v-3cc61754]{grid-template-columns:1fr 1fr;gap:20px;padding:20px}.image[data-v-3cc61754]{height:185px;margin-top:-38px}.gauge strong[data-v-3cc61754]{font-size:18px}.freshness[data-v-3cc61754]{font-size:11px}.tabs[data-v-3cc61754]{margin:28px 0 20px}.tabs button[data-v-3cc61754]{padding:14px}.panel[data-v-3cc61754]{padding:20px 16px}.conditions[data-v-3cc61754]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.batch-details dl[data-v-3cc61754]{grid-template-columns:1fr}.page-footnote[data-v-3cc61754]{text-align:left}}.legal-footer[data-v-bed2c9dd]{color:#475467;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;font-size:.82rem;display:flex}.legal-footer a[data-v-bed2c9dd]{text-underline-offset:3px;-webkit-text-decoration:underline #aeb5c0;text-decoration:underline #aeb5c0}.legal-footer a[data-v-bed2c9dd]:hover{color:var(--brand-dark);-webkit-text-decoration-color:var(--brand-dark);text-decoration-color:var(--brand-dark)}.legal-page[data-v-330f9973]{background:#f7f8fa;grid-template-rows:auto 1fr auto;padding:28px 24px 20px;display:grid}header[data-v-330f9973]{width:min(100%,760px);margin:0 auto 24px}header a[data-v-330f9973]{text-decoration:none}article[data-v-330f9973]{border:1px solid var(--border);background:#fff;border-radius:14px;width:min(100%,760px);margin:0 auto 36px;padding:42px;box-shadow:0 12px 30px #1c27370f}.back-link[data-v-330f9973]{color:#475467;text-underline-offset:3px;font-size:.84rem;font-weight:700}.version[data-v-330f9973]{color:var(--brand-dark);letter-spacing:.08em;margin:34px 0 5px;font-size:.76rem;font-weight:800}h1[data-v-330f9973]{letter-spacing:-.04em;margin:0;font-size:2rem}.intro[data-v-330f9973]{color:var(--muted);margin:12px 0 32px}section+section[data-v-330f9973]{margin-top:24px}h2[data-v-330f9973]{margin:0 0 8px;font-size:1.1rem}section p[data-v-330f9973]{color:#475467;margin:0;line-height:1.75}@media (width<=560px){.legal-page[data-v-330f9973]{padding:20px 14px 18px}article[data-v-330f9973]{padding:26px 20px}}.api-alert[data-v-d509674f]{border:1px solid;border-radius:9px;grid-template-columns:22px 1fr;gap:10px;padding:12px 14px;font-size:.88rem;display:grid}.api-alert svg[data-v-d509674f]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.api-alert strong[data-v-d509674f]{font-weight:750}.api-alert p[data-v-d509674f]{color:inherit;margin:3px 0 0;line-height:1.45}.api-alert--success[data-v-d509674f]{color:var(--success);background:var(--success-soft);border-color:#b8dfc5}.api-alert--error[data-v-d509674f]{color:var(--danger);background:var(--danger-soft);border-color:#f1c3c5}.api-alert--info[data-v-d509674f]{color:#315b85;background:#f0f7ff;border-color:#c7ddf4}.activation-page[data-v-c8bb3d53]{background:#fff;grid-template-rows:1fr auto;align-items:center;padding:48px 20px 22px;display:grid}.activation-card[data-v-c8bb3d53]{text-align:center;border:1px solid var(--border);width:min(100%,490px);box-shadow:var(--shadow);border-radius:17px;justify-self:center;justify-items:center;padding:38px;display:grid}.activation-spinner[data-v-c8bb3d53],.activation-icon[data-v-c8bb3d53]{width:66px;height:66px;color:var(--success);background:var(--success-soft);border-radius:50%;place-items:center;margin:34px 0 20px;display:grid}.activation-spinner[data-v-c8bb3d53]{border:4px solid #eceff2;border-top-color:var(--brand);background:0 0;width:56px;height:56px;animation:.85s linear infinite spin}.activation-icon.error[data-v-c8bb3d53]{color:var(--danger);background:var(--danger-soft)}.activation-icon svg[data-v-c8bb3d53]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:34px}h1[data-v-c8bb3d53]{letter-spacing:-.04em;margin:0;font-size:1.75rem}p[data-v-c8bb3d53]{color:var(--muted);margin:10px 0 22px}.activation-card[data-v-c8bb3d53] .api-alert{text-align:left;width:100%;margin-bottom:22px}.activation-card>a[data-v-c8bb3d53]{text-decoration:none}.password-control[data-v-bcaa7330]{position:relative}.password-control .control[data-v-bcaa7330]{padding-right:48px}.visibility-button[data-v-bcaa7330]{color:#707b8d;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.visibility-button[data-v-bcaa7330]:hover{color:#252e3d;background:#edf0f4}.visibility-button[data-v-bcaa7330]:focus-visible{outline:2px solid #6b7280}.visibility-button svg[data-v-bcaa7330]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.login-page[data-v-649837d8]{background:#f4f6f8;grid-template-columns:minmax(0,2.05fr) minmax(410px,1fr);gap:0;padding:16px;display:grid}.login-visual[data-v-649837d8]{background:#e9eef2;border-radius:32px;min-height:calc(100vh - 32px);position:relative;overflow:hidden}.login-visual[data-v-649837d8]:after{pointer-events:none;content:"";background:linear-gradient(#0000 60%,#0a121d61);position:absolute;inset:0}.login-visual img[data-v-649837d8]{object-fit:cover;object-position:center;width:100%;height:100%;min-height:calc(100vh - 32px)}.visual-caption[data-v-649837d8]{z-index:1;color:#fff;gap:5px;display:grid;position:absolute;bottom:38px;left:42px}.visual-caption span[data-v-649837d8]{letter-spacing:.18em;font-size:.72rem;font-weight:800}.visual-caption strong[data-v-649837d8]{font-size:clamp(1.3rem,2vw,2rem);font-weight:650}.login-panel[data-v-649837d8]{background:#fff;border-radius:0 22px 22px 0;grid-template-rows:1fr auto;min-height:calc(100vh - 32px);padding:11vh 32px 24px;display:grid}.login-content[data-v-649837d8]{place-self:center;width:min(100%,390px)}.login-heading[data-v-649837d8]{margin:58px 0 24px}.eyebrow[data-v-649837d8]{letter-spacing:.1em;margin:0 0 7px;font-weight:800;color:var(--brand-dark)!important;font-size:.76rem!important}.login-heading h1[data-v-649837d8]{letter-spacing:-.04em;margin:0;font-size:2rem;line-height:1.18}.login-heading p[data-v-649837d8]{color:var(--muted);margin:10px 0 0;font-size:.96rem}.login-form[data-v-649837d8]{gap:16px;margin-top:16px;display:grid}.login-control[data-v-649837d8]{border:2px solid #252b35;border-radius:12px;min-height:52px}.login-submit[data-v-649837d8]{width:100%;min-height:44px}.selected-email[data-v-649837d8]{color:#344054;background:#f5f7f9;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.86rem;display:flex}.selected-email button[data-v-649837d8]{color:var(--brand-dark);background:0 0;border:0;padding:2px 4px;font-size:.82rem;font-weight:700}.register-link[data-v-649837d8]{color:#475467;text-align:center;margin:24px 0 0;font-size:.88rem}.login-footer[data-v-649837d8]{padding-top:32px}@media (width<=920px){.login-page[data-v-649837d8]{background:#fff;padding:0;display:block}.login-visual[data-v-649837d8]{display:none}.login-panel[data-v-649837d8]{border-radius:0;min-height:100vh;padding:48px 24px 22px}.login-heading[data-v-649837d8]{margin-top:44px}}.password-rules[data-v-1aa6e50b]{margin-top:2px}.strength-bars[data-v-1aa6e50b]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.strength-bars span[data-v-1aa6e50b]{background:#e2e6eb;border-radius:99px;height:4px;transition:background .18s}.strength-bars span.passed[data-v-1aa6e50b]{background:#2aa45f}.rules-title[data-v-1aa6e50b]{color:#344054;margin:10px 0 8px;font-size:.82rem;font-weight:750}ul[data-v-1aa6e50b]{gap:7px;margin:0;padding:0;list-style:none;display:grid}li[data-v-1aa6e50b]{color:#6b7587;align-items:center;gap:8px;font-size:.78rem;transition:color .18s;display:flex}li.passed[data-v-1aa6e50b]{color:var(--success)}.rule-icon[data-v-1aa6e50b]{border:2px solid #9ba5b5;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}li.passed .rule-icon[data-v-1aa6e50b]{background:var(--success);border-color:var(--success)}.rule-icon svg[data-v-1aa6e50b]{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.registration-page[data-v-fcf29af9]{background:radial-gradient(circle at 50% 25%,#f2f5f8b3,#0000 34%),#fff;grid-template-rows:auto 1fr auto;min-height:100vh;padding:52px 24px 22px;display:grid}.registration-brand[data-v-fcf29af9]{justify-content:center;align-items:flex-start;min-height:86px;display:flex}.registration-brand a[data-v-fcf29af9]{text-decoration:none}.registration-card[data-v-fcf29af9]{border:1px solid var(--border);width:min(100%,640px);box-shadow:var(--shadow);background:#fffffff7;border-radius:16px;place-self:start center;padding:24px 28px 26px}.progress-row[data-v-fcf29af9]{color:#586174;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;font-size:.74rem;font-weight:750;display:grid}.progress-row>span[data-v-fcf29af9]:first-child{color:#344054;font-size:.8rem}.progress-track[data-v-fcf29af9]{background:#e0e3e8;height:2px;overflow:hidden}.progress-track i[data-v-fcf29af9]{background:var(--brand);height:100%;transition:width .22s;display:block}.registration-footer[data-v-fcf29af9]{margin-top:42px}@media (width<=680px){.registration-page[data-v-fcf29af9]{padding:28px 14px 18px}.registration-brand[data-v-fcf29af9]{min-height:72px}.registration-card[data-v-fcf29af9]{border-radius:13px;padding:20px 18px 22px}.progress-row[data-v-fcf29af9]{gap:10px}}.form-heading[data-v-174dcf02]{margin:26px 0 22px}.form-heading h1[data-v-174dcf02]{letter-spacing:-.035em;margin:0;font-size:1.7rem;line-height:1.25}.form-heading p[data-v-174dcf02]{color:var(--muted);margin:3px 0 0;font-size:.92rem}.form-alert[data-v-174dcf02]{margin:-4px 0 18px}.registration-form[data-v-174dcf02]{gap:17px;display:grid}.half-field[data-v-174dcf02]{width:calc(50% - 8px)}.field-grid[data-v-174dcf02]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.consent-row[data-v-174dcf02]{color:#344054;align-items:flex-start;gap:10px;margin-top:4px;font-size:.86rem;display:flex}.consent-row.invalid[data-v-174dcf02]{color:var(--danger)}.consent-row input[data-v-174dcf02]{width:19px;height:19px;accent-color:var(--brand);margin:1px 0 0}.inline-link[data-v-174dcf02]{color:#1f2937;text-underline-offset:2px;font-weight:700}.consent-error[data-v-174dcf02]{margin-top:-11px;margin-left:29px}.form-actions[data-v-174dcf02]{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.complete-button[data-v-174dcf02]{color:#fff}.dark-spinner[data-v-174dcf02]{border-color:#fff #ffffff73 #ffffff73}@media (width<=560px){.half-field[data-v-174dcf02]{width:100%}.field-grid[data-v-174dcf02]{grid-template-columns:1fr}.password-grid[data-v-174dcf02]{gap:17px}}.pending-page[data-v-39458b0b]{background:radial-gradient(circle at 50% 28%,#f4f7f9 0,#fff 38%);grid-template-rows:1fr auto;align-items:center;min-height:100vh;padding:48px 20px 22px;display:grid}.pending-card[data-v-39458b0b]{text-align:center;border:1px solid var(--border);width:min(100%,520px);box-shadow:var(--shadow);background:#fff;border-radius:17px;justify-self:center;justify-items:center;padding:38px;display:grid}.mail-icon[data-v-39458b0b]{width:74px;height:74px;color:var(--brand);background:var(--brand-soft);border-radius:50%;place-items:center;margin:34px 0 20px;display:grid}.mail-icon svg[data-v-39458b0b]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:36px}.eyebrow[data-v-39458b0b]{color:var(--brand-dark);letter-spacing:.1em;margin:0 0 7px;font-size:.76rem;font-weight:800}h1[data-v-39458b0b]{letter-spacing:-.04em;margin:0;font-size:1.8rem}.description[data-v-39458b0b]{max-width:400px;color:var(--muted);margin:11px 0 24px}.description strong[data-v-39458b0b]{color:#344054;font-weight:700}.pending-actions[data-v-39458b0b]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.pending-actions a[data-v-39458b0b]{text-decoration:none}.tip[data-v-39458b0b]{color:#7b8493;max-width:390px;margin:22px 0 0;font-size:.8rem}@media (width<=560px){.pending-card[data-v-39458b0b]{padding:30px 20px}}
