.collector-config[data-v-c9566ebe]{--edge:#224050;--text:#dfedf4;--sub:#92aebd;--accent:#42d9c0;max-width:1440px;margin:auto;padding:24px;color:var(--text)}.buttons[data-v-c9566ebe],.config-heading[data-v-c9566ebe],.section-head[data-v-c9566ebe]{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:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.config-heading[data-v-c9566ebe]{margin-bottom:22px}.collector-config h2[data-v-c9566ebe]{margin:6px 0;font-size:26px}.collector-config h3[data-v-c9566ebe]{margin:4px 0;font-size:17px}.config-heading small[data-v-c9566ebe],.section-head small[data-v-c9566ebe]{color:var(--accent);font:11px/1.4 Consolas,monospace;letter-spacing:.12em}.blank[data-v-c9566ebe],.config-heading p[data-v-c9566ebe],.muted[data-v-c9566ebe]{color:var(--sub);line-height:1.6;font-size:13px}.config-heading p[data-v-c9566ebe]{margin:0}.workspace[data-v-c9566ebe]{display:grid;grid-template-columns:minmax(210px,275px) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px}.content[data-v-c9566ebe],.device-list[data-v-c9566ebe]{min-width:0;display:grid;gap:12px}.panel[data-v-c9566ebe]{padding:18px;border:1px solid var(--edge);border-radius:10px;background:#0a1d2b}.section-head[data-v-c9566ebe]{margin-bottom:14px}.device code[data-v-c9566ebe],.section-head code[data-v-c9566ebe],td code[data-v-c9566ebe]{display:block;margin-top:3px;font:12px/1.6 Consolas,monospace;color:var(--sub);overflow-wrap:anywhere}.count[data-v-c9566ebe]{border-radius:10px;background:#193647;padding:2px 8px;font-size:12px}.action[data-v-c9566ebe],.device[data-v-c9566ebe],.text-btn[data-v-c9566ebe]{cursor:pointer;font:inherit}.action[data-v-c9566ebe]{min-height:34px;padding:6px 13px;font-size:13px;border:1px solid #365565;border-radius:5px;background:#102a38;color:#d2eaf4}.primary[data-v-c9566ebe]{border-color:#278c82;color:#80f0d8;background:#0c393c}.danger[data-v-c9566ebe]{color:#ffa99d}.wide[data-v-c9566ebe]{width:100%;margin-bottom:12px}.device[data-v-c9566ebe]{width:100%;padding:10px 12px;text-align:left;background:#102533;color:var(--text);border:1px solid var(--edge);border-radius:6px}.device.active[data-v-c9566ebe]{background:#12363b;border-color:#3ba896}.device span[data-v-c9566ebe]{color:var(--accent);font-size:12px}.device strong[data-v-c9566ebe]{overflow-wrap:anywhere}.action[data-v-c9566ebe]:disabled,.device[data-v-c9566ebe]:disabled,.text-btn[data-v-c9566ebe]:disabled{opacity:.55;cursor:default}.fields[data-v-c9566ebe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.fields label[data-v-c9566ebe],.point-form label[data-v-c9566ebe]{display:grid;gap:5px;font-size:12px}.fields label[data-v-c9566ebe]{color:var(--sub);min-width:160px;-webkit-box-flex:1;-ms-flex:1 1 160px;flex:1 1 160px}.role-fields label[data-v-c9566ebe]{-webkit-box-flex:0;-ms-flex:0 1 250px;flex:0 1 250px}.fields input[data-v-c9566ebe],.fields select[data-v-c9566ebe],.point-form input[data-v-c9566ebe]{min-width:0;height:36px;border:1px solid #395869;border-radius:5px;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;font:inherit}.fields input[data-v-c9566ebe],.fields select[data-v-c9566ebe]{background:#081b29;color:var(--text)}.fields select[data-v-c9566ebe]{width:100%}.text-btn[data-v-c9566ebe]{color:#5ddfc7;border:0;background:transparent;padding:5px}.notice[data-v-c9566ebe]{background:#14333a;border-radius:4px;padding:10px 12px;font-size:13px}.error[data-v-c9566ebe]{color:#ffca9a;background:#392d28}.table-wrap[data-v-c9566ebe]{max-height:540px;overflow:auto}table[data-v-c9566ebe]{width:100%;text-align:left;border-collapse:collapse;font-size:13px}td[data-v-c9566ebe],th[data-v-c9566ebe]{padding:8px;border-bottom:1px solid var(--edge)}th[data-v-c9566ebe]{color:var(--sub);font-weight:500;background:#0a1d2b;position:sticky;top:0}td[data-v-c9566ebe]{white-space:nowrap}.measured[data-v-c9566ebe]{font-family:Consolas,monospace;color:#75e3d4}.report-box[data-v-c9566ebe]{margin:12px 0;padding:12px;border:1px solid var(--edge);border-radius:6px}.report-box .section-head[data-v-c9566ebe]{margin:0}.variables[data-v-c9566ebe]{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;max-height:150px;overflow-y:auto}.variables li[data-v-c9566ebe]{background:#153343;padding:4px 7px;border-radius:4px;font-size:12px}.variables span[data-v-c9566ebe]{margin-left:5px}.blank[data-v-c9566ebe]{padding:20px 14px}.buttons[data-v-c9566ebe]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.point-form[data-v-c9566ebe]{display:grid;gap:12px}.point-form p[data-v-c9566ebe]{margin:0;font-size:13px}.point-form label.check[data-v-c9566ebe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.check input[data-v-c9566ebe]{height:auto}@media(max-width:800px){.collector-config[data-v-c9566ebe]{padding:12px}.workspace[data-v-c9566ebe]{grid-template-columns:minmax(0,1fr)}.device-list[data-v-c9566ebe]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.panel[data-v-c9566ebe]{padding:12px}}.field-plan[data-v-281faabe]{color:#deedf3}.export-row[data-v-281faabe],.plan-header[data-v-281faabe],.read-index[data-v-281faabe],.reads-head[data-v-281faabe]{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}.plan-header[data-v-281faabe]{margin-bottom:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.plan-header small[data-v-281faabe]{color:#5ce7cf;font:10px Consolas,monospace;letter-spacing:.16em}h2[data-v-281faabe]{margin:5px 0;font-size:23px}h3[data-v-281faabe],h4[data-v-281faabe]{margin:0}h3[data-v-281faabe]{font-size:17px}h4[data-v-281faabe]{font-size:15px}p[data-v-281faabe]{margin:6px 0 0;color:#9db3bf;font-size:13px;line-height:1.6}.draft-state[data-v-281faabe]{color:#8dd9c8;font-size:12px;white-space:nowrap}.pair[data-v-281faabe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.export-row[data-v-281faabe],.plan-card[data-v-281faabe]{margin-bottom:14px;padding:18px;background:#0b1f2c;border:1px solid #224351;border-radius:9px}h3 b[data-v-281faabe]{margin-right:7px;color:#6bdecd;font:14px Consolas,monospace}.fields[data-v-281faabe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:11px;margin-top:16px}.fields label[data-v-281faabe],.fixed[data-v-281faabe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px;color:#aac0cb;font-size:12px;min-width:0}input[data-v-281faabe],select[data-v-281faabe]{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:35px;border:1px solid #345567;border-radius:5px;padding:0 8px;background:#081925;color:#ebf9fb;font:inherit}button[data-v-281faabe]:focus-visible,input[data-v-281faabe]:focus-visible,select[data-v-281faabe]:focus-visible{outline:2px solid #49d6c4;outline-offset:1px}.fixed strong[data-v-281faabe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:35px;color:#d7f4f1;font-size:12px}.endpoint[data-v-281faabe]{margin-top:14px;display:grid;gap:6px;border-left:2px solid #36aa9c;padding-left:10px}.endpoint small[data-v-281faabe],.endpoint span[data-v-281faabe],.reads-head span[data-v-281faabe]{color:#97b4c0;font-size:11px}code[data-v-281faabe]{color:#9ae9de;overflow-wrap:anywhere}.timing[data-v-281faabe]{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.reads-head[data-v-281faabe]{border-top:1px solid #254351;padding-top:16px}.read-card[data-v-281faabe]{padding:12px;margin-top:10px;border:1px solid #264553;border-radius:6px;background:#0a1b27}.read-index strong[data-v-281faabe]{color:#59dcca;font:14px Consolas,monospace}.read-fields[data-v-281faabe]{margin-top:8px;grid-template-columns:minmax(115px,1.3fr) minmax(65px,.6fr) minmax(120px,1.3fr) minmax(86px,.9fr) minmax(126px,1.1fr) repeat(2,minmax(62px,.6fr))}button[data-v-281faabe]{cursor:pointer;font:inherit}.read-index button[data-v-281faabe]{border:0;color:#eebcae;background:transparent;font-size:12px}.add-read[data-v-281faabe],.export[data-v-281faabe]{min-height:36px;padding:6px 12px;border:1px solid #347b75;border-radius:5px;background:#0e3539;color:#91eddb;font-size:13px}.add-read[data-v-281faabe]{margin-top:12px}.add-read[data-v-281faabe]:disabled{opacity:.5}.export[data-v-281faabe]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.invalid[data-v-281faabe]{color:#ffc28c}.export-row[data-v-281faabe]{margin-bottom:0}@media(max-width:1150px){.read-fields[data-v-281faabe]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media(max-width:850px){.pair[data-v-281faabe]{grid-template-columns:minmax(0,1fr);gap:0}.timing[data-v-281faabe]{grid-template-columns:repeat(2,minmax(0,1fr))}.export-row[data-v-281faabe],.plan-header[data-v-281faabe]{-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}}.enrollment[data-v-d58441f2]{color:#e0eff5}.action-form[data-v-d58441f2],.awaiting[data-v-d58441f2],.enroll-head[data-v-d58441f2],.receipt[data-v-d58441f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.enroll-head[data-v-d58441f2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}.enroll-head h2[data-v-d58441f2]{margin:0;font-size:19px}.enrollment p[data-v-d58441f2]{color:#9bb6c6;line-height:1.6;font-size:13px}.awaiting p[data-v-d58441f2],.enroll-head p[data-v-d58441f2]{margin:6px 0 0}.enrollment button[data-v-d58441f2],.enrollment input[data-v-d58441f2],.enrollment select[data-v-d58441f2]{font:inherit;min-height:38px;border-radius:5px}.enrollment input[data-v-d58441f2],.enrollment select[data-v-d58441f2]{border:1px solid #365764;background:#0a202f;color:#dcedf4;padding:5px 9px;min-width:0;max-width:100%}.destination[data-v-d58441f2],.enrollment label[data-v-d58441f2]{display:grid;gap:6px;font-size:13px;color:#9ab5c4}.enrollment .picker[data-v-d58441f2]{max-width:560px}.picker select[data-v-d58441f2]{width:100%}.enrollment .destination strong[data-v-d58441f2]{color:#d9edf6}.enrollment button[data-v-d58441f2]{border:1px solid #315564;cursor:pointer;padding:6px 13px;font-size:13px}.enrollment button[data-v-d58441f2]:disabled{opacity:.55;cursor:default}.secondary[data-v-d58441f2]{color:#cde9f2;background:#112c3d}.primary[data-v-d58441f2]{background:#1a625a;color:#c9fff2}.receipt[data-v-d58441f2]{margin:18px 0 4px}.receipt code[data-v-d58441f2]{color:#9ab9c9;overflow-wrap:anywhere}.badge[data-v-d58441f2]{color:#ffcf82;background:#382e20;border-radius:4px;padding:4px 8px;font-size:12px}.badge.owned[data-v-d58441f2]{color:#85f0d8;background:#153832}.note[data-v-d58441f2]{margin:9px 0}.enrollment .warn[data-v-d58441f2]{color:#ffd499}.awaiting[data-v-d58441f2]{margin-top:16px;padding:15px;border:1px dashed #355160;border-radius:5px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.awaiting>i[data-v-d58441f2]{color:#78c5d5;font-size:22px}.action-form[data-v-d58441f2]{-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-top:12px}.action-form .destination[data-v-d58441f2]{margin-right:auto;padding-bottom:3px}@media(max-width:660px){.action-form label[data-v-d58441f2],.enrollment .picker[data-v-d58441f2]{width:100%}}.gcom-setup[data-v-e4fc9662]{--line:#284652;--mint:#70e0c9;color:#e6f2f6;min-width:0}.setup-heading[data-v-e4fc9662]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px;padding:18px 0 24px}.setup-heading>div>small[data-v-e4fc9662]{color:var(--mint);font:600 11px Consolas,monospace;letter-spacing:.16em}.setup-heading h1[data-v-e4fc9662]{margin:8px 0;font-size:clamp(23px,3vw,34px);line-height:1.2}.next-step span[data-v-e4fc9662],.setup-heading p[data-v-e4fc9662]{margin:0;color:#9eb7c6;font-size:13px;line-height:1.65}.identity[data-v-e4fc9662]{-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px;display:grid;gap:7px}.identity span[data-v-e4fc9662]{color:#bcd2dc;font-size:13px}.identity input[data-v-e4fc9662]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #365461;background:#0a1e2b;padding:10px 12px;border-radius:6px;color:#e6f2f6;font:inherit;font-size:13px}.setup-steps[data-v-e4fc9662]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.setup-steps button[data-v-e4fc9662]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;text-align:left;padding:14px 18px;border:1px solid var(--line);color:#bad0da;background:#0c2230;border-radius:7px;cursor:pointer}.setup-steps button.active[data-v-e4fc9662]{border-color:#458f85;background:#133438;color:#effffb}.setup-steps b[data-v-e4fc9662]{font:600 21px Consolas,monospace;color:#81a4b6}.setup-steps .active b[data-v-e4fc9662]{color:var(--mint)}.setup-steps small[data-v-e4fc9662],.setup-steps strong[data-v-e4fc9662]{display:block}.setup-steps strong[data-v-e4fc9662]{font-size:15px}.setup-steps small[data-v-e4fc9662]{margin-top:4px;color:#99b9c5;font-size:12px}.next-step[data-v-e4fc9662]{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.next-step button[data-v-e4fc9662]{padding:10px 15px;border:1px solid #37877c;color:#a0f3de;background:#153b3e;border-radius:6px;cursor:pointer}.next-step small[data-v-e4fc9662]{display:block;margin-top:3px;color:#8aa7b4;font-size:12px}.gcom-setup button[data-v-e4fc9662]:focus-visible,.identity input[data-v-e4fc9662]:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@media (max-width:700px){.setup-heading[data-v-e4fc9662]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.identity[data-v-e4fc9662]{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.setup-steps button[data-v-e4fc9662]{padding:10px;gap:7px}.setup-steps b[data-v-e4fc9662]{font-size:16px}.setup-steps small[data-v-e4fc9662]{font-size:10px}}.collector-page[data-v-3ce2bd88]{min-height:100vh;color:#d9edf4;background:#081824}.collector-shell[data-v-3ce2bd88]{max-width:1440px;padding:24px clamp(16px,3vw,48px) 90px;margin:0 auto}.collector-toolbar[data-v-3ce2bd88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;padding-bottom:20px;border-bottom:1px solid #233e4c;margin-bottom:20px}.collector-toolbar>a[data-v-3ce2bd88]{color:#9adfd8;font-size:13px;text-decoration:none}.collector-toolbar>label[data-v-3ce2bd88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;color:#9eb8c7;font-size:13px;margin-right:auto}.collector-toolbar .el-select[data-v-3ce2bd88]{width:min(66vw,300px)}.collector-toolbar[data-v-3ce2bd88] .el-input__inner{background:#102938;border-color:#315564;color:#e6f3f6}.choose-company[data-v-3ce2bd88]{padding:72px 20px;border:1px dashed #315564;text-align:center;border-radius:10px}.choose-company>i[data-v-3ce2bd88]{color:#6cdaca;font-size:30px}.choose-company h1[data-v-3ce2bd88]{font-size:23px}.choose-company p[data-v-3ce2bd88]{color:#9eb8c7}