.investment-page.svelte-6mcd6m{--tool-accent-field:var(--pill-lavender-bg);--tool-accent-ink:var(--mk-lavender-text);--tool-accent-soft:30%;--tool-accent-formula:36%}.timing-control.svelte-6mcd6m{margin:var(--space-5) 0 0;gap:var(--space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.timing-control.svelte-6mcd6m label:where(.svelte-6mcd6m){align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4);cursor:pointer;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--mk-ink) 3%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--mk-ink) 14%, transparent);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);display:flex;position:relative}.timing-control.svelte-6mcd6m label:where(.svelte-6mcd6m):has(input:where(.svelte-6mcd6m):checked){background:color-mix(in srgb, var(--tool-accent-field) 30%, transparent);box-shadow:0 0 0 2px var(--tool-accent-ink)}.timing-control.svelte-6mcd6m label:where(.svelte-6mcd6m):has(input:where(.svelte-6mcd6m):focus-visible){outline:2px solid var(--tool-accent-ink);outline-offset:3px}.timing-control.svelte-6mcd6m input:where(.svelte-6mcd6m){width:1rem;height:1rem;accent-color:var(--tool-accent-ink);flex:none;margin:.15rem 0 0}.timing-control.svelte-6mcd6m span:where(.svelte-6mcd6m),.timing-control.svelte-6mcd6m strong:where(.svelte-6mcd6m),.timing-control.svelte-6mcd6m small:where(.svelte-6mcd6m){display:block}.timing-control.svelte-6mcd6m strong:where(.svelte-6mcd6m){color:var(--tool-ink);font-size:.9rem}.timing-control.svelte-6mcd6m small:where(.svelte-6mcd6m){margin-top:var(--space-1);color:var(--tool-muted);font-size:.8rem;line-height:1.4}.today-value.svelte-6mcd6m{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--mk-ivory) 62%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--tool-accent-ink) 16%, transparent)}.today-value.svelte-6mcd6m span:where(.svelte-6mcd6m){color:color-mix(in srgb, var(--tool-accent-ink) 70%, transparent);font-size:.75rem;font-weight:650;display:block}.today-value.svelte-6mcd6m strong:where(.svelte-6mcd6m){margin-top:var(--space-1);font-family:var(--font-mono);letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.05;display:block}.today-value.svelte-6mcd6m small:where(.svelte-6mcd6m){margin-top:var(--space-2);color:color-mix(in srgb, var(--tool-accent-ink) 78%, transparent);font-size:.8rem;line-height:1.5;display:block}.mix-bar.svelte-6mcd6m{width:100%;height:.85rem;margin-top:var(--space-6);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--mk-ivory) 45%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--tool-accent-ink) 12%, transparent);display:flex;overflow:hidden}.mix-segment.svelte-6mcd6m{height:100%}.tone-starting.svelte-6mcd6m{background:var(--tool-accent-ink)}.tone-contributions.svelte-6mcd6m{background:var(--pill-sky-bg-strong)}.tone-growth.svelte-6mcd6m{background:var(--mk-citron)}.mix-list.svelte-6mcd6m{margin:var(--space-5) 0 0;flex-direction:column;display:flex}.mix-list.svelte-6mcd6m>div:where(.svelte-6mcd6m){justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid color-mix(in srgb, var(--tool-accent-ink) 14%, transparent);display:flex}.mix-list.svelte-6mcd6m dt:where(.svelte-6mcd6m){align-items:center;gap:var(--space-2);font-size:.9rem;display:inline-flex}.mix-list.svelte-6mcd6m dd:where(.svelte-6mcd6m){font-family:var(--font-mono);margin:0;font-weight:700}@media (width<=39.9375rem){.timing-control.svelte-6mcd6m{grid-template-columns:1fr}}
