.toast-stack.svelte-126xr02{z-index:9999;pointer-events:none;flex-direction:column-reverse;gap:.5rem;width:380px;max-width:calc(100vw - 2rem);display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.toast.svelte-126xr02{border-radius:var(--radius-md,8px);background-color:var(--color-surface-container-high,#f1f5f9);border:1px solid var(--color-outline-variant,#e2e8f0);pointer-events:auto;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 4px 16px #0f172a1f}.toast--info.svelte-126xr02{border-left:4px solid var(--color-primary,#22c55e)}.toast--info.svelte-126xr02 .toast-icon:where(.svelte-126xr02){color:var(--color-primary,#22c55e)}.toast--warning.svelte-126xr02{background-color:#fffbeb;border-left:4px solid #f59e0b}.toast--warning.svelte-126xr02 .toast-icon:where(.svelte-126xr02){color:#f59e0b}.toast--error.svelte-126xr02{border-left:4px solid var(--color-error,#ef4444);background-color:#fef2f2}.toast--error.svelte-126xr02 .toast-icon:where(.svelte-126xr02){color:var(--color-error,#ef4444)}.toast--success.svelte-126xr02{border-left:4px solid var(--color-primary,#22c55e);background-color:#f0fdf4}.toast--success.svelte-126xr02 .toast-icon:where(.svelte-126xr02){color:var(--color-primary,#22c55e)}.toast-body.svelte-126xr02{align-items:center;gap:.5rem;min-width:0;display:flex}.toast-icon.svelte-126xr02{flex-shrink:0;align-items:center;display:flex}.toast-message.svelte-126xr02{color:var(--color-on-surface,#0f172a);font-size:13px;font-weight:500;line-height:1.4}.toast-actions.svelte-126xr02{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.toast-action-btn.svelte-126xr02{letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary,#22c55e);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.25rem .375rem;font-size:12px;font-weight:700;transition:background-color .15s}.toast-action-btn.svelte-126xr02:hover{background-color:#22c55e14}.toast-dismiss.svelte-126xr02{cursor:pointer;width:24px;height:24px;color:var(--color-on-surface-variant,#64748b);opacity:.5;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:flex}.toast-dismiss.svelte-126xr02:hover{opacity:1;background-color:#0f172a0f}.btn.svelte-1b800bk{border-radius:var(--control-button-radius,var(--radius-md));cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;font-family:inherit;font-weight:600;transition:opacity .15s,background-color .15s,border-color .15s,transform .1s;display:inline-flex;position:relative}.btn.svelte-1b800bk:active:not(:disabled){transform:scale(.97)}.btn.svelte-1b800bk:disabled{opacity:.6;cursor:not-allowed}.btn--full.svelte-1b800bk{width:100%}.btn--sm.svelte-1b800bk{min-height:var(--control-button-sm-height,28px);padding:.25rem .625rem;font-size:11px}.btn--md.svelte-1b800bk{min-height:var(--control-button-height,36px);padding:.5rem 1rem;font-size:13px}.btn--lg.svelte-1b800bk{min-height:44px;padding:.75rem 1.25rem;font-size:15px}.btn--primary.svelte-1b800bk{background-color:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.btn--primary.svelte-1b800bk:hover:not(:disabled){opacity:.9}.btn--secondary.svelte-1b800bk{background-color:var(--color-surface-container-low);color:var(--color-on-surface-variant);border-color:var(--color-outline-variant)}.btn--secondary.svelte-1b800bk:hover:not(:disabled){background-color:var(--color-surface-container-high)}.btn--danger.svelte-1b800bk{background-color:var(--color-error);color:#fff;border-color:var(--color-error)}.btn--danger.svelte-1b800bk:hover:not(:disabled){opacity:.9}.btn--ghost.svelte-1b800bk{color:var(--color-on-surface-variant);background-color:#0000;border-color:#0000}.btn--ghost.svelte-1b800bk:hover:not(:disabled){background-color:var(--color-surface-container-low)}.btn--text.svelte-1b800bk{color:var(--color-primary);background-color:#0000;border-color:#0000;padding-left:0;padding-right:0}.btn--text.svelte-1b800bk:hover:not(:disabled){text-decoration:underline}.btn-spinner.svelte-1b800bk{border:2px solid #ffffff4d;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite svelte-1b800bk-btn-spin;display:inline-block;position:absolute}.btn-spinner--secondary.svelte-1b800bk,.btn-spinner--ghost.svelte-1b800bk,.btn-spinner--text.svelte-1b800bk{border-color:var(--color-outline-variant);border-top-color:var(--color-primary)}.btn-spinner--primary.svelte-1b800bk,.btn-spinner--danger.svelte-1b800bk{border-color:#fff #ffffff4d #ffffff4d}.btn-content--hidden.svelte-1b800bk{visibility:hidden}.btn.svelte-1b800bk:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.btn.svelte-1b800bk{transition:none}}@keyframes svelte-1b800bk-btn-spin{to{transform:rotate(360deg)}}.empty-state.svelte-dsqcl6{text-align:center;background-color:var(--color-surface-container-lowest);border:1px dashed var(--color-outline-variant);border-radius:var(--radius-lg);color:var(--color-on-surface-variant);flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem 1rem;font-size:13px;display:flex}.empty-title.svelte-dsqcl6{font-size:13px;font-weight:500}.empty-sub.svelte-dsqcl6{opacity:.7;margin-top:.125rem;font-size:11px}.empty-icon{color:var(--color-on-surface-variant);opacity:.4;margin-bottom:.25rem}.empty-actions.svelte-dsqcl6{margin-top:.75rem}.hero-card.svelte-1wcp6sy{border-radius:1rem;flex-direction:column;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0f172a0a}.hero-card__inner.svelte-1wcp6sy{flex-direction:column;gap:.25rem;display:flex}.hero-card--primary.svelte-1wcp6sy{background-color:var(--color-on-secondary-fixed,#0f172a);color:#fff;border:1px solid #ffffff1a;box-shadow:0 4px 14px #0f172a1f}.hero-card__label-row.svelte-1wcp6sy{align-items:center;gap:.4rem;margin-bottom:.125rem;display:flex}.hero-card__label-icon{color:var(--color-primary-fixed,#6bff8f);opacity:.9}.hero-card--primary.svelte-1wcp6sy .hero-card__label:where(.svelte-1wcp6sy){opacity:.8}.hero-card--secondary.svelte-1wcp6sy .hero-card__label:where(.svelte-1wcp6sy){color:var(--color-on-surface-variant,#64748b);opacity:.85}.hero-card__label.svelte-1wcp6sy{letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.hero-card__value.svelte-1wcp6sy{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.15;font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums}.hero-card__value--lg.svelte-1wcp6sy{font-size:22px}.hero-card__value--accent.svelte-1wcp6sy{color:var(--color-primary,#006e2f)}.hero-card__per.svelte-1wcp6sy{opacity:.65;font-size:13px;font-weight:500}.hero-card__trend.svelte-1wcp6sy{align-items:center;gap:.25rem;margin-top:.375rem;display:flex}.hero-card__trend-icon{color:var(--color-primary-fixed,#6bff8f)}.hero-card__trend-pct.svelte-1wcp6sy{color:var(--color-primary-fixed,#6bff8f);font-size:13.5px;font-weight:700;font-family:var(--font-family-mono,monospace);font-variant-numeric:tabular-nums}.hero-card__trend-sub.svelte-1wcp6sy{opacity:.75;margin-left:.25rem;font-size:12px;font-weight:500}.hero-card--secondary.svelte-1wcp6sy{background-color:var(--color-surface-bright,#fff);border:1px solid var(--color-outline,#e2e8f0);box-shadow:0 2px 8px #0f172a0a}.hero-card__icon-accent{color:var(--color-primary,#006e2f);margin-bottom:.125rem}
