.X3-0xa_roles{gap:var(--s1);vertical-align:middle;margin-left:var(--s2);flex-wrap:wrap;display:inline-flex}.X3-0xa_stack{gap:var(--s6);min-width:0;display:grid}.X3-0xa_note{color:var(--text-2);font-size:var(--fs-small);line-height:var(--lh-small);max-width:72ch;margin:0}.X3-0xa_lead{margin:0 0 var(--s4);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text)}.X3-0xa_group{border-top:1px solid var(--line-soft);padding:var(--s4) 0;gap:var(--s2);min-width:0;display:grid}.X3-0xa_group:first-child{border-top:0;padding-top:0}.X3-0xa_groupHead{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s4);font-size:var(--fs-body);flex-wrap:wrap;display:flex}.X3-0xa_groupHead b{font-weight:600}.X3-0xa_groupMeta{color:var(--text-2);font-size:var(--fs-small)}.X3-0xa_members{gap:var(--s1) var(--s4);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.X3-0xa_groupTitle{margin:var(--s5) 0 var(--s2);font-size:var(--fs-small);text-transform:uppercase;color:var(--text-2);font-weight:500}.X3-0xa_groupTitle:first-child{margin-top:0}.X3-0xa_meter{background:var(--surface-2);min-width:80px;height:8px;position:relative}.X3-0xa_meter>i{background:var(--text-2);position:absolute;inset:0 auto 0 0}.X3-0xa_progressRow{gap:var(--s3);grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.X3-0xa_progressRow .X3-0xa_meter{height:10px}.X3-0xa_grade{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:700}.X3-0xa_gradeRow{align-items:baseline;gap:var(--s4);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.X3-0xa_gradeSub{color:var(--text-2);font-size:var(--fs-body)}.X3-0xa_parts{margin:var(--s4) 0;gap:var(--s3);padding:0;list-style:none;display:grid}.X3-0xa_parts li{gap:var(--s4);font-size:var(--fs-small);grid-template-columns:minmax(0,1fr) 160px;align-items:center;display:grid}.X3-0xa_parts span{color:var(--text-2)}@media (max-width:640px){.X3-0xa_parts li{gap:var(--s1);grid-template-columns:1fr}}.X3-0xa_formula{color:var(--text-3);font-size:var(--fs-meta);line-height:var(--lh-meta);max-width:72ch}.X3-0xa_chip{align-items:center;gap:var(--s2);border:1px solid var(--line);min-height:24px;font-size:var(--fs-small);color:var(--text);max-width:100%;padding:2px 8px;display:inline-flex}.X3-0xa_chip:hover{background:var(--hover)}.X3-0xa_chipGrade{font-weight:700}.X3-0xa_chipWrap{max-width:100%;display:inline-block}.X3-0xa_word{font-size:var(--fs-small);color:var(--text-2);white-space:nowrap;font-weight:500}.X3-0xa_word.X3-0xa_warn{color:var(--warn)}.X3-0xa_word.X3-0xa_danger{color:var(--down)}.X3-0xa_checks{gap:var(--s3);font-size:var(--fs-body);line-height:var(--lh-body);margin:0;padding:0;list-style:none;display:grid}.X3-0xa_checks li{gap:var(--s3);align-items:flex-start;min-width:0;display:flex}.X3-0xa_checks span{overflow-wrap:anywhere}.X3-0xa_ci{color:var(--text-3);flex:none;margin-top:2px;display:inline-flex}.X3-0xa_ci.X3-0xa_warn{color:var(--warn)}.X3-0xa_ci.X3-0xa_danger{color:var(--down)}.X3-0xa_mapWrap{aspect-ratio:16/10;width:100%;min-width:0;max-height:560px;position:relative}@media (max-width:640px){.X3-0xa_mapWrap{aspect-ratio:1}}.X3-0xa_mapSvg{touch-action:manipulation;width:100%;height:100%;display:block}.X3-0xa_bub{fill:var(--surface-3);stroke:var(--line-strong);stroke-width:1px;cursor:pointer}.X3-0xa_bub:hover{fill:var(--hover)}.X3-0xa_bubSel{stroke:var(--accent);stroke-width:2px}.X3-0xa_bubDim{opacity:.35}.X3-0xa_bubPool{fill:none;stroke-dasharray:3 3}.X3-0xa_link{stroke:var(--line-strong);stroke-width:1px;fill:none}.X3-0xa_legend{gap:var(--s2) var(--s4);font-size:var(--fs-small);color:var(--text-2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.X3-0xa_readout{min-height:40px;margin-top:var(--s3);font-size:var(--fs-small);color:var(--text);gap:var(--s1) var(--s3);flex-wrap:wrap;align-items:center;display:flex}.X3-0xa_cbBandUp{fill:var(--up)}.X3-0xa_cbBandDown{fill:var(--down)}.X3-0xa_cbLabel{fill:var(--text-2);font-variant-numeric:tabular-nums;font-size:11px}.X3-0xa_cbRows{gap:var(--s1);display:grid}.X3-0xa_cbRow{gap:var(--s3);font-size:var(--fs-small);font-variant-numeric:tabular-nums;grid-template-columns:190px minmax(0,1fr) 90px;align-items:center;display:grid}.X3-0xa_cbRow .X3-0xa_meter{height:10px}.X3-0xa_mUp{background:var(--up)!important}.X3-0xa_mDown{background:var(--down)!important}.X3-0xa_r{text-align:right;color:var(--text-2)}.X3-0xa_cbNow{color:var(--accent)}@media (max-width:640px){.X3-0xa_cbRow{gap:var(--s2);grid-template-columns:120px minmax(0,1fr) 64px}}.X3-0xa_det>summary{cursor:pointer;color:var(--text-2);font-size:var(--fs-small);list-style:none}.X3-0xa_det>summary::-webkit-details-marker{display:none}.X3-0xa_det>summary:hover{color:var(--accent)}.X3-0xa_bubLbl{fill:var(--text);text-anchor:middle;pointer-events:none;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}
