.dock-tabs.svelte-uptagj{display:flex;align-items:stretch;height:var(--panel-head-h);padding:0 3px;border-bottom:1px solid var(--border);background:var(--bg-surface);overflow-x:auto;outline:none}.dock-tabs.svelte-uptagj::-webkit-scrollbar{height:0}.tab.svelte-uptagj{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:30px;padding:0 6px;font-size:11.5px;color:var(--text-muted);white-space:nowrap;transition:color .1s ease,background .1s ease}.tab.svelte-uptagj:hover{color:var(--text-secondary)}.tab.active.svelte-uptagj{flex:0 0 auto;padding:0 10px;color:var(--text-primary);background:var(--bg-hover)}.tab.active.svelte-uptagj svg{color:var(--accent-ink)}.label.svelte-uptagj{display:none}.tab.active.svelte-uptagj .label:where(.svelte-uptagj){display:inline}@container dock (min-width: 640px){.tab.svelte-uptagj{flex:0 0 auto;padding:0 12px}.label.svelte-uptagj{display:inline}}@media(pointer:coarse){.dock-tabs.svelte-uptagj{height:44px}}.activity.svelte-1gd5zf2{display:flex;align-items:center;gap:8px;min-height:36px;padding:4px 12px;background:var(--bg-elevated);border-bottom:1px solid var(--border)}.dot.svelte-1gd5zf2{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse 1.2s infinite;flex-shrink:0}.what.svelte-1gd5zf2{font-size:12.5px;color:var(--text-primary);white-space:nowrap}.detail.svelte-1gd5zf2{flex:1;min-width:0;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity.svelte-1gd5zf2 .btn{margin-left:auto}.group.svelte-mxtif5{padding:10px 12px 14px;border-bottom:1px solid var(--border);break-inside:avoid;min-width:0}.head.svelte-mxtif5{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}h3.svelte-mxtif5{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right.svelte-mxtif5{display:flex;align-items:center;gap:4px;flex-shrink:0}.hint.svelte-mxtif5{margin-top:2px;font-size:12px;line-height:1.45;color:var(--text-muted)}.body.svelte-mxtif5{display:flex;flex-direction:column;gap:8px;margin-top:8px;min-width:0}.note.svelte-r695bk{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.45;color:var(--text-muted)}.icon.svelte-r695bk{display:flex;padding-top:2px;flex-shrink:0}.text.svelte-r695bk{min-width:0}.warn.svelte-r695bk .icon:where(.svelte-r695bk){color:var(--warning)}.error.svelte-r695bk .icon:where(.svelte-r695bk){color:var(--error)}.ok.svelte-r695bk .icon:where(.svelte-r695bk){color:var(--success)}.warn.svelte-r695bk .text:where(.svelte-r695bk),.error.svelte-r695bk .text:where(.svelte-r695bk){color:var(--text-secondary)}.modes.svelte-8tzjzb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:var(--bg-deep);border:1px solid var(--border);border-radius:var(--radius-sm)}.mode.svelte-8tzjzb{height:30px;min-width:0;padding:0 6px;font-size:12px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .1s ease,color .1s ease}.mode.svelte-8tzjzb:hover:not(:disabled):not(.on){color:var(--text-primary);background:var(--bg-hover)}.mode.on.svelte-8tzjzb{color:var(--accent-ink);background:var(--accent-dim)}.mode.asked.svelte-8tzjzb{color:var(--text-primary);background:var(--bg-hover);animation:pulse 1.2s infinite}.mode.svelte-8tzjzb:disabled{opacity:.35;cursor:not-allowed}@container dock (min-width: 640px){.modes.svelte-8tzjzb{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(pointer:coarse){.mode.svelte-8tzjzb{height:44px;font-size:13.5px}}.stick.svelte-axcu0e{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.pad.svelte-axcu0e{position:relative;width:100%;max-width:156px;aspect-ratio:1;border-radius:50%;background:var(--bg-deep);border:1px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none}.pad.svelte-axcu0e:focus-visible{border-color:var(--accent-ink)}.pad.dragging.svelte-axcu0e{cursor:grabbing;border-color:var(--accent-ink)}.pad.disabled.svelte-axcu0e{opacity:.4;cursor:not-allowed}.marks.svelte-axcu0e{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ring.svelte-axcu0e{fill:none;stroke:var(--border);stroke-width:.6}.ring.inner.svelte-axcu0e{stroke-dasharray:1.5 2.5}.cross.svelte-axcu0e{stroke:var(--border);stroke-width:.6}.arrow.svelte-axcu0e{position:absolute;width:0;height:0;border:4px solid transparent}.arrow.up.svelte-axcu0e{top:7px;left:calc(50% - 4px);border-bottom-color:var(--text-muted);border-top-width:0}.arrow.down.svelte-axcu0e{bottom:7px;left:calc(50% - 4px);border-top-color:var(--text-muted);border-bottom-width:0}.arrow.left.svelte-axcu0e{left:7px;top:calc(50% - 4px);border-right-color:var(--text-muted);border-left-width:0}.arrow.right.svelte-axcu0e{right:7px;top:calc(50% - 4px);border-left-color:var(--text-muted);border-right-width:0}.knob.svelte-axcu0e{position:absolute;left:calc(50% - 15px);top:calc(50% - 15px);width:30px;height:30px;border-radius:50%;background:var(--bg-hover);border:1px solid var(--text-muted);pointer-events:none}.pad.svelte-axcu0e:not(.dragging) .knob:where(.svelte-axcu0e){transition:transform .12s ease-out}.pad.dragging.svelte-axcu0e .knob:where(.svelte-axcu0e),.pad.svelte-axcu0e:focus-visible .knob:where(.svelte-axcu0e){background:var(--accent-dim);border-color:var(--accent-ink)}.readout.svelte-axcu0e{display:flex;gap:12px;font-size:11px;color:var(--text-muted)}.readout.svelte-axcu0e b:where(.svelte-axcu0e){color:var(--text-secondary);font-variant-numeric:tabular-nums}.help.svelte-axcu0e{font-size:11.5px;line-height:1.4;color:var(--text-muted);text-align:center}@media(pointer:coarse){.pad.svelte-axcu0e{max-width:220px}.knob.svelte-axcu0e{left:calc(50% - 22px);top:calc(50% - 22px);width:44px;height:44px}}.steer.svelte-3070za{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:12px;align-items:start}.now.svelte-3070za{display:flex;flex-direction:column;gap:10px;padding-top:4px}.fields.svelte-3070za{margin:0 -8px}.poses.svelte-3070za{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.poses.svelte-3070za .btn{width:100%;min-width:0;padding:0 4px}.poses.svelte-3070za .btn span{overflow:hidden;text-overflow:ellipsis}@media(pointer:coarse){.steer.svelte-3070za{grid-template-columns:1fr;justify-items:center}.now.svelte-3070za{flex-direction:row;justify-content:space-around;width:100%}.poses.svelte-3070za{grid-template-columns:repeat(3,minmax(0,1fr))}}.slider-row.svelte-1148hzt{display:flex;align-items:center;gap:8px;width:100%}.number.svelte-1148hzt{width:72px;flex-shrink:0}.slider.svelte-1148hzt{flex:1;min-width:0;height:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline:none;cursor:pointer}.slider.svelte-1148hzt::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,var(--accent) var(--fill),var(--border) var(--fill))}.slider.svelte-1148hzt::-moz-range-track{height:3px;background:linear-gradient(to right,var(--accent) var(--fill),var(--border) var(--fill))}.slider.svelte-1148hzt::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:9px;height:13px;margin-top:-5px;background:var(--text-secondary);border:none}.slider.svelte-1148hzt::-moz-range-thumb{width:9px;height:13px;background:var(--text-secondary);border:none;border-radius:0}.slider.svelte-1148hzt:hover::-webkit-slider-thumb{background:var(--accent)}.slider.svelte-1148hzt:hover::-moz-range-thumb{background:var(--accent)}.slider.svelte-1148hzt:focus-visible::-webkit-slider-thumb{background:var(--accent)}.slider-row.disabled.svelte-1148hzt{opacity:.4}.switch.svelte-1rlnne2{width:26px;height:14px;padding:2px;display:flex;align-items:center;background:var(--bg-deep);border:1px solid var(--border);flex-shrink:0}.switch.svelte-1rlnne2:hover:not(:disabled){border-color:var(--text-muted)}.switch.on.svelte-1rlnne2{background:var(--accent-dim);border-color:var(--accent-ink)}.switch.svelte-1rlnne2:disabled{opacity:.4;cursor:default}.knob.svelte-1rlnne2{width:8px;height:8px;background:var(--text-muted);transition:transform .1s ease,background .1s ease}.switch.on.svelte-1rlnne2 .knob:where(.svelte-1rlnne2){background:var(--accent);transform:translate(12px)}@media(pointer:coarse){.switch.svelte-1rlnne2{width:44px;height:26px;padding:3px}.knob.svelte-1rlnne2{width:18px;height:18px}.switch.on.svelte-1rlnne2 .knob:where(.svelte-1rlnne2){transform:translate(18px)}}.fields.svelte-1iqhdxn{margin:0 -8px}.scenes.svelte-1iqhdxn{display:grid;grid-template-columns:1fr 1fr;gap:4px}.scenes.svelte-1iqhdxn .btn{width:100%}.row.svelte-1wqq67d{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:6px}.label.svelte-1wqq67d{font-size:12px;color:var(--text-secondary)}.row.svelte-1wqq67d .segment{padding:0 3px}.date.svelte-1wqq67d{display:flex;gap:4px;min-width:0}.date.svelte-1wqq67d input:where(.svelte-1wqq67d){flex:1;min-width:0;height:22px;padding:0 6px;font-size:12px;color:var(--text-primary);background:var(--bg-elevated);border:1px solid transparent;border-bottom-color:var(--border);border-radius:0;outline:none;color-scheme:inherit}.date.svelte-1wqq67d input:where(.svelte-1wqq67d):focus{border-color:var(--accent-ink)}.date.svelte-1wqq67d input:where(.svelte-1wqq67d):disabled{opacity:.4}.fields.svelte-1wqq67d{margin:0 -8px}.fields.svelte-1wqq67d .field-control{max-width:120px;margin-left:auto}.actions.svelte-1wqq67d{display:flex;justify-content:flex-end;gap:4px}@media(pointer:coarse){.date.svelte-1wqq67d input:where(.svelte-1wqq67d){height:40px;font-size:14px}}.about.svelte-1f6lyhg{font-size:12.5px;line-height:1.45;color:var(--text-secondary)}.param.svelte-1jc8w83{display:flex;flex-direction:column;gap:4px;min-width:0}.top.svelte-1jc8w83{display:flex;align-items:center;gap:6px;min-height:20px}.name.svelte-1jc8w83{font-size:12.5px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.key.svelte-1jc8w83{font-size:11px;color:var(--text-muted)}.state.svelte-1jc8w83{display:flex;align-items:center;flex:1}.dot.svelte-1jc8w83{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse 1s infinite}.ok.svelte-1jc8w83{display:flex;color:var(--success)}.sr.svelte-1jc8w83{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reset.svelte-1jc8w83{display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--text-muted);flex-shrink:0}.reset.svelte-1jc8w83:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover)}.hint.svelte-1jc8w83{font-size:11.5px;line-height:1.45;color:var(--text-muted)}.disabled.svelte-1jc8w83{opacity:.6}@media(pointer:coarse){.reset.svelte-1jc8w83{width:40px;height:40px}}.all.svelte-8aprjc{display:flex;align-items:center;gap:10px}.count.svelte-8aprjc{font-size:12px;color:var(--text-muted)}.bars.svelte-1qlx19k{display:flex;flex-direction:column;gap:6px}.row.svelte-1qlx19k{display:grid;grid-template-columns:14px minmax(0,1fr) 44px;align-items:center;gap:8px}.name.svelte-1qlx19k{font-size:11.5px;color:var(--text-muted)}.track.svelte-1qlx19k{position:relative;height:10px;background:var(--chart-track);border-radius:1px}.fill.svelte-1qlx19k{position:absolute;left:0;top:0;bottom:0;background:var(--chart-1);border-radius:1px;transition:width .1s linear}.mark.svelte-1qlx19k{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px}.mark.dark.svelte-1qlx19k,.key.dark.svelte-1qlx19k{background:var(--text-muted)}.mark.bright.svelte-1qlx19k,.key.bright.svelte-1qlx19k{background:var(--text-strong)}.value.svelte-1qlx19k{font-size:11.5px;text-align:right;color:var(--text-secondary);font-variant-numeric:tabular-nums}.legend.svelte-1qlx19k{display:flex;gap:12px;padding-left:22px;font-size:11px;color:var(--text-muted)}.legend.svelte-1qlx19k span:where(.svelte-1qlx19k){display:flex;align-items:center;gap:5px}.key.svelte-1qlx19k{display:inline-block;width:2px;height:10px}.max.svelte-1qlx19k{margin-left:auto}.step.svelte-c2x71v{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--border);list-style:none}.step.svelte-c2x71v:first-child{border-top:none;padding-top:2px}.badge.svelte-c2x71v{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--text-muted);border:1px solid var(--border);border-radius:50%}.next.svelte-c2x71v .badge:where(.svelte-c2x71v){color:var(--accent-ink);border-color:var(--accent-ink)}.badge.done.svelte-c2x71v{color:var(--success);border-color:var(--success)}.badge.failed.svelte-c2x71v{color:var(--warning);border-color:var(--warning)}.badge.running.svelte-c2x71v{animation:pulse 1s infinite}.content.svelte-c2x71v{display:flex;flex-direction:column;gap:6px;min-width:0}h4.svelte-c2x71v{font-size:13.5px;color:var(--text-strong);line-height:20px}.text.svelte-c2x71v{font-size:12px;line-height:1.45;color:var(--text-secondary)}.row.svelte-c2x71v{display:flex;flex-wrap:wrap;gap:4px}.detail.svelte-c2x71v{font-size:11px;line-height:1.4;color:var(--text-muted);overflow-wrap:anywhere}.steps.svelte-1mr85x0{display:flex;flex-direction:column;margin:0;padding:0}.nudge.svelte-1mr85x0{display:flex;flex-wrap:wrap;gap:4px}.map.svelte-aeumds{margin:0;min-width:0}.grid.svelte-aeumds{display:grid;gap:1px;align-items:stretch}.cell.svelte-aeumds{position:relative;aspect-ratio:1;min-width:0;border-radius:1px}.cell.empty.svelte-aeumds{background:transparent;outline:1px solid var(--chart-track);outline-offset:-1px}.cell.best.svelte-aeumds{outline:2px solid var(--text-strong);outline-offset:-2px}.head.svelte-aeumds{position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:var(--text-strong)}.tick.svelte-aeumds{font-size:10.5px;color:var(--text-muted);white-space:nowrap}.tick.tilt.svelte-aeumds{display:flex;align-items:center;justify-content:flex-end;padding-right:4px}.tick.pan.svelte-aeumds{padding-top:3px;text-align:center;overflow:visible}.legend.svelte-aeumds{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:11px;color:var(--text-muted)}.axis.svelte-aeumds{margin-right:auto}.ramp.svelte-aeumds{display:flex;gap:1px}.ramp.svelte-aeumds i:where(.svelte-aeumds){display:block;width:10px;height:8px}.scale.svelte-aeumds{white-space:nowrap}.progress.svelte-1m6p7ur{display:flex;align-items:center;gap:8px;min-width:0}.track.svelte-1m6p7ur{flex:1;height:4px;background:var(--chart-track);border-radius:2px;overflow:hidden}.fill.svelte-1m6p7ur{display:block;height:100%;background:var(--accent);transition:width .15s linear}.text.svelte-1m6p7ur{font-size:11px;color:var(--text-muted);white-space:nowrap}.row.svelte-38hn88{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:6px}.label.svelte-38hn88{font-size:12px;color:var(--text-secondary)}.actions.svelte-38hn88{display:flex;align-items:center;gap:10px}.bar.svelte-38hn88{flex:1;min-width:0}.best.svelte-38hn88{display:flex;align-items:center;justify-content:space-between;gap:8px}.best.svelte-38hn88 p:where(.svelte-38hn88){font-size:12.5px;color:var(--text-secondary)}.now.svelte-2b01up{display:flex;align-items:center;justify-content:space-between;gap:8px}.what.svelte-2b01up{display:flex;flex-direction:column;gap:2px;min-width:0}.name.svelte-2b01up{font-size:13.5px;color:var(--text-strong)}.phase.svelte-2b01up{font-size:12px;color:var(--text-secondary)}.phase.error.svelte-2b01up{color:var(--warning)}.result.svelte-2b01up{font-size:12.5px;color:var(--text-secondary)}.result.svelte-2b01up b:where(.svelte-2b01up){color:var(--text-strong)}.link.svelte-2b01up{align-self:flex-start;font-size:12px;color:var(--accent-ink)}.link.svelte-2b01up:hover{color:var(--accent-ink-hover)}.kinds.svelte-2b01up{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.kind.svelte-2b01up{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:8px 0;border-top:1px solid var(--border)}.kind.svelte-2b01up:first-child{border-top:none;padding-top:0}.text.svelte-2b01up{display:flex;flex-direction:column;gap:3px;min-width:0}.text.svelte-2b01up p:where(.svelte-2b01up){font-size:12px;line-height:1.45;color:var(--text-muted)}.stats.svelte-vlii58{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.fields.svelte-vlii58{margin:0 -8px}.rec.svelte-vlii58{display:flex;align-items:center;gap:5px;margin-left:10px;font-size:11.5px;color:var(--error)}.rec.svelte-vlii58 i:where(.svelte-vlii58){width:6px;height:6px;border-radius:50%;background:var(--error);animation:pulse 1.5s infinite}.log.svelte-vlii58{display:flex;flex-direction:column;max-height:260px;margin:0;padding:0;overflow-y:auto;list-style:none;border:1px solid var(--border);background:var(--bg-deep)}.event.svelte-vlii58{display:grid;grid-template-columns:auto 6px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 8px;font-size:11.5px;line-height:1.45;border-top:1px solid var(--border)}.event.svelte-vlii58:first-child{border-top:none}time.svelte-vlii58{font-size:11px;color:var(--text-muted)}.dot.svelte-vlii58{width:6px;height:6px;border-radius:50%;background:var(--text-muted);align-self:center}.warn.svelte-vlii58 .dot:where(.svelte-vlii58){background:var(--warning)}.error.svelte-vlii58 .dot:where(.svelte-vlii58){background:var(--error)}.msg.svelte-vlii58{color:var(--text-secondary);overflow-wrap:anywhere}.power.svelte-vlii58{display:flex;flex-wrap:wrap;gap:6px}.qr.svelte-1lmaypu{display:block;flex-shrink:0;border-radius:var(--radius-sm)}.light.svelte-1lmaypu{fill:var(--text-strong)}.dark.svelte-1lmaypu{fill:var(--bg-deep)}:root[data-theme=light] .light.svelte-1lmaypu{fill:var(--bg-surface)}:root[data-theme=light] .dark.svelte-1lmaypu{fill:var(--text-strong)}.facts.svelte-719z3{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 6px;align-items:center;margin:0;font-size:12.5px}dt.svelte-719z3{font-size:12px;color:var(--text-secondary)}dd.svelte-719z3{margin:0;min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.exact.svelte-719z3{font-size:12px}.address.svelte-719z3 input:where(.svelte-719z3){width:100%;height:30px;padding:0 8px;font-size:12.5px;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);outline:none}.address.svelte-719z3 input:where(.svelte-719z3):focus{border-color:var(--accent-ink)}.address.svelte-719z3 input:where(.svelte-719z3)::placeholder{color:var(--text-muted)}.resolved.svelte-719z3{font-size:11px;color:var(--text-muted);overflow-wrap:anywhere}.fixes.svelte-719z3{margin-top:6px}.actions.svelte-719z3{display:flex;flex-wrap:wrap;gap:4px}.share.svelte-719z3{display:flex;gap:12px;align-items:flex-start}.link.svelte-719z3{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.url.svelte-719z3{font-size:11.5px;line-height:1.45;color:var(--text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}@container dock (max-width: 380px){.share.svelte-719z3{flex-direction:column;align-items:center}.link.svelte-719z3{align-items:center;text-align:center}}@media(pointer:coarse){.address.svelte-719z3 input:where(.svelte-719z3){height:44px;font-size:15px}}.dock-root.svelte-13epbvk{container:dock / inline-size;min-height:100%;background:var(--bg-surface)}.head.svelte-13epbvk{position:sticky;top:0;z-index:2}.panel.svelte-13epbvk{column-width:320px;column-gap:0;column-rule:1px solid var(--border)}
