.num-keyboard.svelte-on0vtq{bottom:0;left:max(0px,calc((100vw - var(--app-shell-width,min(100vw, 750px))) / 2));z-index:5;box-sizing:border-box;width:var(--app-shell-width,min(100vw, 750px));pointer-events:none;max-width:100%;position:fixed}.num-keyboard__panel.svelte-on0vtq{width:100%;padding-bottom:max(0px,env(safe-area-inset-bottom,0px));pointer-events:none;background:#e4edf7;transition:transform .3s cubic-bezier(.25,.8,.25,1);transform:translateY(100%);box-shadow:0 -.35rem 1rem #1a3a5c1f}.num-keyboard.is-open .num-keyboard__panel.svelte-on0vtq{pointer-events:auto;transform:translateY(0)}.keys.svelte-on0vtq{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;width:100%;padding:.5rem .35rem .15rem;display:grid}.wrapper.svelte-on0vtq{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:2.75rem;margin:0;padding:0}.key.svelte-on0vtq{box-sizing:border-box;color:#1a3a5c;width:100%;height:100%;font-size:var(--text-2xl);border-radius:.35rem;justify-content:center;align-items:center;line-height:1;display:flex;overflow:hidden}.key.svelte-on0vtq:active{filter:brightness(.99);transform:scale(.99)}.key-number.svelte-on0vtq{background:#fff}.key-extra.svelte-on0vtq{background:0 0}.key__icon.svelte-on0vtq{object-fit:contain;pointer-events:none;width:1.4rem;height:1.4rem;display:block}.pin.svelte-1htm5vh{-webkit-tap-highlight-color:transparent;border:1px solid #0000;outline:none;justify-content:space-between;gap:0;width:100%;padding:0;display:flex;position:relative}.pin.svelte-1htm5vh:focus-visible{outline:none}.pin__cell.svelte-1htm5vh{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--home-fg,#1a2a3a) 18%,transparent);background:var(--color-base-100,#fff);width:2.75rem;height:2.75rem;color:var(--home-fg,#1a2a3a);font-size:var(--text-base);border-radius:.25rem;flex:0 0 2.75rem;justify-content:center;align-items:center;display:flex;position:relative}.pin__cell.is-focus.svelte-1htm5vh{border-color:var(--akc-color-primary,var(--color-primary,#4a9fd8))}.pin__digit.svelte-1htm5vh{line-height:1}.pin__dot.svelte-1htm5vh{background:var(--home-fg,#1a2a3a);border-radius:50%;width:.7rem;height:.7rem;display:block}.pin__cursor.svelte-1htm5vh{background:color-mix(in srgb,var(--home-fg,#1a2a3a) 45%,transparent);width:.1rem;height:1rem;animation:1s infinite svelte-1htm5vh-pin-blink;position:absolute}@keyframes svelte-1htm5vh-pin-blink{0%,49%{opacity:1}50%,to{opacity:0}}
