@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-2.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-3.woff2)format("woff2");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}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-5.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-6.woff2)format("woff2");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}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-8.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-9.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/barlow-condensed-1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/barlow-condensed-2.woff2)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/barlow-condensed-3.woff2)format("woff2");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/barlow-condensed-4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/barlow-condensed-5.woff2)format("woff2");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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/barlow-condensed-6.woff2)format("woff2");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{--color-sky-deep:#12295e;--color-sky:#1c3d7c;--color-sky-light:#2a5497;--color-cloud:#f3ecd9;--color-flap:#faf5e8;--color-flap-low:#efe6cf;--color-flap-split:#c9bfa6;--color-inset:#d9cfb6;--color-ink-muted:#46567a;--color-ink-on-navy-muted:#b9c6e4;--color-you:#d8563d;--color-you-text:#c2462d;--color-you-key-low:#c4432b;--color-key-lip:#8f8568;--color-you-key-lip:#7a2415;--font-words:"Archivo", system-ui, sans-serif;--font-numerals:"Barlow Condensed", system-ui, sans-serif;--text-label:14px;--text-key:15px;--text-row:16px;--text-title:18px;--text-time:22px;--text-headline:24px;--text-counter:30px;--text-flap:36px;--text-readout:38px;--weight-label:500;--weight-row:600;--weight-readout:700;--space-row-gap:4px;--space-gutter:14px;--space-block:20px;--size-icon-cell:30px;--size-row:44px;--size-key:78px;--size-time-col:46px;--color-chip:#e4dcc6;--color-placeholder:#8a90a4;--radius-flap:3px;--radius-key:4px;--radius-window:6px;--shadow-flap:0 2px 4px #0a14324d;--shadow-flap-strong:0 2px 4px #0a143259;--shadow-window:inset 0 1px 0 #fffc, 0 4px 10px #0a143259;--shadow-emblem:inset 0 1px 0 #ffffff40, 0 3px 8px #0a143259}.flap{border-radius:var(--radius-flap);box-shadow:var(--shadow-flap);background-image:linear-gradient(in oklab 180deg, oklab(97.1% .0002 .018) 0%, oklab(97.1% .0002 .018) 49%, oklab(80.6% .0008 .036) 50%, oklab(92.6% .0005 .032) 51%, oklab(92.6% .0005 .032) 100%);color:var(--color-sky-deep)}.flap--live{background-image:linear-gradient(in oklab 180deg, oklab(45.2% -.022 -.117) 0%, oklab(45.2% -.022 -.117) 49%, oklab(25.4% -.008 -.083) 50%, oklab(37.3% -.016 -.113) 51%, oklab(37.3% -.016 -.113) 100%);color:var(--color-flap)}.window{border-radius:var(--radius-window);box-shadow:var(--shadow-window);background-image:linear-gradient(in oklab 180deg, oklab(97.1% .0002 .018) 0%, oklab(92.6% .0005 .032) 100%);color:var(--color-sky-deep)}.key{border-radius:var(--radius-key);box-shadow:inset 0 1px 0 #fffc, 0 5px 0 var(--color-key-lip);background-image:linear-gradient(in oklab 180deg, oklab(97.1% .0002 .018) 0%, oklab(85.6% .0007 .035) 100%);color:var(--color-sky-deep);font:inherit;border:0}.key--you{box-shadow:inset 0 1px 0 #fff6, 0 5px 0 var(--color-you-key-lip);background-image:linear-gradient(in oklab 180deg, oklab(68.7% .126 .083) 0%, oklab(56.1% .142 .091) 100%);color:var(--color-flap)}.key:active{box-shadow:inset 0 1px 0 #fffc, 0 0 0 var(--color-key-lip);transform:translateY(5px)}.key--you:active{box-shadow:inset 0 1px 0 #fff6, 0 0 0 var(--color-you-key-lip)}@media (prefers-reduced-motion:reduce){.key:active{transform:none}}.sheet{border-radius:var(--radius-window) var(--radius-window) 0 0;background-image:linear-gradient(in oklab 180deg, oklab(97.1% .0002 .018) 0%, oklab(92.6% .0005 .032) 100%);color:var(--color-sky-deep);box-shadow:inset 0 1px #fffc,0 -6px 20px #0a143266}.key--held{box-shadow:inset 0 2px 4px #0000004d, 0 2px 0 var(--color-you-key-lip);background-image:linear-gradient(in oklab 180deg, oklab(68.7% .126 .083) 0%, oklab(56.1% .142 .091) 100%);color:var(--color-flap);transform:translateY(3px)}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;position:fixed;inset:0;overflow:hidden}html{background-image:linear-gradient(in oklab 180deg, oklab(29.8% -.011 -.099) 0%, oklab(37.3% -.016 -.113) 60%, oklab(45.2% -.022 -.117) 100%);background-color:var(--color-sky-deep);-webkit-text-size-adjust:100%;background-attachment:fixed}body{font-family:var(--font-words);color:var(--color-flap);overscroll-behavior:none;-webkit-user-select:none;user-select:none;background:0 0;margin:0}button{font-family:inherit}canvas.svelte-1bal52p{z-index:-1;pointer-events:none;image-rendering:auto;width:100%;height:100%;position:fixed;inset:0}.screen.svelte-zkz7ka{min-height:100dvh;padding:var(--space-gutter);justify-content:center;align-items:center;display:flex}form.svelte-zkz7ka{flex-direction:column;gap:14px;width:100%;max-width:340px;padding:20px;display:flex}h1.svelte-zkz7ka{font-family:var(--font-words);font-size:var(--text-headline);font-weight:var(--weight-readout);color:var(--color-sky-deep);letter-spacing:-.01em;margin:0}input.svelte-zkz7ka{border-radius:var(--radius-flap);background:var(--color-flap);width:100%;font-family:var(--font-words);font-size:var(--text-row);color:var(--color-sky-deep);border:0;padding:12px;box-shadow:inset 0 1px 2px #0a14324d}input.svelte-zkz7ka:focus{outline:2px solid var(--color-you);outline-offset:1px}.error.svelte-zkz7ka{font-size:var(--text-label);font-weight:var(--weight-label);color:var(--color-you-text);margin:0}button.svelte-zkz7ka{height:52px;font-size:var(--text-key);font-weight:var(--weight-row);cursor:pointer}button.svelte-zkz7ka:disabled{opacity:.6;cursor:default}.waiting.svelte-12qhfyh{min-height:100dvh}
