.kt .nav-grid{--nav-all:color-mix(in srgb, var(--chart-1) 38%, transparent);--nav-picked:var(--chart-1);--nav-form-w:calc(var(--space-13) * 3 - var(--space-3));--nav-pill-min:calc(var(--space-9) + var(--space-1));--nav-recent-max:calc(var(--space-13) * 3 + var(--space-9) + var(--space-5));--nav-key-w:calc(var(--space-px) * 14);--nav-key-h:calc(var(--space-px) * 3);gap:var(--space-4);align-items:start;display:grid}@media (min-width:1024px){.kt .nav-grid{grid-template-columns:var(--nav-form-w) minmax(0, 1fr);gap:var(--space-5)}}.kt .nav-form .panel-head{margin-bottom:var(--space-4)}.kt .nav-editor{gap:var(--space-5);display:grid}.kt .nav-block{gap:var(--space-2);min-width:0;display:grid}.kt .nav-label{font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text)}.kt .nav-sublabel{font-size:var(--ts-caption);color:var(--color-text-secondary);font-weight:var(--weight-medium)}.kt .nav-block .nav-sublabel{margin-top:var(--space-1)}.kt .nav-picked .kit-key{margin-top:var(--space-1);align-self:flex-start}.kt .nav-picked .fund-remove{margin:0}.kt .nav-empty{padding:var(--space-3) var(--space-4);border:var(--space-px) dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--ts-body-sm);color:var(--color-text-tertiary);margin:0}.kt .nav-plan-row{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.kt .nav-seg-field{gap:var(--space-1);display:grid}.kt .nav-editor>.nav-block>.k-segmented-control{width:100%;display:flex}.kt .nav-editor>.nav-block>.k-segmented-control .k-segmented-control-item{flex:1}.kt .nav-dates{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.kt .nav-dates.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kt .nav-dates .ls-field{align-content:start;min-width:0}.kt .nav-pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.kt .nav-pill{min-width:var(--nav-pill-min);height:var(--btn-h-md);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--space-px) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease}.kt .nav-pill:hover:not(:disabled){border-color:var(--color-text-tertiary)}.kt .nav-pill:focus-visible{outline:calc(var(--space-px) * 2) solid var(--color-accent);outline-offset:calc(var(--space-px) * 2)}.kt .nav-pill[aria-pressed=true]{background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-action-primary-text)}.kt .nav-pill:disabled{opacity:.45;cursor:not-allowed}.kt .nav-go{width:100%}.kt .nav-form-msg{margin-top:calc(var(--space-2) * -1)}.kt .nav-only-phone,.kt .nav-edit,.kt .nav-recap{display:none}@media (max-width:639px){.kt .nav-form.is-collapsed .nav-only-wide{display:none}.kt .nav-form.is-collapsed .nav-only-phone{display:inline}.kt .nav-form.is-collapsed .nav-edit{align-items:center;display:inline-flex}.kt .nav-form.is-collapsed .nav-recap{gap:var(--space-3);display:grid}.kt .nav-form.is-collapsed .nav-editor{display:none}.kt .nav-form.is-collapsed .panel-head{margin-bottom:var(--space-3)}}.kt .nav-recap-fund{font-size:var(--ts-body-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.kt .nav-recap-dates{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.kt .nav-recap-dates dt{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kt .nav-recap-dates dd{font-size:var(--ts-body-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;margin:0}.kt .nav-result-head{align-items:flex-start}.kt .nav-result-head .panel-title{overflow-wrap:anywhere;display:block}.kt .nav-tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.kt .nav-status{font-size:var(--ts-body-sm);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.kt .nav-error{margin-bottom:var(--space-4)}.kt .nav-error button{margin-left:var(--space-1)}.kt .nav-summary{gap:var(--space-3);display:grid}.kt .nav-hero{gap:var(--space-2);padding:var(--space-5) var(--space-6)}.kt .nav-hero-value{font-size:var(--ts-h2);letter-spacing:var(--ts-ls-tight);margin:var(--space-1) 0}@media (min-width:1024px){.kt .nav-hero-value{font-size:var(--ts-h1)}}.kt .nav-hero-note{font-size:var(--ts-body-sm);color:var(--color-on-glow-secondary);line-height:var(--ts-lh-normal)}.kt .nav-stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kt .nav-stats .stat:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:640px){.kt .nav-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.kt .nav-stats .stat:last-child:nth-child(odd){grid-column:auto}}.kt .nav-stats .stat{padding:var(--space-4)}.kt .nav-stat-value{font-size:var(--ts-h5);letter-spacing:var(--ts-ls-tight);overflow-wrap:anywhere}.kt .nav-stat-value.is-pos{color:var(--color-gain)}.kt .nav-stat-value.is-neg{color:var(--color-loss)}.kt .nav-shift{color:var(--color-text-secondary)}.kt .nav-notes{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.kt .nav-notes li{gap:var(--space-2);font-size:var(--ts-body-sm);color:var(--color-text-secondary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-subtle);border:var(--space-px) solid var(--color-border);align-items:flex-start;display:flex}.kt .nav-notes svg{width:var(--icon-sm);height:var(--icon-sm);margin-top:var(--space-px);color:var(--color-text-tertiary);flex:none}.kt .nav-launch{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-accent-soft);border:var(--space-px) solid var(--color-accent-line);align-items:flex-start;display:flex}.kt .nav-launch>svg{width:var(--icon-md);height:var(--icon-md);color:var(--color-accent);margin-top:calc(var(--space-px) * 2);flex:none}.kt .nav-launch b{font-size:var(--ts-body-md);font-weight:var(--weight-medium);display:block}.kt .nav-launch p{font-size:var(--ts-body-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 var(--space-3)}.kt .nav-chart-panel .sub-head{margin-bottom:var(--space-3)}.kt .nav-legend{margin-top:0}.kt .nav-legend i{width:var(--nav-key-w);height:var(--nav-key-h);border-radius:calc(var(--space-px) * 2)}.kt .nav-legend .nav-key-all{background:var(--nav-all)}.kt .nav-legend .nav-key-picked{background:var(--nav-picked)}.kt .nav-chart .nav-line-all{stroke:var(--nav-all);stroke-width:1.75px}.kt .nav-chart .nav-line-picked{stroke:var(--nav-picked);stroke-width:2.25px}.kt .nav-chart .nav-mark{fill:var(--nav-picked);stroke:var(--color-surface);stroke-width:2.5px}.kt .nav-chart .nav-hover-dot{fill:var(--color-text)}.kt .nav-periods .kit-note{margin-top:var(--space-3)}@media (max-width:639px){.kt .nav-periods-table th:nth-child(2),.kt .nav-periods-table td:nth-child(2){display:none}}.kt .nav-recent{padding:0}.kt .nav-recent>summary{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-4) var(--space-5);min-height:var(--btn-h-lg);cursor:pointer;border-radius:var(--radius-md);flex-wrap:wrap;list-style:none;display:flex}.kt .nav-recent>summary::-webkit-details-marker{display:none}.kt .nav-recent>summary .sub-title{align-items:center;gap:var(--space-2);display:inline-flex}.kt .nav-recent>summary .sub-title:before{content:"";width:calc(var(--space-px) * 7);height:calc(var(--space-px) * 7);border-right:calc(var(--space-px) * 2) solid currentColor;border-bottom:calc(var(--space-px) * 2) solid currentColor;transition:transform var(--dur-fast) ease;margin-right:calc(var(--space-px) * 2);transform:rotate(-45deg)}.kt .nav-recent[open]>summary .sub-title:before{transform:rotate(45deg)}.kt .nav-recent>summary .caption{font-size:var(--ts-caption);color:var(--color-text-tertiary)}.kt .nav-recent>summary:focus-visible{outline:calc(var(--space-px) * 2) solid var(--color-accent);outline-offset:calc(var(--space-px) * 2)}.kt .nav-recent-body{padding:0 var(--space-5) var(--space-5)}.kt .nav-recent-scroll{max-height:var(--nav-recent-max);overflow-y:auto}.kt .nav-recent-scroll thead th{background:var(--color-surface);z-index:1;position:sticky;top:0}.kt .nav-recent-foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.kt .nav-banner{margin-top:var(--space-1)}.kt .nav-cta>.cta-band{margin-top:var(--space-6)}@media (max-width:639px){.kt .nav-results,.kt .nav-form,.kt .nav-results .sub-panel:not(.nav-recent),.kt .nav-recent>summary{padding:var(--space-4)}.kt .nav-recent-body{padding:0 var(--space-4) var(--space-4)}.kt .nav-hero{padding:var(--space-5)}}