@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./albert-sans-latin-ext-wght-normal-BAo4qCk1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./albert-sans-latin-wght-normal-BJ0ssN8N.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--kalk:#f2efe9;--papier:#fbfaf7;--rail:#ece8e1;--rail-line:#e0d9ce;--segment:#e9e4dc;--field:#f2efe9;--field-2:#ebe6de;--line:#e6e0d6;--line-2:#ddd5c9;--ink:#23201c;--ink-2:#57514a;--ink-3:#6b645b;--ink-4:#8c857b;--ink-5:#a59e93;--brons:#9a6934;--brons-ink:#7d5324;--brons-soft:#b97a22;--tint:#efe4d5;--tint-2:#f3e8d8;--houtskool:#26221e;--salie:#4f6f55;--salie-2:#5e8a68;--salie-soft:#9dbba4;--salie-tint:#e5ede4;--roest:#a6452a;--roest-tint:#f6e1d9;--zon:#c8892b;--leisteen:#56697f;--water:#3f7589;--water-2:#5f93a6;--water-soft:#a0c2cf;--toggle-off:#d9d2c6;--nacht:#0b0a09;--nacht-2:#060505;--house:#3b3631;--glow:#f7d9a6;--chart-sun-fill:#f0d7aa;--chart-water-fill:#e3ecef;--rust-clock:#ddd4c7;--rust-value:#c6bdb0;--rust-label:#a79e91;--rust-line:#2a2622;--rust-dot:#7fa487;--font:"Albert Sans Variable", "Albert Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--r-card:32px;--r-card-sm:28px;--r-overlay:36px;--r-pill:999px;--shadow-card:0 1px 3px #23201c0d, 0 14px 34px -22px #23201c47;--shadow-pill:0 1px 3px #23201c0f, 0 6px 14px -10px #23201c38;--shadow-raised:0 2px 5px #23201c14, 0 12px 26px -14px #23201c52;--shadow-dark:0 3px 8px #23201c1f, 0 16px 30px -12px #23201c8c;--shadow-overlay:0 30px 80px -30px #14120f8c, 0 8px 24px -12px #14120f4d;--ease:cubic-bezier(.2, .8, .2, 1);--ease-wake:cubic-bezier(.65, 0, .25, 1);--t-press:.16s;--t-color:.3s;--t-toggle:.25s;--stage-w:1280px;--stage-h:800px;--rail-w:104px}.rise{animation:rise .58s var(--ease) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}.press{transition:transform var(--t-press) var(--ease), background-color var(--t-color) ease, color var(--t-color) ease, box-shadow var(--t-color) ease, border-color var(--t-color) ease}.press:active,.press[data-pressed=true]{transform:scale(.965)}.pressRow{transition:transform var(--t-press) var(--ease), background-color var(--t-color) ease}.pressRow:active{transform:scale(.985)}@keyframes pulseRing{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes blink{0%,55%{opacity:1}70%,90%{opacity:.2}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spinSlow{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--nacht);color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;overscroll-behavior:none;font-size:16px;line-height:1.25}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}button:focus{outline:none}button:focus-visible{outline:2px solid var(--brons);outline-offset:2px}svg{flex:none;display:block}h1,h2,h3,p{font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}.sectionLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:600;line-height:1}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.booting *,.booting :before,.booting :after{transition:none!important}dl,dd{margin:0}
