.graph-y-axis.svelte-t0bll5{position:absolute;left:40px;width:28px;z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.y-axis-bin-label.svelte-t0bll5{position:absolute;width:50px;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:9px;font-weight:500;color:var(--zeg-text-primary);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.y-axis-title.svelte-t0bll5{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zeg-text-secondary)}.graph-axis-bar.svelte-t0bll5{position:absolute;left:0;right:0;z-index:5;pointer-events:none}.axis-bin-projected.svelte-t0bll5{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer;pointer-events:auto}.axis-label-title-projected.svelte-t0bll5{position:absolute;top:38px;font-size:11px;font-weight:600;text-align:center;color:var(--zeg-text-primary);pointer-events:none}.axis-bin-count-badge.svelte-t0bll5{font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;color:#fff;background:var(--zeg-accent);border-radius:8px;padding:1px 5px;min-width:18px;text-align:center;opacity:.85;transition:opacity .15s,transform .15s}.axis-bin-label.svelte-t0bll5{font-size:9px;font-weight:500;color:var(--zeg-text-primary);overflow:hidden;max-width:100%;text-align:center;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.axis-bin-range-line.svelte-t0bll5{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scatter-axis-x.svelte-z0rx57,.scatter-axis-y.svelte-z0rx57{position:absolute;background:var(--zeg-text-muted);pointer-events:none;z-index:5}.scatter-axis-x.svelte-z0rx57{height:2px}.scatter-axis-y.svelte-z0rx57{width:2px}.scatter-tick-x.svelte-z0rx57,.scatter-tick-y.svelte-z0rx57{position:absolute;pointer-events:none;z-index:5;color:var(--zeg-text-muted);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap;background:color-mix(in oklab,var(--paper) 70%,transparent);padding:1px 4px;border-radius:2px}.scatter-tick-x.svelte-z0rx57{transform:translate(-50%)}.scatter-tick-y.svelte-z0rx57{transform:translate(-100%,-50%)}.scatter-axis-title-x.svelte-z0rx57,.scatter-axis-title-y.svelte-z0rx57{position:absolute;pointer-events:none;z-index:5;text-align:center;color:var(--zeg-text-dim);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.scatter-axis-title-y.svelte-z0rx57{width:1em;display:flex;align-items:center;justify-content:center}.scatter-axis-title-y.svelte-z0rx57>span:where(.svelte-z0rx57){transform:rotate(-90deg);transform-origin:center;white-space:nowrap;background:color-mix(in oklab,var(--paper) 70%,transparent);padding:1px 4px;border-radius:2px}.scatter3d-tick.svelte-17iyebs,.scatter3d-title.svelte-17iyebs{position:absolute;pointer-events:none;z-index:5;transform:translate(-50%,-50%);color:var(--zeg-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;background:color-mix(in oklab,var(--paper) 70%,transparent);padding:1px 4px;border-radius:2px}.scatter3d-tick.svelte-17iyebs{font-size:10px}.scatter3d-title.svelte-17iyebs{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--zeg-text-dim)}.backdrop.svelte-1aa845j{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500}.panel.svelte-1aa845j{position:fixed;top:40px;right:16px;z-index:501;width:340px;max-height:70vh;background:var(--zeg-bg-panel, #1a1a1f);border:1px solid var(--zeg-border, #2a2a30);border-radius:10px;box-shadow:0 12px 40px #0006;display:flex;flex-direction:column}.header.svelte-1aa845j{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--zeg-border, #2a2a30)}.header.svelte-1aa845j h3:where(.svelte-1aa845j){font-size:14px;font-weight:600;color:var(--zeg-text-primary, #ddd);margin:0}.header-actions.svelte-1aa845j{display:flex;gap:8px;align-items:center}.text-btn.svelte-1aa845j{border:none;background:none;color:var(--zeg-accent-text, #6ba3ff);font-size:11px;cursor:pointer}.close-btn.svelte-1aa845j{width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--zeg-text-muted, #aaa);font-size:16px;cursor:pointer}.list.svelte-1aa845j{overflow-y:auto;max-height:60vh}.empty.svelte-1aa845j{padding:24px;text-align:center;color:var(--zeg-text-dim, #888);font-size:13px}.item.svelte-1aa845j{display:flex;gap:10px;padding:10px 16px;border-bottom:1px solid var(--zeg-border-subtle, #1e1e24);cursor:pointer;transition:background .1s}.item.svelte-1aa845j:hover{background:var(--zeg-bg-surface, #1e1e24)}.item.unread.svelte-1aa845j{background:var(--zeg-bg-active, #1a2a4a)}.icon.svelte-1aa845j{font-size:14px;flex-shrink:0;margin-top:2px}.item.error.svelte-1aa845j .icon:where(.svelte-1aa845j){color:var(--zeg-error, #ef4444)}.item.success.svelte-1aa845j .icon:where(.svelte-1aa845j){color:var(--zeg-success, #22c55e)}.item.warning.svelte-1aa845j .icon:where(.svelte-1aa845j){color:var(--zeg-warning, #f59e0b)}.content.svelte-1aa845j{display:flex;flex-direction:column;gap:2px;min-width:0}.title.svelte-1aa845j{font-size:12px;font-weight:500;color:var(--zeg-text-primary, #ddd)}.body.svelte-1aa845j{font-size:11px;color:var(--zeg-text-muted, #aaa);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time.svelte-1aa845j{font-size:10px;color:var(--zeg-text-dim, #888)}.header.svelte-1ttd5dx{display:flex;align-items:center;gap:14px;padding:0 14px;height:44px;min-height:44px;background:var(--zeg-bg-chrome);border-bottom:1px solid var(--zeg-border);font-size:13px}.title.svelte-1ttd5dx{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--zeg-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.stats.svelte-1ttd5dx{color:var(--zeg-text-secondary);font-family:var(--font-mono);font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px}.total.svelte-1ttd5dx{color:var(--zeg-text-secondary)}.filtered-chip.svelte-1ttd5dx{padding:2px 7px;background:var(--zeg-accent);color:var(--zeg-text-on-accent);border-radius:2px;font-size:10.5px;font-weight:500;line-height:14px}.sep.svelte-1ttd5dx{color:var(--zeg-text-muted)}.spacer.svelte-1ttd5dx{flex:1}.exit-btn.svelte-1ttd5dx{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--zeg-text-dim);text-decoration:none}.exit-btn.svelte-1ttd5dx:hover{background:var(--zeg-bg-surface);color:var(--zeg-text-secondary)}.bell-btn.svelte-1ttd5dx{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:2px;background:transparent;color:var(--zeg-text-secondary);cursor:pointer;transition:background .12s,color .12s}.bell-btn.svelte-1ttd5dx:hover{background:var(--zeg-bg-surface);color:var(--zeg-text-primary)}.bell-badge.svelte-1ttd5dx{position:absolute;top:3px;right:3px;min-width:14px;height:14px;padding:1px 5px;border-radius:2px;background:var(--zeg-accent);color:var(--zeg-text-on-accent);font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:12px;text-align:center}.help-wrap.svelte-1ttd5dx{position:relative}.help-backdrop.svelte-1ttd5dx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400}.help-menu.svelte-1ttd5dx{position:absolute;top:calc(100% + 4px);right:0;z-index:401;width:240px;background:var(--zeg-bg-panel);border:1px solid var(--zeg-border);border-radius:8px;box-shadow:0 12px 40px #0006;padding:4px;display:flex;flex-direction:column;gap:2px}.help-item.svelte-1ttd5dx{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--zeg-text-primary);cursor:pointer;text-align:left;text-decoration:none}.help-item.svelte-1ttd5dx:hover{background:var(--zeg-bg-surface)}.help-icon.svelte-1ttd5dx{font-size:16px;width:20px;text-align:center;flex-shrink:0}.help-text.svelte-1ttd5dx{display:flex;flex-direction:column;gap:1px;min-width:0}.help-title.svelte-1ttd5dx{font-size:12px;font-weight:500;color:var(--zeg-text-primary)}.help-sub.svelte-1ttd5dx{font-size:10px;color:var(--zeg-text-dim)}.toolbar.svelte-1xxnwq1{width:48px;min-width:48px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;background:var(--zeg-bg-chrome);border-right:1px solid var(--zeg-border);height:100%}.spacer.svelte-1xxnwq1{flex:1 1 auto}.toolbar-btn.svelte-1xxnwq1{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;border-left:2px solid transparent;border-radius:0;background:transparent;color:var(--zeg-text-muted);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.toolbar-btn.svelte-1xxnwq1:focus-visible{outline:2px solid var(--zeg-accent);outline-offset:-2px}.toolbar-btn.svelte-1xxnwq1:hover{background:var(--zeg-bg-surface);color:var(--zeg-text-secondary)}.toolbar-btn.active.svelte-1xxnwq1{background:var(--zeg-bg-panel);color:var(--zeg-accent);border-left-color:var(--zeg-accent)}.badge.svelte-1xxnwq1{position:absolute;top:6px;right:6px;min-width:14px;height:14px;padding:1px 4px;border-radius:2px;background:var(--zeg-accent);color:var(--zeg-text-on-accent);font-family:var(--font-mono);font-size:9px;font-weight:500;line-height:12px;text-align:center}@media(max-width:768px){.toolbar.svelte-1xxnwq1{width:40px;min-width:40px;padding:4px 0;gap:2px}.toolbar-btn.svelte-1xxnwq1{width:32px;height:32px}.toolbar-btn.svelte-1xxnwq1 svg:where(.svelte-1xxnwq1){width:18px;height:18px}.badge.svelte-1xxnwq1{min-width:14px;height:14px;font-size:8px;line-height:14px}}.sliding-panel.svelte-dt3mpg{width:300px;min-width:300px;height:100%;overflow:hidden;background:var(--zeg-bg-panel);border-right:1px solid var(--zeg-border)}.panel-container.svelte-dt3mpg{display:flex;width:600px;height:100%;transition:transform .25s ease}.panel-container.show-secondary.svelte-dt3mpg{transform:translate(-300px)}.primary.svelte-dt3mpg,.secondary.svelte-dt3mpg{width:300px;min-width:300px;height:100%;display:flex;flex-direction:column;overflow:hidden}.panel-header.svelte-dt3mpg{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--zeg-border);min-height:42px}.panel-title.svelte-dt3mpg{font-size:13px;font-weight:600;color:var(--zeg-text-secondary);margin:0}.panel-body.svelte-dt3mpg{flex:1;overflow-y:auto;overflow-x:hidden}.back-btn.svelte-dt3mpg{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--zeg-text-muted);cursor:pointer}.back-btn.svelte-dt3mpg:hover{background:var(--zeg-bg-surface);color:var(--zeg-text-secondary)}.number-filter.svelte-q0e7sd{display:flex;flex-direction:column;gap:10px;padding:12px}.histogram.svelte-q0e7sd{display:flex;align-items:flex-end;gap:1px;height:80px;padding:0 2px}.bin.svelte-q0e7sd{flex:1;min-width:2px;background:var(--zeg-border-input);border-radius:1px 1px 0 0;transition:background .1s;cursor:pointer}.bin.svelte-q0e7sd:hover{opacity:.8}.bin.in-range.svelte-q0e7sd{background:var(--zeg-accent)}.sliders.svelte-q0e7sd{position:relative;height:28px;display:flex;align-items:center}.slider.svelte-q0e7sd{position:absolute;width:100%;top:50%;transform:translateY(-50%);-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;margin:0;padding:0;z-index:2}.slider-min.svelte-q0e7sd{z-index:3}.slider-max.svelte-q0e7sd{z-index:4}.slider.svelte-q0e7sd::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--zeg-accent);border:2px solid var(--zeg-bg-app);cursor:grab;pointer-events:auto;position:relative;z-index:5}.slider.svelte-q0e7sd::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--zeg-accent);border:2px solid var(--zeg-bg-app);cursor:grab;pointer-events:auto}.slider.svelte-q0e7sd:active::-webkit-slider-thumb{cursor:grabbing}.slider.svelte-q0e7sd:active::-moz-range-thumb{cursor:grabbing}.slider.svelte-q0e7sd::-webkit-slider-runnable-track{height:4px;background:transparent;border-radius:2px}.slider.svelte-q0e7sd::-moz-range-track{height:4px;background:transparent;border-radius:2px;border:none}.track-fill.svelte-q0e7sd{position:absolute;height:4px;background:var(--zeg-accent);border-radius:2px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.sliders.svelte-q0e7sd:before{content:"";position:absolute;width:100%;height:4px;background:var(--zeg-border-input);border-radius:2px;top:50%;transform:translateY(-50%);z-index:0}.inputs.svelte-q0e7sd{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box}.num-input.svelte-q0e7sd{flex:1 1 0;min-width:0;box-sizing:border-box;padding:4px 8px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.num-input.svelte-q0e7sd:focus{outline:none;border-color:var(--zeg-accent)}.dash.svelte-q0e7sd{color:var(--zeg-text-faint)}.reset-btn.svelte-q0e7sd{align-self:flex-start;padding:4px 12px;border:1px solid var(--zeg-border-input);border-radius:4px;background:transparent;color:var(--zeg-text-muted);font-size:11px;cursor:pointer}.reset-btn.svelte-q0e7sd:hover{border-color:var(--zeg-border-hover);color:var(--zeg-text-secondary)}.string-filter.svelte-1kfoe1h{display:flex;flex-direction:column;gap:6px;padding:8px 0;height:100%}.search-input.svelte-1kfoe1h{margin:0 12px;padding:6px 10px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:12px}.search-input.svelte-1kfoe1h:focus{outline:none;border-color:var(--zeg-accent)}.controls.svelte-1kfoe1h{display:flex;justify-content:space-between;padding:0 12px}.sort-btns.svelte-1kfoe1h,.match-btns.svelte-1kfoe1h{display:flex;gap:1px;background:var(--zeg-border-input);border-radius:4px;overflow:hidden}.sort-btn.svelte-1kfoe1h{padding:3px 10px;border:none;background:var(--zeg-bg-surface);color:var(--zeg-text-muted);font-size:10px;cursor:pointer}.sort-btn.active.svelte-1kfoe1h{background:var(--zeg-bg-active-alt);color:var(--zeg-accent-text)}.batch-actions.svelte-1kfoe1h{display:flex;align-items:center;gap:8px;padding:0 12px;font-size:10px}.batch-btn.svelte-1kfoe1h{padding:2px 8px;border:1px solid var(--zeg-border-input);border-radius:3px;background:transparent;color:var(--zeg-text-muted);font-size:10px;cursor:pointer}.batch-btn.svelte-1kfoe1h:hover{border-color:var(--zeg-border-hover);color:var(--zeg-text-secondary)}.count-label.svelte-1kfoe1h{color:var(--zeg-accent-text)}.value-list.svelte-1kfoe1h{flex:1;overflow-y:auto}.value-row.svelte-1kfoe1h{display:flex;align-items:center;gap:8px;width:100%;padding:5px 12px;border:none;background:transparent;color:var(--zeg-text-secondary);cursor:pointer;text-align:left;font-size:12px}.value-row.svelte-1kfoe1h:hover{background:var(--zeg-bg-surface)}.value-row.selected.svelte-1kfoe1h{background:color-mix(in srgb,var(--color-primary-900) 13%,transparent)}.checkbox.svelte-1kfoe1h{flex-shrink:0;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--zeg-border-input);border-radius:3px;background:var(--zeg-bg-input);color:transparent;transition:background-color .1s,border-color .1s;box-sizing:border-box}.value-row.svelte-1kfoe1h:hover .checkbox:where(.svelte-1kfoe1h){border-color:var(--zeg-border-hover)}.checkbox.checked.svelte-1kfoe1h{background:var(--zeg-accent);border-color:var(--zeg-accent);color:#fff}.value-text.svelte-1kfoe1h{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.value-count.svelte-1kfoe1h{flex-shrink:0;color:var(--zeg-text-faint);font-size:10px;font-variant-numeric:tabular-nums}.loading.svelte-1kfoe1h{padding:12px;color:var(--zeg-text-faint);font-size:12px}.boolean-filter.svelte-1piscqu{display:flex;gap:1px;padding:12px;background:transparent}.opt.svelte-1piscqu{flex:1;padding:8px;border:1px solid var(--zeg-border-input);background:var(--zeg-bg-surface);color:var(--zeg-text-muted);font-size:12px;cursor:pointer;transition:all .1s}.opt.svelte-1piscqu:first-child{border-radius:6px 0 0 6px}.opt.svelte-1piscqu:last-child{border-radius:0 6px 6px 0}.opt.active.svelte-1piscqu{background:var(--zeg-bg-active-alt);border-color:var(--zeg-accent);color:var(--zeg-accent-text)}.opt.svelte-1piscqu:hover:not(.active){border-color:var(--zeg-border-hover);color:var(--zeg-text-secondary)}.date-filter.svelte-h5t3cq{display:flex;flex-direction:column;gap:10px;padding:12px}.loading.svelte-h5t3cq{color:var(--zeg-text-faint);font-size:12px;margin:0}.sparkline.svelte-h5t3cq{width:100%;height:60px;display:block}.sparkline-area.svelte-h5t3cq{fill:var(--zeg-border-input);opacity:.4}.sparkline-line.svelte-h5t3cq{fill:none;stroke:var(--zeg-text-faint);stroke-width:.5;vector-effect:non-scaling-stroke}.sparkline-selection.svelte-h5t3cq{fill:var(--zeg-accent);opacity:.15}.sliders.svelte-h5t3cq{position:relative;height:28px;display:flex;align-items:center}.slider.svelte-h5t3cq{position:absolute;width:100%;top:50%;transform:translateY(-50%);-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;margin:0;padding:0;z-index:2}.slider-min.svelte-h5t3cq{z-index:3}.slider-max.svelte-h5t3cq{z-index:4}.slider.svelte-h5t3cq::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--zeg-accent);border:2px solid var(--zeg-bg-app);cursor:grab;pointer-events:auto;position:relative;z-index:5}.slider.svelte-h5t3cq::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--zeg-accent);border:2px solid var(--zeg-bg-app);cursor:grab;pointer-events:auto}.slider.svelte-h5t3cq:active::-webkit-slider-thumb{cursor:grabbing}.slider.svelte-h5t3cq:active::-moz-range-thumb{cursor:grabbing}.slider.svelte-h5t3cq::-webkit-slider-runnable-track{height:4px;background:transparent;border-radius:2px}.slider.svelte-h5t3cq::-moz-range-track{height:4px;background:transparent;border-radius:2px;border:none}.track-fill.svelte-h5t3cq{position:absolute;height:4px;background:var(--zeg-accent);border-radius:2px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.sliders.svelte-h5t3cq:before{content:"";position:absolute;width:100%;height:4px;background:var(--zeg-border-input);border-radius:2px;top:50%;transform:translateY(-50%);z-index:0}.pickers.svelte-h5t3cq{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box}.date-input.svelte-h5t3cq{flex:1 1 0;min-width:0;box-sizing:border-box;padding:4px 6px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.date-input.svelte-h5t3cq:focus{outline:none;border-color:var(--zeg-accent)}.dash.svelte-h5t3cq{color:var(--zeg-text-faint)}.presets.svelte-h5t3cq{display:flex;flex-wrap:wrap;gap:4px}.preset-btn.svelte-h5t3cq{padding:3px 8px;border:1px solid var(--zeg-border-input);border-radius:12px;background:transparent;color:var(--zeg-text-muted);font-size:10px;cursor:pointer}.preset-btn.svelte-h5t3cq:hover{border-color:var(--zeg-border-hover);color:var(--zeg-text-secondary)}.preset-btn.reset.svelte-h5t3cq{margin-left:auto}.tag-filter.svelte-64t102{display:flex;flex-direction:column;gap:10px;padding:12px}.hint.svelte-64t102{margin:0;font-size:11px;line-height:1.5;color:var(--zeg-text-faint)}.chips.svelte-64t102{display:flex;gap:6px}.chip.svelte-64t102{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border:1px solid var(--zeg-border-input);border-radius:14px;background:var(--zeg-bg-input);color:var(--zeg-text-muted);font-size:11px;cursor:pointer;transition:background .1s,border-color .1s,color .1s}.chip.svelte-64t102:hover{border-color:var(--zeg-border-hover);color:var(--zeg-text-secondary)}.chip.active.svelte-64t102{background:var(--zeg-accent);border-color:var(--zeg-accent);color:#fff}.chip.active.absent.svelte-64t102{background:var(--zeg-error, #b14545);border-color:var(--zeg-error, #b14545)}.label.svelte-64t102{font-weight:500}.count.svelte-64t102{font-size:10px;font-variant-numeric:tabular-nums;opacity:.8}.colour-filter.svelte-19tzuuy{display:flex;flex-direction:column;gap:8px;padding:12px}.status.svelte-19tzuuy{margin:0;font-size:11px;color:var(--zeg-text-faint);line-height:1.5}.status.svelte-19tzuuy code:where(.svelte-19tzuuy){font-family:monospace;color:var(--zeg-text-secondary);background:var(--zeg-bg-surface);padding:0 3px;border-radius:3px}.header.svelte-19tzuuy{display:flex;align-items:center;justify-content:space-between;gap:8px}.hint.svelte-19tzuuy{font-size:11px;color:var(--zeg-text-faint)}.clear-btn.svelte-19tzuuy{padding:2px 8px;border:1px solid var(--zeg-border-input);border-radius:3px;background:transparent;color:var(--zeg-text-muted);font-size:10px;cursor:pointer}.clear-btn.svelte-19tzuuy:hover{border-color:var(--zeg-border-hover);color:var(--zeg-text-secondary)}.grid.svelte-19tzuuy{display:grid;grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:4px}.swatch.svelte-19tzuuy{aspect-ratio:1 / 1;border:1px solid var(--zeg-border);border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.swatch.svelte-19tzuuy:hover{transform:scale(1.05);border-color:var(--zeg-accent)}.swatch.selected.svelte-19tzuuy{border:2px solid white;outline:2px solid var(--zeg-accent);outline-offset:-2px}.geo-filter.svelte-3om4jb{display:flex;flex-direction:column;gap:8px;padding:12px}.status.svelte-3om4jb{margin:0;font-size:11px;color:var(--zeg-text-faint)}.status.error.svelte-3om4jb{color:var(--zeg-error)}.hint.svelte-3om4jb{margin:0;font-size:11px;line-height:1.5;color:var(--zeg-text-faint)}.hint.svelte-3om4jb code:where(.svelte-3om4jb){font-family:monospace;color:var(--zeg-text-secondary);background:var(--zeg-bg-surface);padding:0 3px;border-radius:3px}.map.svelte-3om4jb{width:100%;height:280px;border-radius:4px;overflow:hidden;background:var(--zeg-bg-surface)}.leaflet-container{background:#222}.leaflet-control-zoom a{background:var(--zeg-bg-input);color:var(--zeg-text-secondary);border-color:var(--zeg-border-input)}.reset-btn.svelte-3om4jb{align-self:flex-start;padding:4px 12px;border:1px solid var(--zeg-border-input);border-radius:4px;background:transparent;color:var(--zeg-text-muted);font-size:11px;cursor:pointer}.reset-btn.svelte-3om4jb:hover{border-color:var(--zeg-border-hover);color:var(--zeg-text-secondary)}.text-search-filter.svelte-nu9o3b{display:flex;flex-direction:column;gap:10px;padding:12px}.hint.svelte-nu9o3b{margin:0;font-size:11px;line-height:1.5;color:var(--zeg-text-faint)}.input-row.svelte-nu9o3b{display:flex;gap:6px;align-items:center}.search-input.svelte-nu9o3b{flex:1 1 0;min-width:0;box-sizing:border-box;padding:6px 10px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:12px}.search-input.svelte-nu9o3b:focus{outline:none;border-color:var(--zeg-accent)}.clear-btn.svelte-nu9o3b{padding:2px 8px;border:1px solid var(--zeg-border-input);border-radius:4px;background:transparent;color:var(--zeg-text-muted);font-size:14px;cursor:pointer}.clear-btn.svelte-nu9o3b:hover{border-color:var(--zeg-border-hover);color:var(--zeg-error)}.count.svelte-nu9o3b{margin:0;font-size:11px;color:var(--zeg-accent-text);font-variant-numeric:tabular-nums}.preview.svelte-nu9o3b{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px solid var(--zeg-border)}.preview-label.svelte-nu9o3b{font-size:10px;color:var(--zeg-text-dim);text-transform:uppercase;letter-spacing:.05em}.preview-row.svelte-nu9o3b{font-size:11px;color:var(--zeg-text-secondary);padding:3px 6px;background:var(--zeg-bg-surface);border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-panel.svelte-85s9jg{display:flex;flex-direction:column;height:100%}.table-view.svelte-1xbdt2d{display:flex;flex-direction:column;height:100%;background:var(--zeg-bg-app);color:var(--zeg-text-secondary)}.table-scroll.svelte-1xbdt2d{flex:1;overflow:auto}table.svelte-1xbdt2d{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}thead.svelte-1xbdt2d{position:sticky;top:0;z-index:1}thead.svelte-1xbdt2d tr:where(.svelte-1xbdt2d){display:table-row}th.svelte-1xbdt2d{padding:8px 16px 8px 12px;background:var(--zeg-bg-chrome);border-bottom:2px solid var(--zeg-border);text-align:left;font-weight:600;font-size:11px;color:var(--zeg-text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative}th.sortable.svelte-1xbdt2d{cursor:pointer}th.sortable.svelte-1xbdt2d:hover{color:var(--zeg-text-primary)}th.sorted.svelte-1xbdt2d{color:var(--zeg-accent-text)}.col-name.svelte-1xbdt2d{max-width:150px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.resize-handle.svelte-1xbdt2d{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;background:transparent;transition:background .12s;z-index:1}th.svelte-1xbdt2d:hover>.resize-handle:where(.svelte-1xbdt2d){background:linear-gradient(to right,transparent 0,transparent 2px,var(--zeg-border) 2px,var(--zeg-border) 4px,transparent 4px)}th.resizing.svelte-1xbdt2d>.resize-handle:where(.svelte-1xbdt2d),.resize-handle.svelte-1xbdt2d:active{background:linear-gradient(to right,transparent 0,transparent 2px,var(--zeg-accent) 2px,var(--zeg-accent) 4px,transparent 4px)}th.resizing.svelte-1xbdt2d{cursor:col-resize}.sort-arrow.svelte-1xbdt2d{margin-left:4px;font-size:9px}.row-num.svelte-1xbdt2d{width:50px;min-width:50px;color:var(--zeg-text-faint);text-align:right;font-variant-numeric:tabular-nums}tbody.svelte-1xbdt2d tr:where(.svelte-1xbdt2d){display:table-row}td.svelte-1xbdt2d{padding:6px 12px;border-bottom:1px solid var(--zeg-border-subtle);white-space:nowrap}.data-row.svelte-1xbdt2d{cursor:pointer;transition:background .1s}.data-row.svelte-1xbdt2d:hover{background:var(--zeg-bg-surface)}.data-row.selected.svelte-1xbdt2d{background:var(--zeg-bg-active)}.status-bar.svelte-1xbdt2d{padding:6px 12px;border-top:1px solid var(--zeg-border);background:var(--zeg-bg-chrome);font-size:11px;color:var(--zeg-text-dim)}.loading.svelte-1xbdt2d{padding:24px;text-align:center;color:var(--zeg-text-faint);font-size:13px}.picker.svelte-q34swm{position:relative;width:100%}.picker-trigger.svelte-q34swm{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:1px solid var(--zeg-border-input);border-radius:4px;background:var(--zeg-bg-surface);color:var(--zeg-text-secondary);font-size:12px;cursor:pointer;text-align:left}.picker-trigger.svelte-q34swm:hover,.picker-trigger.open.svelte-q34swm{border-color:var(--zeg-accent)}.swatch.svelte-q34swm{width:12px;height:12px;border-radius:50%;flex-shrink:0;border:1px solid var(--zeg-border-input)}.swatch.ghost.svelte-q34swm{background:var(--zeg-bg-surface)}.name.svelte-q34swm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name.placeholder.svelte-q34swm{color:var(--zeg-text-dim)}.chevron.svelte-q34swm{flex-shrink:0;color:var(--zeg-text-dim)}.popover.svelte-q34swm{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:var(--zeg-bg-panel, var(--zeg-bg-surface));border:1px solid var(--zeg-border);border-radius:4px;box-shadow:0 8px 24px #0000004d;display:flex;flex-direction:column;overflow:hidden}.search.svelte-q34swm{border:none;border-bottom:1px solid var(--zeg-border);padding:6px 10px;font-size:12px;background:var(--zeg-bg-input, var(--zeg-bg-surface));color:var(--zeg-text-primary)}.search.svelte-q34swm:focus{outline:none}.list.svelte-q34swm{max-height:280px;overflow-y:auto;display:flex;flex-direction:column}.opt.svelte-q34swm{display:flex;align-items:center;gap:8px;padding:5px 10px;border:none;background:transparent;color:var(--zeg-text-secondary);font-size:12px;cursor:pointer;text-align:left}.opt.highlight.svelte-q34swm{background:var(--zeg-bg-surface)}.opt.active.svelte-q34swm{color:var(--zeg-accent-text)}.empty.svelte-q34swm{color:var(--zeg-text-dim);font-size:11px;text-align:center;margin:12px 0}.manage.svelte-q34swm{padding:6px 10px;border:none;border-top:1px solid var(--zeg-border);background:transparent;color:var(--zeg-accent-text);font-size:11px;cursor:pointer;text-align:left}.manage.svelte-q34swm:hover{background:var(--zeg-bg-surface)}.overlay.svelte-1aybc3y{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.overlay-backdrop.svelte-1aybc3y{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;border:none;cursor:default;padding:0}.modal.svelte-1aybc3y{position:relative;width:min(440px,calc(100vw - 32px));max-height:min(80vh,720px);display:flex;flex-direction:column;background:var(--zeg-bg-panel, var(--zeg-bg-surface));border:1px solid var(--zeg-border);border-radius:6px;box-shadow:0 12px 40px #0006;overflow:hidden}.header.svelte-1aybc3y{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--zeg-border)}.header.svelte-1aybc3y h2:where(.svelte-1aybc3y){margin:0;font-size:14px;font-weight:600;color:var(--zeg-text-primary)}.close-btn.svelte-1aybc3y{width:24px;height:24px;border:none;background:transparent;color:var(--zeg-text-dim);font-size:18px;cursor:pointer;border-radius:2px}.close-btn.svelte-1aybc3y:hover{color:var(--zeg-text-primary);background:var(--zeg-bg-surface)}.body.svelte-1aybc3y{padding:12px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.search-input.svelte-1aybc3y{width:100%;padding:6px 10px;border:1px solid var(--zeg-border-input);border-radius:4px;background:var(--zeg-bg-input, var(--zeg-bg-surface));color:var(--zeg-text-primary);font-size:12px}.search-input.svelte-1aybc3y:focus{outline:none;border-color:var(--zeg-accent)}.class-list.svelte-1aybc3y{display:flex;flex-direction:column;gap:2px}.class-row.svelte-1aybc3y{display:flex;align-items:center;gap:8px;padding:4px 6px;border:1px solid transparent;border-radius:2px}.class-row.svelte-1aybc3y:hover{background:var(--zeg-bg-surface)}.class-color.svelte-1aybc3y{position:relative;width:16px;height:16px;border-radius:50%;flex-shrink:0;border:1px solid var(--zeg-border-input);cursor:pointer}.class-color.svelte-1aybc3y input[type=color]:where(.svelte-1aybc3y){position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;cursor:pointer;border:none;padding:0}.class-add-swatch.svelte-1aybc3y{cursor:default}.class-name-btn.svelte-1aybc3y{flex:1;border:none;background:transparent;color:var(--zeg-text-secondary);font-size:12px;cursor:pointer;text-align:left;padding:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-name-btn.svelte-1aybc3y:hover{color:var(--zeg-text-primary)}.class-name-input.svelte-1aybc3y{flex:1;border:1px solid var(--zeg-border-input);border-radius:2px;background:var(--zeg-bg-input, var(--zeg-bg-surface));color:var(--zeg-text-primary);font-size:12px;padding:2px 4px;min-width:0}.class-name-input.svelte-1aybc3y:focus{outline:none;border-color:var(--zeg-accent)}.class-icon-btn.svelte-1aybc3y{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--zeg-text-dim);cursor:pointer;border-radius:2px;padding:0;font-size:14px;line-height:1}.class-icon-btn.svelte-1aybc3y:hover:not(:disabled){color:var(--zeg-text-primary);background:var(--zeg-bg-surface)}.class-icon-btn.svelte-1aybc3y:disabled{opacity:.25;cursor:not-allowed}.class-delete.svelte-1aybc3y:hover:not(:disabled){color:var(--color-error-400, #f87171)}.class-add.svelte-1aybc3y{color:var(--zeg-accent-text);font-size:16px;font-weight:600}.class-add-row.svelte-1aybc3y{margin-top:6px;border-top:1px dashed var(--zeg-border);padding-top:8px}.empty.svelte-1aybc3y{color:var(--zeg-text-dim);font-size:11px;margin:8px 6px}.footer.svelte-1aybc3y{display:flex;justify-content:flex-end;padding:10px 16px;border-top:1px solid var(--zeg-border)}.done-btn.svelte-1aybc3y{padding:6px 14px;border:1px solid var(--zeg-border-input);border-radius:4px;background:var(--zeg-bg-surface);color:var(--zeg-text-primary);font-size:12px;cursor:pointer}.done-btn.svelte-1aybc3y:hover{background:var(--zeg-bg-active)}.tools-panel.svelte-banzk4{display:flex;flex-direction:column;gap:12px;padding:12px}.tool-bar.svelte-banzk4{display:flex;gap:1px;background:var(--zeg-border-input);border-radius:6px;overflow:hidden}.tool-btn.svelte-banzk4{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:none;background:var(--zeg-bg-surface);color:var(--zeg-text-muted);cursor:pointer;transition:all .1s}.tool-btn.svelte-banzk4:hover{color:var(--zeg-text-secondary)}.tool-btn.active.svelte-banzk4{background:var(--zeg-bg-active-alt);color:var(--zeg-accent-text)}.tool-label.svelte-banzk4{font-size:9px}.section-label.svelte-banzk4{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--zeg-text-dim)}.hint.svelte-banzk4{font-size:11px;color:var(--zeg-text-muted);line-height:1.5}.class-selector.svelte-banzk4{display:flex;flex-direction:column;gap:6px}.panel.svelte-1ktiypx{display:flex;flex-direction:column;gap:6px;padding:12px;border-bottom:1px solid var(--zeg-border)}.header.svelte-1ktiypx{display:flex;align-items:center;justify-content:space-between}.section-label.svelte-1ktiypx{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--zeg-text-dim)}.reset-btn.svelte-1ktiypx{padding:2px 8px;border:1px solid var(--zeg-border-input);border-radius:2px;background:var(--zeg-bg-surface);color:var(--zeg-text-secondary);font-size:10px;cursor:pointer}.reset-btn.svelte-1ktiypx:hover:not(:disabled){background:var(--zeg-bg-active);color:var(--zeg-text-primary)}.reset-btn.svelte-1ktiypx:disabled{opacity:.4;cursor:not-allowed}.slider-row.svelte-1ktiypx{display:grid;grid-template-columns:70px 1fr 38px;align-items:center;gap:8px;font-size:11px;color:var(--zeg-text-secondary)}.slider-label.svelte-1ktiypx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slider-row.svelte-1ktiypx input[type=range]:where(.svelte-1ktiypx){width:100%;accent-color:var(--zeg-accent)}.slider-value.svelte-1ktiypx{text-align:right;color:var(--zeg-text-dim);font-variant-numeric:tabular-nums;font-size:10px}.invert-row.svelte-1ktiypx{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--zeg-text-secondary);cursor:pointer}.invert-row.svelte-1ktiypx input[type=checkbox]:where(.svelte-1ktiypx){accent-color:var(--zeg-accent)}.similarity-panel.svelte-1jjjl33{display:flex;flex-direction:column;gap:10px;padding:12px}.hint.svelte-1jjjl33{font-size:11px;color:var(--zeg-text-faint);margin:0;line-height:1.5}.hint-sub.svelte-1jjjl33{font-size:10px;color:var(--zeg-text-dim);margin:0;line-height:1.4}.k-control.svelte-1jjjl33{display:flex;flex-direction:column;gap:6px}.k-head.svelte-1jjjl33{display:flex;align-items:baseline;justify-content:space-between}.k-label.svelte-1jjjl33{font-size:10px;color:var(--zeg-text-dim);text-transform:uppercase;letter-spacing:.08em}.k-value.svelte-1jjjl33{font-size:13px;color:var(--zeg-text-primary);font-variant-numeric:tabular-nums}.k-spinner.svelte-1jjjl33{color:var(--zeg-text-muted);font-size:11px}.k-slider.svelte-1jjjl33{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:var(--zeg-border);border-radius:999px;outline:none;cursor:pointer}.k-slider.svelte-1jjjl33:disabled{opacity:.4;cursor:not-allowed}.k-slider.svelte-1jjjl33::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--zeg-accent);border:2px solid var(--zeg-bg-panel);box-shadow:0 0 0 1px var(--zeg-accent);cursor:pointer}.k-slider.svelte-1jjjl33::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--zeg-accent);border:2px solid var(--zeg-bg-panel);box-shadow:0 0 0 1px var(--zeg-accent);cursor:pointer}.error.svelte-1jjjl33{font-size:11px;color:var(--zeg-error);margin:0}.results-head.svelte-1jjjl33{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid var(--zeg-border-subtle);margin-top:4px}.results-label.svelte-1jjjl33{font-size:10px;color:var(--zeg-text-muted);text-transform:uppercase;letter-spacing:.08em}.filter-btn.svelte-1jjjl33{padding:5px 12px;border:1px solid transparent;border-radius:999px;background:var(--zeg-accent);color:var(--zeg-text-on-accent);font-size:11px;font-weight:500;cursor:pointer;font-family:inherit}.filter-btn.svelte-1jjjl33:hover{filter:brightness(1.05)}.thumb-grid.svelte-1jjjl33{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.thumb.svelte-1jjjl33{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--zeg-border-subtle);cursor:pointer;padding:0;font-family:inherit;transition:border-color .15s,transform .1s}.thumb.svelte-1jjjl33:hover{border-color:var(--zeg-accent)}.thumb.svelte-1jjjl33:active{transform:scale(.98)}.thumb.svelte-1jjjl33 img:where(.svelte-1jjjl33){width:100%;height:100%;object-fit:cover;display:block;transition:opacity .4s ease}.rank.svelte-1jjjl33{position:absolute;bottom:3px;left:3px;padding:1px 5px;background:#0000008c;color:#fff;font-size:9px;border-radius:2px;line-height:1.2}.status.svelte-1jjjl33{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--zeg-accent);border-radius:2px;background:var(--zeg-bg-active);color:var(--zeg-text-primary);font-size:11px;margin-top:4px}.status-dot.svelte-1jjjl33{width:8px;height:8px;border-radius:50%;background:var(--zeg-accent);flex-shrink:0}.status-label.svelte-1jjjl33{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-count.svelte-1jjjl33{font-variant-numeric:tabular-nums;color:var(--zeg-text-dim);font-size:10px}.clear-btn.svelte-1jjjl33{background:transparent;border:0;color:var(--zeg-text-muted);font-size:16px;line-height:1;padding:0 4px;cursor:pointer}.clear-btn.svelte-1jjjl33:hover{color:var(--zeg-error)}.semantic-search.svelte-181ufmg{display:flex;flex-direction:column;gap:10px;padding:12px}.hint.svelte-181ufmg{font-size:11px;color:var(--zeg-text-faint);margin:0;line-height:1.5}.hint-sub.svelte-181ufmg{font-size:10px;color:var(--zeg-text-dim);margin:0;line-height:1.4}.muted.svelte-181ufmg{font-size:11px;color:var(--zeg-text-dim);font-style:italic;margin:0}.controls.svelte-181ufmg{display:flex;gap:6px;align-items:end}.query.svelte-181ufmg{flex:1;padding:6px 8px;border:1px solid var(--zeg-border-input);border-radius:4px;background:var(--zeg-bg-input);color:var(--zeg-text-primary);font-size:12px}.k-label.svelte-181ufmg{display:flex;flex-direction:column;gap:2px;font-size:10px;color:var(--zeg-text-dim)}.k-input.svelte-181ufmg{width:60px;padding:4px 6px;border:1px solid var(--zeg-border-input);border-radius:4px;background:var(--zeg-bg-input);color:var(--zeg-text-primary);font-size:12px}.search-btn.svelte-181ufmg{padding:6px 12px;border:1px solid transparent;border-radius:4px;background:var(--zeg-accent);color:#fff;font-size:12px;cursor:pointer}.search-btn.svelte-181ufmg:disabled{opacity:.5;cursor:not-allowed}.error.svelte-181ufmg{font-size:11px;color:var(--zeg-error);margin:0}.status.svelte-181ufmg{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--zeg-accent);border-radius:4px;background:var(--zeg-bg-active);color:var(--zeg-text-primary);font-size:11px}.status-dot.svelte-181ufmg{width:8px;height:8px;border-radius:50%;background:var(--zeg-accent);flex-shrink:0}.status-label.svelte-181ufmg{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-count.svelte-181ufmg{font-variant-numeric:tabular-nums;color:var(--zeg-text-dim)}.clear-btn.svelte-181ufmg{background:transparent;border:0;color:var(--zeg-text-muted);font-size:16px;line-height:1;padding:0 4px;cursor:pointer}.clear-btn.svelte-181ufmg:hover{color:var(--zeg-error)}.sparkline.svelte-seaodn{display:block;flex-shrink:0}.sparkline.svelte-seaodn rect:where(.svelte-seaodn){fill:var(--zeg-accent, #6366f1);opacity:.6;transition:opacity .15s,fill .15s}.sparkline.has-highlight.svelte-seaodn rect:where(.svelte-seaodn){fill:var(--zeg-text-muted, #888);opacity:.45}.sparkline.has-highlight.svelte-seaodn rect.active:where(.svelte-seaodn){fill:var(--zeg-accent);opacity:1}.media-preview.svelte-1t8f9ho{display:flex;flex-direction:column;gap:8px}.media-frame.svelte-1t8f9ho{background:var(--zeg-surface-2, #f3f3f5);border-radius:6px;aspect-ratio:3 / 4;overflow:hidden;display:flex;align-items:center;justify-content:center}.media-frame.svelte-1t8f9ho img:where(.svelte-1t8f9ho){width:100%;height:100%;object-fit:contain}.media-frame.svelte-1t8f9ho video:where(.svelte-1t8f9ho){width:100%;height:100%;background:#000}.page-counter.svelte-1t8f9ho{text-align:center;color:var(--zeg-text-muted, #666);font-variant-numeric:tabular-nums;font-size:12px}.download-link.svelte-1t8f9ho{align-self:center;font-size:12px;color:var(--zeg-accent, #6c4cff);text-decoration:none;padding:2px 0}.download-link.svelte-1t8f9ho:hover{text-decoration:underline}.source-strip.svelte-1s6tkfq{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 4px;padding:8px 10px;background:var(--zeg-bg-surface, rgba(255,255,255,.02));border:1px solid var(--zeg-border, #2a2a30);border-radius:4px;font-size:11.5px;color:var(--zeg-text-muted)}.source-provider.svelte-1s6tkfq{font-weight:500;color:var(--zeg-text-primary, #ddd)}.source-link.svelte-1s6tkfq{color:var(--zeg-accent-text, #6ba3ff);text-decoration:none;white-space:nowrap}.source-link.svelte-1s6tkfq:hover{text-decoration:underline}.source-fresh.svelte-1s6tkfq{color:var(--zeg-text-dim);font-size:11px}.rights-badge.svelte-1s6tkfq{display:inline-flex;align-items:center;padding:1px 6px;border:1px solid var(--zeg-border);border-radius:3px;font-size:10px;letter-spacing:.02em;color:var(--zeg-text-dim)}.rights-badge.cc.svelte-1s6tkfq{border-color:var(--zeg-accent, #4a7cb0);color:var(--zeg-accent-text, #6ba3ff)}.rights-badge.pd.svelte-1s6tkfq{border-color:var(--color-success-400);color:var(--color-success-400)}.rights-badge.restricted.svelte-1s6tkfq{border-color:var(--color-error-400);color:var(--color-error-400)}.cite-btn.svelte-1s6tkfq{margin-left:auto;padding:2px 8px;border:1px solid var(--zeg-border);border-radius:3px;background:transparent;color:var(--zeg-text-muted);font-size:10.5px;cursor:pointer;transition:background .1s,color .1s}.cite-btn.svelte-1s6tkfq:hover{background:var(--zeg-bg-surface);color:var(--zeg-text-primary)}.cite-btn.copied.svelte-1s6tkfq{color:var(--zeg-accent-text, #6ba3ff);border-color:currentColor}.field-value-link.svelte-1s6tkfq{color:var(--zeg-accent-text, #6ba3ff);text-decoration:none;word-break:break-all}.field-value-link.svelte-1s6tkfq:hover{text-decoration:underline}.inspector.svelte-1s6tkfq{width:320px;min-width:320px;height:100%;display:flex;flex-direction:column;background:var(--zeg-bg-panel);border-left:1px solid var(--zeg-border);overflow:hidden}.inspector.embedded.svelte-1s6tkfq{width:auto;min-width:0;height:auto;border-left:none;background:transparent}.header.svelte-1s6tkfq{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--zeg-border);min-height:40px}.title.svelte-1s6tkfq{font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--zeg-text-primary);flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;line-height:1.3}.description.svelte-1s6tkfq{margin:10px 12px 0;font-size:12.5px;line-height:1.55;color:var(--zeg-text-secondary, #bbb);font-family:var(--font-display);font-style:italic;white-space:pre-wrap;overflow-wrap:break-word}.close-btn.svelte-1s6tkfq{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:2px;background:transparent;color:var(--zeg-text-dim);font-size:18px;cursor:pointer;line-height:1}.close-btn.svelte-1s6tkfq:hover{background:var(--zeg-bg-surface);color:var(--zeg-text-secondary)}.tabs.svelte-1s6tkfq{display:flex;border-bottom:1px solid var(--zeg-border)}.tab.svelte-1s6tkfq{flex:1;padding:8px 0;border:none;background:transparent;color:var(--zeg-text-dim);font-size:11px;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .15s}.tab.svelte-1s6tkfq:hover{color:var(--zeg-text-secondary)}.tab.active.svelte-1s6tkfq{color:var(--zeg-accent-text);border-bottom-color:var(--zeg-accent)}.tab-content.svelte-1s6tkfq{flex:1;overflow-y:auto}.thumbnail-area.svelte-1s6tkfq{padding:12px;display:flex;justify-content:center;background:var(--zeg-bg-input)}.thumbnail.svelte-1s6tkfq{max-width:100%;max-height:200px;border-radius:2px;object-fit:contain}.field-group-title.svelte-1s6tkfq{padding:14px 16px 4px;font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--zeg-text-muted);font-weight:500}.field-row.svelte-1s6tkfq{padding:8px 16px;border-bottom:1px solid var(--zeg-border-subtle);position:relative}.field-row-top.svelte-1s6tkfq{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:14px}.field-label.svelte-1s6tkfq{font-size:11px;color:var(--zeg-text-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-value.svelte-1s6tkfq{font-size:13px;color:var(--zeg-text-primary);margin-top:3px;word-break:break-word}.field-actions.svelte-1s6tkfq{display:flex;gap:8px;font-size:10px;opacity:0;transition:opacity .12s}.field-actions.visible.svelte-1s6tkfq{opacity:1}.row-action.svelte-1s6tkfq{background:transparent;border:none;padding:0;color:var(--zeg-text-muted);cursor:pointer;font-family:inherit;font-size:10px;text-transform:lowercase;letter-spacing:.02em}.row-action.svelte-1s6tkfq:hover{color:var(--zeg-text-primary)}.row-action.copied.svelte-1s6tkfq{color:var(--zeg-accent)}.field-spark.svelte-1s6tkfq{margin-top:8px;display:flex;flex-direction:column;gap:4px}.spark-axis.svelte-1s6tkfq{display:flex;justify-content:space-between;font-size:10px;color:var(--zeg-text-muted);letter-spacing:.02em}.status-msg.svelte-1s6tkfq{padding:16px 12px;color:var(--zeg-text-faint);font-size:12px}.ann-readonly-banner.svelte-1s6tkfq{margin:8px 12px 4px;padding:8px 10px;border:1px solid var(--zeg-border);border-radius:4px;background:var(--zeg-bg-surface);color:var(--zeg-text-muted);font-size:11.5px;line-height:1.4}.pending-bar.svelte-1s6tkfq{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--zeg-border);background:var(--zeg-success-bg)}.pending-label.svelte-1s6tkfq{flex:1;font-size:11px;color:var(--zeg-success)}.save-btn.svelte-1s6tkfq{padding:4px 12px;border:none;border-radius:2px;background:var(--zeg-success);color:var(--zeg-text-on-dark);font-size:11px;font-weight:600;cursor:pointer}.cancel-btn.svelte-1s6tkfq{padding:4px 10px;border:1px solid var(--zeg-border-input);border-radius:2px;background:transparent;color:var(--zeg-text-muted);font-size:11px;cursor:pointer}.ann-list.svelte-1s6tkfq{flex:1;overflow-y:auto}.ann-item.svelte-1s6tkfq{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--zeg-border-subtle);cursor:pointer;transition:background .1s}.ann-item.svelte-1s6tkfq:hover{background:var(--zeg-bg-surface)}.ann-item.selected.svelte-1s6tkfq{background:var(--zeg-bg-active)}.ann-dot.svelte-1s6tkfq{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ann-info.svelte-1s6tkfq{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.ann-class.svelte-1s6tkfq{font-size:12px;color:var(--zeg-text-secondary)}.ann-type.svelte-1s6tkfq{font-size:10px;color:var(--zeg-text-dim)}.ann-delete.svelte-1s6tkfq{width:24px;height:24px;border:none;border-radius:2px;background:transparent;color:var(--zeg-text-faint);font-size:16px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ann-delete.svelte-1s6tkfq:hover{background:var(--zeg-error-bg-subtle);color:var(--zeg-error)}.ann-meta.svelte-1s6tkfq{display:flex;flex-direction:column;gap:6px;margin:-2px 0 6px 26px;padding:6px 8px;border-left:2px solid var(--zeg-border);background:var(--zeg-bg-surface);border-radius:0 2px 2px 0}.ann-meta-label.svelte-1s6tkfq{display:flex;align-items:center;gap:8px}.ann-meta-tag.svelte-1s6tkfq{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--zeg-text-dim);flex-shrink:0}.ann-meta-input.svelte-1s6tkfq{flex:1;border:1px solid var(--zeg-border-input);border-radius:2px;background:var(--zeg-bg-input, var(--zeg-bg-surface));color:var(--zeg-text-primary);font-size:12px;padding:3px 6px;min-width:0}.ann-meta-input.svelte-1s6tkfq:focus{outline:none;border-color:var(--zeg-accent)}.ann-meta-toggle.svelte-1s6tkfq{align-self:flex-start;border:none;background:transparent;color:var(--zeg-text-muted);font-size:11px;cursor:pointer;padding:0;text-align:left}.ann-meta-toggle.svelte-1s6tkfq:hover{color:var(--zeg-text-primary)}.ann-meta-kv.svelte-1s6tkfq{display:flex;flex-direction:column;gap:4px}.ann-meta-kv-row.svelte-1s6tkfq{display:grid;grid-template-columns:90px 1fr auto;gap:6px;align-items:center}.ann-meta-key.svelte-1s6tkfq{font-size:11px;color:var(--zeg-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ann-meta-key-input.svelte-1s6tkfq{grid-column:1}.ann-meta-del.svelte-1s6tkfq,.ann-meta-add.svelte-1s6tkfq{width:22px;height:22px;border:none;background:transparent;color:var(--zeg-text-dim);cursor:pointer;border-radius:2px;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.ann-meta-del.svelte-1s6tkfq:hover{color:var(--color-error-400, #f87171)}.ann-meta-add.svelte-1s6tkfq{color:var(--zeg-accent-text);font-weight:600;font-size:16px}.ann-meta-add.svelte-1s6tkfq:disabled{opacity:.3;cursor:not-allowed}.tags-section.svelte-1s6tkfq,.suggestions-section.svelte-1s6tkfq{margin-top:12px;padding-bottom:8px;border-bottom:1px solid var(--zeg-border-subtle)}.suggestion-pill.svelte-1s6tkfq{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--zeg-text-faint);vertical-align:2px}.suggestion-caption.svelte-1s6tkfq{margin:4px 0 6px;font-size:12.5px;color:var(--zeg-text-secondary);line-height:1.4;font-style:italic}.suggestion-meta.svelte-1s6tkfq{display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 6px}.meta-pill.svelte-1s6tkfq{display:inline-block;padding:1px 8px;border-radius:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--zeg-text-muted);background:var(--zeg-bg-surface);border:1px dashed var(--zeg-border-input)}.suggestion-chips.svelte-1s6tkfq{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0 8px}.suggestion-chip.svelte-1s6tkfq{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;background:transparent;border:1px dashed var(--zeg-border-input);border-radius:12px;font-family:var(--font-mono);font-size:11px;color:var(--zeg-text-secondary);line-height:1.4;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.suggestion-chip.svelte-1s6tkfq:hover{background:var(--zeg-bg-active);border-color:var(--zeg-accent);color:var(--zeg-text-on-accent, var(--zeg-text-primary))}.suggestion-add.svelte-1s6tkfq{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;color:var(--zeg-accent-text);font-size:13px;line-height:1}.suggestion-chip.svelte-1s6tkfq:hover .suggestion-add:where(.svelte-1s6tkfq){color:inherit}.suggestion-empty.svelte-1s6tkfq{margin:4px 0 6px;font-size:11px;color:var(--zeg-text-faint);font-style:italic}.tag-chips.svelte-1s6tkfq{display:flex;flex-wrap:wrap;gap:4px;align-items:center;padding:4px 0 8px}.tag-chip.svelte-1s6tkfq{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 8px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:12px;font-size:11px;color:var(--zeg-text-secondary);line-height:1.4}.tag-text.svelte-1s6tkfq{font-family:var(--font-mono);letter-spacing:.02em}.tag-remove.svelte-1s6tkfq{border:0;background:transparent;color:var(--zeg-text-muted);width:18px;height:18px;border-radius:9px;cursor:pointer;font-size:14px;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center}.tag-remove.svelte-1s6tkfq:hover{background:var(--zeg-error-bg-subtle, rgba(177, 69, 69, .1));color:var(--zeg-error, #b14545)}.tag-empty.svelte-1s6tkfq{font-size:11px;color:var(--zeg-text-faint);font-style:italic}.tag-add.svelte-1s6tkfq{flex:0 0 auto;width:80px;padding:3px 8px;background:transparent;border:1px dashed var(--zeg-border-input);border-radius:12px;color:var(--zeg-text-secondary);font-size:11px;font-family:var(--font-mono)}.tag-add.svelte-1s6tkfq:focus{outline:none;border-style:solid;border-color:var(--zeg-accent);width:140px}.annotation-overlay.svelte-1mgjzj{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.annotation-overlay.interactive.svelte-1mgjzj{pointer-events:auto}.ann-shape.svelte-1mgjzj{cursor:pointer;pointer-events:auto}.ann-shape.svelte-1mgjzj:hover{filter:brightness(1.3)}.vertex-handle.svelte-1mgjzj{cursor:grab;pointer-events:auto}.vertex-handle.svelte-1mgjzj:hover{stroke-width:2.5}.video-overlay.svelte-1p6zmqb{position:absolute;z-index:5;pointer-events:auto;background:#000;border-radius:2px;overflow:hidden;box-shadow:0 4px 18px #0000008c}.video-el.svelte-1p6zmqb{width:100%;height:100%;object-fit:contain;background:#000}.map-container.svelte-njbu1f{width:100%;height:100%;background:var(--zeg-bg-app)}.zeg-map-marker,.zeg-cluster-marker{background:none!important;border:none!important}.zeg-cluster-icon{background:var(--zeg-accent, #7c3aed);color:#fff;border-radius:50%;text-align:center;font-size:13px;font-weight:700;box-shadow:0 2px 8px #0006}.leaflet-control-zoom a{background-color:var(--zeg-bg-surface, #2a2a2e)!important;color:var(--zeg-text-secondary, #ccc)!important;border-color:var(--zeg-border-input, #555)!important}.leaflet-control-attribution{background-color:var(--zeg-bg-surface, #2a2a2e)!important;color:var(--zeg-text-dim, #888)!important}.leaflet-control-attribution a{color:var(--zeg-accent, #4dabf7)!important}.marker-cluster,.marker-cluster div{background:none!important}.backdrop.svelte-1xhvrmi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0006}.sheet.svelte-1xhvrmi{position:fixed;bottom:0;left:0;right:0;max-height:70vh;background:var(--zeg-bg-panel, #1a1a1f);border-top:1px solid var(--zeg-border, #2a2a30);border-radius:16px 16px 0 0;display:flex;flex-direction:column;animation:svelte-1xhvrmi-slide-up .25s ease;touch-action:none}@keyframes svelte-1xhvrmi-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.handle-bar.svelte-1xhvrmi{display:flex;justify-content:center;padding:8px 0 4px}.handle.svelte-1xhvrmi{width:36px;height:4px;border-radius:2px;background:var(--zeg-text-dim, #888)}.sheet-header.svelte-1xhvrmi{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 8px;border-bottom:1px solid var(--zeg-border, #2a2a30)}.sheet-title.svelte-1xhvrmi{font-size:14px;font-weight:600;color:var(--zeg-text-primary, #ddd);margin:0}.close-btn.svelte-1xhvrmi{width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--zeg-text-muted, #aaa);font-size:18px;cursor:pointer}.sheet-body.svelte-1xhvrmi{flex:1;overflow-y:auto;padding:12px 16px;-webkit-overflow-scrolling:touch}.overlay.svelte-1vede87{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.overlay-backdrop.svelte-1vede87{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.modal.svelte-1vede87{position:relative;background:var(--zeg-bg-panel, #1a1a1f);border:1px solid var(--zeg-border, #2a2a30);border-radius:12px;width:520px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.header.svelte-1vede87{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--zeg-border, #2a2a30)}.header.svelte-1vede87 h2:where(.svelte-1vede87){font-size:16px;font-weight:600;color:var(--zeg-text-primary, #ddd);margin:0}.close-btn.svelte-1vede87{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--zeg-text-muted, #aaa);font-size:18px;cursor:pointer}.close-btn.svelte-1vede87:hover{background:var(--zeg-bg-surface, #1e1e24);color:var(--zeg-text-secondary, #ccc)}.body.svelte-1vede87{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.cat-title.svelte-1vede87{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zeg-text-dim, #888);margin:0 0 8px}.shortcut-grid.svelte-1vede87{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;align-items:center}kbd.key.svelte-1vede87{display:inline-block;min-width:24px;padding:2px 8px;border:1px solid var(--zeg-border, #2a2a30);border-radius:4px;background:var(--zeg-bg-surface, #1e1e24);color:var(--zeg-text-secondary, #ccc);font-family:inherit;font-size:12px;font-weight:500;text-align:center;white-space:nowrap}.desc.svelte-1vede87{font-size:13px;color:var(--zeg-text-muted, #aaa)}.tour-btn.svelte-1vede87{grid-column:1 / -1;padding:8px 16px;border:1px solid var(--zeg-border, #2a2a30);border-radius:6px;background:var(--zeg-bg-surface, #1e1e24);color:var(--zeg-accent-text, #6ba3ff);font-size:12px;cursor:pointer;text-align:center}.tour-btn.svelte-1vede87:hover{background:var(--zeg-bg-active, #1a2a4a)}.docs-link.svelte-1vede87{grid-column:1 / -1;padding:8px 16px;margin-top:6px;border:1px solid var(--zeg-border, #2a2a30);border-radius:6px;background:var(--zeg-bg-surface, #1e1e24);color:var(--zeg-text-secondary, #ccc);font-size:12px;text-align:center;text-decoration:none;display:block}.docs-link.svelte-1vede87:hover{background:var(--zeg-bg-active, #1a2a4a);color:var(--zeg-accent-text, #6ba3ff)}.tour-backdrop.svelte-ujo57i{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0000008c}.spotlight.svelte-ujo57i{position:fixed;border-radius:8px;box-shadow:0 0 0 9999px #0000008c;z-index:901;pointer-events:none}.tour-tooltip.svelte-ujo57i{position:fixed;z-index:902;background:var(--zeg-bg-panel, #1a1a1f);border:1px solid var(--zeg-border, #2a2a30);border-radius:10px;padding:16px;width:300px;max-width:85vw;box-shadow:0 12px 40px #0006}.tooltip-header.svelte-ujo57i{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tooltip-title.svelte-ujo57i{font-size:14px;font-weight:600;color:var(--zeg-text-primary, #ddd);margin:0}.step-counter.svelte-ujo57i{font-size:11px;color:var(--zeg-text-dim, #888)}.tooltip-body.svelte-ujo57i{font-size:13px;color:var(--zeg-text-muted, #aaa);line-height:1.5;margin:0 0 12px}.tooltip-actions.svelte-ujo57i{display:flex;justify-content:space-between;align-items:center}.tour-nav.svelte-ujo57i{display:flex;gap:6px}.tour-btn.svelte-ujo57i{padding:5px 12px;border:1px solid var(--zeg-border-input, #333);border-radius:5px;background:var(--zeg-bg-surface, #1e1e24);color:var(--zeg-text-muted, #aaa);font-size:12px;cursor:pointer}.tour-btn.svelte-ujo57i:hover{color:var(--zeg-text-secondary, #ccc)}.tour-btn.primary.svelte-ujo57i{background:var(--zeg-accent, #3b82f6);color:#fff;border-color:transparent}.tour-btn.skip.svelte-ujo57i{background:transparent;border:none;color:var(--zeg-text-dim, #888);font-size:11px}.filter-item.svelte-bmnmuz{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;border-left:3px solid transparent;background:transparent;color:var(--zeg-text-secondary);cursor:pointer;text-align:left;transition:all .1s}.filter-item.svelte-bmnmuz:hover{background:var(--zeg-bg-surface);border-left-color:var(--zeg-accent)}.filter-item.active.svelte-bmnmuz{border-left-color:var(--zeg-accent)}.type-icon.svelte-bmnmuz{flex-shrink:0;color:var(--zeg-text-dim)}.info.svelte-bmnmuz{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.name-row.svelte-bmnmuz{display:flex;align-items:baseline;gap:6px}.name.svelte-bmnmuz{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta.svelte-bmnmuz{font-size:9px;color:var(--zeg-text-faint);flex-shrink:0}.summary.svelte-bmnmuz{font-size:10px;color:var(--zeg-accent-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.right.svelte-bmnmuz{display:flex;align-items:center;gap:6px;flex-shrink:0}.completeness.svelte-bmnmuz{font-size:9px;color:var(--zeg-text-faint)}.active-dot.svelte-bmnmuz{width:6px;height:6px;border-radius:50%;background:var(--zeg-accent);flex-shrink:0}.tags-filter.svelte-15jh18t{display:flex;flex-direction:column;gap:8px;padding:12px}.tags-empty.svelte-15jh18t{padding:12px;font-size:11px;color:var(--zeg-text-faint);line-height:1.5}.chips.svelte-15jh18t{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-15jh18t{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--zeg-border-input);border-radius:14px;background:var(--zeg-bg-input);color:var(--zeg-text-muted);font-size:11px;cursor:pointer;transition:background .1s,border-color .1s,color .1s}.chip.svelte-15jh18t:hover{border-color:var(--zeg-border-hover);color:var(--zeg-text-secondary)}.chip.active.svelte-15jh18t{background:var(--zeg-accent);border-color:var(--zeg-accent);color:var(--zeg-text-on-accent, white)}.chip-text.svelte-15jh18t{font-family:var(--font-mono);letter-spacing:.02em}.chip-count.svelte-15jh18t{font-size:10px;font-variant-numeric:tabular-nums;opacity:.7}.any-all.svelte-15jh18t{display:flex;gap:4px;margin-top:4px}.mode.svelte-15jh18t{flex:1;padding:4px 8px;border:1px solid var(--zeg-border-input);background:var(--zeg-bg-input);color:var(--zeg-text-muted);font-size:10px;border-radius:4px;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.mode.active.svelte-15jh18t{background:var(--zeg-accent);border-color:var(--zeg-accent);color:var(--zeg-text-on-accent, white)}.clear.svelte-15jh18t{align-self:flex-start;padding:4px 10px;border:0;background:transparent;color:var(--zeg-text-faint);font-size:10px;cursor:pointer;text-decoration:underline dotted}.clear.svelte-15jh18t:hover{color:var(--zeg-text-secondary)}.filters-panel.svelte-1q8b5c9{display:flex;flex-direction:column}.reset-bar.svelte-1q8b5c9{padding:8px 12px;border-bottom:1px solid var(--zeg-border)}.reset-btn.svelte-1q8b5c9{width:100%;padding:6px;border:1px solid var(--zeg-error);border-radius:2px;background:transparent;color:var(--zeg-error);font-size:11px;cursor:pointer}.reset-btn.svelte-1q8b5c9:hover{background:color-mix(in srgb,var(--color-error-500) 13%,transparent)}.section-header.svelte-1q8b5c9{display:flex;align-items:center;gap:6px;padding:8px 12px 4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--zeg-text-dim)}.count.svelte-1q8b5c9{font-weight:400;color:var(--zeg-text-faint)}.search-wrap.svelte-1q8b5c9{padding:4px 12px 8px}.search-input.svelte-1q8b5c9{width:100%;padding:5px 10px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:2px;color:var(--zeg-text-secondary);font-size:11px}.search-input.svelte-1q8b5c9:focus{outline:none;border-color:var(--zeg-accent)}.status.svelte-1q8b5c9{padding:12px;color:var(--zeg-text-faint);font-size:12px}.search-panel.svelte-1hamhry{display:flex;flex-direction:column;gap:10px;padding:12px}.input-row.svelte-1hamhry{display:flex;gap:6px}.search-input.svelte-1hamhry{flex:1;padding:7px 10px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:2px;color:var(--zeg-text-secondary);font-size:12px}.search-input.svelte-1hamhry:focus{outline:none;border-color:var(--zeg-accent)}.add-btn.svelte-1hamhry{padding:0 14px;border:1px solid var(--zeg-border-input);border-radius:2px;background:var(--zeg-bg-surface);color:var(--zeg-text-muted);font-size:11px;cursor:pointer}.add-btn.svelte-1hamhry:hover:not(:disabled){border-color:var(--zeg-accent);color:var(--zeg-accent-text)}.add-btn.svelte-1hamhry:disabled{opacity:.4;cursor:default}.pills.svelte-1hamhry{display:flex;flex-wrap:wrap;gap:6px}.pill.svelte-1hamhry{display:flex;align-items:center;gap:4px;padding:4px 8px 4px 12px;background:var(--zeg-bg-active-alt);border-radius:999px;font-size:11px;color:var(--zeg-text-secondary)}.pill-text.svelte-1hamhry{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill-x.svelte-1hamhry{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:50%;background:transparent;color:var(--zeg-text-muted);font-size:14px;cursor:pointer;line-height:1}.pill-x.svelte-1hamhry:hover{background:#ffffff21;color:var(--zeg-text-on-accent)}.actions.svelte-1hamhry{display:flex;align-items:center;justify-content:space-between}.clear-btn.svelte-1hamhry{padding:3px 10px;border:1px solid var(--zeg-border-input);border-radius:2px;background:transparent;color:var(--zeg-text-muted);font-size:10px;cursor:pointer}.clear-btn.svelte-1hamhry:hover{border-color:var(--zeg-border-hover);color:var(--zeg-text-secondary)}.whole-words.svelte-1hamhry{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--zeg-text-muted);cursor:pointer}.whole-words.svelte-1hamhry input:where(.svelte-1hamhry){accent-color:var(--zeg-accent)}.hint.svelte-1hamhry{color:var(--zeg-text-faint);font-size:11px}.ai-result.svelte-1hamhry{padding:8px;border:1px solid var(--zeg-border);border-radius:2px;font-size:12px}.ai-error.svelte-1hamhry{border-color:var(--zeg-error)}.error-text.svelte-1hamhry{color:var(--zeg-error);margin:0;font-size:11px}.match-count.svelte-1hamhry{color:var(--zeg-success);margin:0;font-weight:500}.sql-details.svelte-1hamhry{margin-top:6px}.sql-details.svelte-1hamhry summary:where(.svelte-1hamhry){font-size:10px;color:var(--zeg-text-dim);cursor:pointer}.sql-code.svelte-1hamhry{display:block;margin-top:4px;padding:6px 8px;background:var(--zeg-bg-input);border-radius:3px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:10px;color:var(--zeg-text-secondary);white-space:pre-wrap;word-break:break-all}.scatter-controls.svelte-15jpy1o{display:flex;flex-direction:column;gap:10px;padding:12px}.control-group.svelte-15jpy1o{display:flex;flex-direction:column;gap:4px}.control-label.svelte-15jpy1o{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zeg-text-dim)}.control-select.svelte-15jpy1o{padding:6px 8px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:12px;cursor:pointer}.control-select.svelte-15jpy1o:focus{outline:none;border-color:var(--zeg-accent)}.size-row.svelte-15jpy1o{display:flex;align-items:center;gap:8px}.size-slider.svelte-15jpy1o{flex:1;accent-color:var(--zeg-accent)}.size-value.svelte-15jpy1o{font-size:11px;color:var(--zeg-text-muted);min-width:35px;text-align:right;font-variant-numeric:tabular-nums}.warning.svelte-15jpy1o{color:var(--zeg-warning);font-size:11px}.graph-controls.svelte-1lw162y{display:flex;flex-direction:column;gap:10px;padding:12px}.control-group.svelte-1lw162y{display:flex;flex-direction:column;gap:4px}.control-label.svelte-1lw162y{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zeg-text-dim);display:flex;align-items:center;gap:6px}.clear-btn.svelte-1lw162y{font-size:9px;padding:1px 6px;background:var(--zeg-scrollbar);border:1px solid var(--zeg-border-hover);border-radius:3px;color:var(--zeg-text-secondary);cursor:pointer;text-transform:none;letter-spacing:0}.clear-btn.svelte-1lw162y:hover{background:var(--zeg-scrollbar-hover);color:var(--zeg-text-primary)}.control-select.svelte-1lw162y{padding:6px 8px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:12px;cursor:pointer}.control-select.svelte-1lw162y:focus{outline:none;border-color:var(--zeg-accent)}.size-row.svelte-1lw162y{display:flex;align-items:center;gap:8px}.size-slider.svelte-1lw162y{flex:1;accent-color:var(--zeg-accent)}.size-value.svelte-1lw162y{font-size:11px;color:var(--zeg-text-muted);min-width:35px;text-align:right;font-variant-numeric:tabular-nums}.map-controls.svelte-1tadjpc{display:flex;flex-direction:column;gap:10px;padding:12px}.control-group.svelte-1tadjpc{display:flex;flex-direction:column;gap:4px}.control-label.svelte-1tadjpc{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zeg-text-dim)}.control-select.svelte-1tadjpc{padding:6px 8px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:12px;cursor:pointer}.control-select.svelte-1tadjpc:focus{outline:none;border-color:var(--zeg-accent)}.warning.svelte-1tadjpc{color:var(--zeg-warning);font-size:11px}.column-builder.svelte-1hx2ld{display:flex;flex-direction:column;gap:10px;padding:12px}.title.svelte-1hx2ld{font-size:13px;font-weight:600;color:var(--zeg-text-secondary, #ccc);margin:0}.field.svelte-1hx2ld{display:flex;flex-direction:column;gap:4px}.field.svelte-1hx2ld label:where(.svelte-1hx2ld){font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zeg-text-dim, #888)}.input-field.svelte-1hx2ld{padding:6px 8px;border:1px solid var(--zeg-border-input, #333);border-radius:4px;background:var(--zeg-bg-input, #0f0f12);color:var(--zeg-text-primary, #ddd);font-size:12px;font-family:inherit}.expr-input.svelte-1hx2ld{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:11px;resize:vertical}.error.svelte-1hx2ld{font-size:11px;color:var(--zeg-error, #ef4444)}.examples.svelte-1hx2ld{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.examples-label.svelte-1hx2ld{font-size:10px;color:var(--zeg-text-dim, #888)}.example-btn.svelte-1hx2ld{padding:2px 6px;border:1px solid var(--zeg-border-input, #333);border-radius:3px;background:transparent;color:var(--zeg-text-muted, #aaa);font-size:10px;cursor:pointer}.example-btn.svelte-1hx2ld:hover{background:var(--zeg-bg-surface, #1e1e24);color:var(--zeg-accent-text, #6ba3ff)}.actions.svelte-1hx2ld{display:flex;gap:6px}.btn.svelte-1hx2ld{padding:6px 12px;border:1px solid var(--zeg-border-input, #333);border-radius:4px;font-size:12px;cursor:pointer}.preview-btn.svelte-1hx2ld{background:var(--zeg-bg-surface, #1e1e24);color:var(--zeg-text-secondary, #ccc)}.add-btn.svelte-1hx2ld{background:var(--zeg-accent, #3b82f6);color:#fff;border-color:transparent}.btn.svelte-1hx2ld:disabled{opacity:.5;cursor:not-allowed}.preview.svelte-1hx2ld{border:1px solid var(--zeg-border, #2a2a30);border-radius:4px;overflow:hidden}.preview-error.svelte-1hx2ld{border-color:var(--zeg-error, #ef4444);padding:8px}.preview-header.svelte-1hx2ld{padding:6px 8px;background:var(--zeg-bg-surface, #1e1e24);font-size:11px;color:var(--zeg-text-muted, #aaa)}.preview-header.svelte-1hx2ld code:where(.svelte-1hx2ld){color:var(--zeg-accent-text, #6ba3ff)}.preview-values.svelte-1hx2ld{max-height:200px;overflow-y:auto}.preview-row.svelte-1hx2ld{display:flex;gap:8px;padding:3px 8px;font-size:11px;border-top:1px solid var(--zeg-border-subtle, #1e1e24)}.row-num.svelte-1hx2ld{color:var(--zeg-text-dim, #888);width:20px;text-align:right;flex-shrink:0}.row-val.svelte-1hx2ld{color:var(--zeg-text-primary, #ddd);font-family:SF Mono,Fira Code,Consolas,monospace}.outlier-panel.svelte-ukugeu{display:flex;flex-direction:column;gap:8px;padding:12px}.header-row.svelte-ukugeu{display:flex;gap:6px}.detect-btn.svelte-ukugeu{flex:1;padding:8px;border:1px solid var(--zeg-border-input);border-radius:2px;background:var(--zeg-accent);color:#fff;font-size:12px;font-weight:500;cursor:pointer}.detect-btn.svelte-ukugeu:disabled{opacity:.5;cursor:not-allowed}.summary.svelte-ukugeu{font-size:11px;color:var(--zeg-text-muted);margin:0}.error.svelte-ukugeu{font-size:11px;color:var(--zeg-error);margin:0}.hint.svelte-ukugeu{font-size:11px;color:var(--zeg-text-faint);line-height:1.5}.list.svelte-ukugeu{display:flex;flex-direction:column;gap:2px;max-height:400px;overflow-y:auto}.item.svelte-ukugeu{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border:1px solid transparent;border-radius:2px;background:transparent;text-align:left;cursor:pointer;color:var(--zeg-text-secondary)}.item.svelte-ukugeu:hover{background:var(--zeg-bg-surface)}.item.selected.svelte-ukugeu{border-color:var(--zeg-accent);background:var(--zeg-bg-active)}.item-header.svelte-ukugeu{display:flex;justify-content:space-between;align-items:center}.item-index.svelte-ukugeu{font-size:11px;font-weight:600}.item-score.svelte-ukugeu{font-size:10px;color:var(--zeg-warning);font-weight:600}.item-reasons.svelte-ukugeu{display:flex;flex-direction:column;gap:1px}.reason.svelte-ukugeu{font-size:10px;color:var(--zeg-text-dim);line-height:1.3}.views-panel.svelte-1s3noj0{display:flex;flex-direction:column;gap:12px;padding:12px}.view-grid.svelte-1s3noj0{display:grid;grid-template-columns:1fr 1fr;gap:8px}.view-tile.svelte-1s3noj0{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;border:1px solid var(--zeg-border-input);border-radius:8px;background:var(--zeg-bg-surface);color:var(--zeg-text-muted);cursor:pointer;transition:all .15s}.view-tile.svelte-1s3noj0:hover:not(.disabled){border-color:var(--zeg-border-hover);color:var(--zeg-text-secondary)}.view-tile.active.svelte-1s3noj0{border-color:var(--zeg-accent);background:var(--zeg-bg-active);color:var(--zeg-accent-text)}.view-tile.disabled.svelte-1s3noj0{opacity:.35;cursor:default}.view-label.svelte-1s3noj0{font-size:11px;font-weight:500}.hint.svelte-1s3noj0{color:var(--zeg-text-dim);font-size:11px;line-height:1.5}.sort-section.svelte-1s3noj0{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--zeg-border);padding-top:12px}.section-label.svelte-1s3noj0{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zeg-text-dim)}.sort-row.svelte-1s3noj0{display:flex;gap:6px;align-items:center}.sort-select.svelte-1s3noj0{flex:1;padding:6px 10px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:12px}.sort-select.svelte-1s3noj0:focus{outline:none;border-color:var(--zeg-accent)}.sort-dir-btn.svelte-1s3noj0{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--zeg-border-input);border-radius:4px;background:var(--zeg-bg-surface);color:var(--zeg-text-secondary);font-size:14px;cursor:pointer;transition:all .1s}.sort-dir-btn.svelte-1s3noj0:hover{border-color:var(--zeg-border-hover);color:var(--zeg-accent-text)}.sort-clear-btn.svelte-1s3noj0{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--zeg-border-input);border-radius:4px;background:var(--zeg-bg-surface);color:var(--zeg-text-muted);font-size:12px;cursor:pointer;transition:all .1s}.sort-clear-btn.svelte-1s3noj0:hover{border-color:var(--zeg-error);color:var(--zeg-error)}.calc-section.svelte-1s3noj0{border-top:1px solid var(--zeg-border);padding-top:8px}.section-toggle.svelte-1s3noj0{display:flex;align-items:center;gap:4px;width:100%;padding:4px 0;border:none;background:none;color:var(--zeg-text-muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left}.section-toggle.svelte-1s3noj0:hover{color:var(--zeg-text-secondary)}.selection-panel.svelte-wwrzzc{display:flex;flex-direction:column;gap:12px;padding:12px}.info.svelte-wwrzzc{font-size:13px;color:var(--zeg-text-secondary)}.count.svelte-wwrzzc{font-weight:600;color:var(--zeg-accent-text);font-variant-numeric:tabular-nums}.actions.svelte-wwrzzc{display:flex;gap:6px}.action-btn.svelte-wwrzzc{flex:1;padding:6px 8px;border:1px solid var(--zeg-border-input);border-radius:2px;background:var(--zeg-bg-surface);color:var(--zeg-text-secondary);font-size:11px;cursor:pointer;transition:all .1s}.action-btn.svelte-wwrzzc:hover{border-color:var(--zeg-border-hover);color:var(--zeg-text-on-accent)}.hint.svelte-wwrzzc{font-size:10px;color:var(--zeg-text-faint);line-height:1.6}.tag-section.svelte-wwrzzc{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--zeg-border);padding-top:12px}.section-label.svelte-wwrzzc{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--zeg-text-dim)}.tag-row.svelte-wwrzzc{display:flex;gap:6px}.tag-input.svelte-wwrzzc{flex:1;padding:6px 10px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:2px;color:var(--zeg-text-secondary);font-size:12px}.tag-input.svelte-wwrzzc:focus{outline:none;border-color:var(--zeg-accent)}.tag-btn.svelte-wwrzzc{padding:6px 14px;border:none;border-radius:2px;background:var(--zeg-accent);color:var(--zeg-text-on-accent);font-size:11px;font-weight:600;cursor:pointer}.tag-btn.svelte-wwrzzc:disabled{opacity:.4;cursor:default}.tag-error.svelte-wwrzzc{font-size:11px;color:var(--zeg-error)}.tag-hint.svelte-wwrzzc{font-size:10px;color:var(--zeg-text-faint)}.export-panel.svelte-17nkvtk{display:flex;flex-direction:column;gap:12px;padding:12px}.description.svelte-17nkvtk{font-size:12px;color:var(--zeg-text-muted);line-height:1.5}.actions.svelte-17nkvtk{display:flex;flex-direction:column;gap:6px}.action-btn.svelte-17nkvtk{padding:8px 12px;border:1px solid var(--zeg-border-input);border-radius:2px;background:var(--zeg-bg-surface);color:var(--zeg-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .1s;text-align:left}.action-btn.svelte-17nkvtk:hover:not(:disabled){border-color:var(--zeg-border-hover);color:var(--zeg-text-on-accent)}.action-btn.svelte-17nkvtk:disabled{opacity:.4;cursor:default}.status.svelte-17nkvtk{font-size:11px;color:var(--zeg-text-dim)}.error.svelte-17nkvtk{font-size:11px;color:var(--zeg-error)}.section-label.svelte-17nkvtk{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--zeg-text-dim)}.overlay.svelte-1jgh4e{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.overlay-backdrop.svelte-1jgh4e{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default}.modal.svelte-1jgh4e{position:relative;background:var(--zeg-bg-panel, #1a1a1f);border:1px solid var(--zeg-border, #2a2a30);border-radius:12px;width:640px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.header.svelte-1jgh4e{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--zeg-border, #2a2a30)}.header.svelte-1jgh4e h2:where(.svelte-1jgh4e){font-size:16px;font-weight:600;color:var(--zeg-text-primary, #ddd);margin:0}.close-btn.svelte-1jgh4e{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--zeg-text-muted, #aaa);font-size:18px;cursor:pointer}.close-btn.svelte-1jgh4e:hover{background:var(--zeg-bg-surface, #1e1e24);color:var(--zeg-text-secondary, #ccc)}.body.svelte-1jgh4e{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;flex:1}.help.svelte-1jgh4e{font-size:12px;color:var(--zeg-text-muted, #aaa);margin:0;line-height:1.5}.report.svelte-1jgh4e{margin:0;padding:12px;border:1px solid var(--zeg-border, #2a2a30);border-radius:6px;background:var(--zeg-bg-surface, #14141a);color:var(--zeg-text-secondary, #ccc);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;line-height:1.45;overflow:auto;white-space:pre;max-height:50vh;-webkit-user-select:text;user-select:text}.empty.svelte-1jgh4e{font-size:12px;color:var(--zeg-text-dim);margin:0;padding:24px;text-align:center}.anomalies.svelte-1jgh4e{border:1px solid #b06030;background:#b060301a;border-radius:6px;padding:10px 12px;font-size:12px;color:var(--zeg-text-secondary, #ccc)}.anomalies-title.svelte-1jgh4e{margin:0 0 6px;font-size:12px;font-weight:600;color:#e89060}.anomalies.svelte-1jgh4e ul:where(.svelte-1jgh4e){margin:0;padding-left:18px;line-height:1.5}.anomalies.svelte-1jgh4e li:where(.svelte-1jgh4e){margin-bottom:2px}.anomalies.svelte-1jgh4e code:where(.svelte-1jgh4e){font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;background:#ffffff0f;padding:1px 4px;border-radius:3px}.anomalies-clean.svelte-1jgh4e{border-color:#3a6030;background:#3c783c14;color:#95c790}.footer.svelte-1jgh4e{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--zeg-border, #2a2a30)}.footer-btn.svelte-1jgh4e{padding:6px 14px;border-radius:6px;border:1px solid var(--zeg-border, #2a2a30);font-size:12px;cursor:pointer}.footer-btn-secondary.svelte-1jgh4e{background:transparent;color:var(--zeg-text-secondary, #ccc)}.footer-btn-secondary.svelte-1jgh4e:hover{background:var(--zeg-bg-surface, #1e1e24)}.footer-btn-primary.svelte-1jgh4e{background:var(--zeg-accent, #6ba3ff);color:var(--zeg-text-on-accent, #fff);border-color:transparent}.footer-btn-primary.svelte-1jgh4e:hover:not(:disabled){filter:brightness(1.1)}.footer-btn-primary.svelte-1jgh4e:disabled{opacity:.6;cursor:default}.settings.svelte-d580bl{padding:12px;display:flex;flex-direction:column;gap:20px}section.svelte-d580bl{display:flex;flex-direction:column;gap:8px}h4.svelte-d580bl{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--zeg-text-dim);margin:0}.info-grid.svelte-d580bl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12px}.info-label.svelte-d580bl{color:var(--zeg-text-dim)}.info-value.svelte-d580bl{color:var(--zeg-text-secondary);font-family:monospace}.quality-bar.svelte-d580bl{height:6px;background:var(--zeg-bg-input);border-radius:3px;overflow:hidden}.quality-fill.svelte-d580bl{height:100%;border-radius:3px;transition:width .3s}.quality-fill.good.svelte-d580bl{background:var(--color-success-500)}.quality-fill.warn.svelte-d580bl{background:var(--color-warning-500)}.quality-fill.poor.svelte-d580bl{background:var(--color-error-500)}.quality-label.svelte-d580bl{font-size:10px;color:var(--zeg-text-dim)}.low-completeness.svelte-d580bl{display:flex;flex-direction:column;gap:2px;margin-top:4px}.low-header.svelte-d580bl{font-size:10px;color:var(--zeg-text-dim)}.low-item.svelte-d580bl{display:flex;align-items:baseline;gap:6px;font-size:11px;padding-left:4px}.low-name.svelte-d580bl{color:var(--zeg-text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.low-pct.svelte-d580bl{color:var(--color-warning-500);font-family:monospace;font-size:10px}.low-count.svelte-d580bl{color:var(--zeg-text-faint);font-size:10px}.help.svelte-d580bl{font-size:11px;color:var(--zeg-text-dim);margin:0;line-height:1.4}.diag-actions.svelte-d580bl{display:flex;flex-direction:column;gap:6px;margin-top:4px}.diag-btn.svelte-d580bl{font-size:12px;padding:6px 10px;border-radius:4px;border:1px solid var(--zeg-border);background:var(--zeg-bg-input);color:var(--zeg-text-primary);cursor:pointer;text-align:left}.diag-btn.svelte-d580bl:hover:not(:disabled){background:var(--zeg-bg-hover, var(--zeg-bg-input))}.diag-btn.svelte-d580bl:disabled{opacity:.6;cursor:default}.diag-btn-reset.svelte-d580bl{color:var(--zeg-text-dim)}.saved-views-panel.svelte-1eisg6f{display:flex;flex-direction:column;gap:10px;padding:12px}.save-btn.svelte-1eisg6f{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid var(--zeg-border-input);border-radius:2px;background:var(--zeg-bg-surface);color:var(--zeg-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .1s}.save-btn.svelte-1eisg6f:hover{border-color:var(--zeg-accent);color:var(--zeg-accent-text)}.save-row.svelte-1eisg6f{display:flex;gap:6px;align-items:center}.save-input.svelte-1eisg6f{flex:1;padding:7px 10px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:2px;color:var(--zeg-text-secondary);font-size:12px}.save-input.svelte-1eisg6f:focus{outline:none;border-color:var(--zeg-accent)}.commit-btn.svelte-1eisg6f{padding:0 12px;height:30px;border:1px solid var(--zeg-accent);border-radius:2px;background:var(--zeg-bg-active);color:var(--zeg-accent-text);font-size:11px;cursor:pointer}.commit-btn.svelte-1eisg6f:disabled{opacity:.4;cursor:default}.cancel-btn.svelte-1eisg6f{width:30px;height:30px;border:1px solid var(--zeg-border-input);border-radius:2px;background:transparent;color:var(--zeg-text-muted);font-size:16px;cursor:pointer;line-height:1}.cancel-btn.svelte-1eisg6f:hover{border-color:var(--zeg-error);color:var(--zeg-error)}.view-list.svelte-1eisg6f{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.view-item.svelte-1eisg6f{position:relative;display:flex;align-items:stretch;gap:4px}.view-main.svelte-1eisg6f{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:1px solid var(--zeg-border-input);border-radius:2px;background:var(--zeg-bg-surface);color:var(--zeg-text-secondary);cursor:pointer;transition:all .1s;text-align:left;min-width:0}.view-main.svelte-1eisg6f:hover{border-color:var(--zeg-accent);color:var(--zeg-text-on-accent)}.view-name.svelte-1eisg6f{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.view-preview.svelte-1eisg6f{font-size:10px;color:var(--zeg-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.delete-btn.svelte-1eisg6f{width:28px;border:1px solid var(--zeg-border-input);border-radius:2px;background:transparent;color:var(--zeg-text-faint);font-size:14px;cursor:pointer;opacity:0;transition:all .1s}.view-item.svelte-1eisg6f:hover .delete-btn:where(.svelte-1eisg6f){opacity:1}.delete-btn.svelte-1eisg6f:hover{border-color:var(--zeg-error);color:var(--zeg-error)}.rename-input.svelte-1eisg6f{flex:1;padding:7px 10px;background:var(--zeg-bg-input);border:1px solid var(--zeg-accent);border-radius:2px;color:var(--zeg-text-secondary);font-size:12px}.rename-input.svelte-1eisg6f:focus{outline:none}.hint.svelte-1eisg6f{color:var(--zeg-text-faint);font-size:11px;line-height:1.5;margin:0}.overlay.svelte-78tca{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;background:var(--vw-bg, var(--zeg-bg-app));transition:opacity .5s ease;pointer-events:auto}.overlay.fade-out.svelte-78tca{opacity:0;pointer-events:none}.cover.svelte-78tca{position:relative;width:260px;aspect-ratio:3 / 4;box-shadow:0 30px 60px #00000080;overflow:hidden;border-radius:2px;background:var(--vw-panel, #222)}.cover-img.svelte-78tca{width:100%;height:100%;object-fit:cover;display:block}.placeholder.svelte-78tca{background:repeating-linear-gradient(135deg,var(--vw-bg-2) 0 10px,var(--vw-bg-3) 10px 20px)}.scrim.svelte-78tca{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#000000d9);display:flex;flex-direction:column;justify-content:flex-end;padding:20px;color:#fff}.cover-curator.svelte-78tca{font-family:var(--font-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;opacity:.7;margin-bottom:8px}.cover-title.svelte-78tca{font-family:var(--font-display);font-size:22px;line-height:1.1;font-weight:400;letter-spacing:-.01em}.cover-count.svelte-78tca{font-size:11px;opacity:.7;margin-top:6px;font-family:var(--font-mono)}.stepper.svelte-78tca{width:260px}.progress-track.svelte-78tca{height:2px;background:var(--vw-rule, var(--zeg-border));overflow:hidden;margin-bottom:18px}.progress-fill.svelte-78tca{height:100%;background:var(--vw-accent, var(--zeg-accent));transition:width .3s ease}.step.svelte-78tca{display:flex;align-items:center;gap:10px;padding:4px 0;font-size:11px;color:var(--vw-ink-3, var(--zeg-text-muted));transition:color .2s}.step.complete.svelte-78tca{color:var(--vw-ink-2, var(--zeg-text-secondary))}.step.active.svelte-78tca{color:var(--vw-ink, var(--zeg-text-primary))}.step.error.svelte-78tca{color:var(--zeg-error)}.step-marker.svelte-78tca{width:14px;display:inline-flex;justify-content:center;align-items:center}.step.complete.svelte-78tca .step-marker:where(.svelte-78tca){color:var(--vw-accent, var(--zeg-accent))}.step.error.svelte-78tca .step-marker:where(.svelte-78tca){color:var(--zeg-error)}.active-dot.svelte-78tca{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--vw-accent, var(--zeg-accent));display:inline-block;animation:svelte-78tca-vw-pulse 1s infinite}.pending-dot.svelte-78tca{width:4px;height:4px;border-radius:50%;background:var(--vw-ink-3, var(--zeg-text-muted));display:inline-block}.step-error.svelte-78tca{font-size:10px;color:var(--zeg-error);padding:2px 0 6px 24px}@keyframes svelte-78tca-vw-pulse{0%,to{opacity:1}50%{opacity:.3}}.attribution-bar.svelte-173tzvm{position:relative;flex-shrink:0}.bar-content.svelte-173tzvm{display:flex;align-items:center;gap:8px;width:100%;padding:6px 16px;border:none;border-top:1px solid var(--zeg-border, #2a2a30);background:var(--zeg-bg-chrome, #111115);color:var(--zeg-text-muted, #aaa);font-size:11px;cursor:pointer;text-align:left}.bar-content.svelte-173tzvm:hover{color:var(--zeg-text-secondary, #ccc)}.logo.svelte-173tzvm{height:16px;width:auto;object-fit:contain;flex-shrink:0}.label.svelte-173tzvm{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.license-badge.svelte-173tzvm{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:3px;background:var(--zeg-bg-surface, #1e1e24);color:var(--zeg-text-dim, #888);font-size:10px;font-weight:500;white-space:nowrap}.cc-icon.svelte-173tzvm{width:14px;height:14px;flex-shrink:0}.info-icon.svelte-173tzvm{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--zeg-text-dim, #555);font-size:10px;font-weight:700;font-style:italic;flex-shrink:0}.detail-panel.svelte-173tzvm{position:absolute;bottom:100%;left:0;right:0;background:var(--zeg-bg-panel, #1a1a1f);border:1px solid var(--zeg-border, #2a2a30);border-bottom:none;border-radius:8px 8px 0 0;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 -4px 20px #0000004d;max-height:300px;overflow-y:auto}.detail-header.svelte-173tzvm{display:flex;justify-content:space-between;align-items:center}.detail-title.svelte-173tzvm{font-size:14px;font-weight:600;color:var(--zeg-text-primary, #ddd);margin:0}.close-btn.svelte-173tzvm{width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--zeg-text-muted, #aaa);font-size:16px;cursor:pointer}.close-btn.svelte-173tzvm:hover{background:var(--zeg-bg-surface, #1e1e24)}.detail-desc.svelte-173tzvm{font-size:12px;color:var(--zeg-text-muted, #aaa);margin:0;line-height:1.5}.detail-link.svelte-173tzvm{font-size:12px;color:var(--zeg-accent-text, #6ba3ff);text-decoration:none}.detail-link.svelte-173tzvm:hover{text-decoration:underline}.detail-license.svelte-173tzvm{font-size:12px;color:var(--zeg-text-muted, #aaa)}.detail-license.svelte-173tzvm a:where(.svelte-173tzvm){color:var(--zeg-accent-text, #6ba3ff);text-decoration:none}.detail-license.svelte-173tzvm a:where(.svelte-173tzvm):hover{text-decoration:underline}.required-statement.svelte-173tzvm{font-size:11px;color:var(--zeg-text-dim, #888);padding:8px;background:var(--zeg-bg-surface, #1e1e24);border-radius:4px;font-style:italic;line-height:1.5}.copy-citation-btn.svelte-173tzvm{align-self:flex-start;padding:6px 10px;border:1px solid var(--zeg-border, #2a2a30);border-radius:4px;background:transparent;color:var(--zeg-text-secondary, #ccc);font-size:11px;font-weight:500;cursor:pointer;transition:background .1s,color .1s}.copy-citation-btn.svelte-173tzvm:hover{background:var(--zeg-bg-surface, #1e1e24);color:var(--zeg-text-primary, #ddd)}.copy-citation-btn.copied.svelte-173tzvm{color:var(--zeg-accent-text, #6ba3ff);border-color:currentColor}.dim-slider.svelte-1s2n2ul{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:12px;min-width:420px;max-width:min(720px,90vw);padding:8px 12px;background:var(--zeg-bg-chrome);color:var(--zeg-text-secondary);border:1px solid var(--zeg-border);border-radius:8px;box-shadow:0 6px 24px #00000040;-webkit-user-select:none;user-select:none;font-size:12px}.dim-btn.svelte-1s2n2ul{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--zeg-text-muted);cursor:pointer;transition:background .12s,color .12s}.dim-btn.svelte-1s2n2ul:hover:not(:disabled){background:var(--zeg-bg-surface);color:var(--zeg-text-secondary)}.dim-btn.svelte-1s2n2ul:focus-visible{outline:2px solid var(--zeg-accent);outline-offset:2px}.dim-btn.svelte-1s2n2ul:disabled{opacity:.35;cursor:not-allowed}.track.svelte-1s2n2ul{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}.track-row.svelte-1s2n2ul{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.axis-label.svelte-1s2n2ul{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zeg-text-dim)}.axis-value.svelte-1s2n2ul{font-size:12px;color:var(--zeg-text-secondary);font-variant-numeric:tabular-nums}.track.svelte-1s2n2ul input[type=range]:where(.svelte-1s2n2ul){width:100%;height:6px;accent-color:var(--zeg-accent);cursor:pointer}.speed.svelte-1s2n2ul{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--zeg-text-dim)}.speed.svelte-1s2n2ul input:where(.svelte-1s2n2ul){width:44px;padding:4px 6px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:11px;text-align:center}.speed.svelte-1s2n2ul input:where(.svelte-1s2n2ul):focus{outline:none;border-color:var(--zeg-accent)}.axis-tabs.svelte-1s2n2ul{display:inline-flex;align-items:stretch;border:1px solid var(--zeg-border-input);border-radius:6px;overflow:hidden;background:var(--zeg-bg-input)}.axis-tab.svelte-1s2n2ul{border:0;background:transparent;color:var(--zeg-text-muted);font-size:11px;font-weight:500;padding:4px 10px;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;transition:background .12s,color .12s}.axis-tab.svelte-1s2n2ul:hover{color:var(--zeg-text-secondary)}.axis-tab.active.svelte-1s2n2ul{background:var(--zeg-bg-active);color:var(--zeg-text-on-accent, var(--zeg-text-primary))}.axis-tab.svelte-1s2n2ul+.axis-tab:where(.svelte-1s2n2ul){border-left:1px solid var(--zeg-border-input)}.axis-tab.svelte-1s2n2ul:focus-visible{outline:2px solid var(--zeg-accent);outline-offset:-2px}.dim-slider.svelte-jansn{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:12px;min-width:420px;max-width:min(720px,90vw);padding:8px 12px;background:var(--zeg-bg-chrome);color:var(--zeg-text-secondary);border:1px solid var(--zeg-border);border-radius:8px;box-shadow:0 6px 24px #00000040;-webkit-user-select:none;user-select:none;font-size:12px}.dim-btn.svelte-jansn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--zeg-text-muted);cursor:pointer;transition:background .12s,color .12s}.dim-btn.svelte-jansn:hover:not(:disabled){background:var(--zeg-bg-surface);color:var(--zeg-text-secondary)}.dim-btn.svelte-jansn:focus-visible{outline:2px solid var(--zeg-accent);outline-offset:2px}.dim-btn.svelte-jansn:disabled{opacity:.35;cursor:not-allowed}.track.svelte-jansn{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}.track-row.svelte-jansn{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.axis-label.svelte-jansn{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zeg-text-dim)}.axis-value.svelte-jansn{font-size:12px;color:var(--zeg-text-secondary);font-variant-numeric:tabular-nums}.track.svelte-jansn input[type=range]:where(.svelte-jansn){width:100%;height:6px;accent-color:var(--zeg-accent);cursor:pointer}.speed.svelte-jansn{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--zeg-text-dim)}.speed.svelte-jansn input:where(.svelte-jansn){width:44px;padding:4px 6px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:11px;text-align:center}.speed.svelte-jansn input:where(.svelte-jansn):focus{outline:none;border-color:var(--zeg-accent)}.wl-slider.svelte-141hcqv{position:fixed;left:50%;bottom:80px;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:12px;min-width:520px;max-width:min(820px,92vw);padding:8px 12px;background:var(--zeg-bg-chrome);color:var(--zeg-text-secondary);border:1px solid var(--zeg-border);border-radius:8px;box-shadow:0 6px 24px #00000040;-webkit-user-select:none;user-select:none;font-size:12px}.track.svelte-141hcqv{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}.track-row.svelte-141hcqv{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.axis-label.svelte-141hcqv{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--zeg-text-dim)}.axis-value.svelte-141hcqv{font-size:12px;color:var(--zeg-text-secondary);font-variant-numeric:tabular-nums}.track.svelte-141hcqv input[type=range]:where(.svelte-141hcqv){width:100%;height:6px;accent-color:var(--zeg-accent);cursor:pointer}.preset.svelte-141hcqv{height:28px;padding:0 8px;background:var(--zeg-bg-input);border:1px solid var(--zeg-border-input);border-radius:4px;color:var(--zeg-text-secondary);font-size:11px;cursor:pointer}.preset.svelte-141hcqv:focus{outline:none;border-color:var(--zeg-accent)}.wl-btn.svelte-141hcqv{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--zeg-text-muted);cursor:pointer;transition:background .12s,color .12s}.wl-btn.svelte-141hcqv:hover:not(:disabled){background:var(--zeg-bg-surface);color:var(--zeg-text-secondary)}.wl-btn.svelte-141hcqv:focus-visible{outline:2px solid var(--zeg-accent);outline-offset:2px}.wl-btn.active.svelte-141hcqv,.wl-btn.active.svelte-141hcqv:hover{background:var(--zeg-accent);color:var(--zeg-text-on-accent, white)}.viewer-shell.svelte-3x0t8e{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--zeg-bg-app);color:var(--zeg-text-primary)}.error-bar.svelte-3x0t8e{padding:4px 16px;background:var(--zeg-error-bg);color:var(--zeg-error-light);font-size:12px}.secondary-title.svelte-3x0t8e{flex:1;font-size:13px;font-weight:600;color:var(--zeg-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secondary-reset-btn.svelte-3x0t8e{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:2px;background:transparent;color:var(--zeg-text-dim);cursor:pointer;flex-shrink:0}.secondary-reset-btn.svelte-3x0t8e:hover{background:var(--zeg-bg-surface);color:var(--zeg-error)}.main.svelte-3x0t8e{position:relative;flex:1;display:flex;overflow:hidden}.canvas-area.svelte-3x0t8e{flex:1;overflow:hidden;position:relative;background:var(--zeg-bg-app)}.hidden-view.svelte-3x0t8e{display:none}@media(max-width:1024px){.main.svelte-3x0t8e .sliding-panel{position:absolute;z-index:50;height:100%;box-shadow:4px 0 20px #0000004d}}@media(max-width:768px){.main.svelte-3x0t8e .toolbar{width:40px;min-width:40px;padding:4px 0}.main.svelte-3x0t8e .toolbar .tool-label,.main.svelte-3x0t8e .toolbar-btn .badge{font-size:8px}.main.svelte-3x0t8e .sliding-panel{display:none}}
