.picker.svelte-d0kdjz{display:flex;gap:.5rem;margin-bottom:1.25rem}.picker.svelte-d0kdjz button:where(.svelte-d0kdjz){padding:.4rem .9rem;border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink-soft);cursor:pointer;font-size:.85rem;font-weight:600;transition:border-color .15s ease,transform .15s ease,color .15s ease}.picker.svelte-d0kdjz button:where(.svelte-d0kdjz):hover:not(.on){border-color:var(--color-brand-dim);color:var(--color-ink);transform:translateY(-1px)}.picker.svelte-d0kdjz button.on:where(.svelte-d0kdjz){border-color:var(--color-brand);color:var(--color-brand-bright);background:color-mix(in oklab,var(--color-brand) 12%,transparent)}.stats.svelte-d0kdjz{display:grid;grid-template-columns:repeat(8,1fr);gap:.6rem;margin-bottom:.5rem}.stat.svelte-d0kdjz{background:linear-gradient(180deg,var(--color-surface-2),var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-card);padding:.7rem;display:flex;flex-direction:column;gap:.25rem;box-shadow:var(--hairline)}.stat.svelte-d0kdjz span:where(.svelte-d0kdjz){font-size:.68rem;color:var(--color-ink-faint)}.stat.svelte-d0kdjz b:where(.svelte-d0kdjz){font-size:1rem}.pos.svelte-d0kdjz{color:var(--color-profit)}.neg.svelte-d0kdjz{color:var(--color-loss)}.asof.svelte-d0kdjz{font-size:.78rem;color:var(--color-ink-faint);margin-bottom:1.25rem}.card.svelte-d0kdjz{background:linear-gradient(180deg,var(--color-surface-2),var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.1rem;margin-bottom:1rem;box-shadow:var(--shadow-card)}.ch.svelte-d0kdjz{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.6rem}.ch.svelte-d0kdjz h3:where(.svelte-d0kdjz){font-size:.95rem;font-weight:700}.ch.svelte-d0kdjz span:where(.svelte-d0kdjz){font-size:.78rem;color:var(--color-ink-faint)}.two.svelte-d0kdjz{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.err.svelte-d0kdjz{padding:2rem;text-align:center;color:var(--color-ink-faint);background:var(--color-surface);border-radius:var(--radius-card)}.lesson.svelte-d0kdjz{margin-top:2rem}.lesson.svelte-d0kdjz h2:where(.svelte-d0kdjz){font-size:1.3rem;font-weight:700;text-align:center;margin-bottom:1.25rem}.cols.svelte-d0kdjz{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.cols.svelte-d0kdjz h4:where(.svelte-d0kdjz){font-size:.95rem;font-weight:700;color:var(--color-brand-bright);margin-bottom:.4rem}.cols.svelte-d0kdjz p:where(.svelte-d0kdjz){font-size:.88rem;color:var(--color-ink-soft);line-height:1.55}@media(max-width:1000px){.stats.svelte-d0kdjz{grid-template-columns:repeat(4,1fr)}.two.svelte-d0kdjz{grid-template-columns:1fr;gap:.85rem}}@media(max-width:720px){.picker.svelte-d0kdjz{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.picker.svelte-d0kdjz button:where(.svelte-d0kdjz){flex-shrink:0}}@media(max-width:560px){.stats.svelte-d0kdjz{grid-template-columns:repeat(2,1fr);gap:.45rem}.stat.svelte-d0kdjz{padding:.6rem}.stat.svelte-d0kdjz b:where(.svelte-d0kdjz){font-size:.92rem}.card.svelte-d0kdjz{padding:.85rem}}
