.genome.svelte-x2s8a2{position:relative}.toggle.svelte-x2s8a2{display:flex;align-items:center;gap:.4rem;padding:.3rem .5rem;font-family:var(--font-sans);background:var(--input-bg);border:1px solid var(--input-border);border-radius:4px;color:var(--input-text);cursor:pointer;transition:border-color .15s,background .25s,color .25s}.toggle.svelte-x2s8a2:hover,.toggle.open.svelte-x2s8a2{border-color:var(--border-focus)}.lab.svelte-x2s8a2{font-size:.65rem;color:var(--text-muted);letter-spacing:.05em;font-weight:500}.val.svelte-x2s8a2{font-size:.72rem;font-family:var(--font-mono);white-space:nowrap}.caret.svelte-x2s8a2{color:var(--text-muted);transition:transform .15s}.open.svelte-x2s8a2 .caret:where(.svelte-x2s8a2){transform:rotate(180deg)}.panel.svelte-x2s8a2{position:absolute;top:calc(100% + 6px);right:0;z-index:300;display:grid;grid-template-columns:repeat(2,auto);justify-items:end;gap:.55rem .9rem;padding:.7rem .8rem;background:var(--bg);border:1px solid var(--border);border-radius:6px;box-shadow:0 6px 20px #0000002e;animation:svelte-x2s8a2-drop .14s ease-out}.hint.svelte-x2s8a2{grid-column:1 / -1;justify-self:stretch;margin:.1rem 0 0;max-width:15rem;font-size:.65rem;line-height:1.4;color:var(--text-muted)}@keyframes svelte-x2s8a2-drop{0%{opacity:0;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.panel.svelte-x2s8a2{animation:none}}.ctl.svelte-83rheu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .9rem}.ctl.svelte-83rheu .control-select{max-width:170px}.roh-root.svelte-83rheu{position:relative;height:100%}.progress.svelte-83rheu{position:absolute;top:-.75rem;left:-.75rem;right:-.75rem;height:2px;overflow:hidden;opacity:0;transition:opacity .25s;pointer-events:none;z-index:5}.progress.on.svelte-83rheu{opacity:1}.progress-fill.svelte-83rheu{height:100%;background:var(--accent);transform-origin:left center;transition:transform .15s linear}.roh-page.svelte-83rheu{height:100%;display:flex;flex-direction:column;gap:.5rem;min-height:0;transition:opacity .2s}.roh-page.busy.svelte-83rheu{opacity:.55}.summary.svelte-83rheu{flex-shrink:0;border-bottom:1px solid var(--border)}.summary.svelte-83rheu .panel{padding:.1rem 0 .55rem;gap:.4rem 1.6rem}.notes.svelte-83rheu{flex-shrink:0;display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;font-size:.7rem;color:var(--text-muted)}.err.svelte-83rheu{color:var(--viz-2)}.grid.svelte-83rheu{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"ped kary kary" "hist hist fchart";gap:.75rem}.cell.svelte-83rheu{min-width:0;min-height:0;position:relative}.ped.svelte-83rheu{grid-area:ped}.kary.svelte-83rheu{grid-area:kary}.hist.svelte-83rheu{grid-area:hist}.fchart.svelte-83rheu{grid-area:fchart}.placeholder.svelte-83rheu{height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-muted)}@media(max-width:1100px){.grid.svelte-83rheu{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-rows:minmax(260px,1.1fr) minmax(260px,1fr);grid-template-areas:"ped kary" "hist fchart"}}@media(max-width:768px){.ctl.svelte-83rheu{justify-content:flex-start;gap:.45rem .7rem}.ctl.svelte-83rheu .control-select{max-width:150px}.roh-page.svelte-83rheu{overflow-y:auto;overscroll-behavior:contain}.grid.svelte-83rheu{flex:none;display:flex;flex-direction:column;min-height:auto}.cell.svelte-83rheu{flex-shrink:0}.ped.svelte-83rheu{height:280px}.kary.svelte-83rheu{height:360px}.hist.svelte-83rheu{height:280px}.fchart.svelte-83rheu{height:320px}}
