.matrix-container[data-v-7623c379]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);overflow:hidden}.matrix-header[data-v-7623c379]{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:2rem;display:flex}.matrix-stats[data-v-7623c379]{gap:var(--space-lg);display:flex}.matrix-stat[data-v-7623c379]{color:var(--text-muted);font-size:.625rem}.matrix-stat-num[data-v-7623c379]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.matrix-tooltip[data-v-7623c379]{align-items:center;gap:.375rem;font-size:.6875rem;animation:.15s fadeIn-7623c379;display:flex}@keyframes fadeIn-7623c379{0%{opacity:0}to{opacity:1}}.matrix-tooltip-solver[data-v-7623c379]{color:var(--text-primary);font-weight:500}.matrix-tooltip-arrow[data-v-7623c379]{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:.5625rem}.matrix-tooltip-pain[data-v-7623c379]{color:#f87171;font-weight:500}.matrix-scroll[data-v-7623c379]{max-height:24rem;overflow:auto}.matrix-scroll[data-v-7623c379]::-webkit-scrollbar{width:4px;height:4px}.matrix-scroll[data-v-7623c379]::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.matrix-table[data-v-7623c379]{border-collapse:collapse;width:max-content;min-width:100%}.matrix-corner[data-v-7623c379]{z-index:3;background:var(--bg-secondary);min-width:10rem;position:sticky;left:0}.matrix-col-header[data-v-7623c379]{z-index:2;background:var(--bg-secondary);vertical-align:bottom;padding:.25rem .125rem;transition:background .1s;position:sticky;top:0}.matrix-col-header.highlighted[data-v-7623c379]{background:var(--bg-tertiary)}.matrix-col-link[data-v-7623c379]{flex-direction:column;align-items:center;gap:.25rem;min-width:2rem;text-decoration:none;display:flex}.matrix-col-dot[data-v-7623c379]{border-radius:50%;width:4px;height:4px}.matrix-col-name[data-v-7623c379]{writing-mode:vertical-lr;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-height:6rem;font-size:.5625rem;transition:color .1s;overflow:hidden;transform:rotate(180deg)}.matrix-col-header.highlighted .matrix-col-name[data-v-7623c379],.matrix-col-link:hover .matrix-col-name[data-v-7623c379]{color:var(--text-primary)}.matrix-row-header[data-v-7623c379]{z-index:2;background:var(--bg-secondary);white-space:nowrap;padding:.2rem .5rem;transition:background .1s;position:sticky;left:0}.matrix-row-header.highlighted[data-v-7623c379]{background:var(--bg-tertiary)}.matrix-row-link[data-v-7623c379]{color:var(--text-secondary);align-items:center;gap:.375rem;font-size:.6875rem;text-decoration:none;transition:color .1s;display:inline-flex}.matrix-row-link[data-v-7623c379]:hover{color:var(--text-primary)}.matrix-row-dot[data-v-7623c379]{background:#f87171;border-radius:50%;flex-shrink:0;width:5px;height:5px}.matrix-row-count[data-v-7623c379]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:.25rem;font-size:.5rem}.matrix-cell[data-v-7623c379]{text-align:center;vertical-align:middle;cursor:default;border:1px solid #0000;width:2rem;height:1.5rem;padding:0;transition:all .1s}.matrix-cell.active[data-v-7623c379]{cursor:pointer}.matrix-cell.highlighted[data-v-7623c379]{background:#ffffff04}.matrix-cell.focused[data-v-7623c379]{background:#818cf814;border-color:#818cf826}.matrix-dot[data-v-7623c379]{opacity:.7;border-radius:50%;width:8px;height:8px;transition:all .15s;display:inline-block;box-shadow:0 0 #0000}.matrix-cell.highlighted .matrix-dot[data-v-7623c379]{opacity:.9;transform:scale(1.2)}.matrix-cell.focused .matrix-dot[data-v-7623c379]{opacity:1;transform:scale(1.5);box-shadow:0 0 8px}.radar.svelte-jufo06{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);overflow:hidden}.radar-picker.svelte-jufo06{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.radar-picker-label.svelte-jufo06{color:var(--text-muted);margin-right:.25rem;font-size:.625rem}.radar-pick.svelte-jufo06{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:.25rem;padding:.15rem .4rem;font-family:inherit;font-size:.5625rem;font-weight:450;transition:all .15s;display:inline-flex}.radar-pick.svelte-jufo06:hover{color:var(--text-secondary);border-color:var(--border-color)}.radar-pick.active.svelte-jufo06{color:var(--text-primary);background:var(--bg-tertiary);border-color:var(--pick-color)}.radar-pick-dot.svelte-jufo06{border-radius:50%;flex-shrink:0;width:4px;height:4px}.radar-canvas.svelte-jufo06{width:100%;display:block}.radar-legend.svelte-jufo06{gap:var(--space-sm);padding:var(--space-xs) var(--space-md) var(--space-sm);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.radar-legend-item.svelte-jufo06{align-items:center;gap:.25rem;display:inline-flex}.radar-legend-label.svelte-jufo06{color:var(--text-muted);font-size:.5625rem}.radar-legend-count.svelte-jufo06{color:var(--text-muted);background:var(--bg-tertiary);font-variant-numeric:tabular-nums;border-radius:2px;padding:0 .25rem;font-size:.5rem}.walker.svelte-19sy3fs{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);overflow:hidden}.walker-picker.svelte-19sy3fs{padding:var(--space-md)}.walker-picker-header.svelte-19sy3fs{align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.walker-search.svelte-19sy3fs{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;width:12rem;padding:.3rem .5rem;font-family:inherit;font-size:.6875rem}.walker-search.svelte-19sy3fs:focus{border-color:var(--accent)}.walker-search.svelte-19sy3fs::placeholder{color:var(--text-muted)}.walker-hint.svelte-19sy3fs{color:var(--text-muted);font-size:.625rem}.walker-picker-grid.svelte-19sy3fs{flex-wrap:wrap;gap:.25rem;max-height:20rem;display:flex;overflow-y:auto}.walker-pick-node.svelte-19sy3fs{color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.3rem;padding:.25rem .5rem;font-family:inherit;font-size:.625rem;transition:all .15s;display:inline-flex}.walker-pick-node.svelte-19sy3fs:hover{color:var(--text-primary);border-color:var(--border-color);background:var(--bg-elevated)}.walker-pick-dot.svelte-19sy3fs{border-radius:50%;flex-shrink:0;width:5px;height:5px}.walker-pick-name.svelte-19sy3fs{white-space:nowrap}.walker-pick-count.svelte-19sy3fs{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.5rem}.walker-toolbar.svelte-19sy3fs{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);border-bottom:1px solid var(--border-subtle);font-size:.625rem;display:flex}.walker-back.svelte-19sy3fs{border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;padding:.15rem .4rem;font-family:inherit;font-size:.5625rem;transition:all .15s}.walker-back.svelte-19sy3fs:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent)}.walker-back.svelte-19sy3fs:disabled{opacity:.3;cursor:default}.walker-breadcrumb.svelte-19sy3fs{flex:1;align-items:center;gap:.25rem;display:flex;overflow:hidden}.walker-crumb.svelte-19sy3fs{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:.5625rem;transition:color .15s}.walker-crumb.svelte-19sy3fs:hover{color:var(--accent)}.walker-crumb-sep.svelte-19sy3fs{color:var(--text-muted);opacity:.3}.walker-crumb-current.svelte-19sy3fs{color:var(--text-primary);white-space:nowrap;font-weight:500}.walker-neighbor-count.svelte-19sy3fs{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.walker-page-link.svelte-19sy3fs{color:var(--text-muted);font-size:.5625rem;text-decoration:none;transition:color .15s}.walker-page-link.svelte-19sy3fs:hover{color:var(--accent)}.walker-svg.svelte-19sy3fs{width:100%;display:block}.walker-line.svelte-19sy3fs{transition:stroke-opacity .2s,stroke-width .2s,stroke-dasharray .2s}.walker-pulse-ring.svelte-19sy3fs{transform-origin:50%}.walker-pulse-1.svelte-19sy3fs{animation:3s ease-out infinite svelte-19sy3fs-walkerPulse}.walker-pulse-2.svelte-19sy3fs{animation:3s ease-out 1.5s infinite svelte-19sy3fs-walkerPulse}@keyframes svelte-19sy3fs-walkerPulse{0%{r:20;opacity:.15}to{r:80;opacity:0}}.walker-midpoint.svelte-19sy3fs{animation:1.5s ease-in-out infinite svelte-19sy3fs-midpointPulse}@keyframes svelte-19sy3fs-midpointPulse{0%,to{opacity:.6}50%{opacity:1}}.walker-center.svelte-19sy3fs{filter:drop-shadow(0 0 8px)}.walker-center-label.svelte-19sy3fs{fill:#dcdce6;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.walker-center-type.svelte-19sy3fs{fill:#555568;text-transform:uppercase;letter-spacing:.08em;font-family:Inter,system-ui,sans-serif;font-size:8px}.walker-dot.svelte-19sy3fs{filter:drop-shadow(0 0 3px);transition:opacity .15s,r .15s}.walker-label.svelte-19sy3fs{fill:#555568;pointer-events:none;font-family:Inter,system-ui,sans-serif;font-size:8px;transition:fill .15s}.walker-label-hover.svelte-19sy3fs{fill:#dcdce6;font-weight:500}.walker-rel-label.svelte-19sy3fs{pointer-events:none;font-family:JetBrains Mono,monospace;font-size:7px}.walker-neighbor{transition:transform .2s}.explore-page[data-astro-cid-eqibcql2]{padding-top:var(--space-xl);padding-bottom:var(--space-2xl)}.explore-header[data-astro-cid-eqibcql2]{margin-bottom:var(--space-lg)}.explore-header[data-astro-cid-eqibcql2] h1[data-astro-cid-eqibcql2]{margin-bottom:var(--space-xs);font-size:2rem}.explore-header[data-astro-cid-eqibcql2] p[data-astro-cid-eqibcql2]{color:var(--text-muted);font-size:.8125rem}.explore-tabs[data-astro-cid-eqibcql2]{background:var(--border-subtle);border-radius:var(--radius-sm);margin-bottom:var(--space-lg);gap:1px;width:fit-content;padding:1px;display:flex}.explore-tab[data-astro-cid-eqibcql2]{color:var(--text-muted);background:var(--bg-primary);border-radius:var(--radius-sm);cursor:pointer;border:none;align-items:center;gap:.375rem;padding:.4rem 1rem;font-family:inherit;font-size:.75rem;font-weight:450;transition:color .15s,background .15s;display:inline-flex}.explore-tab[data-astro-cid-eqibcql2].active{color:var(--text-primary);background:var(--bg-tertiary)}.explore-tab[data-astro-cid-eqibcql2]:hover:not(.active){color:var(--text-secondary)}.tab-fw[data-astro-cid-eqibcql2]{text-transform:uppercase;letter-spacing:.06em;opacity:.6;border-radius:9999px;padding:.05rem .3rem;font-size:.5rem;font-weight:600}.explore-tab[data-astro-cid-eqibcql2].active .tab-fw[data-astro-cid-eqibcql2]{opacity:1}.tab-fw[data-astro-cid-eqibcql2].vue{color:#4ade80;background:#4ade801a}.tab-fw[data-astro-cid-eqibcql2].react{color:#60a5fa;background:#60a5fa1a}.tab-fw[data-astro-cid-eqibcql2].svelte{color:#f87171;background:#f871711a}.explore-panel[data-astro-cid-eqibcql2]{display:none}.explore-panel[data-astro-cid-eqibcql2].active{display:block}.panel-desc[data-astro-cid-eqibcql2]{color:var(--text-muted);margin-bottom:var(--space-md);font-size:.75rem}.panel-desc[data-astro-cid-eqibcql2] code[data-astro-cid-eqibcql2]{color:var(--accent);background:var(--bg-tertiary);border-radius:2px;padding:.0625rem .25rem;font-size:.6875rem}#compare[data-astro-cid-eqibcql2] .em-root{flex-direction:column;gap:.75rem;display:flex}#compare[data-astro-cid-eqibcql2] .em-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}#compare[data-astro-cid-eqibcql2] .em-filter-chips{flex-wrap:wrap;gap:.375rem;display:flex}#compare[data-astro-cid-eqibcql2] .em-filter-chip{cursor:pointer;border:1px solid;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .625rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}#compare[data-astro-cid-eqibcql2] .em-filter-chip:hover{filter:brightness(1.15)}#compare[data-astro-cid-eqibcql2] .em-chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}#compare[data-astro-cid-eqibcql2] .em-chip-count{opacity:.65;font-variant-numeric:tabular-nums;font-size:.625rem}#compare[data-astro-cid-eqibcql2] .em-total-count{color:var(--text-muted);white-space:nowrap;font-size:.75rem}#compare[data-astro-cid-eqibcql2] .em-hint{color:var(--text-muted);text-align:center;padding:.25rem 0;font-size:.75rem}#compare[data-astro-cid-eqibcql2] .em-hint strong{color:var(--text-secondary)}#compare[data-astro-cid-eqibcql2] .em-layout{gap:var(--space-md);grid-template-columns:1fr;display:grid}#compare[data-astro-cid-eqibcql2] .em-layout.has-detail{grid-template-columns:1fr 280px}@media (width<=900px){#compare[data-astro-cid-eqibcql2] .em-layout.has-detail{grid-template-columns:1fr}}#compare[data-astro-cid-eqibcql2] .em-cloud{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:28rem;padding:1rem;display:flex;position:relative}#compare[data-astro-cid-eqibcql2] .em-cloud-empty{color:var(--text-muted);justify-content:center;align-items:center;font-size:.8125rem;display:flex;position:absolute;inset:0}#compare[data-astro-cid-eqibcql2] .em-bubble{width:var(--bubble-size);height:var(--bubble-size);background:color-mix(in srgb, var(--bubble-color) 12%, transparent);border:1.5px solid color-mix(in srgb, var(--bubble-color) 35%, transparent);color:var(--bubble-color);cursor:pointer;text-align:center;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:4px;font-family:inherit;font-weight:500;line-height:1.2;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}#compare[data-astro-cid-eqibcql2] .em-bubble-label{-webkit-line-clamp:3;word-break:break-word;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#compare[data-astro-cid-eqibcql2] .em-bubble--idle{opacity:1}#compare[data-astro-cid-eqibcql2] .em-bubble--idle:hover,#compare[data-astro-cid-eqibcql2] .em-bubble--hovered{background:color-mix(in srgb, var(--bubble-color) 22%, transparent);border-color:color-mix(in srgb, var(--bubble-color) 65%, transparent);z-index:2;box-shadow:0 0 18px color-mix(in srgb, var(--bubble-color) 40%, transparent);transform:scale(1.12)}#compare[data-astro-cid-eqibcql2] .em-bubble--selected{background:color-mix(in srgb, var(--bubble-color) 30%, transparent);border-color:var(--bubble-color);z-index:3;box-shadow:0 0 28px color-mix(in srgb, var(--bubble-color) 55%, transparent), 0 0 8px color-mix(in srgb, var(--bubble-color) 80%, transparent) inset;border-width:2px;transform:scale(1.18)}#compare[data-astro-cid-eqibcql2] .em-bubble--connected{opacity:1;background:color-mix(in srgb, var(--bubble-color) 18%, transparent);border-color:color-mix(in srgb, var(--bubble-color) 55%, transparent);transform:scale(1.06)}#compare[data-astro-cid-eqibcql2] .em-bubble--dimmed{opacity:.12;transform:scale(.95)}#compare[data-astro-cid-eqibcql2] .em-detail{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;max-height:32rem;display:flex;overflow:hidden}#compare[data-astro-cid-eqibcql2] .em-detail-head{border-bottom:1px solid var(--border-subtle);flex-shrink:0;padding:1rem;position:relative;overflow:hidden}#compare[data-astro-cid-eqibcql2] .em-detail-glow{background:radial-gradient(ellipse at top left, color-mix(in srgb, var(--detail-color) 18%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}#compare[data-astro-cid-eqibcql2] .em-detail-type{text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.5625rem;font-weight:700;display:block}#compare[data-astro-cid-eqibcql2] .em-detail-name{margin-bottom:.5rem;font-size:1.0625rem;font-weight:700;line-height:1.25;text-decoration:none;transition:opacity .15s;display:block}#compare[data-astro-cid-eqibcql2] .em-detail-name:hover{opacity:.8}#compare[data-astro-cid-eqibcql2] .em-detail-stats{align-items:center;gap:.5rem;display:flex}#compare[data-astro-cid-eqibcql2] .em-detail-stat{color:var(--text-secondary);font-size:.6875rem}#compare[data-astro-cid-eqibcql2] .em-detail-stat strong{color:var(--text-primary)}#compare[data-astro-cid-eqibcql2] .em-detail-stat-divider{background:var(--border-color);width:1px;height:10px}#compare[data-astro-cid-eqibcql2] .em-detail-close{background:var(--bg-tertiary);border:1px solid var(--border-color);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:.75rem;right:.75rem}#compare[data-astro-cid-eqibcql2] .em-detail-close:hover{background:var(--bg-elevated);color:var(--text-primary)}#compare[data-astro-cid-eqibcql2] .em-detail-body{flex-direction:column;flex:1;gap:.75rem;padding:.75rem;display:flex;overflow-y:auto}#compare[data-astro-cid-eqibcql2] .em-detail-body::-webkit-scrollbar{width:3px}#compare[data-astro-cid-eqibcql2] .em-detail-body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}#compare[data-astro-cid-eqibcql2] .em-rel-section{flex-direction:column;gap:.5rem;display:flex}#compare[data-astro-cid-eqibcql2] .em-rel-section-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);padding-bottom:.25rem;font-size:.5625rem;font-weight:700}#compare[data-astro-cid-eqibcql2] .em-rel-group{flex-direction:column;gap:.2rem;display:flex}#compare[data-astro-cid-eqibcql2] .em-rel-type{color:var(--accent);font-size:.625rem;font-weight:600;font-family:var(--font-mono)}#compare[data-astro-cid-eqibcql2] .em-rel-items{flex-wrap:wrap;gap:.25rem;display:flex}#compare[data-astro-cid-eqibcql2] .em-rel-item{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--rel-color) 30%, transparent);background:color-mix(in srgb, var(--rel-color) 8%, transparent);color:var(--text-secondary);cursor:pointer;align-items:center;gap:.25rem;padding:.15rem .4rem;font-size:.6875rem;text-decoration:none;transition:all .15s;display:inline-flex}#compare[data-astro-cid-eqibcql2] .em-rel-item:hover{color:var(--text-primary);border-color:color-mix(in srgb, var(--rel-color) 60%, transparent);background:color-mix(in srgb, var(--rel-color) 15%, transparent)}#compare[data-astro-cid-eqibcql2] .em-rel-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}#compare[data-astro-cid-eqibcql2] .em-detail-link{color:var(--accent);margin-top:auto;padding:.4rem 0;font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-block}#compare[data-astro-cid-eqibcql2] .em-detail-link:hover{opacity:.8}
