.kt{--val-giant:var(--green-900);--val-large:var(--green-700);--val-mid:var(--green-500);--val-small:var(--green-300);--val-micro:var(--green-100)}.dark .kt,[data-theme=dark] .kt{--val-giant:var(--green-200);--val-large:var(--green-400);--val-mid:var(--green-600);--val-small:var(--green-800);--val-micro:var(--green-950)}.kt .val-tag{align-items:center;gap:6px;display:inline-flex}.kt .val-method{font-size:var(--ts-caption);color:var(--color-text-tertiary)}@media (min-width:640px){.kt .val-picker .fund-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kt .val-picker .fund-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.kt .val-picker .val-method{display:none}.kt .val-picker.is-collapsed .fund-overline{min-width:64px}}.kt .val-results .panel-head .kit-example{margin-left:auto}.kt .val-msg{margin-bottom:var(--space-4)}.kt .val-summary{gap:var(--space-3);display:grid}.kt .val-focus{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.kt .val-focus-label{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kt .val-results .stat-hero .stat-value{margin:var(--space-1) 0 var(--space-1)}.kt .val-results .stat-hero .stat-note{font-size:var(--ts-body-sm);color:var(--color-on-glow-secondary)}.kt .val-results .stat-hero .stat-label{overflow-wrap:anywhere}.kt .val-sub-head{align-items:center}.kt .val-table{min-width:300px}.kt .val-short{display:none}@media (max-width:639px){.kt .val-long{display:none}.kt .val-short{display:inline}.kt .val-table th,.kt .val-table td{padding-left:var(--space-2);padding-right:var(--space-2)}}@media (min-width:640px){.kt .val-table th:first-child{width:52%}}.kt .val-fund-cell{align-items:baseline;gap:var(--space-2);display:flex}.kt .val-fund-cell .kit-key{transform:translateY(-1px)}.kt .val-strong{font-weight:var(--weight-bold);color:var(--color-text)}.kt .val-table-note{margin-top:var(--space-3);max-width:var(--measure)}.kt .val-mix{gap:var(--space-5);display:grid}.kt .val-mix-name{align-items:baseline;gap:4px var(--space-2);font-size:var(--ts-body-sm);flex-wrap:wrap;display:flex}.kt .val-mix-name b{font-weight:var(--weight-medium)}.kt .val-mix-name small{font-size:var(--ts-caption);color:var(--color-accent);font-weight:var(--weight-medium)}.kt .val-mix-bar{height:14px;margin:var(--space-2) 0 6px;background:var(--color-bg-muted);border-radius:4px;gap:2px;display:flex;overflow:hidden}.kt .val-mix-bar i{transform-origin:0;min-width:2px;height:100%;animation:kt-bar-in var(--dur-slow) var(--ease-out);display:block}.kt .val-mix-text{font-size:var(--ts-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.kt [data-size=giant]{background:var(--val-giant)}.kt [data-size=large]{background:var(--val-large)}.kt [data-size=mid]{background:var(--val-mid)}.kt [data-size=small]{background:var(--val-small)}.kt [data-size=micro]{background:var(--val-micro);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.kt .val-mix-legend{gap:var(--space-2) var(--space-5);margin-top:var(--space-5);font-size:var(--ts-caption);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.kt .val-mix-legend li{align-items:center;gap:6px;display:inline-flex}.kt .val-mix-legend i{border-radius:3px;width:10px;height:10px}.kt .val-mix-note{margin-top:var(--space-3);max-width:var(--measure)}.kt .val-read td:first-child{white-space:normal;min-width:120px}@media (min-width:640px){.kt .val-read td:first-child{width:36%}}