@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..700&family=Geist:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");@font-face{font-family:"Household Serif";src:url(/fonts/household-serif.woff2) format("woff2");font-weight:400;font-display:swap}body,html{min-height:100%}html{text-size-adjust:100%}.sim-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:4px;background:var(--rule);outline:none;margin:8px 0}.sim-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--lilac);border:2px solid var(--tile);box-shadow:0 0 0 1px var(--lilac);cursor:pointer;-webkit-transition:transform .1s ease;transition:transform .1s ease}.sim-range::-webkit-slider-thumb:hover{transform:scale(1.18)}.sim-range::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--lilac);border:2px solid var(--tile);box-shadow:0 0 0 1px var(--lilac);cursor:pointer}.sim-range::-moz-range-track{height:4px;border-radius:4px;background:var(--rule)}:root{--paper:#f6f6f5;--paper-2:#f8f8f8;--paper-3:#f0f0f0;--paper-rail:#111;--paper-bar:#111;--rail-ink:#f9f9f7;--rail-ink-dim:#97958d;--rail-hover:hsla(53,12%,87%,.06);--rail-active:hsla(53,12%,87%,.1);--rail-border:hsla(53,12%,87%,.2);--tile:#fff;--ink:#383838;--ink-2:#606060;--ink-3:#767676;--rule:#e8e8e8;--rule-2:#f0f0f0;--lilac:#222;--lilac-2:#000;--lilac-soft:#d0d0d0;--lilac-tint:#f0f0f0;--lilac-label:#383838;--on-accent:#fff;--olive:#008a06;--olive-fill:#137718;--olive-soft:#a3d9a3;--olive-tint:#eef7ee;--berry:#e00;--berry-fill:#cd2121;--berry-tint:#fae9e9;--signal:#008a06;--chart:#ba4c27;--chart-2:#d99d88;--chart-3:#9830ff;--chart-fill:#ba4c27;--graph-area:rgba(186,76,39,.2);--chart-mono:#222;--figure-label:var(--chart);--graph-area-mono:rgba(34,34,34,.08);--subgroup-bg:#f4f4f4;--subgroup-ink:var(--ink-2);--serif:"Household Serif","Fraunces","Georgia",serif;--sans:"Geist","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--mono:"JetBrains Mono","IBM Plex Mono",ui-monospace,monospace;--label:"Geist","Inter",-apple-system,BlinkMacSystemFont,sans-serif}[data-theme=dark]{--paper:#151515;--paper-2:#2a2a28;--paper-3:#30302e;--paper-rail:#242423;--paper-bar:#242423;--rail-ink:#f9f9f7;--rail-ink-dim:#97958d;--rail-hover:hsla(53,12%,87%,.06);--rail-active:hsla(53,12%,87%,.1);--rail-border:hsla(53,12%,87%,.2);--tile:#20201f;--ink:#f9f9f7;--ink-2:#c3c2b7;--ink-3:#97958d;--rule:#3d3d3b;--rule-2:#2f2f2e;--lilac:#f9f9f7;--lilac-2:#fff;--lilac-soft:#565653;--lilac-tint:#333332;--lilac-label:#f9f9f7;--on-accent:#151515;--olive:#00d708;--olive-fill:#1eb924;--olive-soft:#2f5f2f;--olive-tint:#203220;--berry:#ff6464;--berry-fill:#e97a7a;--berry-tint:#382b2a;--signal:#00d708;--chart:#d7653f;--chart-2:#854631;--chart-3:#ae5dff;--chart-fill:#d7653f;--graph-area:rgba(215,101,63,.14);--chart-mono:#f9f9f7;--graph-area-mono:hsla(60,14%,97%,.08);--subgroup-bg:var(--paper);--subgroup-ink:var(--ink-2)}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{cursor:pointer}button,input,select,textarea{font-family:inherit}.placeholder-img{background:repeating-linear-gradient(45deg,var(--rule-2),var(--rule-2) 6px,var(--paper-2) 6px,var(--paper-2) 12px);border:1px solid var(--rule);display:flex;align-items:center;justify-content:center;font-family:var(--label);font-size:10px;color:var(--ink-3);letter-spacing:.02em}.kbd{font-family:var(--mono);font-size:10px;padding:2px 5px;border:1px solid var(--rail-border);border-radius:3px;background:var(--rail-hover);color:var(--rail-ink-dim)}.long-arrow{display:inline-block;position:relative;height:1px;background:currentColor;vertical-align:middle;opacity:.6}.long-arrow:after{content:"";position:absolute;right:-1px;top:-4px;width:9px;height:9px;border-right:1px solid;border-top:1px solid;transform:rotate(45deg)}.scroll-y{overflow-y:auto}.scroll-x{overflow-x:auto}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}@media (max-width:768px){input,select,textarea{font-size:16px!important}button{min-width:44px;min-height:44px}body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}[style*=grid-column]{grid-column:1/-1!important}.desktop-only{display:none!important}button[data-del]{opacity:.5!important}.kbd{display:none}}@media (min-width:769px){.desktop-only{display:flex!important}}