.structures_tabs__70egP{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 .4rem}.structures_tab__Uffka{font-family:var(--font-head);font-size:.92rem;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--hair);background:var(--panel);color:var(--ink-2);cursor:pointer}.structures_tab__Uffka[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.structures_lab__zcUDf{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@media (min-width:52rem){.structures_lab__zcUDf{grid-template-columns:15.5rem minmax(0,1fr)}}.structures_panel__fAH0w{background:var(--panel);border:1px solid var(--hair);border-radius:8px;padding:.7rem .85rem;min-width:0}.structures_panel__fAH0w h4{margin:0 0 .4rem;font-size:.95rem;font-family:var(--font-head)}.structures_check__I8fq2{display:flex;align-items:flex-start;gap:.45rem;font-size:.92rem;line-height:1.35;margin:.35rem 0;cursor:pointer}.structures_check__I8fq2 input{margin-top:.25rem;accent-color:var(--vhh)}.structures_sw__Rimdw{display:inline-block;width:.8rem;height:.8rem;border-radius:3px;vertical-align:-.1rem;margin-right:.3rem;border:1px solid rgba(0,0,0,.25)}.structures_select__eRPnK{width:100%;font:inherit;font-size:.92rem;padding:.35rem .4rem;border-radius:6px;border:1px solid var(--hair);background:var(--bg);color:var(--ink)}.structures_chips__WJwQ0{display:flex;flex-wrap:wrap;gap:.3rem;max-height:11rem;overflow:auto;padding:.1rem}.structures_chip__Kwu2m{font-family:var(--font-head);font-size:.8rem;padding:.15rem .5rem;border-radius:6px;border:1px solid var(--hair);background:var(--bg);color:var(--ink);cursor:pointer}.structures_chip__Kwu2m:hover{border-color:var(--her2)}.structures_chip__Kwu2m[aria-pressed=true]{background:var(--her2);color:var(--bg);border-color:var(--her2)}.structures_legend__tCF_B{display:flex;flex-wrap:wrap;gap:.2rem .9rem;font-size:.82rem;color:var(--ink-2);font-family:var(--font-head);margin:.3rem 0}.structures_stat__ky1k8{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;margin:.6rem 0}.structures_stat__ky1k8>div{background:var(--panel);border:1px solid var(--hair);border-radius:8px;padding:.4rem .6rem}.structures_stat__ky1k8 b{display:block;font-family:var(--font-head);font-size:1.3rem;line-height:1.15;color:var(--ink)}.structures_stat__ky1k8 span{font-size:.78rem;color:var(--ink-3);font-family:var(--font-head)}.structures_tablewrap__KL8c6{max-height:18rem;overflow:auto;border:1px solid var(--hair);border-radius:8px}.structures_tablewrap__KL8c6 table{font-size:.85rem;font-family:var(--font-head)}.structures_tablewrap__KL8c6 th{position:sticky;top:0;background:var(--panel);z-index:1}.structures_bar__12JgX{height:.55rem;border-radius:3px;background:var(--her2);min-width:1px}.structures_range__Oag38{width:100%;accent-color:var(--her2)}.structures_seq__txQjw{font-family:ui-monospace,Consolas,monospace;font-size:.82rem;line-height:1.9;overflow-wrap:anywhere}.structures_seqblock__K4h1B{display:inline-block;margin-right:.55rem;white-space:nowrap}.structures_seqpos__bCnAm{display:block;font-size:.6rem;color:var(--ink-3);line-height:1;height:.7rem}.structures_res__duD7K{display:inline-block;width:1.05em;text-align:center;border-radius:2px;cursor:pointer;border:0;padding:0;background:transparent;font:inherit;color:var(--ink)}.structures_res__duD7K:hover{outline:1px solid var(--ink)}.structures_res__duD7K[aria-pressed=true]{outline:2px solid var(--her2)}.structures_svgwrap__hm3_L{width:100%;overflow-x:auto}.structures_svgwrap__hm3_L svg{display:block;width:100%;height:auto;min-width:20rem}.structures_note__gtfWb{font-size:.88rem;color:var(--ink-2);font-family:var(--font-head)}