.run[data-v-6e8b20f2]{position:relative;isolation:isolate;width:100%;max-width:46rem;margin:0 auto;padding:clamp(1.25rem,4vw,3rem) clamp(1rem,4vw,2rem);display:grid;align-content:start;gap:1.5rem;min-height:100svh;box-sizing:border-box;color:var(--lfb-text);font-family:var(--lfb-font)}.run[data-v-6e8b20f2],.run[data-v-6e8b20f2]:before{background:var(--lfb-bg)}.run[data-v-6e8b20f2]:before{position:fixed;z-index:-1;inset:0;content:""}.run.embedded[data-v-6e8b20f2]{display:flex;flex-direction:column;gap:1rem;height:min(45rem,88svh);min-height:0;max-width:none;padding:clamp(1.25rem,2.5vw,2rem);border-radius:16px;overflow:hidden;--lfb-deck-height:clamp(8rem,18svh,10rem)}.run.embedded[data-v-6e8b20f2]:before{content:none}.run.embedded[data-v-6e8b20f2]>*{flex:none}.run.embedded .step-content[data-v-6e8b20f2]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px;margin:-4px;display:flex;flex-direction:column}.run.embedded .step-content[data-v-6e8b20f2]>*{margin-block:auto}.run.embedded .done[data-v-6e8b20f2],.run.embedded .loading-state[data-v-6e8b20f2]{flex:1 1 auto;min-height:0;overflow-y:auto}.run.embedded .done[data-v-6e8b20f2]{padding-block:1rem}.form-header[data-v-6e8b20f2]{display:grid;gap:.75rem}.form-header .title-row[data-v-6e8b20f2]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;flex-wrap:wrap}.form-header h1[data-v-6e8b20f2]{margin:0}.speed[data-v-6e8b20f2]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85em}.speed[data-v-6e8b20f2]>:first-child{width:1.125em;height:1.125em}.speed select[data-v-6e8b20f2]{font:inherit;min-height:44px;padding:.5em .75em;border:1px solid var(--lfb-border);border-radius:min(var(--lfb-radius),12px);background:var(--lfb-bg);color:var(--lfb-text)}.speed select[data-v-6e8b20f2]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px}.form-header .ico[data-v-6e8b20f2]{background:none;border:0;cursor:pointer;font-size:1.1rem;padding:0;line-height:1}.form-header .ico[data-v-6e8b20f2]:disabled{opacity:.5;cursor:default}.form-header .ico[data-v-6e8b20f2]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px}.loading-state[data-v-6e8b20f2]{display:grid;justify-items:center;gap:.75rem;padding:4rem 1rem;text-align:center}.loading-state p[data-v-6e8b20f2]{margin:0;color:color-mix(in srgb,var(--lfb-text) 72%,transparent)}.spinner[data-v-6e8b20f2]{width:2rem;height:2rem;box-sizing:border-box;border:.2rem solid var(--lfb-border);border-top-color:var(--lfb-primary);border-radius:50%;animation:spin-6e8b20f2 .8s linear infinite}h1[data-v-6e8b20f2]{margin:0;font-size:clamp(1.5rem,5vw,2rem)}.logo[data-v-6e8b20f2]{height:var(--lfb-logo-crop-height,auto);max-height:var(--lfb-logo-height,48px);max-width:100%;aspect-ratio:var(--lfb-logo-ratio,auto);-o-object-fit:var(--lfb-logo-fit,contain);object-fit:var(--lfb-logo-fit,contain);-o-object-position:var(--lfb-logo-position,50% 50%);object-position:var(--lfb-logo-position,50% 50%);justify-self:var(--lfb-logo-align,start)}.step-content[data-v-6e8b20f2]{outline:none;min-width:0}.gi[data-v-6e8b20f2]{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex:none}.navigation[data-v-6e8b20f2]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.next-group[data-v-6e8b20f2]{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto}.next-group.reading .next[data-v-6e8b20f2]{outline:3px solid var(--lfb-primary);outline-offset:3px}.done>.next[data-v-6e8b20f2],.navigation .back[data-v-6e8b20f2],.navigation .next[data-v-6e8b20f2]{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:.8em 1.25em;border-radius:var(--lfb-radius);font:inherit;font-weight:700;cursor:pointer;box-shadow:var(--lfb-button-shadow,none)}.navigation .back[data-v-6e8b20f2]:disabled,.navigation .next[data-v-6e8b20f2]:disabled{opacity:.5;cursor:not-allowed}.done>.next[data-v-6e8b20f2]:hover,.navigation .back[data-v-6e8b20f2]:hover:not(:disabled),.navigation .next[data-v-6e8b20f2]:hover:not(:disabled){filter:brightness(.95)}.done>.next[data-v-6e8b20f2]:focus-visible,.navigation .back[data-v-6e8b20f2]:focus-visible,.navigation .next[data-v-6e8b20f2]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.back[data-v-6e8b20f2]{color:var(--lfb-text);background:transparent;border:1px solid var(--lfb-border)}.next[data-v-6e8b20f2]{margin-left:auto;color:var(--lfb-on-primary);background:var(--lfb-primary);border:1px solid var(--lfb-primary)}.kiosk-next[data-v-6e8b20f2]{margin-top:1.5rem}.required-hint[data-v-6e8b20f2]{margin:-.5rem 0 0;color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg));font-size:.9em}.done[data-v-6e8b20f2]{display:grid;gap:1.5rem;align-content:center;padding-block:clamp(2rem,8vh,5rem);outline:none}.done>p[data-v-6e8b20f2]{margin:0;font-size:1.3em;line-height:1.5}.done>.next[data-v-6e8b20f2]{justify-self:start;margin-inline:0}.completion-mark[data-v-6e8b20f2]{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--lfb-radius);color:var(--lfb-text);background:color-mix(in srgb,var(--lfb-primary) 12%,var(--lfb-bg))}.completion-mark[data-v-6e8b20f2]>*{width:1.75rem;height:1.75rem}.err[data-v-6e8b20f2]{margin:0;color:#c0392b}.err.big[data-v-6e8b20f2]{text-align:center;padding:3rem 1rem}.slide-enter-active[data-v-6e8b20f2]{transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.slide-leave-active[data-v-6e8b20f2]{transition:opacity .14s ease,transform .14s ease}.slide-enter-from[data-v-6e8b20f2]{opacity:0;transform:translateY(.6rem)}.slide-leave-to[data-v-6e8b20f2]{opacity:0;transform:translateY(-.35rem)}@keyframes spin-6e8b20f2{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.slide-enter-active[data-v-6e8b20f2],.slide-leave-active[data-v-6e8b20f2]{transition:none}.spinner[data-v-6e8b20f2]{animation:none}}h1.reading[data-v-6e8b20f2]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}
