body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f6f8fb;color:#1f2933}.page.svelte-13luymz{padding:2rem clamp(1rem,4vw,3rem);display:flex;flex-direction:column;gap:1.5rem}.page__header.svelte-13luymz{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.page__header.svelte-13luymz h1:where(.svelte-13luymz){margin:0;font-size:clamp(1.75rem,4vw,2.5rem)}.page__header.svelte-13luymz p:where(.svelte-13luymz){margin:.25rem 0 0;color:#4b5563}.refresh.svelte-13luymz{border:none;background:#2563eb;color:#fff;padding:.6rem 1rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background .15s ease-in-out}.refresh.svelte-13luymz:disabled{opacity:.7;cursor:not-allowed}.refresh.svelte-13luymz:not(:disabled):hover,.refresh.svelte-13luymz:not(:disabled):focus-visible{background:#1d4ed8}.alert.svelte-13luymz{padding:1rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.25rem}.alert--error.svelte-13luymz{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.loading.svelte-13luymz,.empty.svelte-13luymz{padding:2rem;text-align:center;background:#fff;border-radius:1rem;border:1px solid #e5e7eb;color:#4b5563}.layout.svelte-13luymz{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:1.5rem;align-items:start}@media(max-width:900px){.layout.svelte-13luymz{grid-template-columns:1fr}}.sidebar.svelte-13luymz{background:#fff;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;border:1px solid #e5e7eb}.field.svelte-13luymz{display:flex;flex-direction:column;gap:.5rem}.field__label.svelte-13luymz{font-size:.85rem;font-weight:600;color:#4b5563}select.svelte-13luymz{padding:.5rem .75rem;border-radius:.5rem;border:1px solid #d1d5db;font-size:1rem;background:#f9fafb;color:inherit}.holding.svelte-13luymz{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.95rem}.toggle.svelte-13luymz{display:flex;align-items:center;gap:.75rem;font-weight:600}.summary.svelte-13luymz{display:flex;flex-direction:column;gap:.75rem;background:linear-gradient(180deg,#f9fafb,#eef2ff);border-radius:.75rem;padding:1rem}.summary.svelte-13luymz h2:where(.svelte-13luymz){margin:0;font-size:1.1rem}dl.svelte-13luymz{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}dt.svelte-13luymz{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280}dd.svelte-13luymz{margin:.1rem 0 0;font-weight:600;font-size:.95rem}.next-payout.svelte-13luymz{margin:0;font-size:.9rem;color:#1f2933}.content.svelte-13luymz{display:flex;flex-direction:column;gap:1.5rem}.calendar.svelte-13luymz,.timeline.svelte-13luymz{background:#fff;border-radius:1rem;border:1px solid #e5e7eb;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.calendar__grid.svelte-13luymz{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.calendar__card.svelte-13luymz{background:#f9fafb;border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;border:1px solid #e5e7eb}.calendar__card.svelte-13luymz header:where(.svelte-13luymz){display:flex;justify-content:space-between;align-items:baseline}.calendar__card.svelte-13luymz h3:where(.svelte-13luymz){margin:0;font-size:1rem}.calendar__total.svelte-13luymz{font-weight:600;color:#1d4ed8}.calendar__card.svelte-13luymz ul:where(.svelte-13luymz){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.calendar__card.svelte-13luymz li:where(.svelte-13luymz){display:flex;justify-content:space-between;font-size:.9rem;color:#374151}.timeline.svelte-13luymz ol:where(.svelte-13luymz){margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.timeline.svelte-13luymz li:where(.svelte-13luymz){display:grid;grid-template-columns:minmax(120px,160px) minmax(60px,100px) minmax(80px,140px);gap:1rem;font-size:.95rem;align-items:center}.timeline__date.svelte-13luymz{color:#1f2933;font-weight:600}.timeline__ticker.svelte-13luymz{color:#4b5563}.timeline__amount.svelte-13luymz{justify-self:end;font-weight:600}
