@keyframes VPXSUG_bikelimeTileFlip{0%{background-color:var(--nz-surface);border-color:var(--nz-text-dim);color:var(--nz-text);transform:perspective(400px)rotateX(0)}49.9%{background-color:var(--nz-surface);border-color:var(--nz-text-dim);color:var(--nz-text);transform:perspective(400px)rotateX(90deg)}50%{background-color:var(--tile-bg);border-color:var(--tile-bg);color:var(--tile-fg);transform:perspective(400px)rotateX(90deg)}to{background-color:var(--tile-bg);border-color:var(--tile-bg);color:var(--tile-fg);transform:perspective(400px)rotateX(0)}}@keyframes VPXSUG_bikelimeTilePop{0%{opacity:.4;transform:scale(.7)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@keyframes VPXSUG_bikelimeCursorBlink{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes VPXSUG_nabizFibrillation{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes VPXSUG_nabizWinPulse{0%{transform:scale(1)}35%{transform:scale(1.15)}to{transform:scale(1)}}.VPXSUG_grid{--gap:4px;--row:calc((100cqh - (var(--rows) - 1) * var(--gap)) / var(--rows));--w:min(56px, calc((100cqw - (var(--n) - 1) * var(--gap)) / var(--n)), var(--row));--h:min(var(--row), max(var(--w), min(calc(var(--w) * 1.25), 40px)));flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.VPXSUG_rows{align-items:center;gap:var(--gap);flex-direction:column;display:flex;position:relative}.VPXSUG_long{--gap:3px}.VPXSUG_row{gap:var(--gap);display:flex}.VPXSUG_tile{width:var(--w);height:var(--h);border-radius:max(4px,var(--w)*.14);font-size:min(var(--w)*.56,var(--h)*.5);-webkit-user-select:none;user-select:none;border:1.5px solid #0000;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:relative}.VPXSUG_green,.VPXSUG_yellow,.VPXSUG_gray{background:var(--tile-bg);border-color:var(--tile-bg);color:var(--tile-fg)}.VPXSUG_green{--tile-bg:var(--nz-green);--tile-fg:#fff}.VPXSUG_yellow{--tile-bg:var(--nz-amber);--tile-fg:var(--nz-on-amber)}.VPXSUG_gray{--tile-bg:var(--nz-absent);--tile-fg:var(--nz-on-absent)}@media (prefers-reduced-motion:no-preference){.VPXSUG_revealing .VPXSUG_tile{animation:.24s ease-in-out both VPXSUG_bikelimeTileFlip;animation-delay:calc(var(--i)*var(--stagger))}.VPXSUG_revealing.VPXSUG_winning .VPXSUG_tile{animation:VPXSUG_bikelimeTileFlip .24s ease-in-out both calc(var(--i)*var(--stagger)),VPXSUG_nabizWinPulse .42s cubic-bezier(.34, 1.56, .64, 1) calc(var(--wave-start) + var(--i)*30ms)}.VPXSUG_shaking{animation:.36s ease-out VPXSUG_nabizFibrillation}}.VPXSUG_empty{background:var(--nz-surface);border-color:var(--nz-line-strong)}.VPXSUG_cursor{border-width:2px;border-color:color-mix(in srgb, var(--nz-accent) 70%, transparent)}.VPXSUG_cursor:after{content:"";background:var(--nz-accent);border-radius:1px;height:2px;position:absolute;bottom:18%;left:30%;right:30%}@media (prefers-reduced-motion:no-preference){.VPXSUG_cursor:after{animation:1s step-end infinite VPXSUG_bikelimeCursorBlink}}.VPXSUG_typed{background:var(--nz-surface);border-color:var(--nz-text-dim);color:var(--nz-text)}.VPXSUG_letter{display:inline-block}@media (prefers-reduced-motion:no-preference){.VPXSUG_letter{animation:.14s cubic-bezier(.34,1.56,.64,1) both VPXSUG_bikelimeTilePop}}.VPXSUG_invalid{border-color:var(--nz-error);background:color-mix(in srgb, var(--nz-error) 14%, var(--nz-surface))}.VPXSUG_future{border:1px solid color-mix(in srgb, var(--nz-line) 75%, transparent)}
@keyframes _9GTsgq_bikelimeToast{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}8%,88%{opacity:1;transform:translate(-50%,calc(-100% - 4px))}to{opacity:0;transform:translate(-50%,calc(-100% - 4px))}}._9GTsgq_board{--nz-surface:#111416;--nz-surface-2:#181c1f;--nz-line:#262c30;--nz-line-strong:#3a4247;--nz-text:#f2f4f5;--nz-text-dim:#a4acb2;--nz-accent:#38bdf8;--nz-accent-strong:#0ea5e9;--nz-on-accent:#03131d;--nz-green:#1f9d57;--nz-amber:#efb000;--nz-on-amber:#1b1400;--nz-absent:#30373b;--nz-on-absent:#e6e9eb;--nz-gold:#f5a623;--nz-error:#ff5f75;--nz-scrim:#060809b8;--kb-key:#23282c;--kb-key-hover:#2b3135;--kb-key-action:#30373c;--kb-text:#f2f4f5;--kb-text-dim:#a4acb2;--kb-shadow:#00000080;--kb-green:var(--nz-green);--kb-amber:var(--nz-amber);--kb-on-amber:var(--nz-on-amber);--kb-absent:#15191c;--kb-on-absent:#5f6a71;--kb-accent:var(--nz-accent-strong);--kb-on-accent:#03131d;--kb-key-height:52px}:root[data-theme=light] ._9GTsgq_board{--nz-surface:#fff;--nz-surface-2:#f3f5f6;--nz-line:#dfe3e6;--nz-line-strong:#c3cacf;--nz-text:#15191c;--nz-text-dim:#5f6a71;--nz-accent:#0369a1;--nz-accent-strong:#075985;--nz-green:#1e9a52;--nz-amber:#e8a700;--nz-absent:#6b767d;--nz-on-absent:#fff;--nz-gold:#b86e00;--nz-error:#d42240;--nz-scrim:#ffffffc7;--kb-key:#e3e7ea;--kb-key-hover:#d9dee1;--kb-key-action:#cdd3d7;--kb-text:#15191c;--kb-text-dim:#5f6a71;--kb-shadow:#00000024;--kb-absent:#7d868c;--kb-on-absent:#fff;--kb-accent:#075985;--nz-on-accent:#fff;--kb-on-accent:#fff}@media (min-width:1024px){._9GTsgq_board{--kb-key-height:52px}}@media (max-height:816px){._9GTsgq_board{--kb-key-height:48px}}@media (max-height:736px){._9GTsgq_board{--kb-key-height:44px}}@media (max-height:680px){._9GTsgq_board{--kb-key-height:40px}}@media (min-width:1024px) and (max-height:700px){._9GTsgq_board{--kb-key-height:36px}}._9GTsgq_board{width:100%;max-width:520px;height:calc(100vh - var(--header-h));height:calc(100dvh - var(--header-h));padding:0 16px calc(8px + env(safe-area-inset-bottom,0px));color:var(--nz-text);overscroll-behavior:contain;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow-y:auto}@media (min-width:1024px){._9GTsgq_board{padding-top:12px;padding-bottom:20px}}@media (min-width:1024px) and (max-height:700px){._9GTsgq_board{padding-top:4px;padding-bottom:8px}}._9GTsgq_gridZone{flex:1 0 auto;min-height:164px;margin-top:12px;position:relative;container-type:size}@media (max-height:760px){._9GTsgq_gridZone{margin-top:8px}}._9GTsgq_gridWide{margin-inline:-12px}@media (min-width:1024px){._9GTsgq_gridWide{margin-inline:0}}._9GTsgq_toast{z-index:5;background:var(--nz-surface-2);border:1px solid var(--nz-line-strong);width:max-content;max-width:calc(100vw - 32px);color:var(--nz-text);text-align:center;pointer-events:none;border-radius:16px;padding:7px 14px;font-size:13px;font-weight:600;line-height:16px;animation:2.6s cubic-bezier(.22,1,.36,1) both _9GTsgq_bikelimeToast;position:absolute;top:0;left:50%;transform:translate(-50%,calc(-100% - 4px));box-shadow:0 6px 20px #00000047}@media (prefers-reduced-motion:reduce){._9GTsgq_toast{animation-name:_9GTsgq_bikelimeToastFade}}@keyframes _9GTsgq_bikelimeToastFade{0%,88%{opacity:1}to{opacity:0}}._9GTsgq_keys{width:auto;margin:12px -12px 0}@media (min-width:1024px){._9GTsgq_keys{margin-inline:0}}