.weights[data-v-7bcdbd7a]{border-top:1px solid var(--line-strong);margin-top:2px;padding-top:18px}.weights .group-title[data-v-7bcdbd7a]{text-transform:none;letter-spacing:0;color:var(--text);font-size:14px;font-weight:650}.share.part[data-v-7bcdbd7a],.weights .hint[data-v-7bcdbd7a]{color:var(--text-2)}.share.part[data-v-7bcdbd7a]{font-weight:500}.part-hint[data-v-7bcdbd7a]{color:var(--text-2);font-size:12px}.as-button[data-v-7bcdbd7a]{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.caret[data-v-7bcdbd7a]{width:12px;height:12px;transition:transform var(--dur) var(--ease);place-items:center;display:inline-grid}.branch-caret[data-v-7bcdbd7a]:before,.caret[data-v-7bcdbd7a]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;transform:rotate(-45deg)}.caret.open[data-v-7bcdbd7a]{transform:rotate(90deg)}.list[data-v-7bcdbd7a]{margin:8px 0 0;padding:0;list-style:none}.row[data-v-7bcdbd7a]{padding:4.5px 0}.row.d-1[data-v-7bcdbd7a]{border-left:1px solid var(--line);margin-left:3px;padding-left:12px}.row.d-2[data-v-7bcdbd7a]{padding-left:24px}.row.off .name[data-v-7bcdbd7a]{color:var(--muted);text-decoration:line-through}.head[data-v-7bcdbd7a]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.name[data-v-7bcdbd7a]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.branch-toggle[data-v-7bcdbd7a]{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.branch-caret[data-v-7bcdbd7a]{width:12px;height:12px;transition:transform var(--dur) var(--ease);place-items:center;margin-right:4px;display:inline-grid}.branch-caret.open[data-v-7bcdbd7a]{transform:rotate(90deg)}.share[data-v-7bcdbd7a]{color:var(--accent-text);font-size:12px;font-weight:600}.off-mark[data-v-7bcdbd7a]{color:var(--muted);font-size:11px;font-weight:400}.controls[data-v-7bcdbd7a]{align-items:center;gap:6px;margin-top:2px;display:flex}.range[data-v-7bcdbd7a]{min-width:0;accent-color:var(--accent);flex:auto}.value[data-v-7bcdbd7a]{text-align:right;width:25px;color:var(--text-2);flex:none;font-size:12px;font-weight:600}.row.off .value[data-v-7bcdbd7a]{color:var(--muted)}.missing[data-v-7bcdbd7a]{color:var(--text-2);margin:4px 0 0;font-size:12px;line-height:1.5}.weights .mini-sq[data-v-7bcdbd7a]{width:24px;height:24px}@media (width<=720px){.weights .mini-sq[data-v-7bcdbd7a]{width:32px;height:32px}.branch-toggle[data-v-7bcdbd7a]{min-height:36px}.range[data-v-7bcdbd7a]{min-height:32px}}.warn[data-v-7bcdbd7a]{border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--surface));border-radius:var(--radius-sm);margin:8px 0 0;padding:7px 9px;font-size:12px}.tools[data-v-7fe7ce79]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.find[data-v-7fe7ce79]{max-width:220px}.add[data-v-7fe7ce79]{flex:220px;min-width:180px;position:relative}.suggest[data-v-7fe7ce79]{z-index:2;background:var(--surface);border:1px solid var(--line-strong);max-height:240px;box-shadow:var(--shadow-1);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.suggest[data-v-7fe7ce79],.suggest button[data-v-7fe7ce79]{border-radius:var(--radius-xs)}.suggest button[data-v-7fe7ce79]{font:inherit;text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;padding:5px 7px;font-size:12.5px}.suggest button[data-v-7fe7ce79]:hover{background:var(--accent-weak)}.where[data-v-7fe7ce79]{margin-left:6px;font-size:11.5px}.count[data-v-7fe7ce79],.where[data-v-7fe7ce79]{color:var(--muted)}.count[data-v-7fe7ce79]{margin-left:auto;font-size:12.5px}.list[data-v-7fe7ce79]{max-height:min(56vh,520px);padding-right:4px;overflow:auto}.bucket+.bucket[data-v-7fe7ce79]{margin-top:14px}h3[data-v-7fe7ce79]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 5px;font-size:12px;font-weight:600;display:flex}.bucket-meta[data-v-7fe7ce79]{letter-spacing:0;text-transform:none;font-weight:400}.bucket ul[data-v-7fe7ce79]{margin:0;padding:0;list-style:none}.row[data-v-7fe7ce79]{border-bottom:1px solid color-mix(in srgb,var(--line) 60%,transparent);grid-template-columns:18px 38px minmax(0,1fr) auto 56px 18px;align-items:center;gap:8px;padding:3px 0;display:grid}.row.off .code[data-v-7fe7ce79],.row.off .name[data-v-7fe7ce79]{color:var(--muted);text-decoration:line-through}.code[data-v-7fe7ce79]{color:var(--accent-text);font-size:12px;font-weight:650}.name[data-v-7fe7ce79]{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.badge[data-v-7fe7ce79]{text-transform:uppercase;letter-spacing:.05em;background:var(--accent-weak);color:var(--accent-text);border-radius:999px;padding:1px 6px;font-size:10px}.value[data-v-7fe7ce79]{font:inherit;text-align:right;width:56px;color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-xs);padding:3px 6px;font-size:12.5px}.value[data-v-7fe7ce79]:disabled{opacity:.4}.warn[data-v-7fe7ce79]{border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--surface));border-radius:var(--radius-sm);margin:0;padding:8px 10px;font-size:12.5px}@media (width<=720px){.row[data-v-7fe7ce79]{grid-template-columns:18px 34px minmax(0,1fr) 50px 18px}.badge[data-v-7fe7ce79]{display:none}}.hint.warn[data-v-e2382890]{color:var(--warn)}.clear[data-v-e2382890]{font:inherit;cursor:pointer;text-align:center;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text);transition:border-color var(--dur) var(--ease);padding:5px 10px;font-size:12.5px;text-decoration:none;display:block}.clear[data-v-e2382890]:hover{border-color:var(--accent-line)}.range[data-v-f4afa714]{justify-content:center;gap:4px;padding-bottom:4px;display:flex}.field[data-v-f4afa714]{width:62px;min-width:0;position:relative}.fnum[data-v-f4afa714]{box-sizing:border-box;font:inherit;text-align:right;width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);padding:2px 4px;font-size:12px}.fnum.suffixed[data-v-f4afa714]{padding-right:30px}.suffix[data-v-f4afa714]{color:var(--muted);pointer-events:none;font-size:11px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.fnum[data-v-f4afa714]:hover{border-color:var(--line-strong)}.fnum[data-v-f4afa714]::placeholder{color:var(--faint);font-variant-numeric:normal}.cell[data-v-fa3bddc9]{isolation:isolate;text-align:right;padding:var(--cell-y) 14px calc(var(--cell-y) + 4px);white-space:nowrap;min-width:109px;transition:background-color var(--dur) var(--ease);position:relative}.bar[data-v-fa3bddc9]{background:var(--accent-weak);pointer-events:none;border-radius:2px;height:3px;position:absolute;bottom:6px;left:12px;right:12px;overflow:hidden}.bar-fill[data-v-fa3bddc9]{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .4s var(--ease),opacity .4s var(--ease);display:block}.num[data-v-fa3bddc9]{font-size:14px;position:relative}.dense .edit[data-v-fa3bddc9],.dense .num[data-v-fa3bddc9]{font-size:13px}.dense .cell[data-v-fa3bddc9]{min-width:83px}.as-edit[data-v-fa3bddc9],.edit[data-v-fa3bddc9]{box-sizing:border-box;text-align:right;width:44px;font:inherit;font-variant-numeric:tabular-nums;font-size:14px}.as-edit[data-v-fa3bddc9]{color:inherit;cursor:text;border-radius:var(--radius-xs);transition:box-shadow var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:0;padding:1px 4px;display:inline-block}.as-edit[data-v-fa3bddc9]:focus-visible,.as-edit[data-v-fa3bddc9]:hover{color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-line)}.edit[data-v-fa3bddc9]{color:var(--accent-text);border:1px solid var(--accent-line);border-radius:var(--radius-xs);background:var(--surface);outline:none;padding:1px 4px;position:relative}.edit[data-v-fa3bddc9]:focus{box-shadow:0 0 0 2px var(--accent-weak)}.edit[data-v-fa3bddc9]::-webkit-inner-spin-button{appearance:none;margin:0}.edit[data-v-fa3bddc9]::-webkit-outer-spin-button{appearance:none;margin:0}.edit[data-v-fa3bddc9]{appearance:textfield}.cell-action[data-v-fa3bddc9]{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:0}.cell-action[data-v-fa3bddc9]:focus-visible,.cell-action[data-v-fa3bddc9]:hover{box-shadow:inset 0 0 0 1px var(--accent-line)}.edited .num[data-v-fa3bddc9]{font-weight:700}.edited .num[data-v-fa3bddc9],.undo[data-v-fa3bddc9]{color:var(--accent-text)}.undo[data-v-fa3bddc9]{cursor:pointer;vertical-align:middle;width:14px;height:14px;font:inherit;border:1px solid var(--accent-line);background:var(--surface);transition:background-color var(--dur) var(--ease);border-radius:999px;margin-right:5px;padding:0;font-size:9px;line-height:1;position:relative}.undo[data-v-fa3bddc9]:after{content:"×"}.undo.at-raw[data-v-fa3bddc9]{float:left;margin:3px 10px 0 2px}.undo[data-v-fa3bddc9]:hover{background:var(--accent-weak)}.raw[data-v-fa3bddc9]{float:left;color:var(--text-2);font-variant-numeric:tabular-nums;padding-right:10px;font-size:12px;position:relative}.raw[data-v-fa3bddc9]:after{content:attr(data-raw)}.cell-line[data-v-fa3bddc9]{justify-content:flex-start;align-items:baseline;display:flex;position:relative}.cell-line[data-v-fa3bddc9]>:is(.undo:not(.at-raw),.edit,.num){margin-left:auto}.cell-line[data-v-fa3bddc9]>:is(.undo:not(.at-raw),.edit,.num)~*{margin-left:0}.cell-line>.edit~.num[data-v-fa3bddc9]{margin-left:4px}.cell-line>.undo[data-v-fa3bddc9]{align-self:center}.cell-line>.undo.at-raw[data-v-fa3bddc9]{margin-top:0}.raw[data-tax][data-v-fa3bddc9]:before{content:attr(data-tax);pointer-events:none;color:hsl(var(--tax-hue) var(--tax-s) var(--tax-l));font-size:10.5px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% - 2px);left:3px}.dense .raw[data-v-fa3bddc9]{display:none}.second[data-v-fa3bddc9]{float:left;color:var(--text-3,var(--text-2));font-variant-numeric:tabular-nums;opacity:.85;padding-right:10px;font-size:12px;position:relative}.second[data-v-fa3bddc9]:after{content:attr(data-raw)}.dense .second[data-v-fa3bddc9]{display:none}.raw.as-edit[data-v-fa3bddc9]{width:auto;color:var(--text-2);padding:1px 4px 1px 0;font-size:12px}.edit.wide[data-v-fa3bddc9]{width:88px}.edited .raw[data-v-fa3bddc9]{color:var(--accent-text);font-weight:600}.memo[data-v-fa3bddc9]{z-index:2;cursor:help;background:var(--note);clip-path:polygon(0 0,100% 0,70% 35%,100% 70%,12% 70%,12% 100%,0 100%);width:8px;height:10px;position:absolute;top:3px;left:4px}.memo[data-v-fa3bddc9]:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.memo-pop[data-v-fa3bddc9]{z-index:1000;white-space:pre-wrap;overflow-wrap:anywhere;max-width:320px;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-xs);box-shadow:var(--shadow-2);-webkit-user-select:text;user-select:text;cursor:text;padding:8px 10px;font-size:12px;line-height:1.45;position:fixed}.tint[data-v-fa3bddc9]{background:var(--accent);pointer-events:none;transition:opacity .4s var(--ease);position:absolute;inset:0}.total[data-v-fa3bddc9]{min-width:96px;padding-right:22px}.total .bar[data-v-fa3bddc9]{right:22px}.total .num[data-v-fa3bddc9]{letter-spacing:-.01em;font-size:16px;font-weight:700}.dense .total .num[data-v-fa3bddc9]{font-size:14px}.total .bar-fill[data-v-fa3bddc9]{opacity:1!important}.dragging[data-v-fa3bddc9]{opacity:.4}.drop-after[data-v-fa3bddc9]:after,.drop-before[data-v-fa3bddc9]:after{content:"";background:var(--accent);pointer-events:none;z-index:1;width:2px;position:absolute;top:0;bottom:0}.drop-before[data-v-fa3bddc9]:after{left:-1px}.drop-after[data-v-fa3bddc9]:after{right:-1px}.lead .num[data-v-fa3bddc9]{color:var(--accent-text);font-weight:700}.lead .bar-fill[data-v-fa3bddc9]{opacity:1!important}.crown[data-v-fa3bddc9]{color:var(--accent-text);font-size:8px;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-60%)}.est .num[data-v-fa3bddc9]{border-bottom:1px dotted var(--warn);padding-bottom:1px}.nested .num[data-v-fa3bddc9]{color:var(--text-2);font-size:13px}.nested .bar-fill[data-v-fa3bddc9]{opacity:.44!important}.nodata[data-v-fa3bddc9]{background:repeating-linear-gradient(-45deg,var(--hatch-a),var(--hatch-a) 4px,var(--hatch-b) 4px,var(--hatch-b) 8px)}.dash[data-v-fa3bddc9]{color:var(--faint)}.dash[data-v-fa3bddc9],.word[data-v-fa3bddc9]{position:relative}.word[data-v-fa3bddc9]{color:var(--text)}@media (width<=720px){.cell[data-v-fa3bddc9]{text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 14px;display:flex}.cell[data-v-fa3bddc9]:before{content:attr(data-label);color:var(--text-2);font-variant-numeric:normal;white-space:normal;max-width:42%;font-size:12px}.cell.nested[data-v-fa3bddc9]:before{padding-left:12px}.cell-line[data-v-fa3bddc9]{display:contents}.bar[data-v-fa3bddc9]{flex:60px;order:2;max-width:40%;height:4px;margin-left:auto;position:static}.dash[data-v-fa3bddc9],.edit[data-v-fa3bddc9],.num[data-v-fa3bddc9],.word[data-v-fa3bddc9]{text-align:right;order:3;min-width:44px}.undo[data-v-fa3bddc9]{order:2;margin:0 0 0 auto}.undo.at-raw[data-v-fa3bddc9]{margin:0}.raw[data-v-fa3bddc9],.undo.at-raw[data-v-fa3bddc9]{float:none;order:1}.raw[data-v-fa3bddc9]{margin-left:auto}.crown[data-v-fa3bddc9]{order:1;position:static;transform:none}.total[data-v-fa3bddc9]{border-bottom:1px solid var(--line);order:-1;padding:12px 14px}.total[data-v-fa3bddc9]:before{color:var(--text);font-weight:600}.as-edit[data-v-fa3bddc9],.edit[data-v-fa3bddc9]{min-height:36px}.undo[data-v-fa3bddc9]{width:28px;height:28px}}.pagination[data-v-b77e13e9]{justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:12.5px;display:flex}.page-link[data-v-b77e13e9]{text-align:center;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);min-width:30px;color:var(--text-2);padding:5px 8px;text-decoration:none}a.page-link[data-v-b77e13e9]:hover{border-color:var(--accent-line);color:var(--accent-text)}.page-link.current[data-v-b77e13e9]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:650}.page-link.direction[data-v-b77e13e9]{min-width:74px}.page-link.disabled[data-v-b77e13e9]{color:var(--faint)}.ellipsis[data-v-b77e13e9]{color:var(--muted);padding:0 2px}.countries[data-v-e9978b98]{margin:0 0 14px;font-size:12.5px}.countries-title[data-v-e9978b98]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 7px;font-size:11px;font-weight:600}.chips[data-v-e9978b98]{flex-wrap:wrap;gap:6px;min-height:25px;margin:0;padding:0;list-style:none;display:flex;position:relative}.chips.pending[data-v-e9978b98]{max-height:25px;overflow:hidden}.country-option[data-v-e9978b98]{flex:none}.country-option.hidden[data-v-e9978b98]{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.countries-toggle-item[data-v-e9978b98]{align-items:center;min-height:25px;display:flex}.countries-toggle-item.measuring[data-v-e9978b98]{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.countries-toggle[data-v-e9978b98]{border-radius:var(--radius-xs);color:var(--accent-text);font:inherit;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:0;align-items:center;gap:4px;padding:3px 5px;font-weight:600;display:inline-flex}.countries-toggle[data-v-e9978b98]:hover{background:var(--accent-weak)}.countries-toggle-icon[data-v-e9978b98]{text-align:center;min-width:13px;color:var(--muted);transition:color var(--dur) var(--ease);font-size:16px;line-height:.75;display:inline-block}.countries-toggle:hover .countries-toggle-icon[data-v-e9978b98]{color:var(--accent-text)}.chips .chip[data-v-e9978b98]{border:1px solid var(--line);background:var(--surface);color:var(--text-2);cursor:pointer;white-space:nowrap;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease);border-radius:999px;align-items:baseline;gap:6px;padding:3px 9px;display:inline-flex}.chips .chip[data-v-e9978b98]:hover{border-color:var(--accent-line)}.chips .chip[data-v-e9978b98]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.chips .chip.on[data-v-e9978b98]{border-color:var(--accent-line);background:var(--accent-weak)}.country-chip[data-v-e9978b98]{border:1px solid var(--line);background:var(--surface);color:var(--text-2);white-space:nowrap;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease);border-radius:999px;display:inline-flex;position:relative;overflow:hidden}.country-include[data-v-e9978b98]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:3px 9px;display:inline-flex}.country-chip.on[data-v-e9978b98],.country-chip[data-v-e9978b98]:hover{border-color:var(--accent-line)}.country-chip.on[data-v-e9978b98]{background:var(--accent-weak)}.country-chip.excluded[data-v-e9978b98]{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 55%,transparent);background:color-mix(in srgb,var(--danger) 11%,var(--surface))}.country-exclude[data-v-e9978b98]{width:28px;color:var(--danger);background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--danger) 7%,transparent) 18%,color-mix(in srgb,var(--danger) 18%,var(--surface)) 55%,color-mix(in srgb,var(--danger) 30%,var(--surface)) 100%);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);border:0;padding:0;font:700 17px/1 sans-serif;position:absolute;inset:0 0 0 auto;transform:translate(100%)}.country-chip:hover .country-exclude[data-v-e9978b98],.country-exclude[data-v-e9978b98]:focus-visible{opacity:1;pointer-events:auto;transform:translate(0)}.country-exclude[data-v-e9978b98]:focus-visible,.country-include[data-v-e9978b98]:focus-visible{outline-offset:-2px;outline:2px solid}.chip-code[data-v-e9978b98]{letter-spacing:.04em;color:var(--muted);font-size:11px}.chip-name[data-v-e9978b98]{color:var(--text);font-weight:500}.chip-n[data-v-e9978b98]{color:var(--muted)}.chip.on .chip-code[data-v-e9978b98],.chip.on .chip-n[data-v-e9978b98],.chip.on .chip-name[data-v-e9978b98],.country-chip.on .chip-code[data-v-e9978b98],.country-chip.on .chip-n[data-v-e9978b98],.country-chip.on .chip-name[data-v-e9978b98]{color:var(--accent-text)}.country-chip.excluded .chip-code[data-v-e9978b98],.country-chip.excluded .chip-n[data-v-e9978b98],.country-chip.excluded .chip-name[data-v-e9978b98]{color:var(--danger)}.row-actions[data-v-e9978b98]{flex-direction:column;justify-content:center;position:absolute;top:2px;bottom:2px;right:5px}.row-actions[data-v-e9978b98],.row-links[data-v-e9978b98]{align-items:center;display:flex}.row-links[data-v-e9978b98]{transform:translateY(-5px)}.card-link[data-v-e9978b98]{color:var(--muted);border-radius:var(--radius-xs);opacity:0;transition:opacity var(--dur) var(--ease),color var(--dur) var(--ease);padding:4px;font-size:12px;line-height:1;text-decoration:none}td.name-col .name[data-v-e9978b98]{padding-right:22px}.card-link[data-v-e9978b98]:focus-visible,td.name-col:hover .card-link[data-v-e9978b98]{opacity:1}.card-link[data-v-e9978b98]:hover{color:var(--accent-text)}.member[data-v-e9978b98]{font:inherit;cursor:pointer;border-radius:var(--radius-xs);color:var(--muted);opacity:0;transition:opacity var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:0;padding:3px 4px;font-size:13px;line-height:1}.member.on[data-v-e9978b98],.member[data-v-e9978b98]:focus-visible,td.name-col:hover .member[data-v-e9978b98]{opacity:1}.member.on[data-v-e9978b98],.member[data-v-e9978b98]:hover{color:var(--accent-text)}.mark-float svg[data-v-e9978b98],.member svg[data-v-e9978b98]{display:block}.mark-float path[data-v-e9978b98],.member path[data-v-e9978b98]{fill:#0000;transition:fill .2s var(--ease)}.mark-float.on path[data-v-e9978b98],.member.on path[data-v-e9978b98]{fill:currentColor}.scroll-wrap[data-v-e9978b98]{position:relative}.scroll-wrap.removable[data-v-e9978b98]:after{content:"";width:30px;position:absolute;top:0;bottom:0;left:100%}.remove-float[data-v-e9978b98]{z-index:6;cursor:pointer;width:23px;height:32px;color:var(--danger);opacity:0;pointer-events:none;transition:opacity .2s var(--ease),transform .2s var(--ease),top .16s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;margin-top:-16px;padding:0;display:flex;position:absolute;top:0;right:-30px;transform:translate(-10px)scale(.85)}.remove-float.jump[data-v-e9978b98]{transition:opacity .2s var(--ease),transform .2s var(--ease)}.remove-float svg[data-v-e9978b98]{width:23px;height:23px}.remove-float.shown[data-v-e9978b98]{opacity:.5;pointer-events:auto;transform:none}.remove-float.shown[data-v-e9978b98]:hover{opacity:1;transform:scale(1.08)}.remove-inline[data-v-e9978b98]{color:var(--danger);width:0;padding:0;overflow:hidden}.remove-inline[data-v-e9978b98]:focus-visible{width:auto;padding:3px 4px}.member.remove-inline[data-v-e9978b98]:hover{color:var(--danger)}.mark-inline[data-v-e9978b98]{width:0;padding:0;overflow:hidden}.mark-inline[data-v-e9978b98]:focus-visible{width:auto;padding:3px 4px}.mark-float[data-v-e9978b98]{color:var(--accent)}.mark-float.shown.on[data-v-e9978b98]{opacity:1}.mark-float.pop svg[data-v-e9978b98]{animation:mark-pop-e9978b98 .32s var(--ease)}@keyframes mark-pop-e9978b98{40%{transform:scale(1.3)}to{transform:none}}.rating[data-v-e9978b98]{transition:grid-template-columns var(--dur) var(--ease);--th-h:68px;--row-h:54px;--cell-y:11px;--name-width:clamp(252px, 20.7vw, 324px);--metric-min-width:145px;--total-width:96px;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.rating.dense[data-v-e9978b98]{--row-h:38px;--cell-y:5px;--th-h:60px;--total-width:104px}.sr[data-v-e9978b98]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail[data-v-e9978b98]{top:calc(var(--top-h) + 16px);position:sticky}.rail-inner[data-v-e9978b98]{max-height:calc(100dvh - var(--top-h) - 40px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:16px;padding:18px;display:flex;overflow:auto}.rail-body[data-v-e9978b98]{display:contents}.rail-head[data-v-e9978b98]{justify-content:space-between;align-items:center;gap:10px;display:flex}.rail-head .scope[data-v-e9978b98]{flex:auto;min-width:0}.rail-head .scope .input[data-v-e9978b98]{text-overflow:ellipsis}.rating.rail-off[data-v-e9978b98]{grid-template-columns:46px minmax(0,1fr)}.rail.collapsed .rail-body[data-v-e9978b98],.rail.collapsed .rail-head[data-v-e9978b98]{display:none}.rail.collapsed .rail-inner[data-v-e9978b98]{height:calc(100dvh - var(--top-h) - 40px);padding:0;overflow:hidden}.rail-expand[data-v-e9978b98]{z-index:1;cursor:pointer;font:inherit;color:var(--text-2);border-radius:var(--radius);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 4px;display:flex;position:absolute;inset:0}.rail-expand[data-v-e9978b98]:hover{color:var(--text);background:var(--surface-2)}.rail-chevron[data-v-e9978b98]{flex:none;font-size:15px;line-height:1}.rail-toggle[data-v-e9978b98]{cursor:pointer;width:26px;height:26px;font:inherit;color:var(--text-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-xs);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease);flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:13px;line-height:1;display:flex}.rail-toggle[data-v-e9978b98]:hover{color:var(--text);border-color:var(--accent-line)}.rail-strip[data-v-e9978b98]{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;min-height:0;font-size:12px;overflow:hidden}.jump-results[data-v-e9978b98]{display:none}.rail-inner[data-v-e9978b98] .group-title{color:var(--text-2)}.scope .input[data-v-e9978b98]:disabled{opacity:1;appearance:none;color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-weight:600}.data-filters[data-v-e9978b98]{border-top:1px solid var(--line);gap:12px;padding-top:16px}.view-settings[data-v-e9978b98]{border-top:1px solid var(--line-strong);padding-top:18px}.view-settings .group-title[data-v-e9978b98]{text-transform:none;letter-spacing:0;color:var(--text);font-size:14px;font-weight:650}.view-settings .hint[data-v-e9978b98]{color:var(--text-2)}.rail .input[data-v-e9978b98]{padding-block:8px}.colfilter[data-v-e9978b98] .fnum{padding-block:6px;font-size:13px}.slider[data-v-e9978b98]{flex-direction:column;gap:3px;display:flex}.slider-head[data-v-e9978b98]{color:var(--text-2);justify-content:space-between;gap:8px;font-size:13px;display:flex}.slider-head b[data-v-e9978b98]{color:var(--text);font-weight:650}.slider input[type=range][data-v-e9978b98]{width:100%;accent-color:var(--accent);margin:0}.colfilters[data-v-e9978b98]{gap:12px;margin:0;padding:0;list-style:none}.colfilter[data-v-e9978b98],.colfilters[data-v-e9978b98]{flex-direction:column;display:flex}.colfilter[data-v-e9978b98]{gap:3px}.colfilter-name[data-v-e9978b98]{color:var(--text-2);white-space:nowrap;align-items:baseline;gap:4px;font-size:13px;display:flex}.colfilter-label[data-v-e9978b98],.colfilter-name[data-v-e9978b98]{text-overflow:ellipsis;overflow:hidden}.colfilter-label[data-v-e9978b98]{min-width:0}.colfilter-detail[data-v-e9978b98]{color:var(--muted);flex:none}.colfilter-name b[data-v-e9978b98]{color:var(--text);margin-left:auto;font-weight:650}.colfilter[data-v-e9978b98] .range{padding-bottom:0}.colfilter[data-v-e9978b98] .range .field{flex:1;width:0;min-width:0}.col-threshold[data-v-e9978b98]{gap:2px}.collist[data-v-e9978b98]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.colrow[data-v-e9978b98]{border-radius:var(--radius-xs);background:var(--surface-2);cursor:grab;transition:background-color var(--dur) var(--ease),opacity var(--dur) var(--ease);border:1px solid #0000;align-items:center;gap:6px;padding:3px 4px;display:flex}.colrow[data-v-e9978b98]:hover{border-color:var(--line)}.colrow.d-1[data-v-e9978b98]{margin-left:14px}.colrow.d-2[data-v-e9978b98]{margin-left:28px}.colrow.off[data-v-e9978b98]{opacity:.5;cursor:default}.colrow.dragging[data-v-e9978b98]{opacity:.4;cursor:grabbing}.colrow.drop-before[data-v-e9978b98]{box-shadow:inset 0 2px 0 var(--accent)}.colrow.drop-after[data-v-e9978b98]{box-shadow:inset 0 -2px 0 var(--accent)}.grip[data-v-e9978b98]{color:var(--faint);cursor:grab;flex:none;font-size:12px;line-height:1}.grip.disabled[data-v-e9978b98]{cursor:default}.colbox[data-v-e9978b98]{accent-color:var(--accent);flex:none;margin:0}.colname[data-v-e9978b98]{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.colrow.off .colname[data-v-e9978b98]{color:var(--muted);text-decoration:line-through}.moves[data-v-e9978b98]{flex:none;gap:2px;display:flex}.clear[data-v-e9978b98]{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text);transition:border-color var(--dur) var(--ease);padding:5px 10px;font-size:12.5px}.clear[data-v-e9978b98]:hover{border-color:var(--accent-line)}.clear.on[data-v-e9978b98]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.clear.on[data-v-e9978b98]:hover{filter:brightness(1.06)}.toolbar[data-v-e9978b98]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.mobile-controls[data-v-e9978b98]{display:none}.table-key[data-v-e9978b98]{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0 0 12px;font-size:12px;display:flex}.table-key>span[data-v-e9978b98]{align-items:center;gap:7px;display:inline-flex}.table-key i[data-v-e9978b98]{flex:none;width:22px;display:inline-block}.key-bar[data-v-e9978b98]{background:var(--accent);border-radius:2px;height:3px}.key-missing[data-v-e9978b98]{border:1px solid var(--line-strong);background:repeating-linear-gradient(-45deg,var(--hatch-a),var(--hatch-a) 3px,var(--hatch-b) 3px,var(--hatch-b) 6px);border-radius:2px;height:12px}.table-key .key-help[data-v-e9978b98]{margin-left:auto}.count strong[data-v-e9978b98]{color:var(--text);font-weight:650}.mode[data-v-e9978b98]{text-transform:uppercase;letter-spacing:.06em;background:var(--accent-weak);color:var(--accent-text);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:650}.fchips[data-v-e9978b98]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fchip[data-v-e9978b98]{font:inherit;cursor:pointer;border:1px solid var(--accent-line);background:var(--accent-weak);color:var(--accent-text);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.fchip .x[data-v-e9978b98]{opacity:.7;font-size:13px;line-height:1}.fchip:hover .x[data-v-e9978b98]{opacity:1}.toolbar-right[data-v-e9978b98]{gap:8px;margin-left:auto;display:flex}.tool[data-v-e9978b98]{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--text-2);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease);border-radius:999px;padding:4px 10px;font-size:12.5px}.tool[data-v-e9978b98]:hover{border-color:var(--line-strong);color:var(--text)}.tool.on[data-v-e9978b98]{border-color:var(--accent-line);color:var(--accent-text);background:var(--accent-weak)}.main[data-v-e9978b98]{width:100%;min-width:0;scroll-margin-top:calc(var(--top-h) + 64px)}.scroll[data-v-e9978b98]{max-height:calc(100dvh - var(--top-h) - 132px);overscroll-behavior-x:contain;overscroll-behavior-y:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-1);overflow:auto}table[data-v-e9978b98]{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:calc(var(--name-width) + var(--total-width) + var(--metric-count)*var(--metric-min-width));font-size:14px}.name-track[data-v-e9978b98]{width:var(--name-width)}.total-track[data-v-e9978b98]{width:var(--total-width)}thead th.num:not(.total) .th-btn[data-v-e9978b98]{white-space:normal;line-height:15px}thead th.num[data-v-e9978b98]:not(.total){min-width:var(--metric-min-width)}thead th.num:not(.total) .th-in[data-v-e9978b98]{contain:inline-size}.dense table[data-v-e9978b98]{font-size:13px}td[data-v-e9978b98],th[data-v-e9978b98]{border-bottom:1px solid var(--line);padding:0}thead th[data-v-e9978b98]{z-index:3;background:var(--surface-2);color:var(--text-2);white-space:nowrap;vertical-align:bottom;border-bottom-color:var(--line-strong);font-weight:600;position:sticky}thead tr.head th[data-v-e9978b98]{height:var(--th-h);top:0}thead th.num[data-v-e9978b98]{text-align:right}thead th.sorted[data-v-e9978b98]{color:var(--text);background:var(--surface-3)}thead th.nested[data-v-e9978b98]{background-image:linear-gradient(var(--col-child-header),var(--col-child-header));font-weight:500}thead th.total[data-v-e9978b98]{background:var(--surface-3)}thead th.dragging[data-v-e9978b98]{opacity:.45}thead th[draggable=true][data-v-e9978b98]{cursor:grab}.scroll.dragging[data-v-e9978b98],.scroll.dragging thead th[draggable=true][data-v-e9978b98]{cursor:grabbing}thead th.drop-after[data-v-e9978b98]:after,thead th.drop-before[data-v-e9978b98]:after{content:"";background:var(--accent);pointer-events:none;z-index:6;width:2px;position:absolute;top:0;bottom:0}thead th.drop-before[data-v-e9978b98]:after{left:-1px}thead th.drop-after[data-v-e9978b98]:after{right:-1px}thead th.widest[data-v-e9978b98]{background:var(--accent-weak);color:var(--accent-text)}.delta[data-v-e9978b98]{color:var(--muted);text-align:right;padding:0 12px 4px;font-size:10.5px;font-weight:600;display:block}thead th.widest .delta[data-v-e9978b98]{color:var(--accent-text)}.scroll.overflowing th.total[data-v-e9978b98]{z-index:5;position:sticky;right:0}.scroll.overflowing td.total[data-v-e9978b98]{z-index:2;background:var(--surface);position:sticky;right:0}.scroll.overflowing tr:hover td.total[data-v-e9978b98]{background:var(--surface-2)}.scroll.overflowing tr.open td.total[data-v-e9978b98],.scroll.overflowing tr.picked td.total[data-v-e9978b98]{background:var(--surface-3)}.scroll.overflowing td.total[data-v-e9978b98],.scroll.overflowing th.total[data-v-e9978b98]{border-left:1px solid var(--line);box-shadow:-10px 0 12px -12px #12141c59}.th-in[data-v-e9978b98]{min-height:var(--th-h);justify-content:center;align-items:flex-start;height:100%;padding:9px 34px 28px;display:flex;position:relative}thead tr.head th.total .th-in[data-v-e9978b98]{height:var(--th-h);align-items:center;padding:0 22px 0 8px}.th-in .grip[data-v-e9978b98]{color:var(--faint);cursor:grab;opacity:0;transition:opacity var(--dur) var(--ease);font-size:12px;line-height:1;position:absolute;top:22px;left:7px;transform:translateY(-50%)}thead th:hover .th-in .grip[data-v-e9978b98]{opacity:1}thead th.dragging .th-in .grip[data-v-e9978b98]{opacity:1;cursor:grabbing}.weight-toggle[data-v-e9978b98]{cursor:pointer;color:var(--text-2);align-items:center;gap:5px;font-size:11px;font-weight:400;display:inline-flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.weight-box[data-v-e9978b98]{cursor:pointer}.weight-toggle.part[data-v-e9978b98]{color:var(--text-2);cursor:default}.weight-toggle[data-v-e9978b98]:has(:focus-visible){outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-xs)}thead th.excluded .th-btn[data-v-e9978b98]{color:var(--muted);text-decoration:line-through}.th-btn[data-v-e9978b98]{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease);background:0 0;border:0;align-items:center;gap:3px;padding:2px;display:inline-flex}.th-btn[data-v-e9978b98]:hover{color:var(--accent-text)}.arrow[data-v-e9978b98]{opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);font-size:14px;line-height:1;display:inline-block;transform:translateY(-1px)}.th-btn:hover .arrow[data-v-e9978b98]{opacity:.4}.arrow.on[data-v-e9978b98]{opacity:.95;color:var(--accent-text)}.arrow.on.up[data-v-e9978b98]{transform:rotate(180deg)}.expand[data-v-e9978b98]{background:var(--accent-weak);cursor:pointer;border:1px solid var(--accent-line);border-radius:var(--radius-xs);width:22px;height:22px;color:var(--accent-text);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);place-items:center;padding:0;display:grid;position:absolute;top:22px;right:6px;transform:translateY(-50%)}.expand[data-v-e9978b98]:hover{background:var(--surface);border-color:var(--accent);box-shadow:var(--shadow-1)}.expand[data-v-e9978b98]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.expand-icon[data-v-e9978b98]{width:10px;height:10px;display:block;position:relative}.expand-icon[data-v-e9978b98]:after,.expand-icon[data-v-e9978b98]:before{content:"";background:currentColor;border-radius:1px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.expand-icon[data-v-e9978b98]:after{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.expand-icon.open[data-v-e9978b98]:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}thead th.g-end[data-v-e9978b98],thead th.g-mid[data-v-e9978b98],thead th.g-start[data-v-e9978b98]{box-shadow:inset 0 3px 0 -1px var(--accent-line)}tbody td.g-start[data-v-e9978b98]{border-left:1px solid var(--accent-weak)}.g-start[data-v-e9978b98]{border-left:1px solid var(--accent-line)}.g-end[data-v-e9978b98]{border-right:1px solid var(--accent-line)}.sticky[data-v-e9978b98]{z-index:2;background:var(--surface);position:sticky;left:0}thead .sticky[data-v-e9978b98]{z-index:4;background:var(--surface-2)}.name-col[data-v-e9978b98]{contain:inline-size;border-right:1px solid var(--line);width:var(--name-width);max-width:var(--name-width);transition:box-shadow var(--dur) var(--ease)}.scroll.shifted .name-col[data-v-e9978b98]{box-shadow:var(--edge)}.name-col .th-label[data-v-e9978b98]{line-height:var(--th-h);padding:0 12px;display:inline-block}.th-compare[data-v-e9978b98]{height:var(--th-h);align-items:center;gap:6px;padding:0 8px 0 12px;display:flex}.apply[data-v-e9978b98]{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid var(--accent);border-radius:var(--radius-xs);background:var(--accent);color:var(--on-accent);transition:filter var(--dur) var(--ease);padding:6px 10px;font-size:12px;font-weight:600;line-height:1}.apply[data-v-e9978b98]:hover{filter:brightness(1.06)}.apply .tnum[data-v-e9978b98]{opacity:.75}.th-state[data-v-e9978b98]{min-width:0;color:var(--accent-text);text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;font-weight:500;overflow:hidden}.drop-marks[data-v-e9978b98]{font:inherit;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--surface);width:20px;height:20px;color:var(--muted);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease);flex:none;margin-left:auto;padding:0;font-size:14px;line-height:1}.drop-marks[data-v-e9978b98]:hover{border-color:var(--accent-line);color:var(--accent-text)}tbody td.name-col[data-v-e9978b98]{height:var(--row-h);align-items:center;gap:7px;padding:4px 10px;display:flex}tbody tr td[data-v-e9978b98]{transition:background-color var(--dur) var(--ease)}tbody tr:hover td[data-v-e9978b98]{background:var(--surface-2)}tbody tr.picked td[data-v-e9978b98]{background:var(--accent-weak)}tbody tr.picked td.sticky[data-v-e9978b98]{background:linear-gradient(var(--accent-weak),var(--accent-weak)),var(--surface)}tbody tr.open td[data-v-e9978b98],tbody tr.open td.sticky[data-v-e9978b98]{background:var(--surface-3)}tbody tr.own:not(.picked,.open) td[data-v-e9978b98],tbody tr.own:not(.picked,.open) td.sticky[data-v-e9978b98],tbody tr:hover td.sticky[data-v-e9978b98]{background:var(--surface-2)}tbody tr.own:not(.picked,.open):hover td[data-v-e9978b98],tbody tr.own:not(.picked,.open):hover td.sticky[data-v-e9978b98]{background:color-mix(in srgb,var(--surface-2) 50%,var(--surface-3))}.search-cut[data-v-e9978b98]{color:var(--muted);margin:10px 0 0;font-size:13px}.rank[data-v-e9978b98]{color:var(--faint);text-align:right;flex:none;width:18px;font-size:12px}tr.top .rank[data-v-e9978b98]{color:var(--accent-text);font-weight:700}input[type=checkbox][data-v-e9978b98]{accent-color:var(--accent);flex:none;margin:0}tbody tr.out-of-rating td[data-v-e9978b98],tbody tr.out-of-rating:hover td[data-v-e9978b98],tbody tr.out-of-rating:hover td.sticky[data-v-e9978b98]{background:color-mix(in srgb,var(--surface-2) 72%,var(--line));cursor:default}tbody tr.out-of-rating .name[data-v-e9978b98],tbody tr.out-of-rating .out-of-rating-reason[data-v-e9978b98],tbody tr.out-of-rating .sub[data-v-e9978b98],tbody tr.out-of-rating .title[data-v-e9978b98]{color:var(--muted)}tbody tr.out-of-rating .rank[data-v-e9978b98]{color:var(--faint)}tbody tr.out-of-rating .name:hover .title[data-v-e9978b98]{color:var(--muted)}.out-of-rating-badge[data-v-e9978b98]{border:1px solid var(--line-strong);color:var(--muted);text-transform:lowercase;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:11px;line-height:16px}.out-of-rating-reason[data-v-e9978b98]{color:var(--muted);padding-left:12px;font-size:13px}.flag[data-v-e9978b98]{text-align:center;font-variant-emoji:emoji;flex:none;width:20px;font-size:15px;line-height:1}.dense .flag[data-v-e9978b98]{width:17px;font-size:13px}.name[data-v-e9978b98]{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:center;padding:0;display:grid}.line[data-v-e9978b98]{grid-area:1/1;align-items:baseline;gap:7px;min-width:0;display:flex}.title[data-v-e9978b98]{color:var(--text);font-weight:700}.sub[data-v-e9978b98],.title[data-v-e9978b98]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub[data-v-e9978b98]{color:var(--text-2);grid-area:2/1;font-size:12px;line-height:1.4}.caret[data-v-e9978b98]{width:20px;height:13px;color:var(--faint);transition:transform var(--dur) var(--ease),color var(--dur) var(--ease);place-items:center;display:grid}.caret[data-v-e9978b98]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(-45deg)}.caret.open[data-v-e9978b98]{transform:rotate(90deg)}.name:hover .title[data-v-e9978b98]{color:var(--accent-text)}td.name-col:has(.name:hover) .caret[data-v-e9978b98]{color:var(--accent-text)}.dense .sub[data-v-e9978b98]{display:none}.dense .name[data-v-e9978b98]{grid-template-rows:auto}.breakdown-row td[data-v-e9978b98]{background:var(--surface-2);padding:0}.breakdown-row td[data-v-e9978b98]>*{contain:inline-size}.empty[data-v-e9978b98]{color:var(--muted);padding:34px 20px}.empty-in[data-v-e9978b98]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.empty-title[data-v-e9978b98]{color:var(--text);font-weight:600}.empty .tool[data-v-e9978b98]{margin-top:6px}@media (width<=720px){.rating[data-v-e9978b98],.rating.rail-off[data-v-e9978b98]{grid-template-columns:minmax(0,1fr);gap:12px}.rail[data-v-e9978b98]{position:static}.rail-expand[data-v-e9978b98],.rail-toggle[data-v-e9978b98]{display:none}.rail.collapsed .rail-body[data-v-e9978b98]{display:contents}.rail.collapsed .rail-head[data-v-e9978b98]{display:flex}.rail.collapsed .rail-inner[data-v-e9978b98]{height:auto;padding:16px;overflow:visible}.rail-inner[data-v-e9978b98]{max-height:none;padding:16px;overflow:visible}.jump-results[data-v-e9978b98]{text-underline-offset:3px;font-size:13px;display:inline-block}.main[data-v-e9978b98]{width:100%}.toolbar[data-v-e9978b98]{margin-top:8px}.mobile-controls[data-v-e9978b98]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.mobile-sort[data-v-e9978b98]{color:var(--text-2);flex:150px;font-size:12px}.mobile-sort select[data-v-e9978b98]{margin-top:4px;display:block}.mobile-controls .apply[data-v-e9978b98],.mobile-controls .input[data-v-e9978b98],.mobile-controls .tool[data-v-e9978b98]{min-height:44px}.mobile-selection[data-v-e9978b98]{flex-wrap:wrap;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.table-key .key-help[data-v-e9978b98]{margin-left:0}.rail-inner[data-v-e9978b98] .mini-sq{width:32px;height:32px}.rail-inner[data-v-e9978b98] input[type=range]{min-height:32px}.rail-inner[data-v-e9978b98] input:not([type=range]):not([type=checkbox]){min-height:44px;font-size:16px}.scroll[data-v-e9978b98]{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}table[data-v-e9978b98],tbody[data-v-e9978b98]{width:100%;min-width:0;display:block}colgroup[data-v-e9978b98],thead[data-v-e9978b98]{display:none}tbody tr[data-v-e9978b98]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-1);flex-direction:column;margin-bottom:14px;display:flex;overflow:hidden}tbody td[data-v-e9978b98]{border-bottom:0;display:block}tbody td.name-col[data-v-e9978b98]{border-right:0;border-bottom:1px solid var(--line);background:var(--surface-2);order:-2;width:auto;max-width:none;height:auto;padding:10px 14px;display:flex;position:relative}.scroll.shifted .name-col[data-v-e9978b98]{box-shadow:none}.sub[data-v-e9978b98]{display:block}tbody tr.open[data-v-e9978b98]{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}tbody tr.breakdown-row[data-v-e9978b98]{border-radius:0 0 var(--radius) var(--radius);border-top:0;margin-top:0}.empty-in[data-v-e9978b98]{text-align:left;align-items:flex-start}}@media (hover:none),(width<=720px){.member[data-v-e9978b98]{opacity:1}.remove-float[data-v-e9978b98],.scroll-wrap.removable[data-v-e9978b98]:after{display:none}.mark-inline[data-v-e9978b98],.remove-inline[data-v-e9978b98]{width:auto;padding:3px 4px}.row-actions.extra[data-v-e9978b98]{right:3px}td.name-col:has(.row-actions.extra) .name[data-v-e9978b98]{padding-right:42px}.row-actions[data-v-e9978b98]:has(.remove-inline){right:3px}td.name-col:has(.remove-inline) .name[data-v-e9978b98]{padding-right:42px}}
