table[data-v-bafaac41]{border-collapse:separate;border-spacing:0;width:100%}.table-wrapper[data-v-bafaac41]{border:1px solid var(--border);border-radius:8px;overflow:auto;max-height:60vh;background:var(--ebaum-table-surface, #ffffff);color:var(--ebaum-table-text, #0f172a)}.table-wrapper th[data-v-bafaac41],.table-wrapper td[data-v-bafaac41]{border-right:1px solid rgba(148,163,184,.35);color:var(--ebaum-table-text, #0f172a)}.table-wrapper th[data-v-bafaac41]:last-child,.table-wrapper td[data-v-bafaac41]:last-child{border-right:none}.table-wrapper thead tr:nth-child(-n+3) th[data-v-bafaac41]{background:var(--ebaum-table-header-bg, #eef2ff);color:var(--ebaum-table-header-text, #0f172a)}.table-wrapper thead label[data-v-bafaac41],.table-wrapper thead .col-control[data-v-bafaac41],.table-wrapper thead .hdr[data-v-bafaac41],.table-wrapper thead .badge[data-v-bafaac41]{color:var(--ebaum-table-header-text, #0f172a)}.dataset-col[data-v-bafaac41]{width:64px;text-align:center}.id-col[data-v-bafaac41]{width:72px;text-align:right}.name-col[data-v-bafaac41]{min-width:160px;text-align:left}.image-col[data-v-bafaac41]{width:124px;min-width:124px;text-align:center}.image-cell[data-v-bafaac41]{text-align:center;padding:6px 8px}.image-cell img.thumb[data-v-bafaac41]{display:block;margin:0 auto;width:auto;height:auto;max-width:96px;max-height:104px;object-fit:contain}.control[data-v-bafaac41]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem}.control input[data-v-bafaac41]{accent-color:#2563eb}.control-disabled[data-v-bafaac41]{opacity:var(--ebaum-control-disabled-opacity, .65);cursor:not-allowed}.control-danger[data-v-bafaac41]{color:var(--ebaum-table-danger, #dc2626)}.control-danger input[data-v-bafaac41]{accent-color:#fca5a5}.control-danger.control-disabled[data-v-bafaac41]{opacity:1}.col-input[data-v-bafaac41]{background:var(--ebaum-table-input-bg, #fee2e2);color:var(--ebaum-table-text, #0f172a)}.col-target[data-v-bafaac41]{background:var(--ebaum-table-target-bg, #dcfce7);color:var(--ebaum-table-text, #0f172a)}.hdr[data-v-bafaac41]{display:inline-flex;gap:6px;align-items:center;background:transparent;border:0;padding:0;cursor:pointer;font:inherit;color:var(--ebaum-table-header-text, #0f172a)}.hdr[data-v-bafaac41]:hover{text-decoration:underline}.col-meta[data-v-bafaac41]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:4px}.class-count[data-v-bafaac41]{font-size:.75rem;color:var(--ebaum-table-header-muted, var(--ebaum-table-muted, #475569))}.col-control[data-v-bafaac41]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.col-control>label[data-v-bafaac41]{display:inline-flex;align-items:center;gap:6px;font-size:.8rem}.mini-link[data-v-bafaac41]{background:none;border:0;padding:0;font-size:.75rem;color:var(--ebaum-table-link, #2563eb);cursor:pointer}.mini-link[data-v-bafaac41]:hover{text-decoration:underline}.residual-plots[data-v-77b07d22]{display:grid;gap:16px}.plot[data-v-77b07d22],.hist[data-v-62ebfb77]{width:100%;min-height:320px;border:1px solid var(--ebaum-canvas-border);border-radius:10px;background:var(--ebaum-chart-bg)}.scatter[data-v-efed72a2]{width:100%}.scatter--wide svg[data-v-efed72a2]{height:360px}.scatter--square svg[data-v-efed72a2]{width:min(100%,76rem);height:auto;margin:0 auto}svg[data-v-efed72a2]{width:100%;height:260px;display:block;background:var(--ebaum-canvas-bg);border:1px solid var(--ebaum-canvas-border);border-radius:8px}.chart-title[data-v-efed72a2]{font-size:16px;font-weight:700;fill:var(--ebaum-chart-axis);text-anchor:middle}.ax[data-v-efed72a2]{font-size:11px;fill:var(--ebaum-chart-axis);text-anchor:middle}.tick[data-v-efed72a2]{font-size:10px;fill:var(--ebaum-chart-axis)}.legend-bg[data-v-efed72a2]{fill:var(--ebaum-canvas-bg);fill-opacity:.92;stroke:var(--ebaum-canvas-border);stroke-width:.8;rx:4}.point-label[data-v-efed72a2],.legend-label[data-v-efed72a2]{font-size:10px;fill:var(--ebaum-chart-axis);paint-order:stroke;stroke:var(--ebaum-canvas-bg);stroke-width:2px;stroke-linejoin:round}h3[data-v-f7a44a18]{margin:8px 0}.cm[data-v-f7a44a18]{border-collapse:collapse}th[data-v-f7a44a18],td[data-v-f7a44a18]{padding:6px 10px;text-align:center}thead th[data-v-f7a44a18]{position:sticky;top:0;background:var(--ebaum-surface)}tbody th[data-v-f7a44a18]{text-align:left;background:var(--ebaum-surface);position:sticky;left:0}.option-groups[data-v-f7a44a18]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.option-group[data-v-f7a44a18]{border:1px solid var(--ebaum-border);border-radius:8px;padding:4px 8px;background:var(--ebaum-surface)}.option-group[open][data-v-f7a44a18]{box-shadow:var(--ebaum-shadow-soft)}.option-group summary[data-v-f7a44a18]{cursor:pointer;font-weight:600;color:var(--ebaum-text);outline:none;list-style:none}.option-group summary[data-v-f7a44a18]::-webkit-details-marker{display:none}.option-list[data-v-f7a44a18]{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;padding-bottom:4px}.option-list .disabled[data-v-f7a44a18]{opacity:.6}.eval-topbar[data-v-f7a44a18]{margin-bottom:4px}.metric-summary[data-v-f7a44a18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4px 12px;font-size:.9rem}.metric-table[data-v-f7a44a18]{width:100%;border-collapse:collapse}.metric-table th[data-v-f7a44a18],.metric-table td[data-v-f7a44a18]{border:1px solid var(--ebaum-border);padding:4px 8px;font-size:.85rem;text-align:left}.metric-table th[data-v-f7a44a18]{background:var(--ebaum-panel-soft)}.baseline-block[data-v-f7a44a18]{gap:4px;font-size:.9rem}.fi-table[data-v-f7a44a18]{width:100%;border-collapse:collapse}.fi-table th[data-v-f7a44a18],.fi-table td[data-v-f7a44a18]{border:1px solid var(--ebaum-border);text-align:left;padding:4px 8px;font-size:.85rem}.fi-table th[data-v-f7a44a18]{background:var(--ebaum-panel-soft)}.interpretation[data-v-f7a44a18]{margin-top:4px;padding:6px 10px;background:var(--ebaum-panel-soft);border-left:3px solid var(--ebaum-primary);display:flex;flex-direction:column;gap:4px;font-size:.9rem;color:var(--ebaum-text)}.interpretation p[data-v-f7a44a18]{margin:0}.notice[data-v-f7a44a18]{padding:8px 12px;background:var(--ebaum-warning-soft);border:1px solid var(--ebaum-warning);border-radius:6px;color:color-mix(in srgb,var(--ebaum-warning) 70%,#000000);font-size:.9rem}.plot-grid[data-v-f7a44a18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.plot-grid--heatmap-pairs[data-v-f7a44a18]{grid-template-columns:1fr}.plot-compare[data-v-f7a44a18]{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:16px}.plot-card[data-v-f7a44a18]{display:flex;flex-direction:column;gap:6px}.plot-caption[data-v-f7a44a18]{font-size:.85rem;color:var(--ebaum-text-muted)}@media (max-width: 900px){.plot-compare[data-v-f7a44a18]{grid-template-columns:1fr}}select[data-v-6631e247]{padding:6px 8px}.static-field[data-v-6631e247]{padding:6px 8px;border:1px solid var(--ebaum-control-border, var(--border));border-radius:6px;background:var(--ebaum-control-static-bg, #f8fafc);color:var(--ebaum-control-text, #0f172a)}input[type=checkbox][data-v-6631e247]{margin-right:6px}.filter-block[data-v-6631e247]{gap:8px}.filter-row[data-v-6631e247]{flex-wrap:nowrap;gap:12px}.filter-row .pill[data-v-6631e247]{white-space:nowrap}.cube-panel[data-v-dfd0c04b]{display:flex;flex-direction:column;gap:12px;position:relative}.controls[data-v-dfd0c04b]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.field[data-v-dfd0c04b]{display:flex;flex-direction:column;gap:4px;font-size:.85rem}.field select[data-v-dfd0c04b],.field input[type=range][data-v-dfd0c04b]{border-radius:6px;border:1px solid var(--ebaum-border)}.field select[data-v-dfd0c04b]{padding:6px 10px;background:var(--ebaum-surface);color:var(--ebaum-text)}.slider-field input[type=range][data-v-dfd0c04b]{width:220px}.plot-container[data-v-dfd0c04b]{width:100%;min-height:360px;border:1px solid var(--ebaum-canvas-border);border-radius:12px;background:var(--ebaum-chart-bg)}.fallback[data-v-dfd0c04b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;margin:0}.panel[data-v-94e3dbfa]{border:1px solid var(--ebaum-border);border-radius:8px;padding:12px;background:var(--ebaum-surface);display:flex;flex-direction:column;gap:8px;box-shadow:var(--ebaum-shadow-soft)}.grid-inputs[data-v-94e3dbfa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.row.wrap[data-v-94e3dbfa]{flex-wrap:wrap;gap:12px}.row.compact[data-v-94e3dbfa]{gap:6px}.field[data-v-94e3dbfa]{display:flex;flex-direction:column;gap:4px;font-size:.9rem}.field-label[data-v-94e3dbfa]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;color:var(--ebaum-text)}.mode-option[data-v-94e3dbfa]{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:400;color:var(--ebaum-text-muted)}.mode-option input[data-v-94e3dbfa]{margin:0}.field input[data-v-94e3dbfa]{padding:6px 10px;border-radius:6px;border:1px solid var(--ebaum-border);font-size:.95rem;background:var(--ebaum-surface);color:var(--ebaum-text)}.actions[data-v-94e3dbfa]{gap:12px;align-items:center}.hint[data-v-94e3dbfa]{margin:0;font-size:.85rem;color:var(--ebaum-text-muted)}.no-train-hint[data-v-94e3dbfa]{margin:0 0 6px;font-size:.85rem}.status[data-v-94e3dbfa]{font-size:.85rem}.result-table-wrapper[data-v-94e3dbfa]{max-height:320px;overflow:auto}.result-table[data-v-94e3dbfa],.cv-table[data-v-94e3dbfa]{width:100%;border-collapse:collapse;font-size:.9rem}.result-table th[data-v-94e3dbfa],.result-table td[data-v-94e3dbfa],.cv-table th[data-v-94e3dbfa],.cv-table td[data-v-94e3dbfa]{border:1px solid var(--ebaum-border);padding:6px 10px;text-align:left}.result-table th[data-v-94e3dbfa]{background:var(--ebaum-panel-soft);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.result-table tr[data-v-94e3dbfa]{cursor:pointer}.result-table tr.selected[data-v-94e3dbfa]{background:color-mix(in srgb,var(--ebaum-success) 18%,var(--ebaum-surface))}.cv-table th[data-v-94e3dbfa]{background:var(--ebaum-panel-soft)}.summary[data-v-94e3dbfa]{font-size:.9rem}.hyper-tuning[data-v-94e3dbfa]{gap:16px}.data-strategy[data-v-94e3dbfa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.radio-option[data-v-94e3dbfa]{display:flex;gap:10px;border:1px solid var(--ebaum-border);border-radius:8px;padding:8px 10px;cursor:pointer;align-items:flex-start;background:var(--ebaum-panel-soft)}.radio-option input[data-v-94e3dbfa]{margin-top:4px;flex-shrink:0}.radio-option strong[data-v-94e3dbfa]{display:block;font-size:.95rem;color:var(--ebaum-text)}.radio-option small[data-v-94e3dbfa]{display:block;font-size:.8rem;color:var(--ebaum-text-muted)}.strategy-inputs[data-v-94e3dbfa]{margin-bottom:4px}.grid-actions[data-v-94e3dbfa]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.viz-toggles[data-v-94e3dbfa]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.viz-toggle[data-v-94e3dbfa]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--ebaum-text);padding:4px 8px;border:1px solid var(--ebaum-border);border-radius:6px;background:var(--ebaum-panel-soft)}.viz-toggle input[data-v-94e3dbfa]{flex-shrink:0}.heatmaps-panel[data-v-94e3dbfa]{gap:16px}.heatmap-grid[data-v-94e3dbfa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.heatmap-card[data-v-94e3dbfa]{border:1px solid var(--ebaum-border);border-radius:10px;padding:8px;background:var(--ebaum-panel-soft);display:flex;flex-direction:column;gap:8px;overflow-x:auto}.heatmap-header strong[data-v-94e3dbfa]{font-size:.95rem}.heatmap-header small[data-v-94e3dbfa]{display:block;font-size:.75rem;color:var(--ebaum-text-muted)}.heatmap-table[data-v-94e3dbfa]{width:100%;border-collapse:collapse;font-size:.8rem;min-width:320px}.heatmap-table th[data-v-94e3dbfa],.heatmap-table td[data-v-94e3dbfa]{border:1px solid var(--ebaum-border);padding:4px 6px;text-align:center}.heatmap-table th[data-v-94e3dbfa]{background:color-mix(in srgb,var(--ebaum-border) 65%,var(--ebaum-surface));color:var(--ebaum-text)}.heatmap-table td[data-v-94e3dbfa]{min-width:48px;font-weight:600}.btn-inline[data-v-94e3dbfa]{width:auto;align-self:flex-start}.config-meta[data-v-94e3dbfa]{display:flex;flex-wrap:wrap;gap:16px;font-size:.85rem;color:var(--ebaum-text)}.config-meta strong[data-v-94e3dbfa]{margin-left:4px}.tree-canvas[data-v-1a73e29f]{width:100%;height:60vh;overflow:auto;border:1px solid var(--ebaum-diagram-border);border-radius:8px;cursor:grab;background:var(--ebaum-diagram-bg)}.tree-canvas.panning[data-v-1a73e29f]{cursor:grabbing}svg[data-v-1a73e29f]{display:block;margin:0 auto;background:var(--ebaum-diagram-bg)}.tree-canvas svg[data-v-1a73e29f]{cursor:inherit}.edge line[data-v-1a73e29f]{stroke:var(--ebaum-diagram-edge);stroke-width:2}.edge-label[data-v-1a73e29f]{fill:var(--ebaum-diagram-muted);font-size:12px;text-anchor:middle}.node>rect[data-v-1a73e29f]{fill:var(--ebaum-diagram-node-bg);stroke:var(--ebaum-diagram-node-border)}.node>rect.selected[data-v-1a73e29f]{stroke:var(--ebaum-chart-primary);stroke-width:2}.node rect.reg-box[data-v-1a73e29f]{fill:color-mix(in srgb,var(--ebaum-chart-primary) 22%,transparent);stroke:var(--ebaum-canvas-stroke);stroke-width:1.6}.node-title[data-v-1a73e29f]{font-size:12px;text-anchor:middle;fill:var(--tree-node-text-fill, var(--ebaum-diagram-node-text));font-weight:600}.node-meta[data-v-1a73e29f]{font-size:11px;text-anchor:middle;fill:var(--tree-node-text-fill, var(--ebaum-diagram-node-text))}.node-quest[data-v-1a73e29f]{font-size:11px;text-anchor:middle;fill:var(--tree-node-text-fill, var(--ebaum-diagram-node-text));font-weight:600}.node-sep[data-v-1a73e29f]{stroke:var(--ebaum-diagram-node-border);stroke-width:1}.reg-glyph[data-v-1a73e29f]{pointer-events:none}.reg-axis[data-v-1a73e29f]{stroke:var(--ebaum-canvas-stroke);stroke-width:1.2}.reg-axis-arrow[data-v-1a73e29f]{fill:var(--ebaum-canvas-stroke);stroke:none;pointer-events:none}.reg-band[data-v-1a73e29f]{fill:color-mix(in srgb,var(--ebaum-chart-primary) 28%,transparent)}.reg-mean[data-v-1a73e29f]{stroke:var(--ebaum-chart-primary);stroke-width:1.6}.reg-whisker[data-v-1a73e29f],.reg-cap[data-v-1a73e29f]{stroke:var(--ebaum-canvas-stroke);stroke-width:1.2}.reg-box[data-v-1a73e29f]{fill:color-mix(in srgb,var(--ebaum-chart-primary) 22%,transparent);stroke:var(--ebaum-canvas-stroke)!important;stroke-width:1.6}.reg-median[data-v-1a73e29f]{stroke:var(--ebaum-canvas-stroke);stroke-width:1.6}.reg-mean-dot[data-v-1a73e29f]{fill:var(--ebaum-chart-primary)}.reg-outlier[data-v-1a73e29f]{fill:var(--ebaum-chart-secondary)}.reg-tick-line[data-v-1a73e29f]{stroke:var(--ebaum-canvas-stroke);stroke-width:1}.reg-tick-label[data-v-1a73e29f]{font-size:9px;fill:var(--tree-node-text-fill, var(--ebaum-diagram-node-text));text-anchor:middle;dominant-baseline:hanging}.split-diagram[data-v-6ca24915]{border:1px solid var(--ebaum-diagram-border);border-radius:12px;padding:12px 16px;background:var(--ebaum-surface);display:flex;flex-direction:column;gap:12px}.split-diagram--wide[data-v-6ca24915]{width:100%}.split-diagram__header[data-v-6ca24915]{display:flex;align-items:center;justify-content:space-between;gap:12px}.split-diagram__header h3[data-v-6ca24915]{margin:0;font-size:1rem}.split-diagram__tag[data-v-6ca24915]{font-size:.85rem;color:var(--muted)}.split-diagram__body[data-v-6ca24915]{display:flex;justify-content:center}.split-diagram__panel[data-v-6ca24915]{position:relative;display:flex;justify-content:center;align-items:stretch;gap:20px;width:100%;max-width:640px;min-height:220px}.split-diagram--wide .split-diagram__body[data-v-6ca24915]{width:100%}.split-diagram--wide .split-diagram__panel[data-v-6ca24915]{max-width:none;width:100%}.split-diagram__side[data-v-6ca24915]{flex:1;display:flex;flex-direction:column;gap:12px;background:color-mix(in srgb,var(--ebaum-diagram-bg) 84%,var(--ebaum-chart-primary) 16%);border:1px solid color-mix(in srgb,var(--ebaum-diagram-border) 56%,var(--ebaum-chart-primary) 44%);border-radius:16px;padding:16px 12px}.split-diagram__side--left[data-v-6ca24915]{align-items:flex-start}.split-diagram__side--right[data-v-6ca24915]{align-items:flex-end}.split-diagram__side.with-footer[data-v-6ca24915]{padding-bottom:8px}.side-label[data-v-6ca24915]{font-size:.85rem;font-weight:600;color:var(--ebaum-diagram-node-text)}.split-diagram__divider[data-v-6ca24915]{width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--ebaum-diagram-edge) 18%,transparent),color-mix(in srgb,var(--ebaum-diagram-edge) 70%,transparent),color-mix(in srgb,var(--ebaum-diagram-edge) 18%,transparent));position:relative;border-radius:999px}.divider-label[data-v-6ca24915]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ebaum-diagram-muted)}.split-diagram__empty[data-v-6ca24915]{text-align:center;padding:24px 0}.side-label[data-v-6ca24915]{display:flex;flex-direction:column;gap:4px;font-weight:600;color:var(--ebaum-diagram-node-text)}.side-sub[data-v-6ca24915]{font-size:.75rem;font-weight:500;color:var(--muted)}.side-sub.secondary[data-v-6ca24915]{font-weight:400}.side-stats[data-v-6ca24915]{font-size:.75rem;color:var(--ebaum-diagram-muted);display:flex;flex-direction:column;gap:2px}.robot-cluster[data-v-6ca24915]{width:100%;display:grid;grid-template-columns:repeat(6,minmax(60px,1fr));justify-items:center;gap:12px 16px;padding-bottom:4px}.side-footer[data-v-6ca24915]{font-size:.75rem;font-weight:600;color:var(--ebaum-diagram-node-text);text-align:center;width:100%;padding-top:6px;border-top:1px dashed color-mix(in srgb,var(--ebaum-diagram-edge) 55%,transparent);display:flex;flex-direction:column;gap:2px}.side-footer__prediction[data-v-6ca24915]{font-weight:700}.side-footer__errors[data-v-6ca24915]{color:var(--ebaum-danger)}.side-distribution[data-v-6ca24915]{display:flex;flex-wrap:wrap;gap:2px 8px;justify-content:center;font-size:.72rem}.side-distribution__item[data-v-6ca24915]{white-space:nowrap}.side-distribution__item--minor[data-v-6ca24915]{color:var(--ebaum-danger)}.robot-card[data-v-6ca24915]{display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .28s ease,opacity .28s ease;width:100%;max-width:72px;cursor:pointer}.robot-card[data-v-6ca24915]:focus-visible{outline:2px solid var(--ebaum-primary);outline-offset:2px;border-radius:10px}.robot-avatar[data-v-6ca24915]{width:52px;height:52px;border-radius:10px;overflow:hidden;display:grid;place-items:center;background:var(--ebaum-canvas-bg);box-shadow:var(--ebaum-shadow-soft);border:2px solid transparent;transition:border-color .24s ease,box-shadow .24s ease}.robot-avatar img[data-v-6ca24915]{width:100%;height:100%;object-fit:cover}.robot-fallback[data-v-6ca24915]{font-size:.75rem;font-weight:600;color:var(--ebaum-chart-primary);text-transform:uppercase}.robot-caption[data-v-6ca24915]{font-size:.75rem;font-weight:500;color:var(--ebaum-diagram-node-text);text-align:center}.robot-card.robot-miss .robot-avatar[data-v-6ca24915]{border-color:var(--ebaum-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--ebaum-danger) 35%,transparent)}.robot-enter-active[data-v-6ca24915],.robot-leave-active[data-v-6ca24915]{transition:transform .28s ease,opacity .28s ease}.robot-enter-from[data-v-6ca24915],.robot-leave-to[data-v-6ca24915]{transform:scale(.7);opacity:0}.robot-move[data-v-6ca24915]{transition:transform .28s ease}@media (max-width: 820px){.split-diagram__panel[data-v-6ca24915]{flex-direction:column;gap:16px;align-items:stretch}.split-diagram__divider[data-v-6ca24915]{width:100%;height:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--ebaum-diagram-edge) 18%,transparent),color-mix(in srgb,var(--ebaum-diagram-edge) 70%,transparent),color-mix(in srgb,var(--ebaum-diagram-edge) 18%,transparent))}.divider-label[data-v-6ca24915]{transform:translate(-50%,-50%)}.split-diagram__side--left[data-v-6ca24915],.split-diagram__side--right[data-v-6ca24915]{align-items:center}.split-diagram__side--right .robot-cluster[data-v-6ca24915]{justify-content:center}}@media (max-width: 640px){.robot-avatar[data-v-6ca24915]{width:44px;height:44px}}.split-diagram__summary[data-v-6ca24915]{border-top:1px solid var(--ebaum-border);padding-top:12px;font-size:.85rem;font-weight:600;color:var(--ebaum-text);display:flex;flex-direction:column;gap:4px;text-align:center}.reg-plot[data-v-93065c08]{width:100%;min-height:320px;touch-action:none;border:1px solid var(--ebaum-canvas-border);border-radius:10px;background:var(--ebaum-chart-bg)}.reg-plot[data-v-a3ca05a1]{width:100%;min-height:360px;border:1px solid var(--ebaum-canvas-border);border-radius:10px;background:var(--ebaum-chart-bg)}.symbolic[data-v-f593a87f]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#fafafa;display:flex;flex-direction:column;gap:12px}.mathjax[data-v-f593a87f]{overflow-x:auto}.sym-title[data-v-f593a87f]{font-weight:700;color:#111827;margin:4px 0}.btn-copy[data-v-f593a87f]{align-self:flex-start;padding:6px 12px;border-radius:6px;border:1px solid #cbd5e1;background:#f8fafc;cursor:pointer;font-size:.85rem}.btn-copy[data-v-f593a87f]:hover{background:#e2e8f0}.copy-hint[data-v-f593a87f]{font-size:.75rem;color:#16a34a}.charts-row[data-v-52d77f73]{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:12px;width:100%}.charts-row.charts-row--single[data-v-52d77f73]{display:block}.charts-row .chart[data-v-52d77f73]{flex:1 1 320px;min-width:280px;display:flex;flex-direction:column}.charts-row.charts-row--single .chart[data-v-52d77f73]{width:100%;min-width:100%;max-width:none}.charts-row .chart.chart--full[data-v-52d77f73]{flex:1 0 100%;width:100%;max-width:100%}.charts-row .chart[data-v-52d77f73]>*:first-child{flex:1 1 auto}.chart-controls[data-v-52d77f73]{padding:8px 0 0}.chart-controls .row[data-v-52d77f73]{font-size:.9rem}.greedy-panel[data-v-52d77f73]{border:1px solid var(--ebaum-border);background:var(--ebaum-panel-soft);padding:12px;border-radius:8px;display:flex;flex-direction:column;gap:12px}.link-btn[data-v-52d77f73]{background:none;border:0;color:var(--ebaum-action-link);cursor:pointer;padding:0;font-size:.9rem;font-weight:500}.link-btn[data-v-52d77f73]:hover{text-decoration:underline}.link-btn[data-v-52d77f73]:focus{outline:none;text-decoration:underline}.link-btn[data-v-52d77f73]:disabled{color:var(--ebaum-text-muted);cursor:default;text-decoration:none}.copy-status[data-v-52d77f73]{font-size:.85rem;font-weight:600}.copy-status.success[data-v-52d77f73]{color:var(--ebaum-success)}.copy-status.error[data-v-52d77f73]{color:var(--ebaum-danger)}.overlay-backdrop[data-v-52d77f73]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ebaum-bg, #f8fafc)}.heatmap-overlay[data-v-52d77f73]{width:min(1100px,96vw);max-height:94vh;overflow:auto;border:1px solid var(--ebaum-border);border-radius:8px;background:var(--ebaum-panel, #ffffff);box-shadow:var(--ebaum-shadow-strong, 0 18px 50px rgba(15, 23, 42, .25));padding:14px}.heatmap-overlay__header[data-v-52d77f73]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.heatmap-overlay__header strong[data-v-52d77f73]{color:var(--ebaum-text)}.icon-btn[data-v-52d77f73]{width:32px;height:32px;margin-left:auto;border:1px solid var(--ebaum-border);border-radius:8px;background:var(--ebaum-panel-soft);color:var(--ebaum-text);cursor:pointer;font-size:1.25rem;line-height:1}.heatmap-overlay__controls[data-v-52d77f73]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding-top:12px}.export-controls[data-v-52d77f73]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;width:100%}.segmented-controls[data-v-52d77f73]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.toggle-btn[data-v-52d77f73]{border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#0f172a;padding:7px 10px;cursor:pointer;font:inherit;box-shadow:0 1px 2px #0f172a14}.toggle-btn.active[data-v-52d77f73]{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 1px 3px #2563eb47}.toggle-btn[data-v-52d77f73]:disabled{background:#f1f5f9;border-color:#d8e1ee;color:#64748b;opacity:1;cursor:not-allowed}.control-field[data-v-52d77f73]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.control-field input[type=range][data-v-52d77f73]{width:130px}.control-field input[type=number][data-v-52d77f73]{width:72px}.overlay[data-v-f1b18e52]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ebaum-dark-strong) 55%,transparent);display:grid;place-items:center;z-index:1000}.card[data-v-f1b18e52]{background:var(--ebaum-surface);max-width:680px;width:70vw;max-height:92vh;overflow:hidden;border-radius:24px;border:6px solid var(--ebaum-primary);padding:0;transform:scale(.92);opacity:0;transition:transform .18s ease,opacity .18s ease;text-align:center;display:flex;color:var(--ebaum-text);box-shadow:var(--ebaum-shadow)}.scroll[data-v-f1b18e52]{width:calc(100% - 8px);margin:0 auto;padding:20px 24px;overflow:auto;scrollbar-gutter:stable}.card.show[data-v-f1b18e52]{transform:scale(1);opacity:1}.image-wrap[data-v-f1b18e52]{text-align:center;margin-bottom:8px}.image-wrap img[data-v-f1b18e52]{max-width:100%;max-height:55vh;height:auto;object-fit:contain}.title[data-v-f1b18e52]{margin:8px 0 16px;font-size:1.25rem;font-weight:700}.grid[data-v-f1b18e52]{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;align-items:center;justify-items:center}.row-item[data-v-f1b18e52]{display:contents}.k[data-v-f1b18e52]{font-weight:700;color:var(--ebaum-text);text-transform:none}.v[data-v-f1b18e52]{color:var(--ebaum-text)}@media (max-width: 640px){.grid[data-v-f1b18e52]{grid-template-columns:1fr}}.table-toolbar[data-v-18f78246]{gap:12px;margin-bottom:12px;align-items:center}.view-toggle[data-v-18f78246]{margin:8px 0 12px;padding:14px 16px;border:1px solid var(--ebaum-border);border-radius:var(--ebaum-radius);background:var(--ebaum-panel-soft);box-shadow:var(--ebaum-shadow-soft)}.view-toggle__line[data-v-18f78246]{gap:16px;align-items:center}.view-toggle__line+.view-toggle__line[data-v-18f78246]{margin-top:8px}.compact-row[data-v-18f78246]{gap:6px}.section-label[data-v-18f78246]{font-weight:700;color:var(--ebaum-text)}.data-load[data-v-18f78246]{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:40px 0}.data-load__text[data-v-18f78246]{font-size:1.1rem;font-weight:600;color:var(--ebaum-text);display:flex;gap:8px;align-items:baseline}.data-load__track[data-v-18f78246]{width:min(420px,100%);height:6px;border-radius:999px;background:var(--ebaum-progress-track);overflow:hidden}.data-load__bar[data-v-18f78246]{width:100%;height:100%;background:var(--ebaum-progress-fill);transform-origin:left center;transition:transform .2s ease}.model-summary[data-v-18f78246]{margin:4px 0 12px;font-size:1.35rem;font-weight:700;line-height:1.3;color:var(--ebaum-summary-text);text-align:center}.model-summary__types[data-v-18f78246]{font-size:1.05rem;font-weight:600}.error-text[data-v-18f78246]{color:var(--ebaum-danger)}:root{--ebaum-gap: 12px;--ebaum-radius: 14px;--gap: var(--ebaum-gap);--ebaum-bg-base: #ffffff;--ebaum-surface-base: #ffffff;--ebaum-panel-soft-base: #f8fafc;--ebaum-text-base: #0f172a;--ebaum-text-muted-base: #64748b;--ebaum-border-base: #e2e8f0;--ebaum-primary-base: #2563eb;--ebaum-primary-strong-base: #1d4ed8;--ebaum-primary-soft-base: #93c5fd;--ebaum-primary-text-base: #ffffff;--ebaum-success-base: #15803d;--ebaum-success-strong-base: #166534;--ebaum-success-soft-base: #86efac;--ebaum-success-text-base: #ffffff;--ebaum-success-disabled-text-base: #064e3b;--ebaum-dark-base: #111827;--ebaum-dark-strong-base: #0f172a;--ebaum-dark-soft-base: #4b5563;--ebaum-dark-text-base: #ffffff;--ebaum-dark-disabled-text-base: #e5e7eb;--ebaum-danger-base: #b91c1c;--ebaum-warning-base: #f97316;--ebaum-warning-soft-base: #fff7ed;--ebaum-shadow-base: 0 12px 32px rgba(15, 23, 42, .08);--ebaum-shadow-soft-base: 0 6px 18px rgba(15, 23, 42, .05);--ebaum-progress-track-base: rgba(148, 163, 184, .35);--ebaum-progress-fill-base: linear-gradient(90deg, #2563eb, #38bdf8);--ebaum-focus-ring-base: rgba(37, 99, 235, .2);--ebaum-table-surface-base: #ffffff;--ebaum-table-header-bg-base: #eef2ff;--ebaum-table-text-base: #0f172a;--ebaum-table-header-text-base: #0f172a;--ebaum-table-muted-base: #475569;--ebaum-table-header-muted-base: #475569;--ebaum-table-link-base: #2563eb;--ebaum-action-link-base: #2563eb;--ebaum-table-danger-base: #dc2626;--ebaum-table-input-bg-base: #fee2e2;--ebaum-table-target-bg-base: #dcfce7;--ebaum-chart-bg-base: #ffffff;--ebaum-chart-grid-base: rgba(148, 163, 184, .28);--ebaum-chart-axis-base: #475569;--ebaum-chart-legend-base: #475569;--ebaum-chart-primary-base: #2563eb;--ebaum-chart-secondary-base: #ef4444;--ebaum-chart-tertiary-base: #15803d;--ebaum-canvas-bg-base: #ffffff;--ebaum-canvas-border-base: #cbd5e1;--ebaum-canvas-stroke-base: #0f172a;--ebaum-diagram-bg-base: #ffffff;--ebaum-diagram-border-base: #e2e8f0;--ebaum-diagram-node-bg-base: #f8fafc;--ebaum-diagram-node-border-base: #cbd5e1;--ebaum-diagram-node-text-base: #000000;--ebaum-diagram-edge-base: #cbd5e1;--ebaum-diagram-muted-base: #64748b;--ebaum-tab-active-text-base: var(--ebaum-primary-base);--ebaum-summary-text-base: var(--ebaum-primary-base);--ebaum-control-static-bg-base: #f8fafc;--ebaum-control-text-base: #0f172a;--ebaum-control-border-base: var(--ebaum-border-base);--ebaum-control-disabled-opacity-base: .65;--ebaum-bg: var(--ebaum-bg-base);--ebaum-surface: var(--ebaum-surface-base);--ebaum-panel-soft: var(--ebaum-panel-soft-base);--ebaum-text: var(--ebaum-text-base);--ebaum-text-muted: var(--ebaum-text-muted-base);--ebaum-border: var(--ebaum-border-base);--ebaum-primary: var(--ebaum-primary-base);--ebaum-primary-strong: var(--ebaum-primary-strong-base);--ebaum-primary-soft: var(--ebaum-primary-soft-base);--ebaum-primary-text: var(--ebaum-primary-text-base);--ebaum-success: var(--ebaum-success-base);--ebaum-success-strong: var(--ebaum-success-strong-base);--ebaum-success-soft: var(--ebaum-success-soft-base);--ebaum-success-text: var(--ebaum-success-text-base);--ebaum-success-disabled-text: var(--ebaum-success-disabled-text-base);--ebaum-dark: var(--ebaum-dark-base);--ebaum-dark-strong: var(--ebaum-dark-strong-base);--ebaum-dark-soft: var(--ebaum-dark-soft-base);--ebaum-dark-text: var(--ebaum-dark-text-base);--ebaum-dark-disabled-text: var(--ebaum-dark-disabled-text-base);--ebaum-danger: var(--ebaum-danger-base);--ebaum-warning: var(--ebaum-warning-base);--ebaum-warning-soft: var(--ebaum-warning-soft-base);--ebaum-shadow: var(--ebaum-shadow-base);--ebaum-shadow-soft: var(--ebaum-shadow-soft-base);--ebaum-progress-track: var(--ebaum-progress-track-base);--ebaum-progress-fill: var(--ebaum-progress-fill-base);--ebaum-focus-ring: var(--ebaum-focus-ring-base);--ebaum-table-surface: var(--ebaum-table-surface-base);--ebaum-table-header-bg: var(--ebaum-table-header-bg-base);--ebaum-table-text: var(--ebaum-table-text-base);--ebaum-table-header-text: var(--ebaum-table-header-text-base);--ebaum-table-muted: var(--ebaum-table-muted-base);--ebaum-table-header-muted: var(--ebaum-table-header-muted-base);--ebaum-table-link: var(--ebaum-table-link-base);--ebaum-action-link: var(--ebaum-action-link-base);--ebaum-table-danger: var(--ebaum-table-danger-base);--ebaum-table-input-bg: var(--ebaum-table-input-bg-base);--ebaum-table-target-bg: var(--ebaum-table-target-bg-base);--ebaum-chart-bg: var(--ebaum-chart-bg-base);--ebaum-chart-grid: var(--ebaum-chart-grid-base);--ebaum-chart-axis: var(--ebaum-chart-axis-base);--ebaum-chart-legend: var(--ebaum-chart-legend-base);--ebaum-chart-primary: var(--ebaum-chart-primary-base);--ebaum-chart-secondary: var(--ebaum-chart-secondary-base);--ebaum-chart-tertiary: var(--ebaum-chart-tertiary-base);--ebaum-canvas-bg: var(--ebaum-canvas-bg-base);--ebaum-canvas-border: var(--ebaum-canvas-border-base);--ebaum-canvas-stroke: var(--ebaum-canvas-stroke-base);--ebaum-diagram-bg: var(--ebaum-diagram-bg-base);--ebaum-diagram-border: var(--ebaum-diagram-border-base);--ebaum-diagram-node-bg: var(--ebaum-diagram-node-bg-base);--ebaum-diagram-node-border: var(--ebaum-diagram-node-border-base);--ebaum-diagram-node-text: var(--ebaum-diagram-node-text-base);--ebaum-diagram-edge: var(--ebaum-diagram-edge-base);--ebaum-diagram-muted: var(--ebaum-diagram-muted-base);--ebaum-tab-active-text: var(--ebaum-tab-active-text-base);--ebaum-summary-text: var(--ebaum-summary-text-base);--ebaum-control-static-bg: var(--ebaum-control-static-bg-base);--ebaum-control-text: var(--ebaum-control-text-base);--ebaum-control-border: var(--ebaum-control-border-base);--ebaum-control-disabled-opacity: var(--ebaum-control-disabled-opacity-base);--muted: var(--ebaum-text-muted);--border: var(--ebaum-border)}:root[data-host-theme]{--ebaum-bg: var(--theme-body-bg, var(--ebaum-bg-base));--ebaum-surface: var(--ui-card-bg, var(--theme-content-bg, var(--ebaum-surface-base)));--ebaum-panel-soft: var(--ui-chart-bg, var(--ebaum-panel-soft-base));--ebaum-text: var(--theme-text-color, var(--ebaum-text-base));--ebaum-text-muted: var(--theme-text-muted, var(--ebaum-text-muted-base));--ebaum-border: var(--ui-card-border, var(--theme-border-color, var(--ebaum-border-base)));--ebaum-primary: var(--ui-button-primary-bg, var(--theme-primary-color, var(--ebaum-primary-base)));--ebaum-primary-strong: var(--theme-primary-color-strong, var(--ebaum-primary-strong-base));--ebaum-primary-soft: var(--ui-button-primary-disabled-bg, var(--ebaum-primary-soft-base));--ebaum-primary-text: var(--ui-button-primary-text, var(--theme-primary-text, var(--ebaum-primary-text-base)));--ebaum-success: var(--ui-button-success-bg, var(--ebaum-success-base));--ebaum-success-strong: var(--ui-button-success-hover-bg, var(--ebaum-success-strong-base));--ebaum-success-soft: var(--ui-button-success-disabled-bg, var(--ebaum-success-soft-base));--ebaum-success-text: var(--ui-button-success-text, var(--ebaum-success-text-base));--ebaum-success-disabled-text: var(--ui-button-success-disabled-text, var(--ebaum-success-disabled-text-base));--ebaum-dark: var(--ui-button-secondary-bg, var(--ebaum-dark-base));--ebaum-dark-strong: var(--ui-button-secondary-hover-bg, var(--ebaum-dark-strong-base));--ebaum-dark-soft: var(--ui-button-secondary-disabled-bg, var(--ebaum-dark-soft-base));--ebaum-dark-text: var(--ui-button-secondary-text, var(--ebaum-dark-text-base));--ebaum-dark-disabled-text: var(--ui-button-secondary-disabled-text, var(--ebaum-dark-disabled-text-base));--ebaum-shadow: var(--theme-shadow, var(--ebaum-shadow-base));--ebaum-shadow-soft: var(--theme-shadow, var(--ebaum-shadow-soft-base));--ebaum-focus-ring: var(--ui-focus-ring, var(--ebaum-focus-ring-base));--ebaum-table-surface: var(--ui-table-bg, var(--ui-card-bg, var(--theme-content-bg, var(--ebaum-table-surface-base))));--ebaum-table-header-bg: var(--ui-table-header-bg, color-mix(in srgb, var(--ebaum-table-surface) 78%, var(--theme-primary-color, var(--ebaum-primary-base)) 22%));--ebaum-table-text: var(--ui-table-text, var(--ui-control-text, var(--ebaum-table-text-base)));--ebaum-table-header-text: var(--ui-table-header-text, var(--ui-control-text, var(--ebaum-table-header-text-base)));--ebaum-table-muted: var(--ui-table-muted, var(--theme-text-muted, var(--ebaum-table-muted-base)));--ebaum-table-header-muted: var(--ui-table-header-muted, var(--ui-table-header-text, var(--theme-text-color, var(--ebaum-table-header-muted-base))));--ebaum-table-link: var(--theme-link-color, var(--theme-primary-color, var(--ebaum-table-link-base)));--ebaum-action-link: var(--theme-link-color, var(--ebaum-action-link-base));--ebaum-table-danger: var(--theme-danger-color, var(--ebaum-table-danger-base));--ebaum-table-input-bg: var(--ui-table-row-alt-bg, color-mix(in srgb, var(--ebaum-table-surface) 82%, #fecaca 18%));--ebaum-table-target-bg: color-mix(in srgb, var(--ebaum-table-surface) 78%, #bbf7d0 22%);--ebaum-chart-bg: var(--ui-chart-bg, var(--ebaum-chart-bg-base));--ebaum-chart-grid: var(--ui-chart-grid, var(--ebaum-chart-grid-base));--ebaum-chart-axis: var(--ui-chart-axis, var(--theme-text-color, var(--ebaum-chart-axis-base)));--ebaum-chart-legend: var(--ui-chart-legend, var(--theme-text-muted, var(--ebaum-chart-legend-base)));--ebaum-chart-primary: var(--ui-chart-series-primary, var(--ebaum-chart-primary-base));--ebaum-chart-secondary: var(--ui-chart-series-secondary, var(--ebaum-chart-secondary-base));--ebaum-chart-tertiary: var(--ui-chart-series-tertiary, var(--ebaum-chart-tertiary-base));--ebaum-canvas-bg: var(--ui-canvas-bg, var(--ebaum-canvas-bg-base));--ebaum-canvas-border: var(--ui-canvas-border, var(--ebaum-canvas-border-base));--ebaum-canvas-stroke: var(--ui-canvas-stroke, var(--ebaum-canvas-stroke-base));--ebaum-diagram-bg: var(--ui-diagram-bg, var(--ebaum-diagram-bg-base));--ebaum-diagram-border: var(--ui-diagram-border, var(--ebaum-diagram-border-base));--ebaum-diagram-node-bg: var(--ui-diagram-node-bg, var(--ebaum-diagram-node-bg-base));--ebaum-diagram-node-border: var(--ui-diagram-node-border, var(--ebaum-diagram-node-border-base));--ebaum-diagram-node-text: var(--ui-diagram-node-text, var(--ebaum-diagram-node-text-base));--ebaum-diagram-edge: var(--ui-diagram-edge, var(--ebaum-diagram-edge-base));--ebaum-diagram-muted: var(--ui-diagram-text-muted, var(--ebaum-diagram-muted-base));--ebaum-tab-active-text: var(--theme-text-color, var(--ebaum-tab-active-text-base));--ebaum-summary-text: var(--theme-text-color, var(--ebaum-summary-text-base));--ebaum-control-static-bg: var(--ui-control-bg, var(--ebaum-surface));--ebaum-control-text: var(--ui-control-text, var(--ebaum-text));--ebaum-control-border: var(--ui-control-border, var(--ebaum-border));--ebaum-control-disabled-opacity: .88}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;font-family:Segoe UI,Trebuchet MS,sans-serif;background:var(--ebaum-bg);color:var(--ebaum-text)}:root[data-host-theme],:root[data-host-theme] body,:root[data-host-theme] *{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb, rgba(112, 244, 255, .9)) var(--ui-scrollbar-track, rgba(4, 9, 22, .94))}:root[data-host-theme] *::-webkit-scrollbar{width:12px;height:12px}:root[data-host-theme] *::-webkit-scrollbar-track{background:var(--ui-scrollbar-track, rgba(4, 9, 22, .94));border:1px solid var(--ui-scrollbar-border, transparent)}:root[data-host-theme] *::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid var(--ui-scrollbar-border, transparent);background:var(--ui-scrollbar-thumb, rgba(112, 244, 255, .9))}:root[data-host-theme] *::-webkit-scrollbar-thumb:hover{background:var(--ui-scrollbar-thumb-hover, var(--ui-scrollbar-thumb, rgba(112, 244, 255, .9)))}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ebaum-focus-ring)}.container{max-width:1100px;margin:24px auto;padding:0 16px 24px}h1{font-size:1.5rem;margin:0 0 16px}h2{font-size:1.2rem;margin:16px 0 12px}.row{display:flex;gap:var(--ebaum-gap);align-items:center;flex-wrap:wrap}.controls{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:var(--ebaum-gap)}.muted{color:var(--ebaum-text-muted)}table{width:100%;border-collapse:collapse}th,td{border-bottom:1px solid var(--ebaum-border);padding:8px;text-align:left;vertical-align:top}thead th{position:sticky;top:0;background:var(--ebaum-surface);z-index:1}img.thumb{width:72px;height:72px;object-fit:contain}.badge{display:inline-block;padding:2px 6px;border:1px solid var(--ebaum-border);border-radius:6px;font-size:.75rem}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--ebaum-border);border-radius:999px;font-size:.8rem;background:var(--ebaum-surface)}.stack{display:flex;flex-direction:column;gap:8px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--ebaum-primary);color:var(--ebaum-primary-text);padding:8px 12px;border-radius:8px;cursor:pointer;font-weight:600}.btn:hover{background:var(--ebaum-primary-strong)}.btn:disabled{background:var(--ebaum-primary-soft);color:var(--ebaum-primary-text);cursor:not-allowed}.btn-green{background:var(--ebaum-success);color:var(--ebaum-success-text)}.btn-green:hover{background:var(--ebaum-success-strong)}.btn-green:disabled{background:var(--ebaum-success-soft);color:var(--ebaum-success-disabled-text)}.btn-dark{background:var(--ebaum-dark);color:var(--ebaum-dark-text)}.btn-dark:hover{background:var(--ebaum-dark-strong)}.btn-dark:disabled{background:var(--ebaum-dark-soft);color:var(--ebaum-dark-disabled-text)}:root[data-host-theme] .btn{border:1px solid var(--ui-button-primary-border, transparent);border-radius:var(--ui-button-radius, 8px);box-shadow:var(--ui-button-shadow, none)}.tabs{display:flex;gap:8px;border-bottom:1px solid var(--ebaum-border);margin-bottom:12px}.tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ebaum-text-muted);padding:8px 12px;border-bottom:2px solid transparent;cursor:pointer}.tab.active{border-color:var(--ebaum-primary);color:var(--ebaum-tab-active-text);font-weight:600}
