@import"https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&family=Google+Sans+Code:wght@400;500&family=Noto+Sans+SC:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,300..600,0..1,0&display=block";.brand-ring[data-v-f0a45006]{flex:none;fill:none;stroke-width:3.4}circle[data-v-f0a45006]{stroke:var(--md-sys-color-on-surface)}path[data-v-f0a45006]{stroke:#d6321f}.lock[data-v-7b0b8ed7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:minmax(420px,1.15fr) minmax(440px,.85fr);min-height:100dvh;overflow:auto;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface)}.identity[data-v-7b0b8ed7]{position:relative;min-height:100dvh;padding:48px clamp(40px,6vw,88px);display:flex;flex-direction:column;overflow:hidden;background:var(--md-sys-color-surface-container);border-radius:0 var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) 0}.wordmark[data-v-7b0b8ed7]{display:flex;align-items:center;gap:12px;font:600 clamp(32px,3.6vw,44px)/1 var(--md-ref-typeface-brand);letter-spacing:-.02em}.wordmark .mark[data-v-7b0b8ed7]{width:1.1em;height:1.1em}.statement[data-v-7b0b8ed7]{position:relative;z-index:1;margin:auto 0;max-width:630px}.eyebrow[data-v-7b0b8ed7]{margin:0;font:500 12px/16px var(--md-ref-typeface-plain);letter-spacing:.1em;text-transform:uppercase;color:var(--md-sys-color-primary)}.statement h1[data-v-7b0b8ed7]{margin:16px 0 20px;font:400 clamp(45px,5.6vw,72px)/1.08 var(--md-ref-typeface-brand);letter-spacing:-.02em}.intro[data-v-7b0b8ed7]{max-width:420px;margin:0;font:400 16px/24px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant)}.edition[data-v-7b0b8ed7]{position:relative;z-index:1;margin:0;font:500 11px/16px var(--md-ref-typeface-plain);letter-spacing:.1em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.orbit[data-v-7b0b8ed7]{position:absolute;right:-120px;bottom:-140px;width:440px;height:440px;opacity:.14}.entry[data-v-7b0b8ed7]{min-height:100dvh;display:grid;place-items:center;padding:56px clamp(32px,6vw,88px)}form[data-v-7b0b8ed7]{width:min(390px,100%)}.form-head[data-v-7b0b8ed7]{margin-bottom:32px}.form-head h2[data-v-7b0b8ed7]{display:block;margin:12px 0 8px;font:400 36px/44px var(--md-ref-typeface-brand)}.form-head>p[data-v-7b0b8ed7]:last-child{margin:0;font:400 14px/20px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant)}.fields[data-v-7b0b8ed7]{display:flex;flex-direction:column;gap:16px}.fields md-outlined-text-field[data-v-7b0b8ed7]{width:100%;--md-outlined-text-field-container-shape: var(--md-sys-shape-corner-small)}.enter[data-v-7b0b8ed7]{width:100%;margin-top:28px;--md-filled-button-container-height: 48px}.switches[data-v-7b0b8ed7]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:16px}@media(max-width:820px){.lock[data-v-7b0b8ed7]{grid-template-columns:1fr}.identity[data-v-7b0b8ed7]{min-height:250px;padding:28px 24px;border-radius:0 0 var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large)}.statement[data-v-7b0b8ed7]{margin:44px 0 32px}.statement h1[data-v-7b0b8ed7]{margin:12px 0 0;font-size:40px}.intro[data-v-7b0b8ed7],.edition[data-v-7b0b8ed7]{display:none}.orbit[data-v-7b0b8ed7]{width:250px;height:250px;right:-70px;bottom:-80px}.entry[data-v-7b0b8ed7]{min-height:auto;place-items:start center;padding:48px 24px 64px}}.services[data-v-5e63bd47]{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.service[data-v-5e63bd47]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;column-gap:2px;min-width:150px;flex:1;padding:10px 14px;border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant)}.service .dot[data-v-5e63bd47]{grid-row:1;align-self:center}.service .name[data-v-5e63bd47]{font:500 12px/16px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant)}.service b[data-v-5e63bd47]{grid-column:1 / -1;font:400 18px/26px var(--md-ref-typeface-brand);font-variant-numeric:tabular-nums}.service .sub[data-v-5e63bd47]{grid-column:1 / -1;font-size:12px;color:var(--md-sys-color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stamp[data-v-5e63bd47]{flex-basis:100%;font-size:12px;color:var(--md-sys-color-on-surface-variant)}.clear[data-v-5e63bd47]{display:flex;align-items:center;gap:8px;padding:14px 16px;border-radius:var(--md-sys-shape-corner-medium);background:var(--nq-success-container);color:var(--nq-on-success-container)}.attention[data-v-5e63bd47]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:8px;align-items:start}.issue[data-v-5e63bd47]{border-radius:var(--md-sys-shape-corner-medium);padding:10px 6px 6px;border:1px solid var(--md-sys-color-outline-variant);border-left:4px solid var(--nq-warning)}.issue.red[data-v-5e63bd47]{border-left-color:var(--md-sys-color-error)}.issue header[data-v-5e63bd47]{display:flex;align-items:center;gap:8px;padding:0 8px 6px;font:500 14px/20px var(--md-ref-typeface-brand);--md-icon-size: 18px}.issue.red header md-icon[data-v-5e63bd47]{color:var(--md-sys-color-error)}.issue.amber header md-icon[data-v-5e63bd47]{color:var(--nq-on-warning-container)}.issue .count[data-v-5e63bd47]{margin-left:auto;font-weight:400;color:var(--md-sys-color-on-surface-variant)}.issue-row[data-v-5e63bd47]{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;gap:2px 10px;width:100%;padding:6px 8px;border-radius:var(--md-sys-shape-corner-small);font-size:12px}.issue-row[data-v-5e63bd47]:hover,.more[data-v-5e63bd47]:hover,.fail-row[data-v-5e63bd47]:hover,.stage-card[data-v-5e63bd47]:hover{background:var(--hover)}.issue-row .mono[data-v-5e63bd47],.issue-row .muted[data-v-5e63bd47]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-row .detail[data-v-5e63bd47]{grid-column:1 / -1;color:var(--md-sys-color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more[data-v-5e63bd47]{padding:4px 8px;font-size:12px;color:var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-small)}.api[data-v-5e63bd47]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:start}.api .kpis[data-v-5e63bd47]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.failing[data-v-5e63bd47]{padding:10px 6px;border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant)}.failing .label[data-v-5e63bd47],.failing p[data-v-5e63bd47]{padding:0 8px;margin:0 0 6px}.fail-row[data-v-5e63bd47]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;width:100%;padding:5px 8px;border-radius:var(--md-sys-shape-corner-small);font-size:12px}.pipeline[data-v-5e63bd47]{display:flex;align-items:stretch;gap:2px}.pipeline .arrow[data-v-5e63bd47]{align-self:center;color:var(--md-sys-color-outline);--md-icon-size: 20px}.stage-card[data-v-5e63bd47]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-outline-variant)}.stage-card .label[data-v-5e63bd47]{display:flex;align-items:center;gap:6px;--md-icon-size: 18px}.stage-card .big[data-v-5e63bd47]{font:400 30px/38px var(--md-ref-typeface-brand);font-variant-numeric:tabular-nums;margin-top:4px}.stage-card .caption[data-v-5e63bd47]{font-size:12px;color:var(--md-sys-color-on-surface-variant);margin-bottom:6px}.stage-card .line[data-v-5e63bd47]{display:flex;gap:6px;align-items:baseline;font-size:12px;color:var(--md-sys-color-on-surface-variant)}.stage-card .line b[data-v-5e63bd47]{font-weight:500;color:var(--md-sys-color-on-surface);font-variant-numeric:tabular-nums}.stage-card .line.red[data-v-5e63bd47]{color:var(--md-sys-color-error);align-items:center;--md-icon-size: 14px;margin-top:4px}.fw b[data-v-5e63bd47]{font-weight:500}.pending[data-v-5e63bd47]{height:4px;margin:8px 0}.firmware[data-v-5e63bd47]{display:flex;flex-wrap:wrap;gap:6px 24px;align-items:center;margin:10px 0 0}.charts[data-v-5e63bd47]{display:grid;grid-template-columns:1fr 1fr;gap:16px 48px;margin-top:12px}.chart[data-v-5e63bd47]{padding:12px 0}.legend[data-v-5e63bd47],.axis[data-v-5e63bd47]{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--md-sys-color-on-surface-variant)}.sw[data-v-5e63bd47]{display:inline-block;width:8px;height:8px;border-radius:2px;margin:0 4px 0 8px}.sw[data-v-5e63bd47]:first-child{margin-left:0}.bars[data-v-5e63bd47]{display:flex;align-items:flex-end;gap:3px;height:110px;margin:8px 0 4px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.bar[data-v-5e63bd47]{flex:1;height:100%;display:flex;flex-direction:column-reverse}.bar span[data-v-5e63bd47]{display:block}.primary[data-v-5e63bd47]{background:var(--md-sys-color-primary)}.tertiary[data-v-5e63bd47]{background:var(--md-sys-color-tertiary)}.error[data-v-5e63bd47]{background:var(--md-sys-color-error)}@media(max-width:1100px){.pipeline[data-v-5e63bd47]{flex-wrap:wrap}.pipeline .arrow[data-v-5e63bd47]{display:none}.stage-card[data-v-5e63bd47]{flex:1 1 200px}}@media(max-width:860px){.api[data-v-5e63bd47],.charts[data-v-5e63bd47],.attention[data-v-5e63bd47]{grid-template-columns:1fr}}.json[data-v-35827b66]{color:var(--md-sys-color-on-surface-variant)}.json[data-v-35827b66] .k{color:var(--md-sys-color-tertiary)}.json[data-v-35827b66] .s{color:var(--nq-success)}.json[data-v-35827b66] .n{color:var(--md-sys-color-primary)}.json[data-v-35827b66] .b{color:var(--nq-warning)}.json[data-v-35827b66] .z{color:var(--md-sys-color-outline)}section[data-v-8aa26562]{display:flex;flex-direction:column;gap:8px;min-width:0;border-radius:var(--md-sys-shape-corner-large);padding:14px 16px;background:var(--md-sys-color-surface-container-low)}header[data-v-8aa26562]{display:flex;align-items:center;justify-content:space-between;gap:8px}header .swatch[data-v-8aa26562]{margin:0}h3[data-v-8aa26562]{margin:0;font:500 15px/20px var(--md-ref-typeface-brand)}.sub[data-v-8aa26562]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;font-size:13px;font-weight:500}.state[data-v-8aa26562]{font-size:12px;font-weight:400;color:var(--md-sys-color-on-surface-variant);text-align:right}p[data-v-8aa26562]{margin:0;font-size:12px}.check[data-v-8aa26562]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.slider[data-v-8aa26562]{display:grid;grid-template-columns:76px minmax(0,1fr) 68px;gap:8px;align-items:center;font-size:12px;color:var(--md-sys-color-on-surface-variant)}.slider input[type=range][data-v-8aa26562]{width:100%;height:auto;padding:0;border:0;box-shadow:none;accent-color:var(--md-sys-color-primary)}.slider input[type=number][data-v-8aa26562]{width:100%;height:30px;padding:0 6px;font-size:12px}.dim[data-v-8aa26562]{opacity:.4}.ring-row[data-v-8aa26562]{display:flex;flex-direction:column;align-items:center;gap:8px}.ring-row .slider[data-v-8aa26562]{width:100%}.ring[data-v-8aa26562]{position:relative;width:148px;height:148px;touch-action:none;cursor:crosshair}.ring[data-v-8aa26562]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);mask:radial-gradient(circle,transparent 52px,#000 53px)}.knob[data-v-8aa26562]{position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0006;pointer-events:none}.hue[data-v-8aa26562]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;pointer-events:none}.disc[data-v-8aa26562]{position:relative;width:148px;height:148px;border-radius:50%;touch-action:none;cursor:crosshair;background:radial-gradient(circle,#fff 16%,#ffffffd9 30%,#ffffff59 60%,#fff0),conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cct[data-v-8aa26562]{accent-color:#ffd8a8;background:linear-gradient(90deg,#ffb46b,#fff,#cfe3ff);border-radius:99px}details summary[data-v-8aa26562]{cursor:pointer;font-size:12px;color:var(--md-sys-color-on-surface-variant);margin-bottom:6px}details[data-v-8aa26562]{display:flex;flex-direction:column;gap:8px}footer[data-v-8aa26562]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.out[data-v-8aa26562]{margin:0;flex:1;min-width:140px;font-size:12px;overflow-wrap:anywhere}.upload[data-v-8aa26562]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.upload>input[data-v-8aa26562]{height:36px;font-size:13px}.file[data-v-8aa26562]{position:relative;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px dashed var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);font-size:12px;cursor:pointer}.file[data-v-8aa26562]:hover{background:var(--hover)}.file .name[data-v-8aa26562]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--md-sys-color-on-surface-variant)}.file input[data-v-8aa26562]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.frames[data-v-8aa26562]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}img[data-v-8aa26562]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-small)}.ws[data-v-0339dc53]{display:grid;grid-template-columns:256px minmax(0,1fr);height:calc(100vh - 8px);min-height:560px;overflow:hidden;font-size:13px}.ws[data-v-0339dc53]>*{min-height:0}.num[data-v-0339dc53],.mono[data-v-0339dc53]{font-variant-numeric:tabular-nums}.small[data-v-0339dc53]{font-size:12px}.amber[data-v-0339dc53]{color:var(--nq-warning, #b7791f)}.label[data-v-0339dc53]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.label .state[data-v-0339dc53],.label>.muted[data-v-0339dc53]{margin-left:auto;font-weight:400;letter-spacing:0}.state[data-v-0339dc53]{display:inline-flex;align-items:center;gap:4px;font-size:12px}.state .dot[data-v-0339dc53],.state .swatch[data-v-0339dc53]{margin:0}.fleet[data-v-0339dc53]{display:flex;flex-direction:column;gap:1px;padding:14px 12px;overflow:auto;border-right:1px solid var(--md-sys-color-outline-variant)}.fleet-head[data-v-0339dc53]{display:flex;align-items:baseline;justify-content:space-between;padding:0 8px}.fleet-head>b[data-v-0339dc53]{font:500 15px/20px var(--md-ref-typeface-brand)}.count[data-v-0339dc53]{padding:0 6px;border-radius:var(--md-sys-shape-corner-small);font-size:12px;color:var(--md-sys-color-on-surface-variant)}.count b[data-v-0339dc53]{font-weight:500;color:var(--md-sys-color-on-surface)}.count[data-v-0339dc53]:hover{background:var(--hover)}.count.on[data-v-0339dc53]{background:var(--md-sys-color-secondary-container)}.search[data-v-0339dc53]{flex:none;height:36px;margin:10px 0 6px;font-size:13px}.broker[data-v-0339dc53]{display:flex;align-items:center;gap:4px;padding:2px 8px 6px;font-size:12px;color:var(--md-sys-color-on-surface-variant);white-space:nowrap}.broker .dot[data-v-0339dc53]{margin-right:2px}.link[data-v-0339dc53]{font-size:12px;color:var(--md-sys-color-primary)}.link.on[data-v-0339dc53]{font-weight:600}.group[data-v-0339dc53]{padding:12px 8px 4px;font:500 12px/16px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant)}.group~.group[data-v-0339dc53]{margin-top:8px;padding-top:16px;border-top:1px solid var(--md-sys-color-outline-variant)}.lamp[data-v-0339dc53]{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;padding:7px 8px;border-radius:var(--md-sys-shape-corner-medium)}.lamp.on[data-v-0339dc53]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.row1[data-v-0339dc53],.row2[data-v-0339dc53]{display:flex;align-items:center;gap:6px;min-width:0}.row1[data-v-0339dc53]{--md-icon-size: 18px}.row1 .dot[data-v-0339dc53]{margin:0}.row1 .name[data-v-0339dc53]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.row1 .faint[data-v-0339dc53]{font-size:12px}.row2[data-v-0339dc53]{justify-content:space-between;padding-left:14px;font-size:12px}.row2 .mono[data-v-0339dc53]{font-size:11.5px}.row2>span[data-v-0339dc53]:last-child:not(.mono){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrim[data-v-0339dc53]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.popmenu[data-v-0339dc53]{position:fixed;z-index:21}.main[data-v-0339dc53]{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto}.head[data-v-0339dc53]{display:flex;align-items:center;gap:16px;padding:12px 20px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.title[data-v-0339dc53]{flex:1;min-width:0;overflow:hidden}.crumb[data-v-0339dc53]{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.h[data-v-0339dc53]{display:flex;align-items:baseline;gap:10px;white-space:nowrap}.h h2[data-v-0339dc53]{margin:0;font:500 18px/26px var(--md-ref-typeface-brand)}.actions[data-v-0339dc53]{display:flex;flex:none;align-items:center;gap:6px}.actions md-outlined-button[data-v-0339dc53]{--md-outlined-button-leading-space: 12px;--md-outlined-button-trailing-space: 14px;--md-outlined-button-with-leading-icon-leading-space: 10px;--md-outlined-button-with-leading-icon-trailing-space: 14px}.actions .sep[data-v-0339dc53]{width:1px;height:20px;margin:0 4px;background:var(--md-sys-color-outline-variant)}md-outlined-button.on[data-v-0339dc53]{--md-outlined-button-outline-color: var(--md-sys-color-primary);--md-outlined-button-label-text-color: var(--md-sys-color-primary);--md-outlined-button-icon-color: var(--md-sys-color-primary)}.composer[data-v-0339dc53]{display:flex;flex-direction:column;gap:8px;padding:10px 20px;border-bottom:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low)}.advanced[data-v-0339dc53]{display:flex;align-items:center;gap:12px}.advanced .label[data-v-0339dc53]{margin:0}.advanced label[data-v-0339dc53]{display:inline-flex;align-items:center;gap:6px}.advanced input[type=number][data-v-0339dc53]{width:52px;height:30px;padding:0 6px}.advanced input[type=checkbox][data-v-0339dc53]{margin:0}.advanced input[type=color][data-v-0339dc53]{width:28px;height:22px;padding:0;border:none;background:none}.raw[data-v-0339dc53]{display:flex;flex-direction:column;gap:8px}.raw textarea[data-v-0339dc53]{width:100%;resize:vertical;font:12px/1.5 var(--mono)}.send[data-v-0339dc53]{display:flex;gap:8px}.send select[data-v-0339dc53]{flex:1;height:32px;font-size:13px}.composer .out[data-v-0339dc53]{margin:0;font-size:12px}.strip[data-v-0339dc53]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--md-sys-color-outline-variant);border-bottom:1px solid var(--md-sys-color-outline-variant)}.strip>section[data-v-0339dc53]{min-width:0;overflow:hidden;padding:12px 20px;background:var(--md-sys-color-surface)}.strip>section.wide[data-v-0339dc53]{grid-column:span 2}.strip .label[data-v-0339dc53]{white-space:nowrap}.strip p[data-v-0339dc53],.side p[data-v-0339dc53]{margin:0}dl[data-v-0339dc53]{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0}dt[data-v-0339dc53]{color:var(--md-sys-color-on-surface-variant)}dd[data-v-0339dc53]{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dd.sid[data-v-0339dc53]{display:flex;align-items:flex-start;gap:4px;white-space:normal}dd.sid>.mono[data-v-0339dc53]{flex:1;min-width:0;overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}dd.sid .copy[data-v-0339dc53]{flex:none;width:24px;height:24px;margin-top:-2px;--md-icon-button-icon-size: 16px;--md-icon-button-state-layer-width: 24px;--md-icon-button-state-layer-height: 24px;--md-icon-button-icon-color: var(--md-sys-color-on-surface-variant)}dd.wrap[data-v-0339dc53]{white-space:normal;overflow-wrap:anywhere}dd.mono[data-v-0339dc53],dd .mono[data-v-0339dc53]{font-size:12px}.rssi[data-v-0339dc53]{display:flex;align-items:center;gap:6px}.bars[data-v-0339dc53]{display:inline-flex;align-items:flex-end;gap:2px}.bars i[data-v-0339dc53]{width:3px;border-radius:1px;background:var(--md-sys-color-outline-variant)}.rssi.green .bars i.lit[data-v-0339dc53]{background:var(--nq-success)}.rssi.amber .bars i.lit[data-v-0339dc53]{background:var(--nq-warning, #b7791f)}.rssi.red .bars i.lit[data-v-0339dc53]{background:var(--md-sys-color-error)}.reasons[data-v-0339dc53]{display:grid;grid-template-columns:minmax(0,max-content) minmax(24px,1fr) max-content;align-items:center;gap:6px 10px}.reasons .mono[data-v-0339dc53]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track[data-v-0339dc53]{height:4px;border-radius:2px;background:var(--md-sys-color-surface-container-highest);overflow:hidden}.track i[data-v-0339dc53]{display:block;height:100%;border-radius:2px;background:var(--md-sys-color-on-surface-variant)}.body[data-v-0339dc53]{flex:none;height:100%;min-height:480px;display:grid;grid-template-columns:280px minmax(0,1fr)}.body.rail[data-v-0339dc53]{grid-template-columns:48px minmax(0,1fr)}.body.wide[data-v-0339dc53]{grid-template-columns:minmax(0,1fr)}.side[data-v-0339dc53]{overflow:auto;border-right:1px solid var(--md-sys-color-outline-variant)}.strip .faint.small[data-v-0339dc53]{margin-top:8px}.channels[data-v-0339dc53]{display:flex;flex-wrap:wrap;gap:4px 12px}.chv[data-v-0339dc53]{display:inline-flex;align-items:baseline;gap:4px}.chv b[data-v-0339dc53]{font-size:12px;font-weight:600}.chv .num[data-v-0339dc53]{font-family:var(--mono);font-size:12px}.lightv[data-v-0339dc53]{display:inline-flex;align-items:center;gap:10px}.lightv .swatch[data-v-0339dc53]{margin:0}td .tag[data-v-0339dc53]{margin-left:8px}.gist+.gist[data-v-0339dc53]{margin-left:12px}.pipeline[data-v-0339dc53]{display:flex;flex-wrap:wrap;gap:4px 14px}.pipeline .dot[data-v-0339dc53]{margin-right:5px}.controls[data-v-0339dc53]{border-bottom:1px solid var(--md-sys-color-outline-variant)}.ctl-head[data-v-0339dc53]{display:flex;align-items:center;gap:12px;width:100%;height:48px;padding:0 12px 0 14px;text-align:left;border-bottom:1px solid var(--md-sys-color-outline-variant);--md-icon-size: 20px}.ctl-head[data-v-0339dc53]:hover{background:var(--hover)}.ctl-head>.label[data-v-0339dc53]{flex:1;margin:0}.ctl-head md-icon[data-v-0339dc53]{color:var(--md-sys-color-on-surface-variant)}.rail .ctl-head>.label[data-v-0339dc53],.rail .ctl-head>.chev[data-v-0339dc53]{display:none}.rail .side[data-v-0339dc53]{overflow:hidden}.controls[data-v-0339dc53] section{background:var(--md-sys-color-surface-container-low);border-radius:0;padding:14px 20px}.controls[data-v-0339dc53] section+section{border-top:1px solid var(--md-sys-color-outline-variant)}details summary[data-v-0339dc53]{cursor:pointer;margin-top:10px}details pre[data-v-0339dc53]{margin-top:8px}.tl[data-v-0339dc53]{display:flex;flex-direction:column;min-width:0;min-height:0}.bar[data-v-0339dc53]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 20px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.bar .dot[data-v-0339dc53]{margin-right:4px}.bar[data-v-0339dc53]>*{flex:none;white-space:nowrap}.bar>.grow[data-v-0339dc53]{flex:1}.bar .tabs[data-v-0339dc53]{height:44px;margin:-6px 8px -6px -16px}.filters[data-v-0339dc53]{display:flex;align-items:center;gap:8px;padding:10px 20px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.filters select[data-v-0339dc53]{height:32px;width:168px}.list[data-v-0339dc53]{position:relative;flex:1;overflow:auto}.list .empty[data-v-0339dc53]{padding:24px 20px}table[data-v-0339dc53]{table-layout:fixed}th[data-v-0339dc53]{position:sticky;top:0;z-index:2}th[data-v-0339dc53]:nth-child(1){width:104px}th[data-v-0339dc53]:nth-child(2){width:96px}th[data-v-0339dc53]:nth-child(3){width:172px}th[data-v-0339dc53]:nth-child(5){width:18%}th[data-v-0339dc53]:nth-child(6){width:100px}th[data-v-0339dc53]:first-child,td[data-v-0339dc53]:first-child{padding-left:20px}th[data-v-0339dc53]:last-child,td[data-v-0339dc53]:last-child{padding-right:20px}td[data-v-0339dc53]{vertical-align:middle;padding-top:8px;padding-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td .dot[data-v-0339dc53],td .swatch[data-v-0339dc53]{margin-right:6px}.r[data-v-0339dc53]{text-align:right}.cut[data-v-0339dc53]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.day td[data-v-0339dc53]{padding-top:14px;padding-bottom:4px;font-size:12px;font-weight:500;color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface)}tr.open td[data-v-0339dc53]{background:var(--md-sys-color-surface-container-low)}tr.detail td[data-v-0339dc53]{white-space:normal}.kind[data-v-0339dc53]{--md-icon-size: 14px}.kind md-icon[data-v-0339dc53]{margin-right:4px;vertical-align:-2px}.dur[data-v-0339dc53]{display:inline-flex;align-items:center;gap:8px}.meter[data-v-0339dc53]{width:28px;height:4px;border-radius:2px;background:var(--md-sys-color-surface-container-highest);overflow:hidden}.meter i[data-v-0339dc53]{display:block;height:100%;border-radius:2px;background:var(--md-sys-color-primary)}.meter i.green[data-v-0339dc53]{background:var(--nq-success)}.meter i.red[data-v-0339dc53]{background:var(--md-sys-color-error)}.pair[data-v-0339dc53]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.pane[data-v-0339dc53]{display:flex;flex-direction:column;gap:6px;min-width:0}.pane .label[data-v-0339dc53],.pane p[data-v-0339dc53]{margin:0}.detail pre[data-v-0339dc53]{max-height:320px;background:var(--md-sys-color-surface)}.dayline[data-v-0339dc53]{padding:14px 20px 4px;font-size:12px;font-weight:500;color:var(--md-sys-color-on-surface-variant)}.shot[data-v-0339dc53]{border-bottom:1px solid var(--md-sys-color-outline-variant)}.shot-line[data-v-0339dc53]{display:flex;align-items:center;gap:10px;padding:8px 20px;white-space:nowrap}.shot-line .swatch[data-v-0339dc53]{margin:0}.frames[data-v-0339dc53]{display:flex;gap:6px;overflow-x:auto;padding:0 20px 10px 104px}.frames a[data-v-0339dc53]{position:relative;flex:none}.frames img[data-v-0339dc53]{display:block;height:120px;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container)}.frames .idx[data-v-0339dc53]{position:absolute;left:4px;top:4px;padding:0 5px;border-radius:8px;font-size:11px;color:#fff;background:#0000008c}@media(max-width:1500px){.ws[data-v-0339dc53]{grid-template-columns:236px minmax(0,1fr)}.body[data-v-0339dc53]{grid-template-columns:300px minmax(0,1fr)}.strip>section[data-v-0339dc53]{padding:12px 14px}}@media(max-width:1100px){.ws[data-v-0339dc53]{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.fleet[data-v-0339dc53]{max-height:320px;border-right:0;border-bottom:1px solid var(--md-sys-color-outline-variant)}.head[data-v-0339dc53]{flex-wrap:wrap}.actions[data-v-0339dc53]{flex-wrap:wrap;margin-left:0}.strip[data-v-0339dc53]{grid-template-columns:repeat(2,minmax(0,1fr))}.body[data-v-0339dc53]{grid-template-columns:minmax(0,1fr)}.tl[data-v-0339dc53]{height:80vh}}.node[data-v-35b2aa59]{font:12px/1.65 var(--mono)}.line[data-v-35b2aa59]{display:flex;gap:6px;align-items:baseline;padding:0 4px;border-radius:var(--md-sys-shape-corner-small)}.line[data-v-35b2aa59]:not(.leaf){cursor:pointer}.line[data-v-35b2aa59]:not(.leaf):hover{background:var(--hover)}.caret[data-v-35b2aa59]{width:14px;--md-icon-size: 14px;align-self:center;color:var(--md-sys-color-on-surface-variant);flex:none}.key[data-v-35b2aa59]{color:var(--md-sys-color-tertiary)}.key[data-v-35b2aa59]:after{content:":";color:var(--md-sys-color-on-surface-variant)}.peek[data-v-35b2aa59]{color:var(--md-sys-color-on-surface-variant)}.val[data-v-35b2aa59]{word-break:break-all}.val.string[data-v-35b2aa59]{color:var(--nq-success)}.val.number[data-v-35b2aa59]{color:var(--md-sys-color-primary)}.val.bool[data-v-35b2aa59]{color:var(--nq-warning)}.val.null[data-v-35b2aa59]{color:var(--md-sys-color-on-surface-variant)}.kids[data-v-35b2aa59]{margin-left:12px;border-left:1px solid var(--md-sys-color-outline-variant);padding-left:6px}tr.on td[data-v-1e8d0f3f]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.drawer[data-v-1e8d0f3f]{position:fixed;top:0;right:0;bottom:0;width:min(620px,48vw);background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-large) 0 0 var(--md-sys-shape-corner-large);box-shadow:0 8px 24px color-mix(in srgb,var(--md-sys-color-shadow) 20%,transparent);display:flex;flex-direction:column;z-index:30;padding-bottom:16px}.drawer header[data-v-1e8d0f3f]{display:flex;align-items:center;gap:8px;padding:12px 8px 4px 16px}.drawer .grow[data-v-1e8d0f3f]{flex:1}.meta[data-v-1e8d0f3f]{padding:4px 16px 8px;grid-template-columns:80px 1fr;font-size:12px;line-height:20px}.drawer>.loads[data-v-1e8d0f3f]{height:4px;margin:12px 16px}.filter-bar .device[data-v-1e8d0f3f]{flex:0 1 240px}td.trunc[data-v-1e8d0f3f]{max-width:280px}.block[data-v-1e8d0f3f]{display:flex;flex-direction:column;min-height:0;padding:0 16px}.block h3[data-v-1e8d0f3f]{display:flex;align-items:center;gap:8px;font:500 14px/20px var(--md-ref-typeface-brand);margin:12px 0 6px}.block h3 .muted[data-v-1e8d0f3f]{font-weight:400;font-size:12px}.block .tree[data-v-1e8d0f3f]{flex:1;overflow:auto;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);padding:8px 10px}.block.error[data-v-1e8d0f3f],.block.images[data-v-1e8d0f3f]{flex:none}.thumbs[data-v-1e8d0f3f]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.thumbs img[data-v-1e8d0f3f]{height:120px;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-lowest);display:block}.block.error h3[data-v-1e8d0f3f]{color:var(--md-sys-color-error)}@media(max-width:860px){.drawer[data-v-1e8d0f3f]{width:100%;border-radius:0}.meta[data-v-1e8d0f3f]{word-break:break-all}}.switches[data-v-6bca44b0]{display:flex;gap:8px 20px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--md-sys-color-on-surface-variant);margin:0 0 14px}.body[data-v-6bca44b0]{margin:8px 0;line-height:1.6}.grid[data-v-6bca44b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:8px}.push[data-v-6bca44b0]{align-items:flex-end}.push .title[data-v-6bca44b0]{flex:0 1 260px}.grid h3[data-v-6bca44b0]{font:500 12px/16px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant);margin:0 0 4px}.grid h3.red[data-v-6bca44b0]{color:var(--md-sys-color-error)}.settings[data-v-a30fbd84]{max-width:880px;margin-bottom:24px}.settings fieldset[data-v-a30fbd84]{border:0;margin:0;padding:0 0 24px;min-width:0}.settings fieldset+fieldset[data-v-a30fbd84]{padding-top:24px;border-top:1px solid var(--md-sys-color-outline-variant)}.settings fieldset.actions[data-v-a30fbd84]{display:flex;align-items:center;gap:16px}.check[data-v-a30fbd84]{display:inline-flex;gap:8px;align-items:center}.group[data-v-a30fbd84]{margin-top:16px}.group>.label[data-v-a30fbd84]{margin-bottom:8px}.checks[data-v-a30fbd84]{display:flex;flex-wrap:wrap;gap:8px 24px}.fields[data-v-a30fbd84]{display:flex;flex-wrap:wrap;gap:16px}.fields .field[data-v-a30fbd84]{flex:0 0 auto;min-width:0}.inline[data-v-a30fbd84]{display:flex;align-items:center;gap:4px}input[type=number][data-v-a30fbd84]{width:140px}textarea[data-v-a30fbd84]{width:100%}.settings .hint[data-v-a30fbd84]{margin:12px 0 0}.tasks[data-v-f70de6ae]{display:grid;grid-template-columns:176px minmax(0,1fr);gap:20px;align-items:start}nav[data-v-f70de6ae]{display:flex;flex-direction:column;gap:2px;position:sticky;top:var(--stick);padding:0}nav button[data-v-f70de6ae]{text-align:left;color:var(--md-sys-color-on-surface-variant);border-radius:var(--md-sys-shape-corner-medium);padding:8px 12px;font-weight:500}nav button[data-v-f70de6ae]:hover{background:var(--hover);color:var(--md-sys-color-on-surface)}nav button.on[data-v-f70de6ae]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.body[data-v-f70de6ae]{min-width:0}.filter-bar[data-v-f70de6ae]{margin-bottom:16px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.head[data-v-f70de6ae]{padding:0 0 16px}.head h2[data-v-f70de6ae]{margin:0}.summary[data-v-f70de6ae]{margin:6px 0 0;color:var(--md-sys-color-on-surface-variant);font-size:13px;white-space:pre-wrap;max-width:760px}.name[data-v-f70de6ae]{font-size:12px;display:inline-flex;align-items:center}.caret[data-v-f70de6ae]{--md-icon-size: 16px;color:var(--md-sys-color-on-surface-variant);margin-right:4px}.sample[data-v-f70de6ae]{word-break:break-all}.note[data-v-f70de6ae]{color:var(--md-sys-color-on-surface-variant);font-size:12px;white-space:pre-wrap}.card h3[data-v-f70de6ae]{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.card ul[data-v-f70de6ae]{margin:0;padding-left:18px;font-size:13px}.card li[data-v-f70de6ae]{margin:3px 0}@media(max-width:860px){.tasks[data-v-f70de6ae]{grid-template-columns:1fr;gap:12px}nav[data-v-f70de6ae]{flex-direction:row;position:static;gap:4px;padding:4px;overflow-x:auto;scrollbar-width:none}nav[data-v-f70de6ae]::-webkit-scrollbar{display:none}nav button[data-v-f70de6ae]{white-space:nowrap}}.cell[data-v-9edcbff1]{width:100%;height:32px;font-size:13px;padding:4px 8px;border-color:transparent;background:none;resize:vertical}textarea.cell[data-v-9edcbff1]{height:auto;line-height:18px}.cell[data-v-9edcbff1]:hover{border-color:var(--md-sys-color-outline-variant)}.cell[data-v-9edcbff1]:focus{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-surface)}.flag[data-v-9edcbff1]{text-align:center}tr.off td[data-v-9edcbff1]{opacity:.45}tr.saving td[data-v-9edcbff1]{opacity:.6}.schema[data-v-9edcbff1]{background:var(--md-sys-color-surface-container-low)}.pair[data-v-9edcbff1]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:8px 4px}.pair h3[data-v-9edcbff1]{display:flex;align-items:center;gap:8px;font:500 12px/16px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant);margin:0 0 6px}@media(max-width:860px){.pair[data-v-9edcbff1]{grid-template-columns:1fr;gap:12px}}.gap[data-v-e86b1e6d]{margin-top:12px}.lines[data-v-8877d352]{max-height:none;border-radius:0}.amber[data-v-8877d352]{color:var(--nq-warning)}.grow[data-v-f728d535]{flex:1}.filter-bar[data-v-f728d535]{border-bottom:1px solid var(--md-sys-color-outline-variant)}.timeline[data-v-f728d535]{margin:0 0 16px;padding:8px 0;border-bottom:1px solid var(--md-sys-color-outline-variant)}.pending[data-v-f728d535]{height:4px;margin:12px 0}.axis[data-v-f728d535],.lane[data-v-f728d535]{display:flex;align-items:center}.axis[data-v-f728d535]{height:22px}.lane[data-v-f728d535]{height:30px;border-top:1px solid var(--md-sys-color-surface-container-high)}.lane-title[data-v-f728d535]{flex:none;width:170px;font-size:12px;cursor:pointer;padding-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lane-title.on[data-v-f728d535]{color:var(--md-sys-color-primary);font-weight:600}.track[data-v-f728d535]{position:relative;flex:1;height:100%}.tick[data-v-f728d535]{position:absolute;top:3px;transform:translate(-50%);font-size:11px;color:var(--md-sys-color-on-surface-variant)}.grid[data-v-f728d535]{position:absolute;top:0;bottom:0;width:1px;background:var(--md-sys-color-surface-container-high)}.dot[data-v-f728d535]{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;cursor:pointer;opacity:.85}.band[data-v-f728d535]{position:absolute;top:6px;bottom:6px;border-radius:4px;cursor:pointer;opacity:.55}.dot[data-v-f728d535]:hover,.band[data-v-f728d535]:hover,.on.dot[data-v-f728d535],.on.band[data-v-f728d535]{opacity:1;outline:2px solid var(--md-sys-color-on-surface);z-index:2}.tone-green[data-v-f728d535]{background:#2e9d5b}.tone-blue[data-v-f728d535]{background:#3b73d9}.tone-orange[data-v-f728d535]{background:#e08a1e}.tone-red[data-v-f728d535]{background:#d93838}.tone-purple[data-v-f728d535]{background:#8a5cd6}.tone-grey[data-v-f728d535]{background:#9a9a9a}.tip[data-v-f728d535]{position:fixed;z-index:40;width:360px;max-height:300px;overflow:hidden;pointer-events:none;padding:8px 10px;border-radius:var(--md-sys-shape-corner-medium);font-size:12px;background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);box-shadow:0 6px 18px color-mix(in srgb,var(--md-sys-color-shadow) 25%,transparent)}.tip-head[data-v-f728d535]{display:flex;justify-content:space-between;gap:8px}.tip-sum[data-v-f728d535]{margin:2px 0 6px}.tip img[data-v-f728d535]{display:block;max-width:100%;max-height:150px;border-radius:6px;margin-bottom:6px}.tip pre[data-v-f728d535]{margin:0;font-size:11px;white-space:pre-wrap;word-break:break-all}.lower[data-v-f728d535]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.detail h3[data-v-f728d535]{display:flex;align-items:center;gap:12px;font:500 16px/24px var(--md-ref-typeface-brand);margin:0 0 6px}.detail h4[data-v-f728d535]{margin:10px 0 4px;font-size:13px}.tree[data-v-f728d535]{max-height:360px;overflow:auto;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);padding:8px 10px}.thumbs[data-v-f728d535]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.thumbs img[data-v-f728d535]{height:140px;border-radius:var(--md-sys-shape-corner-small);display:block}.list[data-v-f728d535]{max-height:640px;overflow:auto}.list-head[data-v-f728d535]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.list-head b[data-v-f728d535]{font:500 16px/24px var(--md-ref-typeface-brand)}.swatch[data-v-f728d535]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}tr.on td[data-v-f728d535]{background:var(--md-sys-color-secondary-container)}@media(max-width:860px){.lower[data-v-f728d535]{grid-template-columns:1fr}.lane-title[data-v-f728d535]{width:90px}}.token .ident[data-v-fd30b9bc]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:4px 0 0;color:var(--md-sys-color-on-surface);font-size:14px}.token .pick[data-v-fd30b9bc]{flex:0 1 260px}.dur[data-v-fd30b9bc]{width:90px}.duration[data-v-fd30b9bc]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 24px;margin:16px 0 8px}.duration .field[data-v-fd30b9bc]{flex:none;min-width:0}.duration .hint[data-v-fd30b9bc]{margin:0 0 8px}.inline[data-v-fd30b9bc]{display:flex;gap:8px}.wall[data-v-fd30b9bc]{min-height:8px;padding-top:8px}.scroll[data-v-fd30b9bc]{overflow-x:auto}.ctl[data-v-fd30b9bc]{min-width:220px}.ctl .row[data-v-fd30b9bc]{display:flex;gap:6px;flex-wrap:wrap}.thumb img[data-v-fd30b9bc]{display:block;height:48px;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container)}.wall[data-v-fd30b9bc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.wall a[data-v-fd30b9bc]{position:relative;display:block}.wall img[data-v-fd30b9bc]{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container)}.wall .seq[data-v-fd30b9bc]{position:absolute;left:6px;top:6px;padding:0 6px;border-radius:8px;font-size:11px;color:#fff;background:#0000008c}.log[data-v-fd30b9bc]{margin-top:10px;max-height:200px}.external[data-v-86d21ee8]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--md-sys-color-primary);text-decoration:none}.external[data-v-86d21ee8]:hover{text-decoration:underline}.external md-icon[data-v-86d21ee8]{--md-icon-size:16px}.charts[data-v-86d21ee8]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px 48px;height:clamp(245px,33vh,350px);margin-top:12px}.chart-panel[data-v-86d21ee8]{min-width:0;padding:0 0 8px;display:flex;flex-direction:column}.chart-panel .chart-head[data-v-86d21ee8]{padding:0}.chart-head .muted[data-v-86d21ee8]{font-size:12px}.sw[data-v-86d21ee8]{display:inline-block;width:8px;height:8px;border-radius:2px;margin:0 4px 0 8px}.sw.primary[data-v-86d21ee8]{background:var(--md-sys-color-primary)}.sw.error[data-v-86d21ee8]{background:var(--md-sys-color-error)}.amber[data-v-86d21ee8]{color:var(--nq-warning)}.chart-panel svg[data-v-86d21ee8]{width:100%;flex:1;min-height:0}.axis[data-v-86d21ee8],.legend[data-v-86d21ee8]{display:flex;justify-content:space-between;font-size:12px;color:var(--md-sys-color-on-surface-variant);gap:8px;font-variant-numeric:tabular-nums}.legend[data-v-86d21ee8]{margin-bottom:6px}.ranking button[data-v-86d21ee8]{display:block;padding:6px 8px;margin:0 -8px;width:calc(100% + 16px);border-radius:var(--md-sys-shape-corner-small)}.ranking button[data-v-86d21ee8]:hover{background:var(--hover)}.rank-label[data-v-86d21ee8]{display:flex;justify-content:space-between;gap:12px;font-size:12px}.rank-label .mono[data-v-86d21ee8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-label strong[data-v-86d21ee8]{font-weight:500;font-variant-numeric:tabular-nums}.track[data-v-86d21ee8]{display:block;height:4px;background:var(--md-sys-color-surface-container-highest);margin:6px 0 2px;border-radius:99px}.track span[data-v-86d21ee8]{display:block;height:100%;background:var(--md-sys-color-primary);border-radius:99px}.source[data-v-86d21ee8]{margin:10px 0 24px;font-size:12px}.toolbar h2[data-v-86d21ee8]{margin:0}.volume[data-v-86d21ee8]{display:block;padding:0 6px;min-width:70px;border-radius:var(--md-sys-shape-corner-small);background:linear-gradient(var(--md-sys-color-primary-container),var(--md-sys-color-primary-container)) no-repeat;color:var(--md-sys-color-on-primary-container)}.detail-heading[data-v-86d21ee8]{padding:4px 0;border-top:1px solid var(--md-sys-color-outline-variant)}.exchanges-heading[data-v-86d21ee8]{margin-top:24px}.drawer[data-v-86d21ee8]{position:fixed;z-index:30;right:0;top:0;bottom:0;width:min(720px,65vw);background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-large) 0 0 var(--md-sys-shape-corner-large);box-shadow:0 8px 24px color-mix(in srgb,var(--md-sys-color-shadow) 20%,transparent);overflow:auto;padding:12px 18px 18px}.drawer header[data-v-86d21ee8]{display:flex;gap:12px;align-items:center;overflow-wrap:anywhere}.drawer header strong[data-v-86d21ee8]{font:500 16px/24px var(--md-ref-typeface-brand)}.grow[data-v-86d21ee8]{flex:1}.drawer-meta[data-v-86d21ee8]{margin:8px 0 12px;line-height:20px;color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;font-size:12px}.drawer section[data-v-86d21ee8]{margin-top:8px;padding:12px 14px;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);overflow:auto}.drawer section h2[data-v-86d21ee8]{margin:0 0 8px}@media(max-width:1000px){.charts[data-v-86d21ee8]{height:auto;grid-template-columns:1fr}.chart-panel[data-v-86d21ee8]{min-height:245px}.drawer[data-v-86d21ee8]{width:100%;border-radius:0}}.capture-layout[data-v-617e9204]{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.session-list[data-v-617e9204]{display:grid;gap:8px}.session-card[data-v-617e9204]{position:relative;display:grid;justify-items:start;gap:6px;width:100%;padding:14px 16px;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low)}.session-card strong[data-v-617e9204]{font-weight:500}.session-card.selected[data-v-617e9204]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.session-id[data-v-617e9204],.path[data-v-617e9204]{overflow-wrap:anywhere;font-size:12px}a.path[data-v-617e9204]{display:block;margin:0 0 6px;color:var(--md-sys-color-primary);text-decoration:none}a.path[data-v-617e9204]:hover{text-decoration:underline}a.path md-icon[data-v-617e9204]{--md-icon-size: 14px;vertical-align:-2px;margin-left:4px}.amber[data-v-617e9204]{color:var(--nq-warning)}.head[data-v-617e9204]{margin-bottom:8px}.head h2[data-v-617e9204]{margin:0}.metrics[data-v-617e9204]{margin-top:16px}.kpi.warning[data-v-617e9204]{border-color:var(--nq-warning)}.kpi.warning .v[data-v-617e9204]{color:var(--nq-warning)}.props.upload[data-v-617e9204]{margin:8px 0}.filter-bar[data-v-617e9204]{margin-bottom:16px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.arrival-chart[data-v-617e9204]{display:flex;gap:8px;height:160px}.arrival-bin[data-v-617e9204]{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0;gap:7px;font-size:12px;font-variant-numeric:tabular-nums}.bar-track[data-v-617e9204]{height:110px;width:100%;display:flex;align-items:end;background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-small);overflow:hidden}.bar-track i[data-v-617e9204]{width:100%;background:var(--md-sys-color-primary)}.arrival-bin small[data-v-617e9204]{font-size:10px;color:var(--md-sys-color-on-surface-variant)}.table-scroll[data-v-617e9204]{overflow-x:auto}.latest-frame[data-v-617e9204]{display:block;max-width:100%;max-height:480px;margin:12px 0;border-radius:var(--md-sys-shape-corner-medium)}.preview-description[data-v-617e9204]{padding:16px;background:var(--md-sys-color-surface-container-low);border-radius:var(--md-sys-shape-corner-medium);margin:16px 0;line-height:1.6}.preview-description small[data-v-617e9204]{display:block}details[data-v-617e9204]{margin:14px 0}summary[data-v-617e9204]{cursor:pointer;color:var(--md-sys-color-primary);font-weight:500}@media(max-width:850px){.capture-layout[data-v-617e9204]{grid-template-columns:minmax(0,1fr)}.session-list[data-v-617e9204]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.faces[data-v-72fb1fc0]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}h4[data-v-72fb1fc0]{margin:16px 0 4px;font:500 14px/20px var(--md-ref-typeface-brand)}.period[data-v-72fb1fc0]{margin-top:10px}figure[data-v-72fb1fc0]{margin:0;width:150px}img[data-v-72fb1fc0]{display:block;width:150px;height:150px;object-fit:cover;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container-high)}figcaption[data-v-72fb1fc0]{font-size:12px;display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:6px}.add[data-v-72fb1fc0]{width:150px;height:150px;border:1px dashed var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-medium);display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;cursor:pointer;color:var(--md-sys-color-on-surface-variant)}.add[data-v-72fb1fc0]:hover{background:var(--hover);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.board[data-v-6d21f85e]{display:grid;grid-template-columns:260px 1fr 640px;margin:12px 0 24px}.col .cell[data-v-6d21f85e]{height:120px;display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.col b[data-v-6d21f85e]{width:64px;flex:none;font-weight:500}.lines[data-v-6d21f85e]{width:100%;overflow:visible}.lines text[data-v-6d21f85e]{font:500 12px var(--md-ref-typeface-plain);paint-order:stroke;stroke:var(--md-sys-color-surface);stroke-width:4px}img[data-v-6d21f85e]{display:block;width:100px;height:100px;object-fit:cover;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-high)}figure[data-v-6d21f85e]{margin:0}figcaption[data-v-6d21f85e]{font-size:11px;color:var(--md-sys-color-on-surface-variant)}h3[data-v-6d21f85e]{font:500 15px/20px var(--md-ref-typeface-brand);margin:0 0 8px}.reason[data-v-6d21f85e]{padding:12px 0;border-top:1px solid var(--md-sys-color-outline-variant)}.reason p[data-v-6d21f85e]{margin:0 0 6px;color:var(--md-sys-color-on-surface);font-size:13px}.reason p[data-v-6d21f85e]:last-child{margin:0}.member[data-v-5b8b2a9b]{display:flex;align-items:center;gap:8px;margin:8px 0;flex-wrap:wrap}.member b[data-v-5b8b2a9b]{width:70px;flex:none;font-weight:500}.thumb[data-v-5b8b2a9b]{width:64px;height:64px;object-fit:cover;border-radius:var(--md-sys-shape-corner-small);background:var(--md-sys-color-surface-container-high)}.pick[data-v-5b8b2a9b]{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:1px dashed var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);cursor:pointer;color:var(--md-sys-color-on-surface-variant);--md-icon-size: 18px}.pick[data-v-5b8b2a9b]:hover{background:var(--hover);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary)}.actions[data-v-5b8b2a9b]{margin:12px 0}h4[data-v-5b8b2a9b]{margin:16px 0 4px;font:500 14px/20px var(--md-ref-typeface-brand)}.app[data-v-adf57854]{display:grid;grid-template-columns:var(--side) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .3s cubic-bezier(.2,0,0,1)}.app.collapsed[data-v-adf57854]{grid-template-columns:64px minmax(0,1fr)}main[data-v-adf57854]{min-width:0;background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) 0 0;margin:8px 8px 0 0;min-height:calc(100vh - 8px)}.drawer[data-v-adf57854]{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0 16px 0 0}.collapsed .drawer[data-v-adf57854]{padding-right:8px;cursor:e-resize}.collapsed .drawer .nav-item[data-v-adf57854],.collapsed .drawer md-icon-button[data-v-adf57854]{cursor:pointer}.collapsed .brand b[data-v-adf57854],.collapsed .brand .tag[data-v-adf57854],.collapsed .brand-row md-icon-button[data-v-adf57854],.collapsed .nav-group[data-v-adf57854],.collapsed .who[data-v-adf57854],.collapsed .nav-item>span[data-v-adf57854]{display:none}.collapsed .nav-item[data-v-adf57854]{padding-right:0}.collapsed .nav[data-v-adf57854]{overflow-x:hidden}.brand-row[data-v-adf57854]{display:flex;align-items:center;height:64px;padding-left:18px}.brand[data-v-adf57854]{flex:1;display:flex;align-items:center;gap:18px;min-width:0}.ring[data-v-adf57854]{width:20px;height:20px;flex:none}.brand b[data-v-adf57854]{font:400 18px/24px var(--md-ref-typeface-brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav[data-v-adf57854]{flex:1;overflow:auto;padding:4px 0 16px}.who[data-v-adf57854]{padding:16px 24px 8px;font-size:12px;color:var(--md-sys-color-on-surface-variant)}.content.flush[data-v-adf57854]{padding:0}.reopen[data-v-adf57854]{display:none;position:fixed;left:12px;bottom:16px;z-index:30;background:var(--md-sys-color-secondary-container);border-radius:50%}.topbar .menu[data-v-adf57854]{display:none;margin-left:-12px}.topbar .account[data-v-adf57854]{width:240px}.topbar md-circular-progress[data-v-adf57854]{--md-circular-progress-size: 24px}.scrim[data-v-adf57854]{display:none}@media(max-width:860px){.reopen[data-v-adf57854]{display:inline-flex}.app[data-v-adf57854],.app.collapsed[data-v-adf57854]{grid-template-columns:1fr}.collapsed .drawer[data-v-adf57854]{padding-right:16px;cursor:auto}.collapsed .brand b[data-v-adf57854],.collapsed .brand-row md-icon-button[data-v-adf57854],.collapsed .nav-group[data-v-adf57854],.collapsed .nav-item>span[data-v-adf57854]{display:revert}.collapsed .nav-group[data-v-adf57854]{display:flex}main[data-v-adf57854],.collapsed main[data-v-adf57854]{margin:0;border-radius:0}.drawer[data-v-adf57854]{position:fixed;inset:0 auto 0 0;width:min(300px,86vw);z-index:40;background:var(--md-sys-color-surface-container-low);border-radius:0 var(--md-sys-shape-corner-large) var(--md-sys-shape-corner-large) 0;transform:translate(-105%);transition:transform .3s cubic-bezier(.2,0,0,1)}.drawer.open[data-v-adf57854]{transform:none;visibility:visible}.scrim[data-v-adf57854]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--md-sys-color-scrim) 32%,transparent);z-index:30}.topbar .menu[data-v-adf57854]{display:inline-flex;margin-left:-4px}.topbar .crumb[data-v-adf57854]{display:none}.topbar .account[data-v-adf57854]{width:auto;flex:1}}:root{--md-sys-color-primary: #0B57D0;--md-sys-color-on-primary: #FFFFFF;--md-sys-color-primary-container: #D3E3FD;--md-sys-color-on-primary-container: #041E49;--md-sys-color-secondary: #00639B;--md-sys-color-secondary-container: #D3E3FD;--md-sys-color-on-secondary-container: #041E49;--md-sys-color-tertiary-container: #E8DEF8;--md-sys-color-on-tertiary-container: #1D192B;--md-sys-color-error: #B3261E;--md-sys-color-on-error: #FFFFFF;--md-sys-color-error-container: #F9DEDC;--md-sys-color-on-error-container: #410E0B;--md-sys-color-background: #F0F5FE;--md-sys-color-surface: #FFFFFF;--md-sys-color-surface-bright: #FFFFFF;--md-sys-color-surface-dim: #DDE3EA;--md-sys-color-surface-container-lowest: #FFFFFF;--md-sys-color-surface-container-low: #F8FAFD;--md-sys-color-surface-container: #F0F5FE;--md-sys-color-surface-container-high: #E9EEF6;--md-sys-color-surface-container-highest: #DDE3EA;--md-sys-color-on-surface: #1F1F1F;--md-sys-color-on-surface-variant: #444746;--md-sys-color-outline: #747775;--md-sys-color-outline-variant: #DDE3EA;--md-sys-color-scrim: #000000;--nq-success: #146C2E;--nq-on-success: #FFFFFF;--nq-success-container: #C4EED0;--nq-on-success-container: #072711;--nq-warning: #B06000;--nq-on-warning: #FFFFFF;--nq-warning-container: #FEEFC3;--nq-on-warning-container: #3E2600;--nq-callout: #E9EEF6;--md-ref-typeface-brand: "Google Sans", "Noto Sans SC", system-ui, sans-serif;--md-ref-typeface-plain: "Google Sans", "Noto Sans SC", system-ui, sans-serif;--mono: "Google Sans Code", ui-monospace, SFMono-Regular, Menlo, monospace;--md-icon-font: "Material Symbols Outlined";--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-extra-large: 24px;--nq-elevation-2: 0 1px 2px rgba(60, 64, 67, .3), 0 2px 6px 2px rgba(60, 64, 67, .15);--hover: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);--md-outlined-button-container-shape: 12px;--md-filled-button-container-shape: 12px;--md-filled-tonal-button-container-shape: 12px;--md-text-button-container-shape: 12px;--md-outlined-button-outline-color: var(--md-sys-color-outline);--md-outlined-button-label-text-font: var(--md-ref-typeface-plain);--md-filled-button-label-text-font: var(--md-ref-typeface-plain);--md-text-button-label-text-font: var(--md-ref-typeface-plain);--md-filled-tonal-button-label-text-font: var(--md-ref-typeface-plain)}*{box-sizing:border-box}html,body{margin:0;background:var(--md-sys-color-background);color:var(--md-sys-color-on-surface)}body{font:400 14px/20px var(--md-ref-typeface-plain);-webkit-font-smoothing:antialiased}a{color:var(--md-sys-color-primary);text-decoration:none}a:hover{text-decoration:underline}.mono{font-family:var(--mono);font-size:13px}.num,.mono{font-variant-numeric:tabular-nums}.muted{color:var(--md-sys-color-on-surface-variant)}.page-title{margin:0;font:400 24px/32px var(--md-ref-typeface-brand)}.section-title{margin:0 0 16px;font:400 22px/28px var(--md-ref-typeface-brand)}.label{font:400 12px/16px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant)}.panel{background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-extra-large);padding:24px 32px}input,select,textarea{font:inherit;font-size:14px;height:36px;padding:0 12px;min-width:0;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);outline:none}textarea{height:auto;padding:8px 12px;line-height:20px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;cursor:pointer;background:var(--md-sys-color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5'%3E%3Cpath d='M0 0h10L5 5z' fill='%23444746'/%3E%3C/svg%3E") no-repeat right 12px center}input:hover,select:hover,textarea:hover{border-color:var(--md-sys-color-on-surface)}input:focus,select:focus,textarea:focus{border-color:var(--md-sys-color-primary);box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}input[type=radio]{width:18px;height:18px;padding:0;accent-color:var(--md-sys-color-primary);box-shadow:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:0;padding:0;vertical-align:middle;cursor:pointer;border:2px solid var(--md-sys-color-on-surface-variant);border-radius:2px;background:none;box-shadow:none}input[type=checkbox]:hover{border-color:var(--md-sys-color-on-surface);box-shadow:0 0 0 11px var(--hover)}input[type=checkbox]:checked{border-color:var(--md-sys-color-primary);background:var(--md-sys-color-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4 9.5l3.2 3.2L14 6' fill='none' stroke='white' stroke-width='2.2'/%3E%3C/svg%3E") center / 18px no-repeat}input::placeholder,textarea::placeholder{color:var(--md-sys-color-on-surface-variant)}.field{display:flex;flex-direction:column;gap:4px}.field>label{font:500 12px/16px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}button:disabled{cursor:not-allowed;opacity:.5}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;white-space:nowrap;padding:10px 16px;font:500 14px/20px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-high);border-top:1px solid var(--md-sys-color-outline-variant);border-bottom:1px solid var(--md-sys-color-outline-variant)}td{padding:10px 16px;line-height:20px;vertical-align:top;border-bottom:1px solid var(--md-sys-color-outline-variant)}th .sort{--md-icon-size: 18px;margin-left:4px;vertical-align:-4px}th.check,td.check{width:48px;padding-right:0}td.actions{text-align:right;white-space:nowrap}td.actions md-icon-button{--md-icon-button-icon-size: 20px;--md-icon-button-state-layer-width: 32px;--md-icon-button-state-layer-height: 32px;width:32px;height:32px;--md-icon-button-icon-color: var(--md-sys-color-on-surface-variant)}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--hover)}.table-empty td{padding:24px 16px;text-align:center;color:var(--md-sys-color-on-surface-variant)}pre{margin:0;padding:12px 16px;overflow:auto;max-height:460px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 var(--mono);color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-small)}.card{padding:20px 24px;margin-bottom:16px;background:var(--md-sys-color-surface);border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-large)}.card>h3{margin:0 0 8px;font:500 16px/24px var(--md-ref-typeface-brand)}.card>p{margin:0 0 12px;font-size:14px;color:var(--md-sys-color-on-surface-variant)}.card .row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.card .row+.row{margin-top:12px}.callout{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px 16px;padding:16px 24px;margin-bottom:16px;background:var(--nq-callout);border-radius:var(--md-sys-shape-corner-large)}.callout>md-icon{color:var(--md-sys-color-primary)}.callout.error{background:var(--md-sys-color-error-container)}.callout.error>md-icon{color:var(--md-sys-color-error)}.callout .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:0 0 8px}.kpi{padding:12px 16px;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium)}.kpi .k{font:400 12px/16px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant)}.kpi .v{margin-top:2px;font:400 24px/32px var(--md-ref-typeface-brand);font-variant-numeric:tabular-nums}.kpi .s{margin-top:2px;font-size:12px;color:var(--md-sys-color-on-surface-variant)}.dot{display:inline-block;flex:none;width:8px;height:8px;margin-right:6px;border-radius:50%;vertical-align:middle;background:var(--md-sys-color-outline)}.dot.on{background:var(--nq-success)}.dot.warn{background:var(--nq-warning)}.dot.bad{background:var(--md-sys-color-error)}.tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;white-space:nowrap;vertical-align:middle;font:500 12px/16px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-high);border-radius:var(--md-sys-shape-corner-small)}.tag.green{background:var(--nq-success-container);color:var(--nq-on-success-container)}.tag.amber{background:var(--nq-warning-container);color:var(--nq-on-warning-container)}.tag.red{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.tag.blue{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.tag.purple{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.tag md-icon{--md-icon-size: 14px}.red{color:var(--md-sys-color-error)}.green{color:var(--nq-success)}.amber{color:var(--nq-warning)}.fchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;white-space:nowrap;font-weight:500;color:var(--md-sys-color-on-surface-variant);border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-small);--md-icon-size: 18px}.fchip:hover{background:var(--hover)}.fchip.on{padding-left:8px;color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container);border-color:transparent}.chips{display:inline-flex;flex-wrap:wrap;gap:8px}.tabs{display:inline-flex;height:48px}.tabs>button{position:relative;padding:0 16px;font-weight:500;color:var(--md-sys-color-on-surface-variant)}.tabs>button:hover{color:var(--md-sys-color-on-surface);background:var(--hover)}.tabs>button.on{color:var(--md-sys-color-primary)}.tabs>button.on:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--md-sys-color-primary)}.page-head{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 0 24px}.page-head .actions{display:flex;flex-wrap:wrap;gap:8px}.ranges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.ranges>button{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px;font-weight:500;color:var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-extra-small);--md-icon-size: 18px}.ranges>button:hover{background:var(--hover)}.ranges>button.on{color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container)}.chart{min-width:0;padding:8px 0 16px}.chart-head{display:flex;align-items:center;gap:4px;height:48px;padding:0 0 0 8px}.chart-head h3{flex:1;margin:0;font:400 18px/24px var(--md-ref-typeface-brand)}.chart-head md-icon-button{--md-icon-button-icon-color: var(--md-sys-color-on-surface-variant)}.chart .axis{font-size:12px;fill:var(--md-sys-color-on-surface-variant);color:var(--md-sys-color-on-surface-variant)}.chart .grid{stroke:var(--md-sys-color-outline-variant)}.charts{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px 48px}.filter-bar{display:flex;align-items:center;gap:12px;height:52px;padding:0 16px;border-top:1px solid var(--md-sys-color-outline-variant)}.filter-bar>b{display:inline-flex;align-items:center;gap:8px;font-weight:500;--md-icon-size: 20px}.filter-bar input{flex:1;height:36px;padding:0;border:0;box-shadow:none;background:none}th.r,td.r{text-align:right;font-variant-numeric:tabular-nums}.nil{color:var(--md-sys-color-on-surface-variant)}td a{text-decoration:underline;text-underline-offset:3px}.popover{width:480px;max-width:calc(100vw - 32px);padding:20px 24px;background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);box-shadow:var(--nq-elevation-2)}.popover>h3{margin:0 0 16px;font:400 18px/24px var(--md-ref-typeface-brand)}.options{display:flex;flex-direction:column;border:1px solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-small);overflow:hidden}.options>button{height:52px;padding:0 24px;text-align:left;font-size:16px}.options>button+button{border-top:1px solid var(--md-sys-color-outline-variant)}.options>button:hover{background:var(--hover)}.options>button.on{background:var(--md-sys-color-secondary-container)}.fineprint{margin:16px 0 0;padding-top:16px;font-size:13px;line-height:20px;color:var(--md-sys-color-on-surface-variant);border-top:1px solid var(--md-sys-color-outline-variant)}.nav-item{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 16px;text-align:left;text-decoration:none;font:400 14px/20px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant);border-radius:0 99px 99px 0;--md-icon-size: 20px}.nav-item md-icon{color:var(--md-sys-color-on-surface-variant)}.nav-item:hover{background:var(--hover);text-decoration:none}.nav-item.on{background:var(--md-sys-color-secondary-container)}.nav-item.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--md-sys-color-on-surface-variant)}.nav-group{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;margin-top:4px;padding:0 16px 0 20px;text-align:left;font:500 14px/20px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-surface-variant);border-radius:0 99px 99px 0;--md-icon-size: 20px}button.nav-group:hover{background:var(--hover)}.badge{display:inline-flex;align-items:center;height:20px;padding:0 6px;margin-left:8px;font:500 12px/16px var(--md-ref-typeface-plain);color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary);border-radius:4px}.popmenu{display:flex;flex-direction:column;min-width:200px;padding:8px 0;background:var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-medium);box-shadow:var(--nq-elevation-2)}.popmenu>button{display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;text-align:left;color:var(--md-sys-color-on-surface);--md-icon-size: 20px}.popmenu>button:hover:not(:disabled){background:var(--hover)}.popmenu>hr{margin:8px 0;border:0;border-top:1px solid var(--md-sys-color-outline-variant)}md-outlined-button.danger{--md-outlined-button-label-text-color: var(--md-sys-color-error);--md-outlined-button-icon-color: var(--md-sys-color-error);--md-outlined-button-hover-label-text-color: var(--md-sys-color-error);--md-outlined-button-outline-color: var(--md-sys-color-error)}md-filled-button,md-filled-tonal-button,md-outlined-button,md-text-button{white-space:nowrap}md-filled-button.small,md-filled-tonal-button.small,md-outlined-button.small,md-text-button.small{--md-filled-button-container-height: 32px;--md-filled-tonal-button-container-height: 32px;--md-outlined-button-container-height: 32px;--md-text-button-container-height: 32px;--md-filled-button-label-text-size: 13px;--md-filled-tonal-button-label-text-size: 13px;--md-outlined-button-label-text-size: 13px;--md-text-button-label-text-size: 13px}md-icon{flex:none}.filter-bar select{height:32px;flex:none}.filter-bar .chips{flex:none}.filter-bar md-text-button{flex:none}.pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:56px;padding:0 8px 0 16px;font-size:12px;color:var(--md-sys-color-on-surface-variant);border-bottom:1px solid var(--md-sys-color-outline-variant)}.pager select{height:32px;font-size:12px;border-color:transparent}.pager .range{margin:0 16px 0 24px;font-variant-numeric:tabular-nums;white-space:nowrap}.pager md-icon-button{--md-icon-button-icon-color: var(--md-sys-color-on-surface-variant)}.loads{position:relative}.loading-bar{position:absolute;top:0;left:0;right:0;width:100%;height:4px;z-index:1;--md-linear-progress-track-height: 4px;--md-linear-progress-active-indicator-height: 4px;--md-linear-progress-track-shape: 0}md-circular-progress.in-btn{--md-circular-progress-size: 18px;--md-circular-progress-active-indicator-width: 12;width:18px;height:18px}:root{--side: 272px;--bar: 64px;--stick: calc(var(--bar) + 8px)}md-linear-progress{width:100%;--md-linear-progress-track-shape: 99px}.faint{color:color-mix(in srgb,var(--md-sys-color-on-surface-variant) 70%,transparent)}.nowrap{white-space:nowrap}.trunc{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grow{flex:1}.topbar{position:sticky;top:0;z-index:20;height:var(--bar);padding:0 16px 0 24px;display:flex;align-items:center;gap:8px;background:var(--md-sys-color-surface);box-shadow:0 8px 0 var(--md-sys-color-surface);border-radius:var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) 0 0}.topbar h1{font:400 24px/32px var(--md-ref-typeface-brand);margin:0;white-space:nowrap}.topbar .crumb{color:var(--md-sys-color-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .status{color:var(--md-sys-color-on-surface-variant);font-size:12px}.content{position:relative;padding:8px 24px 32px}h2{font:400 22px/28px var(--md-ref-typeface-brand);margin:28px 0 12px;display:flex;align-items:center;gap:8px}h2 .n{color:var(--md-sys-color-on-surface-variant)}h2:first-child{margin-top:0}.hint{color:var(--md-sys-color-on-surface-variant);font-size:13px;margin:0 0 10px}input[type=file]{height:auto;padding:8px}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.toolbar label{display:inline-flex;align-items:center;gap:6px;color:var(--md-sys-color-on-surface-variant);font-size:13px}tr.detail td{background:var(--md-sys-color-surface-container-low)}.swatch{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid var(--md-sys-color-outline-variant);margin-right:6px;vertical-align:-2px;flex:none}.empty{color:var(--md-sys-color-on-surface-variant);padding:24px 0}.spread{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px}.props{display:grid;grid-template-columns:140px 1fr;gap:6px 12px;font-size:14px;max-width:760px}.props .k{color:var(--md-sys-color-on-surface-variant)}.card input{min-width:260px}.field{flex:1;min-width:220px}.field input,.field select{min-width:0;width:100%}.out{margin-top:8px;white-space:pre-wrap;font-size:13px}.out.red{color:var(--md-sys-color-error)}.out.green{color:var(--nq-success)}.out.muted{color:var(--md-sys-color-on-surface-variant)}.ota{max-width:820px}.ota-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.drop{display:block;min-height:140px;padding:16px;border:1px dashed var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface);cursor:pointer}.drop:hover{border-color:var(--md-sys-color-primary);background:color-mix(in srgb,var(--md-sys-color-primary) 6%,var(--md-sys-color-surface))}.drop input{display:none}.drop strong{display:block;font:500 14px/20px var(--md-ref-typeface-brand);margin-bottom:26px}.drop .file{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop .meta{display:block;margin-top:4px;color:var(--md-sys-color-on-surface-variant);font-size:12px}.progress{height:6px;margin:12px 0 0;overflow:hidden;border-radius:99px;background:var(--md-sys-color-surface-container-highest)}.progress span{display:block;width:0;height:100%;background:var(--md-sys-color-primary);transition:width .2s}.stage{white-space:nowrap}.stage md-icon{--md-icon-size: 16px;vertical-align:-3px;margin-right:2px}@media(max-width:860px){.topbar{border-radius:0;padding:0 8px 0 12px;flex-wrap:nowrap}.topbar input{flex:1;min-width:0}.content{padding:8px 14px 32px}table{display:block;overflow-x:auto}table>tbody{display:table;width:max-content;min-width:100%;max-width:900px}.trunc{max-width:200px}.props{grid-template-columns:1fr;gap:0}.props .k{margin-top:8px}.card input{min-width:0;width:100%}.field{min-width:0}.ota-grid{grid-template-columns:1fr}}
