.Crystallography_wrap__XTsKu{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.Crystallography_scroll__8duc7{overflow-x:auto}.Crystallography_table__6fvMR{width:100%;min-width:520px;border-collapse:collapse}.Crystallography_table__6fvMR thead th{padding:10px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Crystallography_table__6fvMR thead th.Crystallography_numHead__3Dp78{text-align:right}.Crystallography_table__6fvMR td{padding:10px 14px;border-top:1px solid var(--border);vertical-align:middle;color:var(--text-secondary);font-size:13px}.Crystallography_table__6fvMR tbody tr:first-child td{border-top:0}.Crystallography_idCell__Z6sPN{width:1%;white-space:nowrap}.Crystallography_crystalCell__ySx2W{width:100%}.Crystallography_numCell__Aq0_F{width:1%;white-space:nowrap;text-align:right;font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Crystallography_datasetId__nXdvN{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:700}.Crystallography_absent__K5spa{color:var(--text-muted)}.Experiment_grid__rEBe2{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px;align-items:start}.Experiment_wide__TZPVA{grid-column:1/-1}.Experiment_box__uqql7{border:1px solid var(--border)}.Experiment_band__E6Cah{padding:7px 14px;border-bottom:1px solid var(--border);background:var(--accent-soft);color:var(--accent-hover);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Experiment_facts__n903h{margin:0}.Experiment_row__Grda0{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:9px 14px;border-top:1px solid var(--border)}.Experiment_row__Grda0:first-child{border-top:0}.Experiment_row__Grda0 dt{color:var(--text-secondary);font-size:13px}.Experiment_row__Grda0 dd{margin:0;color:var(--text);font-size:13px;font-weight:600;text-align:right}.Experiment_row__Grda0 dd[data-mono=true]{font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Experiment_row__Grda0 dd[data-wrap=true]{max-width:62%;font-weight:400;line-height:1.5}.Experiment_table__410gn{width:100%;border-collapse:collapse;font-size:13px}.Experiment_table__410gn thead th{padding:8px 14px;border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:left;white-space:nowrap}.Experiment_table__410gn thead th.Experiment_num__9l0SB{text-align:right}.Experiment_table__410gn tbody th{padding:9px 14px;border-top:1px solid var(--border);text-align:left;color:var(--text-secondary);font-size:13px;font-weight:400}.Experiment_table__410gn tbody td{padding:9px 14px;border-top:1px solid var(--border);color:var(--text);font-weight:600}.Experiment_table__410gn tbody tr:first-child td,.Experiment_table__410gn tbody tr:first-child th{border-top:0}.Experiment_mono__rL8Sl,.Experiment_num__9l0SB{font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Experiment_table__410gn tbody td.Experiment_num__9l0SB{text-align:right}.Experiment_absent__sRRJu{color:var(--text-muted);font-weight:400}.Experiment_nested__UkEX4>div{border:0;border-radius:0}.ResidueInspector_inspector__MojoT{border-top:1px solid var(--border-strong)}.ResidueInspector_head___Ehrp{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--surface-muted)}.ResidueInspector_title__QC0a_{font-family:var(--font-mono);font-size:16px;font-weight:700;letter-spacing:.01em}.ResidueInspector_held__Ph_To{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;white-space:nowrap}.ResidueInspector_end___5O5p{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.ResidueInspector_keys__u_gMB{color:var(--text-muted);font-family:var(--font-mono);font-size:9.5px;white-space:nowrap}.ResidueInspector_close__IAlPu{width:26px;height:26px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;line-height:1;cursor:pointer}.ResidueInspector_close__IAlPu:hover{border-color:var(--accent);color:var(--accent-hover)}.ResidueInspector_close__IAlPu:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.ResidueInspector_body__6JHw_{display:flex;flex-wrap:wrap;gap:14px 28px;padding:14px 16px}.ResidueInspector_group__yRDFv{flex:1 1 210px;min-width:0}.ResidueInspector_groupHead__L81Yj{padding-bottom:6px;border-bottom:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ResidueInspector_fact__uLvBz{padding:5px 0;border-bottom:1px solid var(--border)}.ResidueInspector_factLabel__FS__g{display:block;color:var(--text-muted);font-family:var(--font-sans);font-size:10.5px;line-height:1.3}.ResidueInspector_factValue__bLveC{display:block;margin-top:1px;color:var(--text);font-family:var(--font-mono);font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.SequencePanel_panel__BxM5d{border:1px solid var(--border)}.SequencePanel_head__fnuhV{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 14px;border-bottom:1px solid var(--border);background:var(--surface-muted)}.SequencePanel_chainField__7cNCF{display:inline-flex;align-items:center;gap:8px}.SequencePanel_chainCaption__6EQ_P{color:var(--text-secondary);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.SequencePanel_chainSelect__4m_0a{box-sizing:border-box;min-width:82px;height:28px;padding:0 28px 0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background-color:var(--surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235f616b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;color:var(--text);font-family:var(--font-mono);font-size:12.5px;font-weight:600;line-height:26px;appearance:none;-webkit-appearance:none;cursor:pointer}.SequencePanel_chainSelect__4m_0a:hover{border-color:var(--accent)}.SequencePanel_chainSelect__4m_0a:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.SequencePanel_molecule__fmOAq{color:var(--text);font-size:13.5px;font-weight:600}.SequencePanel_organism__Ai0CV{color:var(--text-muted);font-size:12.5px;font-style:italic}.SequencePanel_headEnd__MzQAP{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.SequencePanel_length__TWQ2w{color:var(--text-muted);font-family:var(--font-mono);font-size:11.5px}.SequencePanel_zoom__iCKG8{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface)}.SequencePanel_zoomButton__hEZ16{min-width:28px;height:26px;padding:0 8px;border:0;border-left:1px solid var(--border-strong);background:transparent;color:var(--text-secondary);font-family:var(--font-mono);font-size:11.5px;line-height:1;cursor:pointer}.SequencePanel_zoomButton__hEZ16:first-child{border-left:0}.SequencePanel_zoomButton__hEZ16:hover:not(:disabled){background:var(--accent-soft);color:var(--accent-hover)}.SequencePanel_zoomButton__hEZ16:disabled{color:var(--border-strong);cursor:default}.SequencePanel_zoomButton__hEZ16[data-active=true]{background:var(--accent-soft);color:var(--accent-hover);font-weight:700}.SequencePanel_viewer__mvZta{padding:14px 0 16px;overflow-x:auto;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.SequencePanel_rows__xdgZB{--gutter-left:156px;--gutter-right:16px;--track:calc(100% - var(--gutter-left) - var(--gutter-right));position:relative;width:max-content;min-width:100%}.SequencePanel_rows__xdgZB[data-fit=true]{width:100%}.SequencePanel_column__F82xI{position:absolute;top:0;bottom:0;left:calc(var(--gutter-left) + var(--at) * var(--track));width:max(2px,calc(var(--span) * var(--track) / var(--residues)));background:rgb(250 243 192/45%);pointer-events:none}.SequencePanel_row___rH0s,.SequencePanel_ruler__FHuJg{display:grid;grid-template-columns:var(--gutter-left) var(--lane) var(--gutter-right);align-items:center}.SequencePanel_ruler__FHuJg{height:24px;align-items:start}.SequencePanel_rulerTrack__OsiUL{position:relative;height:18px;border-bottom:1px solid var(--border-strong)}.SequencePanel_tickEnd__wviQP,.SequencePanel_tickStart__BEHYv,.SequencePanel_tick__FYcip{position:absolute;bottom:4px;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transform:translateX(-50%)}.SequencePanel_tickEnd__wviQP:after,.SequencePanel_tickStart__BEHYv:after,.SequencePanel_tick__FYcip:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:4px;background:var(--border-strong)}.SequencePanel_tickStart__BEHYv{left:0;transform:none}.SequencePanel_tickStart__BEHYv:after{left:0}.SequencePanel_tickEnd__wviQP{right:0;transform:none}.SequencePanel_tickEnd__wviQP:after{left:auto;right:0}.SequencePanel_row___rH0s{min-height:24px}.SequencePanel_rowLabel__lXA5h{position:sticky;left:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;height:100%;padding:0 14px 0 16px;background:var(--surface);color:var(--text-secondary);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SequencePanel_rowLabel__lXA5h[data-tall=true]{white-space:normal;text-align:right;line-height:1.45}.SequencePanel_rowTrack__m_fip{position:relative;height:12px;background:var(--surface-muted)}.SequencePanel_rowTrack__m_fip[data-sequence=true]{height:19px}.SequencePanel_rowTrack__m_fip[data-tall=true]{height:104px;margin-top:6px;background:var(--surface);border:1px solid var(--border);border-right:none}.SequencePanel_laneMid__TzxuG,.SequencePanel_laneTop__stH6w{position:absolute;left:0;right:0;height:1px;background:var(--border);pointer-events:none}.SequencePanel_laneTop__stH6w{top:0}.SequencePanel_laneMid__TzxuG{top:50%}.SequencePanel_laneAxis__VHeos{position:sticky;left:calc(var(--gutter-left) + 4px);z-index:1;display:block;width:0;height:100%;pointer-events:none}.SequencePanel_laneTick__vb5Mc{position:absolute;left:0;padding:0 3px;background:var(--surface);font-family:var(--font-mono);font-size:8.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.SequencePanel_laneTick__vb5Mc[data-at=top]{top:3px}.SequencePanel_laneTick__vb5Mc[data-at=mid]{top:50%;margin-top:2px}.SequencePanel_waiting__8ljNj{position:absolute;inset:0;display:flex;align-items:flex-end;gap:1px;animation:SequencePanel_breathe__SV5bq 1.6s ease-in-out infinite}.SequencePanel_ghost__69Xcj{flex:1 1;min-width:0;background:var(--border)}@keyframes SequencePanel_breathe__SV5bq{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.SequencePanel_waiting__8ljNj{animation:none;opacity:.7}}.SequencePanel_feature__qIEni{position:absolute;top:0;bottom:0;background:var(--accent);opacity:.5;cursor:pointer}.SequencePanel_feature__qIEni[data-kind=level]{top:auto;bottom:0;min-width:1px;min-height:1px;opacity:1;background:rgb(175 90 51/20%);border-top:1px solid #af5a33}.SequencePanel_feature__qIEni[data-track=occupancy]{background:rgb(172 225 175/20%);border-top-color:#ace1af}.SequencePanel_feature__qIEni[data-track=rscc]{background:rgb(152 103 197/20%);border-top-color:#9867c5}.SequencePanel_feature__qIEni[data-track=rmsf]{background:rgb(218 165 32/20%);border-top-color:#daa520}.SequencePanel_method___uFbt{margin:0 0 8px;font-family:var(--font-mono);font-size:9.5px;line-height:1.5;color:var(--text-muted)}.SequencePanel_feature__qIEni[data-track=departure]{background:rgb(102 59 228/18%);border-top-color:#663be4}.SequencePanel_feature__qIEni[data-track=spread]{background:rgb(95 97 107/14%);border-top-color:#9aa0b4}.SequencePanel_feature__qIEni[data-kind=point]{min-width:2px;background:#ff6666}.SequencePanel_feature__qIEni[data-variant=helix]{background:#e43372}.SequencePanel_feature__qIEni[data-variant=bend]{background:#65cbf3}.SequencePanel_feature__qIEni[data-variant=turn]{background:#0053d6}.SequencePanel_feature__qIEni[data-variant=strand]{background:#f1d23b}.SequencePanel_feature__qIEni[data-track=unobserved]{background:#cccccc}.SequencePanel_feature__qIEni[data-track=disagreement]{opacity:1;background:#9aa0b4;border-top:1px solid #6f768f}.SequencePanel_feature__qIEni[data-track=disagreement][data-variant=flagged]{background:rgb(102 59 228/45%);border-top-color:var(--accent)}.SequencePanel_rowTrack__m_fip[data-separated=true] .SequencePanel_feature__qIEni[data-track=disagreement]{box-sizing:border-box;border-right:1px solid transparent;background-clip:padding-box}.SequencePanel_feature__qIEni[data-track=disagreement]:hover,.SequencePanel_feature__qIEni[data-track=disagreement][data-held=true]{background:var(--accent);border-top-color:var(--accent-hover)}.SequencePanel_residues__VTIpN{position:absolute;inset:0;display:flex;align-items:center}.SequencePanel_residue__ATsI8{flex:1 1;min-width:0;overflow:hidden;color:var(--text);font-family:var(--font-mono);font-weight:600;line-height:1;text-align:center;text-transform:uppercase;cursor:default}.SequencePanel_residues__VTIpN[data-mode=dense]{background-image:radial-gradient(circle var(--dot) at 50% 50%,var(--text-secondary) 99%,transparent 100%);background-repeat:repeat-x;background-position:0 50%;background-size:calc(100% / var(--residues)) 100%;opacity:.6}.SequencePanel_residues__VTIpN[data-mode=dots] .SequencePanel_residue__ATsI8:before{content:"";display:block;width:var(--dot);height:var(--dot);margin:0 auto;border-radius:50%;background:var(--text-secondary);opacity:.8}.SequencePanel_residues__VTIpN[data-mode=letters] .SequencePanel_residue__ATsI8[data-missing=true]{color:var(--text-muted);opacity:.45}.SequencePanel_residues__VTIpN[data-mode=dots] .SequencePanel_residue__ATsI8[data-missing=true]:before{opacity:.3}.SequencePanel_residue__ATsI8:hover{background:var(--accent-soft);color:var(--accent-hover)}.FileDetailsModal_backdrop__7sju1{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(26,30,42,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.FileDetailsModal_card__A_thP{display:flex;flex-direction:column;width:min(var(--dialog-width),100%);max-height:calc(100vh - 64px);overflow:hidden;border-radius:14px;background:var(--surface);box-shadow:0 24px 64px rgba(26,30,42,.28)}.FileDetailsModal_head__RyHp_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 20px;border-bottom:1px solid var(--dialog-border);background:var(--dialog-bg)}.FileDetailsModal_title__ulvbB{font-family:var(--font-mono);font-size:14px;font-weight:700;color:var(--dialog-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileDetailsModal_actions__tqy4V{display:flex;align-items:center;gap:8px;flex-shrink:0}.FileDetailsModal_action__oGfEa{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--dialog-border);border-radius:999px;background:var(--dialog-field);color:var(--dialog-fg);font:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.FileDetailsModal_action__oGfEa:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.FileDetailsModal_action__oGfEa:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--dialog-ring)}.FileDetailsModal_close__Fg4rh{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--dialog-fg-muted);cursor:pointer;font:inherit;font-size:18px;line-height:1;transition:background .12s ease,color .12s ease}.FileDetailsModal_close__Fg4rh:hover{background:var(--dialog-hover);color:var(--dialog-fg)}.FileDetailsModal_close__Fg4rh:focus-visible{outline:none;box-shadow:var(--dialog-ring)}.FileDetailsModal_body__wekgp{display:flex;flex-direction:column;gap:18px;overflow:auto;padding:18px 20px 20px}.FileDetailsModal_facts__RoxyG{margin:0;display:flex;flex-direction:column}.FileDetailsModal_factRow__QXXTf{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--border)}.FileDetailsModal_factRow__QXXTf:first-child{border-top:0;padding-top:0}.FileDetailsModal_factRow__QXXTf dt{color:var(--text-secondary);font-size:13px;font-weight:500}.FileDetailsModal_checksumValue__TOlKM,.FileDetailsModal_factRow__QXXTf dd{font-size:13px}.FileDetailsModal_factRow__QXXTf dd{margin:0;color:var(--text);font-family:var(--font-mono);font-weight:500;text-align:right}.FileDetailsModal_absent__TTs16{color:var(--text-muted);font-weight:500}.FileDetailsModal_checksum__fUwN3{display:flex;flex-direction:column;gap:8px;padding:13px 15px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-muted)}.FileDetailsModal_checksumHead__OX3sl{display:flex;align-items:center;justify-content:space-between;gap:12px}.FileDetailsModal_checksumKey__uV_FQ{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em}.FileDetailsModal_copy__gXJUW{height:26px;padding:0 11px;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.FileDetailsModal_copy__gXJUW:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.FileDetailsModal_copy__gXJUW:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.FileDetailsModal_checksumValue__TOlKM{color:var(--text);font-family:var(--font-mono);line-height:1.55;overflow-wrap:anywhere}@media (max-width:720px){.FileDetailsModal_backdrop__7sju1{padding:12px}.FileDetailsModal_card__A_thP{max-height:calc(100vh - 24px)}}.SequenceView_wrap__MvuVp{display:flex;flex-direction:column}.SequenceView_defline__ViFVO{min-width:0;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;line-height:1.7;word-break:break-word}.SequenceView_separator__BV4Bc{margin:0 5px;opacity:.5}.SequenceView_switch__QG39D{position:relative;display:inline-flex;align-items:center;gap:3px;color:var(--text);border-bottom:1px dashed var(--border-strong)}.SequenceView_switch__QG39D:hover{color:var(--accent-hover);border-bottom-color:var(--accent)}.SequenceView_switch__QG39D:focus-within{color:var(--accent-hover);border-bottom-color:var(--accent)}.SequenceView_chevron__2dvkE{flex-shrink:0;opacity:.75}.SequenceView_switchSelect__qpMQd{position:absolute;inset:0;width:100%;height:100%;opacity:0;font:inherit;cursor:pointer}.SequenceView_body__C3Gzo{padding:14px 20px 16px;overflow-x:auto}.SequenceView_line__r9FXn{font-family:var(--font-mono);font-size:13px;line-height:1.95;letter-spacing:.08em;white-space:pre}.FilePreviewModal_backdrop__kTpaf{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(26,30,42,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.FilePreviewModal_card__Jaeb8{display:flex;flex-direction:column;width:min(var(--dialog-width),100%);max-height:calc(100vh - 64px);overflow:hidden;border-radius:14px;background:var(--surface);box-shadow:0 24px 64px rgba(26,30,42,.28)}.FilePreviewModal_cardWide__Ke_qU{width:min(var(--dialog-width-wide),100%)}.FilePreviewModal_backdrop__kTpaf[data-full=true]{padding:0}.FilePreviewModal_cardFull__mWrjx{width:100%;height:100%;max-height:100%;border-radius:0;box-shadow:none}.FilePreviewModal_cardFull__mWrjx .FilePreviewModal_head__DdKVn{padding:0 0 0 14px;border-bottom:1px solid var(--dialog-border);background:var(--dialog-bg)}.FilePreviewModal_cardFull__mWrjx .FilePreviewModal_title__PxEhk{font-family:Helvetica Neue,Segoe UI,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:13px;font-weight:700;color:var(--dialog-fg)}.FilePreviewModal_cardFull__mWrjx .FilePreviewModal_actions__T13rN{gap:0}.FilePreviewModal_cardFull__mWrjx .FilePreviewModal_download__FJmtx{height:24px;margin-right:10px;padding:0 9px;border:none;border-radius:0;background:var(--dialog-field);color:var(--dialog-fg);font-family:Helvetica Neue,Segoe UI,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:12px}.FilePreviewModal_cardFull__mWrjx .FilePreviewModal_download__FJmtx:hover{background:var(--accent-soft);color:var(--accent-hover);outline:none}.FilePreviewModal_cardFull__mWrjx .FilePreviewModal_close__6OdKa{width:34px;height:34px;border:0;border-radius:0;background:none;color:var(--dialog-fg-muted);font-size:20px}.FilePreviewModal_cardFull__mWrjx .FilePreviewModal_close__6OdKa:hover{background:var(--dialog-hover);color:var(--dialog-fg)}.FilePreviewModal_head__DdKVn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 20px;border-bottom:1px solid var(--dialog-border);background:var(--dialog-bg)}.FilePreviewModal_title__PxEhk{font-size:15px;font-weight:700;color:var(--dialog-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilePreviewModal_actions__T13rN{display:flex;align-items:center;gap:8px;flex-shrink:0}.FilePreviewModal_copy__tcDsq,.FilePreviewModal_download__FJmtx{height:32px;padding:0 12px;border:1px solid var(--dialog-border);border-radius:999px;background:var(--dialog-field);color:var(--dialog-fg);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.FilePreviewModal_download__FJmtx{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.FilePreviewModal_copy__tcDsq:hover,.FilePreviewModal_download__FJmtx:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.FilePreviewModal_copy__tcDsq:focus-visible,.FilePreviewModal_download__FJmtx:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--dialog-ring)}.FilePreviewModal_close__6OdKa{width:32px;height:32px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--dialog-fg-muted);cursor:pointer;font:inherit;font-size:18px;line-height:1;transition:background .12s ease,color .12s ease}.FilePreviewModal_close__6OdKa:hover{background:var(--dialog-hover);color:var(--dialog-fg)}.FilePreviewModal_close__6OdKa:focus-visible{outline:none;box-shadow:var(--dialog-ring)}.FilePreviewModal_body__9cTcV{overflow:auto;padding:18px 20px 20px}.FilePreviewModal_cardWide__Ke_qU .FilePreviewModal_body__9cTcV{padding:16px}.FilePreviewModal_body__9cTcV[data-flush=true]{padding:0}.FilePreviewModal_cardFull__mWrjx .FilePreviewModal_body__9cTcV{flex:1 1 auto;min-height:0;padding:0}.FilePreviewModal_previewImg__xP0qG{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:var(--radius);background:var(--surface-muted)}.FilePreviewModal_facts__NJEA1,.FilePreviewModal_metrics__Xrace{margin:0;display:flex;flex-direction:column}.FilePreviewModal_factRow___Cwn0,.FilePreviewModal_metricRow__XpEp7{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--border)}.FilePreviewModal_factRow___Cwn0:first-child,.FilePreviewModal_metricRow__XpEp7:first-child{border-top:0}.FilePreviewModal_factRow___Cwn0 dt,.FilePreviewModal_metricRow__XpEp7 dt{color:var(--text-secondary);font-size:13px;font-weight:500}.FilePreviewModal_factRow___Cwn0 dd,.FilePreviewModal_metricRow__XpEp7 dd{margin:0;color:var(--text);font-family:var(--font-mono);font-size:14px;font-weight:600}.FilePreviewModal_note__GqC5X{margin:12px 0 0;color:var(--text-muted);font-size:13px}@media (max-width:720px){.FilePreviewModal_backdrop__kTpaf{padding:12px}.FilePreviewModal_cardWide__Ke_qU,.FilePreviewModal_card__Jaeb8{max-height:calc(100vh - 24px)}.FilePreviewModal_backdrop__kTpaf[data-full=true]{padding:0}.FilePreviewModal_cardFull__mWrjx{max-height:100%}}.DataTable_grid__ikDPZ{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));border:1px solid var(--border)}.DataTable_grid__ikDPZ[data-cols="1"]{max-width:360px}.DataTable_column__DZ3m5{min-width:0}.DataTable_column__DZ3m5+.DataTable_column__DZ3m5{border-left:1px solid var(--border)}.DataTable_columnHead__eGCli{padding:7px 14px;border-bottom:1px solid var(--border);background:var(--accent-soft);color:var(--accent-hover);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.DataTable_cells__cqKpa{display:flex;flex-direction:column;max-height:440px;overflow-y:auto}.DataTable_cells__cqKpa::-webkit-scrollbar{width:8px}.DataTable_cells__cqKpa::-webkit-scrollbar-thumb{border-radius:999px;background:var(--border-strong)}.DataTable_cells__cqKpa{scrollbar-width:thin}.DataTable_cell__U9WvO{display:block;width:100%;padding:11px 14px;border:0;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.DataTable_cell__U9WvO+.DataTable_cell__U9WvO{border-top:1px solid var(--border)}.DataTable_cell__U9WvO:hover:not(:disabled){background:var(--accent-soft)}.DataTable_cell__U9WvO:focus-visible{outline:none;background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.DataTable_cell__U9WvO:disabled{cursor:default}.DataTable_cellName__x1YEw{font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}@media (max-width:760px){.DataTable_grid__ikDPZ{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.DataTable_column__DZ3m5:nth-child(n+3){border-top:1px solid var(--border)}.DataTable_column__DZ3m5:nth-child(odd){border-left:0}}.DownloadFiles_wrapper__RP6_t{position:relative;flex:none}.DownloadFiles_button__kikXt{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:#ffffff;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease}.DownloadFiles_button__kikXt:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.DownloadFiles_button__kikXt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DownloadFiles_caret__ZjaxP{width:0;height:0;margin-left:1px;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.DownloadFiles_button__kikXt[aria-expanded=true] .DownloadFiles_caret__ZjaxP{transform:rotate(180deg)}.DownloadFiles_menu__9DJKc{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:232px;padding:5px 0;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);box-shadow:0 10px 28px rgb(26 30 42/14%)}.DownloadFiles_group__ukU4o+.DownloadFiles_group__ukU4o{margin-top:5px;padding-top:5px;border-top:1px solid var(--border)}.DownloadFiles_item__g_0rK{display:block;padding:6px 14px;color:var(--text-secondary);font-size:13px;text-decoration:none;white-space:nowrap}a.DownloadFiles_item__g_0rK:hover{background:var(--accent-soft);color:var(--accent-hover)}a.DownloadFiles_item__g_0rK:focus-visible{outline:none;background:var(--accent-soft);color:var(--accent-hover)}span.DownloadFiles_item__g_0rK{color:var(--text-muted);cursor:default}.PolymerEntities_list__2QUTY{display:flex;flex-direction:column;gap:10px}.PolymerEntities_box__vkhU4{border:1px solid var(--border)}.PolymerEntities_scroll__mhpzI{overflow-x:auto}.PolymerEntities_table__gkUUT{width:100%;min-width:720px;table-layout:fixed;border-collapse:collapse}.PolymerEntities_colMolecule__Nk1YG{width:22%}.PolymerEntities_colChains__f8Xe1{width:11%}.PolymerEntities_colLength__uBJbM{width:10%}.PolymerEntities_colOrganism__IUEeV{width:19%}.PolymerEntities_colUniProt__FrTfh{width:16%}.PolymerEntities_band__usd4L th{padding:7px 14px;background:var(--accent-soft);color:var(--accent-hover)}.PolymerEntities_band__usd4L th,.PolymerEntities_head__PzJKs th{text-align:left;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PolymerEntities_head__PzJKs th{padding:9px 14px;white-space:nowrap;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted)}.PolymerEntities_table__gkUUT td{padding:10px 14px;vertical-align:top;color:var(--text-secondary);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.PolymerEntities_molecule__AoPqZ{color:var(--text);font-weight:600;letter-spacing:-.005em}.PolymerEntities_number__2wuFU{font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PolymerEntities_stack__qnzBE{gap:5px}.PolymerEntities_details__oboDN,.PolymerEntities_stack__qnzBE{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.PolymerEntities_details__oboDN{gap:6px}.PolymerEntities_detailLabel__wJi08{display:block;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.PolymerEntities_mono__294pj{font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PolymerEntities_chains__USxOc{padding:0;border:0;background:none;color:var(--accent-hover);font:inherit;text-align:left;cursor:pointer}.PolymerEntities_chains__USxOc:hover{text-decoration:underline;text-underline-offset:3px}.PolymerEntities_auth__LHn0n{display:inline-block;padding:0 5px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;white-space:nowrap}.PolymerEntities_italic__q64ej{font-style:italic}.PolymerEntities_link__l7dOR{color:var(--accent-hover);font-family:var(--font-mono);font-size:12.5px;text-decoration:none}.PolymerEntities_link__l7dOR:hover{text-decoration:underline;text-underline-offset:3px}.PolymerEntities_reference__8g5iz{margin-left:6px;color:var(--accent-hover);font-family:var(--font-mono);font-size:11.5px;text-decoration:none}.PolymerEntities_reference__8g5iz:hover{text-decoration:underline;text-underline-offset:3px}.PolymerEntities_caption__r9Pp_{display:block;color:var(--text-muted);font-size:11px}.PolymerEntities_absent__KgseD{color:var(--text-muted)}.EntryVersions_box__z5QDy{border:1px solid var(--border)}.EntryVersions_table__F1roL{width:100%;border-collapse:collapse;font-size:13px}.EntryVersions_table__F1roL thead th{padding:8px 14px;border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:left;white-space:nowrap}.EntryVersions_table__F1roL th.EntryVersions_number__rJg4q,.EntryVersions_table__F1roL thead th:first-child,.EntryVersions_table__F1roL thead th:nth-child(2){width:1%;white-space:nowrap}.EntryVersions_table__F1roL thead th:nth-child(3),.EntryVersions_table__F1roL thead th:nth-child(4){width:50%}.EntryVersions_table__F1roL tbody td,.EntryVersions_table__F1roL tbody th{padding:10px 14px;border-top:1px solid var(--border);text-align:left;vertical-align:top;color:var(--text-secondary);font-weight:400}.EntryVersions_table__F1roL tbody tr:first-child td,.EntryVersions_table__F1roL tbody tr:first-child th{border-top:0}.EntryVersions_date__ApS8M,.EntryVersions_number__rJg4q{font-family:var(--font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EntryVersions_number__rJg4q{color:var(--text);font-weight:600}.HetstarPanel_bar__zyJNS{display:flex;justify-content:flex-end;padding-bottom:8px}.HetstarPanel_expand__IQ_Ws{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font-family:var(--font-mono);font-size:11px;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.HetstarPanel_expand__IQ_Ws:hover{border-color:var(--border-strong);background:var(--surface-muted);color:var(--text)}.HetstarPanel_expand__IQ_Ws:focus-visible{outline:none;box-shadow:var(--ring)}.HetstarPanel_frame__74v3U{height:min(78vh,780px);min-height:560px;border:1px solid var(--border);overflow:hidden;isolation:isolate}.HetstarPanel_loading__ordVq{display:flex;align-items:center;justify-content:center;height:100%;margin:0;background:var(--surface-muted);color:var(--text-muted);font-size:13px}.HetstarPanel_shell__weIKf:fullscreen,.HetstarPanel_shell__weIKf[data-overlay]{display:flex;flex-direction:column;padding:10px;background:var(--bg)}.HetstarPanel_shell__weIKf:fullscreen .HetstarPanel_frame__74v3U,.HetstarPanel_shell__weIKf[data-overlay] .HetstarPanel_frame__74v3U{flex:1 1 auto;height:auto;min-height:0}.HetstarPanel_shell__weIKf[data-overlay]{position:fixed;inset:0;z-index:100}.MetricScales_scales__oo544{border:1px solid var(--border);border-radius:var(--radius-lg);padding:4px 18px 6px;background:var(--surface)}.MetricScales_scale__yMCWx{display:grid;grid-template-columns:150px minmax(0,1fr) 124px;gap:20px;align-items:start;padding:10px 0 12px;border-bottom:1px solid var(--border)}.MetricScales_scale__yMCWx:last-child{border-bottom:none}.MetricScales_scale__yMCWx[data-absent=true] .MetricScales_track__GmOHk{opacity:.62}.MetricScales_name__oSsIj{font-size:12.5px;font-weight:600;color:var(--text-secondary)}.MetricScales_track__GmOHk{position:relative;height:25px}.MetricScales_ruler__1PWdu{position:absolute;top:0;left:0;right:0;height:11px}.MetricScales_tick__C4jgu{position:absolute;top:0;transform:translateX(-50%);font-family:var(--font-mono);font-size:8.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}.MetricScales_tick__C4jgu[data-anchor=start]{transform:none}.MetricScales_tick__C4jgu[data-anchor=end]{transform:translateX(-100%)}.MetricScales_bar___EZZG{position:absolute;top:14px;left:0;right:0;height:7px;border-radius:4px;overflow:hidden}.MetricScales_band__twxaB{position:absolute;top:0;bottom:0}.MetricScales_band__twxaB[data-status=bad]{background:var(--danger-border)}.MetricScales_band__twxaB[data-status=warn]{background:var(--warning-border)}.MetricScales_band__twxaB[data-status=good]{background:var(--success-border)}.MetricScales_band__twxaB+.MetricScales_band__twxaB{border-left:1px solid var(--surface)}.MetricScales_marker__4bk1a{display:contents}.MetricScales_dot__1amwF{position:absolute;top:13px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--text-muted);box-shadow:0 0 0 2px var(--surface)}.MetricScales_dot__1amwF[data-current=true]{top:10px;width:15px;height:15px;margin-left:-7.5px;background:#0e9b7f;box-shadow:0 0 0 3px var(--surface);z-index:1}.MetricScales_dot__1amwF[data-off]{border-radius:2px}.MetricScales_dot__1amwF[data-off=better]{clip-path:polygon(0 0,100% 50%,0 100%)}.MetricScales_dot__1amwF[data-off=worse]{clip-path:polygon(100% 0,0 50%,100% 100%)}.MetricScales_tip__Cej7p{position:absolute;top:26px;transform:translateX(-50%);z-index:3;display:none;padding:3px 7px;border-radius:5px;background:var(--text);color:#fff;font-family:var(--font-mono);font-size:9.5px;line-height:1.4;white-space:nowrap;pointer-events:none}.MetricScales_dot__1amwF:focus-visible+.MetricScales_tip__Cej7p,.MetricScales_dot__1amwF:hover+.MetricScales_tip__Cej7p{display:block}.MetricScales_tip__Cej7p[data-anchor=start]{transform:none}.MetricScales_tip__Cej7p[data-anchor=end]{transform:translateX(-100%)}.MetricScales_current__ldzaW{text-align:right;padding-top:3px}.MetricScales_currentValue__SrmU6{font-family:var(--font-mono);font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.MetricScales_currentValue__SrmU6[data-status=good]{color:var(--success-fg)}.MetricScales_currentValue__SrmU6[data-status=warn]{color:var(--warning-fg)}.MetricScales_currentValue__SrmU6[data-status=bad]{color:var(--danger-fg)}.MetricScales_currentMissing__WwczI{font-family:var(--font-mono);font-size:16px;color:var(--border-strong)}@media (max-width:760px){.MetricScales_scale__yMCWx{grid-template-columns:minmax(0,1fr) 84px}.MetricScales_name__oSsIj{grid-column:1/-1}.MetricScales_current__ldzaW{text-align:left}}.EntryOverview_overview__jQrHc{min-width:0}.EntryOverview_head__Kqtgj{display:grid;grid-template-columns:236px minmax(0,1fr);gap:28px;align-items:start}.EntryOverview_head__Kqtgj[data-solo=true]{grid-template-columns:minmax(0,1fr)}.EntryOverview_shot__x8ZfR{display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted)}.EntryOverview_shot__x8ZfR img{width:100%;height:100%;object-fit:cover}.EntryOverview_about__vLD3P{min-width:0}.EntryOverview_title__MVc7i{margin:0;font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.014em;color:var(--text);overflow-wrap:anywhere}.EntryOverview_subtitle__FwD9g{margin:5px 0 0;color:var(--text-muted);font-size:13.5px}.EntryOverview_details__kbZZR{margin:14px 0 0;max-width:78ch;color:var(--text-secondary);font-size:13.5px;line-height:1.65}.EntryOverview_facts___GEzg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;row-gap:18px;margin-top:22px}.EntryOverview_section__4ZBik{margin-top:32px;padding-top:26px;border-top:1px solid var(--border)}.EntryOverview_sectionHint__19uVm{margin:-6px 0 12px;color:var(--text-muted);font-size:12.5px}.EntryOverview_heading__2H8po{margin:0 0 12px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted)}@media (max-width:860px){.EntryOverview_head__Kqtgj{grid-template-columns:minmax(0,1fr)}.EntryOverview_shot__x8ZfR{max-width:236px}.EntryOverview_facts___GEzg{grid-template-columns:minmax(0,1fr)}}.EntryTabs_tabs__nQrkX{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--border);margin-bottom:24px}.EntryTabs_tab__ZYRXS{flex:none;padding:8px 13px 9px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--text-muted);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.EntryTabs_tab__ZYRXS:hover{color:var(--text-secondary)}.EntryTabs_tab__ZYRXS[data-current=true]{color:var(--text);border-bottom-color:var(--accent)}.EntryTabs_tab__ZYRXS:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.ScopeRail_column__9sPmF{border-right:1px solid var(--border);min-height:calc(100vh - var(--header-height) - var(--scope-head-height))}.ScopeRail_rail__2fBP7{display:flex;flex-direction:column;gap:2px;position:sticky;top:calc(var(--header-height) + var(--scope-head-height));width:100%;height:calc(100vh - var(--header-height) - var(--scope-head-height));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 20px 0;background:var(--surface);transition:width .24s cubic-bezier(.19,.72,.24,1),padding .24s ease}.ScopeRail_rail__2fBP7[data-open=true]{width:560px;z-index:30;padding-right:12px;border-right:1px solid var(--border)}.ScopeRail_rail__2fBP7::-webkit-scrollbar{width:6px}.ScopeRail_rail__2fBP7::-webkit-scrollbar-thumb{border-radius:3px;background:var(--border-strong)}.ScopeRail_heading__1j0Qb{display:flex;align-items:baseline;gap:6px;margin:0;padding:9px 8px 7px;color:var(--text-muted);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.ScopeRail_count__2qh9y{font-weight:400;letter-spacing:.04em}.ScopeRail_toolbar__UMJPA{display:flex;align-items:center;gap:5px;height:0;margin-bottom:2px;padding:0 4px 0 8px;overflow:hidden;white-space:nowrap;opacity:0;pointer-events:none;transition:height .24s cubic-bezier(.19,.72,.24,1),opacity .14s ease}.ScopeRail_rail__2fBP7[data-open=true] .ScopeRail_toolbar__UMJPA{height:32px;opacity:1;pointer-events:auto}.ScopeRail_toolbarLabel__zwrU_{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ScopeRail_chip___LY7H{flex:none;padding:3px 8px;border:1px solid var(--border);border-radius:999px;background:none;color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ScopeRail_chip___LY7H:hover{border-color:var(--border-strong);background:var(--surface-muted)}.ScopeRail_chip___LY7H:focus-visible{outline:none;box-shadow:var(--ring)}.ScopeRail_chip___LY7H[data-active=true]{border-color:transparent;background:var(--accent-soft);color:var(--accent-hover);font-weight:700}.ScopeRail_list__WnrmB{display:flex;flex-direction:column;gap:2px}.ScopeRail_row__Miuvc{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12.5px;text-decoration:none;transition:background .12s ease,color .12s ease}.ScopeRail_row__Miuvc:hover{background:var(--surface-muted);color:var(--text)}.ScopeRail_row__Miuvc[data-current=true]{background:var(--accent-soft);color:var(--accent-hover)}.ScopeRail_row__Miuvc[data-current=true] .ScopeRail_name__sThU9{font-weight:600}.ScopeRail_row__Miuvc:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.ScopeRail_rowGutter__RHzg7{flex:none;display:flex;align-items:center;min-height:20px}.ScopeRail_rowBody__A6LxD{flex:1 1 auto;min-width:0}.ScopeRail_rank__L_hzC{flex:none;width:0;margin-right:0;overflow:hidden;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;transition:width .24s cubic-bezier(.19,.72,.24,1),margin .24s cubic-bezier(.19,.72,.24,1)}.ScopeRail_rail__2fBP7[data-open=true] .ScopeRail_rank__L_hzC{width:14px;margin-right:8px}.ScopeRail_thumb__zsJhh{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;overflow:hidden;border-radius:4px;background:var(--surface-muted);box-shadow:inset 0 0 0 1px var(--border)}.ScopeRail_thumb__zsJhh img{width:100%;height:100%;object-fit:cover}.ScopeRail_rowText__sy64P{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ScopeRail_name__sThU9{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ScopeRail_meta__tHFG6{height:0;overflow:hidden;color:var(--text-muted);font-family:var(--font-mono);font-size:9.5px;white-space:nowrap;opacity:0;transition:height .24s cubic-bezier(.19,.72,.24,1),opacity .14s ease}.ScopeRail_rail__2fBP7[data-open=true] .ScopeRail_meta__tHFG6{height:14px;opacity:1}.ScopeRail_strip__AdOQ_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:max-height .24s cubic-bezier(.19,.72,.24,1),margin-top .24s ease,opacity .14s ease}.ScopeRail_rail__2fBP7[data-open=true] .ScopeRail_strip__AdOQ_{max-height:44px;margin-top:6px;opacity:1}.ScopeRail_stripCell__nTAIC{display:flex;flex-direction:column;gap:1px;padding:4px 7px;border-radius:4px;background:var(--surface-muted)}.ScopeRail_stripCell__nTAIC[data-status=none]{background:#f8f9fc}.ScopeRail_row__Miuvc[data-current=true] .ScopeRail_stripCell__nTAIC{background:rgba(255,255,255,.7)}.ScopeRail_stripCell__nTAIC[data-sorted=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px #ddd2fb}.ScopeRail_stripCell__nTAIC[data-sorted=true][data-status=none]{background:#faf8fe;box-shadow:inset 0 0 0 1px #efe9fc}.ScopeRail_stripLabel__M1wxK{color:var(--text-muted);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ScopeRail_stripCell__nTAIC[data-sorted=true] .ScopeRail_stripLabel__M1wxK{color:var(--accent-hover)}.ScopeRail_stripValue____dkr{color:var(--text);font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScopeRail_stripCell__nTAIC[data-status=warn] .ScopeRail_stripValue____dkr{color:var(--warning-fg)}.ScopeRail_stripCell__nTAIC[data-status=bad] .ScopeRail_stripValue____dkr{color:var(--danger-fg);font-weight:700}.ScopeRail_stripCell__nTAIC[data-status=none] .ScopeRail_stripValue____dkr{color:var(--border-strong)}.ScopeRail_stripCell__nTAIC[data-best=true] .ScopeRail_stripLabel__M1wxK:after{content:"";display:inline-block;width:4px;height:4px;margin-left:4px;border-radius:50%;background:var(--accent);vertical-align:middle}.ScopeRail_add__Ll5rI{padding:10px 8px 0;color:var(--accent-hover);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.ScopeRail_add__Ll5rI:hover{text-decoration:underline;text-underline-offset:3px}@media (hover:none){.ScopeRail_toolbar__UMJPA{height:32px;opacity:1;pointer-events:auto}}@media (max-width:900px){.ScopeRail_column__9sPmF{border-right:none;border-bottom:1px solid var(--border);min-height:0}.ScopeRail_rail__2fBP7,.ScopeRail_rail__2fBP7[data-open=true]{position:static;width:auto;height:auto;overflow:visible;padding:0 0 10px;border-right:none}.ScopeRail_heading__1j0Qb{display:none}.ScopeRail_toolbar__UMJPA{height:auto;padding:0 0 8px;overflow-x:auto;opacity:1;pointer-events:auto}.ScopeRail_list__WnrmB{flex-direction:row;gap:6px;overflow-x:auto;padding-bottom:2px}.ScopeRail_row__Miuvc{flex:none;border:1px solid transparent}.ScopeRail_row__Miuvc[data-current=true]{border-color:var(--border-strong)}.ScopeRail_rail__2fBP7 .ScopeRail_meta__tHFG6,.ScopeRail_rail__2fBP7 .ScopeRail_rank__L_hzC,.ScopeRail_rail__2fBP7 .ScopeRail_strip__AdOQ_{display:none}.ScopeRail_add__Ll5rI{flex:none;margin:0 0 0 auto;padding:6px 8px}}@media (prefers-reduced-motion:reduce){.ScopeRail_meta__tHFG6,.ScopeRail_rail__2fBP7,.ScopeRail_rank__L_hzC,.ScopeRail_row__Miuvc,.ScopeRail_strip__AdOQ_,.ScopeRail_toolbar__UMJPA{transition:none}}.SimilarMatchAlignment_defline__233Eb,.SimilarMatchAlignment_wrap__lLbnY{min-width:0;background:var(--surface-muted)}.SimilarMatchAlignment_defline__233Eb{padding:9px 14px;border-bottom:1px solid var(--border);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;line-height:1.7;word-break:break-word}.SimilarMatchAlignment_separator__1j4jC{margin:0 5px;opacity:.5}.SimilarMatchAlignment_switch__biP7f{position:relative;display:inline-flex;align-items:center;gap:3px;color:var(--text);border-bottom:1px dashed var(--border-strong)}.SimilarMatchAlignment_switch__biP7f:focus-within,.SimilarMatchAlignment_switch__biP7f:hover{color:var(--accent-hover);border-bottom-color:var(--accent)}.SimilarMatchAlignment_chevron__OKk5l{flex-shrink:0;opacity:.75}.SimilarMatchAlignment_switchSelect__LB1xE{position:absolute;inset:0;width:100%;height:100%;opacity:0;font:inherit;cursor:pointer}.SimilarMatchAlignment_pair__yg_rJ{color:var(--text)}.SimilarMatchAlignment_body__ze_sP{padding:12px 14px 14px;overflow-x:auto}.SimilarMatchAlignment_map__qIVts{display:flex;flex-direction:column;gap:5px;margin:0}.SimilarMatchAlignment_mapRow__O_cjX{display:grid;grid-template-columns:66px minmax(0,1fr) 118px;gap:10px;align-items:center}.SimilarMatchAlignment_mapLabel__fj9z7{font-size:10.5px;font-weight:500;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SimilarMatchAlignment_mapLabel__fj9z7 b{font-weight:700;color:var(--text-secondary)}.SimilarMatchAlignment_mapBar__xGAGz{position:relative;height:8px;border-radius:999px;background:var(--surface-muted);overflow:hidden}.SimilarMatchAlignment_mapBar__xGAGz i{position:absolute;top:0;bottom:0;border-radius:999px;background:var(--accent);opacity:.55}.SimilarMatchAlignment_mapMeta__jJRhH{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);text-align:right;white-space:nowrap}.SimilarMatchAlignment_blocks__79WTu{display:flex;flex-direction:column;gap:12px;margin-top:10px;padding-bottom:2px}.SimilarMatchAlignment_block__Bwurb{font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--text-secondary)}.SimilarMatchAlignment_line__2W5Vq{display:flex}.SimilarMatchAlignment_lineLabel__pSCKE{flex:0 0 66px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SimilarMatchAlignment_lineNumber__9NJ76{flex:0 0 36px;padding-right:10px;text-align:right;color:var(--text-muted)}.SimilarMatchAlignment_lineNumberEnd__GZIfC{padding-left:10px;color:var(--text-muted)}.SimilarMatchAlignment_lineSequence__8SBoq{white-space:pre}.SimilarMatchAlignment_match__jQsBD{background:#dcf1e7;border-radius:2px}.SimilarMatchAlignment_diff__BiFSQ{background:#fae0dd;border-radius:2px}.SimilarMatchAlignment_gap__Woxzc{background:var(--surface-muted);color:var(--text-muted);border-radius:2px}.SimilarMatchAlignment_missing__FP6JL{margin:6px 0 0;color:var(--text-muted);font-size:12px;line-height:1.5}.FileTable_wrap__MsxLM{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.FileTable_scroll__m6VZy{overflow-x:auto}.FileTable_table__RbHgc{width:100%;min-width:620px;border-collapse:collapse}.FileTable_table__RbHgc thead th{padding:10px 14px;text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FileTable_table__RbHgc thead th.FileTable_numHead__vQ_wK{text-align:right}.FileTable_table__RbHgc td{padding:10px 14px;border-top:1px solid var(--border);vertical-align:middle}.FileTable_nameCell__kQHB2{width:100%}.FileTable_valueCell__EzVxD{width:1%;white-space:nowrap}.FileTable_table__RbHgc tbody tr:first-child td{border-top:0}.FileTable_row__GSiUi{cursor:pointer;transition:background .12s ease}.FileTable_row__GSiUi:hover{background:var(--surface-muted)}.FileTable_nameBtn__E_kwV{display:flex;align-items:center;gap:11px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.FileTable_nameBtn__E_kwV:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.FileTable_icon__ujxFX{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius);background:var(--surface-muted);color:var(--text-secondary)}.FileTable_row__GSiUi:hover .FileTable_icon__ujxFX{background:var(--surface)}.FileTable_name__pvEsr{min-width:0;font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.FileTable_level__UvP2R{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 8px;border-radius:999px;background:var(--lvl-soft);color:var(--lvl);font-family:var(--font-mono);font-size:11px;font-weight:700}.FileTable_format__oo5nl,.FileTable_size__mWnuN{color:var(--text-secondary);font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.FileTable_size__mWnuN{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.FileTable_absent__NBwI4{color:var(--text-muted)}.FileTable_hash__nRZDB{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font:inherit;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.FileTable_hash__nRZDB:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.FileTable_hash__nRZDB:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--ring)}.FileTable_hashValue__zE1mA{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.01em}.FileTable_actionCell__lCqdq{width:1%;white-space:nowrap;text-align:right}.FileTable_download__KGGn_{display:inline-flex;color:var(--text-muted)}.FileTable_row__GSiUi:hover .FileTable_download__KGGn_{color:var(--accent-hover)}.FileTable_download__KGGn_:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.FileTable_srOnly__0tnCs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.FileTable_pager__N0ixa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--border);background:var(--surface-muted)}.FileTable_range__7Es7V{color:var(--text-muted);font-size:12px;font-weight:600}.FileTable_pagerButtons__wrvyK{display:flex;align-items:center;gap:8px}.FileTable_pageBtn__ANQhX{height:28px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.FileTable_pageBtn__ANQhX:hover:not(:disabled){border-color:var(--accent);color:var(--accent-hover)}.FileTable_pageBtn__ANQhX:disabled{opacity:.45;cursor:default}.FileTable_pageIndicator__qJlEK{min-width:42px;color:var(--text-muted);font-size:12px;font-weight:600;text-align:center}.StructureViewerModal_structureThumb__96km_{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0 12px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent);color:#fff;font-weight:600;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.StructureViewerModal_structureThumb__96km_:hover{border-color:var(--accent-hover);background:var(--accent-hover);color:#fff}.StructureViewerModal_structureThumb__96km_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StructureViewerModal_structureThumbLabel__ZTOFm{font-size:13px;font-weight:600}.StructureViewerModal_chartOverlayBackdrop__ByCwm{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(26,30,42,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.StructureViewerModal_chartOverlayCard__lENbC{width:min(var(--dialog-width-wide),100%);max-height:calc(100vh - 64px);overflow:auto;padding:16px 20px 20px;border-radius:14px;background:var(--surface);box-shadow:0 24px 64px rgba(26,30,42,.28)}.StructureViewerModal_structureOverlayCard__4kL_p{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;overflow:hidden;padding:0;border-radius:0;box-shadow:none}.StructureViewerModal_structureOverlayBackdrop__UnwnT{padding:0}.StructureViewerModal_structureOverlayCard__4kL_p .StructureViewerModal_chartOverlayHead__8jVv4{flex:none;margin:0;padding:0 0 0 14px;border-bottom:1px solid var(--dialog-border);background:var(--dialog-bg)}.StructureViewerModal_structureOverlayCard__4kL_p .StructureViewerModal_chartOverlayTitle__Bk_Yv{font-family:Helvetica Neue,Segoe UI,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:13px;font-weight:700;color:var(--dialog-fg)}.StructureViewerModal_structureOverlayCard__4kL_p .StructureViewerModal_headActions__BFkc_{display:flex;align-items:center;flex-shrink:0}.StructureViewerModal_structureOverlayCard__4kL_p .StructureViewerModal_download__FRMT2{display:inline-flex;align-items:center;gap:6px;height:24px;margin-right:10px;padding:0 9px;border:none;background:var(--dialog-field);color:var(--dialog-fg);font-family:Helvetica Neue,Segoe UI,Helvetica,Source Sans Pro,Arial,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:background .12s ease,color .12s ease}.StructureViewerModal_structureOverlayCard__4kL_p .StructureViewerModal_download__FRMT2:hover{background:var(--accent-soft);color:var(--accent-hover);outline:none}.StructureViewerModal_structureOverlayCard__4kL_p .StructureViewerModal_closeButton__qNEVM{width:34px;height:34px;border:0;border-radius:0;background:none;color:var(--dialog-fg-muted);font-size:20px}.StructureViewerModal_structureOverlayCard__4kL_p .StructureViewerModal_closeButton__qNEVM:hover{background:var(--dialog-hover);color:var(--dialog-fg)}.StructureViewerModal_structureOverlayBody__ZhZKb{flex:1 1 auto;min-height:0}.StructureViewerModal_chartOverlayHead__8jVv4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.StructureViewerModal_chartOverlayTitle__Bk_Yv{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StructureViewerModal_closeButton__qNEVM{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:18px;line-height:1;transition:background .12s ease,color .12s ease}.StructureViewerModal_closeButton__qNEVM:hover{background:var(--surface-muted);color:var(--text)}@media (max-width:720px){.StructureViewerModal_chartOverlayBackdrop__ByCwm{padding:12px}.StructureViewerModal_structureOverlayBackdrop__UnwnT{padding:0}}