:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text:var(--lightningcss-light,#6b6375)var(--lightningcss-dark,#9ca3af);--text-h:var(--lightningcss-light,#08060d)var(--lightningcss-dark,#f3f4f6);--muted:var(--lightningcss-light,#8b8792)var(--lightningcss-dark,#868b96);--bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#16171d);--border:var(--lightningcss-light,#e5e4e7)var(--lightningcss-dark,#2e303a);--accent:var(--lightningcss-light,#aa3bff)var(--lightningcss-dark,#c084fc);--brand-stock:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#4ade80);--brand-moose:var(--lightningcss-light,#7c4a1e)var(--lightningcss-dark,#c8915e);--brand-shades:#41444e;--accent-bg:var(--lightningcss-light,#aa3bff1a)var(--lightningcss-dark,#c084fc26);--accent-border:var(--lightningcss-light,#aa3bff80)var(--lightningcss-dark,#c084fc80);--corr-neg:var(--lightningcss-light,#0e7490)var(--lightningcss-dark,#22d3ee);--series-1:var(--lightningcss-light,#2a78d6)var(--lightningcss-dark,#3987e5);--series-2:var(--lightningcss-light,#eb6834)var(--lightningcss-dark,#d95926);--series-3:var(--lightningcss-light,#0fa3a3)var(--lightningcss-dark,#14aa9c);--series-4:var(--lightningcss-light,#eda100)var(--lightningcss-dark,#c98500);--series-5:var(--lightningcss-light,#e87ba4)var(--lightningcss-dark,#d55181);--series-6:var(--lightningcss-light,#4a3aa7)var(--lightningcss-dark,#7d4fc4);--footer-h:2rem;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--brand:"Fraunces", Georgia, "Times New Roman", serif;font:18px/145% var(--sans);letter-spacing:.18px;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:auto;max-width:1600px;min-height:100svh;margin-inline:auto;padding-inline:12px;display:flex}body{margin:0}h1{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:48px}@media (width<=1024px){h1{margin:20px 0;font-size:32px}}p{margin:0}.page-header{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;column-gap:.75em;margin-top:.6em;margin-bottom:.05em;padding-bottom:.3em;padding-right:15em;display:flex;position:relative}.page-status{align-items:baseline;gap:.6em;line-height:1;display:flex;position:absolute;bottom:.3em;right:0}.page-buttons{gap:.4em;display:flex}@media (width<=640px){.page-header{grid-template-columns:1fr auto;align-items:center;padding-right:0;display:grid}.page-tagline{display:none}.page-status,.page-buttons{display:contents}.page-theme{grid-area:1/2}.page-updated{text-align:left;grid-area:2/1}.page-about{grid-area:2/2;justify-self:end}.page-header h1{font-size:min(32px,10vw)}}.panes{flex-wrap:wrap;align-items:flex-start;gap:2.5em;display:flex}.pane{flex:420px;min-width:0}.pane-table{flex:none}.pane-scroll{max-height:max(15em, calc(100svh - var(--pane-top) - 12px - var(--footer-h)));box-sizing:border-box;padding-right:.75em;overflow-y:auto}.pane-nav{display:none}@media (width<=640px){.panes{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex-grow:1;gap:0;overflow-x:auto}.panes::-webkit-scrollbar{display:none}.pane{scroll-snap-align:start;flex:0 0 100%}.pane-nav{justify-content:space-between;align-items:center;margin:.5em 0;display:flex}}.chart-scrub{touch-action:none}.chart-scrub .recharts-wrapper *{pointer-events:none}.table-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.about-dialog::backdrop,.import-dialog::backdrop{background:#00000073}.amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.coin-suggestion{cursor:pointer;border-bottom:1px solid var(--border);padding:.5em .75em}.coin-suggestion:first-child{border-bottom:none}.coin-suggestion:hover,.coin-suggestion.active{background:#00ffff1a}
