.icon-button[data-v-1282402c]{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:max(44px,calc(1em*var(--lfb-control-scale, 1.5)));height:max(44px,calc(1em*var(--lfb-control-scale, 1.5)));min-width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:50%;cursor:pointer;background:color-mix(in srgb,var(--lfb-controls,var(--lfb-primary)) 7%,var(--lfb-bg));color:var(--lfb-text);font:inherit;line-height:1;vertical-align:middle;transition:background-color .15s ease,box-shadow .15s ease}.icon-button.with-text[data-v-1282402c]{width:auto;height:auto;min-height:max(44px,calc(1em*var(--lfb-control-scale, 1.5)));gap:.5em;padding:.55em .75em;border-radius:999px;font-size:.9em}.icon-button.danger[data-v-1282402c]{background:#c0392b;color:#fff}.icon-button[data-v-1282402c]:hover:not(:disabled){background:color-mix(in srgb,var(--lfb-controls,var(--lfb-primary)) 14%,var(--lfb-bg));border-color:var(--lfb-border)}.icon-button.danger[data-v-1282402c]:hover:not(:disabled){background:color-mix(in srgb,#c0392b 85%,#000)}.icon-button.active[data-v-1282402c],.icon-button.danger.active[data-v-1282402c]{border-color:var(--lfb-text)}.icon-button[data-v-1282402c]:disabled{opacity:.5;cursor:default}.icon-button[data-v-1282402c]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px}.glyph[data-v-1282402c]{display:block;width:max(1.125rem,calc(1em*var(--lfb-control-scale, 1.5)*.55));height:max(1.125rem,calc(1em*var(--lfb-control-scale, 1.5)*.55))}.text[data-v-1282402c]{text-align:start;line-height:1.35}.spin[data-v-1282402c]{animation:icon-button-spin-1282402c 1s linear infinite}@keyframes icon-button-spin-1282402c{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.spin[data-v-1282402c]{animation:none}.icon-button[data-v-1282402c]{transition:none}}.read-all[data-v-53cca609]{justify-self:start;max-width:100%;font-size:.875em}.help-hint[data-v-5de78665]{display:grid;gap:.4em}.short[data-v-5de78665]{color:color-mix(in srgb,var(--lfb-text) 82%,var(--lfb-bg));margin:0;font-size:.95em;line-height:1.55}.long>summary[data-v-5de78665]{cursor:pointer;color:var(--lfb-text);font-size:.9em;min-height:44px;align-content:center;padding:.5em .25em;box-sizing:border-box;text-decoration:underline;text-underline-offset:.2em;width:-moz-fit-content;width:fit-content}.long>summary[data-v-5de78665]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px}.long-body[data-v-5de78665]{display:flex;align-items:flex-start;gap:.75em;padding-block:.25em .75em}.long-body>p[data-v-5de78665]{color:color-mix(in srgb,var(--lfb-text) 82%,var(--lfb-bg));margin:.35rem 0 0;font-size:.95em;flex:1;min-width:0}.ico[data-v-5de78665]{background:none;border:none;cursor:pointer;padding:.35rem .25rem 0;font-size:1rem;line-height:1;flex:none}.ico[data-v-5de78665]:disabled{opacity:.5;cursor:default}.ico[data-v-5de78665]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px}.short.reading[data-v-5de78665]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}.option.reading[data-v-950ca004]{outline:3px solid var(--lfb-primary);outline-offset:2px;background:color-mix(in srgb,var(--lfb-primary) 8%,transparent)}@media(prefers-reduced-motion:no-preference){.option[data-v-950ca004]{transition:outline-color .15s ease,background-color .15s ease}}.option-speak[data-v-950ca004]{grid-column:2;grid-row:1/span 2;align-self:center}.option.has-visual .option-speak[data-v-950ca004]{align-self:start}.ico[data-v-950ca004]{background:none;border:0;cursor:pointer;font-size:1rem;padding:0 .25rem}.ico[data-v-950ca004]:disabled{opacity:.5;cursor:default}.el[data-v-950ca004]{display:grid;gap:.65rem;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));background:var(--lfb-bg);color:var(--lfb-text);border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font)}legend[data-v-950ca004]{float:left;width:100%;padding:0;font-weight:700}.req[data-v-950ca004]{color:#c0392b}.help[data-v-950ca004]{margin:0;color:#667085;font-size:.9rem}.options[data-v-950ca004]{grid-template-columns:repeat(var(--option-columns),minmax(0,1fr))}.option[data-v-950ca004],.options[data-v-950ca004]{display:grid;gap:.75em}.option[data-v-950ca004]{position:relative;align-items:center;min-height:60px;padding:.8em;border:1px solid var(--lfb-border);border-radius:var(--lfb-radius);cursor:pointer}.option[data-v-950ca004],.options[data-layout=vertical] .option.has-visual[data-v-950ca004]{grid-template-columns:minmax(0,1fr) auto}.options[data-layout=horizontal] .option.has-visual[data-v-950ca004]{align-content:start;grid-template-columns:minmax(0,1fr) auto}.option[data-v-950ca004]:has(input:checked){border-color:var(--lfb-primary);background:color-mix(in srgb,var(--lfb-primary) 10%,var(--lfb-bg));color:var(--lfb-text)}.option[data-v-950ca004]:hover:not(.locked){border-color:var(--lfb-text)}.option-label[data-v-950ca004]{display:flex;align-items:center;gap:.65em;grid-column:1;min-width:0}.option-label>span[data-v-950ca004]:last-child{min-width:0;overflow-wrap:anywhere}.option-mark[data-v-950ca004]{display:inline-grid;place-items:center;flex:none;width:1.2em;height:1.2em;border:1px solid var(--lfb-text);border-radius:.25em}.option-mark.radio[data-v-950ca004]{border-radius:50%}.option-mark[data-v-950ca004]>*{width:.9em;height:.9em;visibility:hidden}.option:has(input:checked) .option-mark[data-v-950ca004]{background:var(--lfb-primary);border-color:var(--lfb-primary);color:var(--lfb-on-primary)}.option:has(input:checked) .option-mark[data-v-950ca004]>*{visibility:visible}.option[data-v-950ca004]:has(input:focus-visible){outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px}.option.editable[data-v-950ca004]{cursor:pointer}.option.editable[data-v-950ca004]:focus-within,.option.editable[data-v-950ca004]:hover{border-color:var(--lfb-primary);outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px}.option.locked[data-v-950ca004]{opacity:.45;cursor:not-allowed}.limit[data-v-950ca004]{margin:0;font-size:.9em;color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg));display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.count[data-v-950ca004]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--lfb-primary)}.option-image[data-v-950ca004]{grid-column:1;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--lfb-radius)*.7)}.options[data-layout=vertical] .option-image[data-v-950ca004]{width:6rem}.options[data-layout=horizontal] .option-image[data-v-950ca004]{grid-column:1}.option-symbol[data-v-950ca004]{grid-column:1;display:inline-grid;width:2.4rem;min-height:2.4rem;place-items:center;justify-self:start;color:var(--lfb-primary);line-height:1}.option-icon[data-v-950ca004]{font-size:1.8rem}.option-emoji[data-v-950ca004]{font-size:2rem}.options[data-layout=horizontal] .option-symbol[data-v-950ca004]{justify-self:center}.options[data-layout=horizontal] .option-label[data-v-950ca004]{text-align:start}.option input[data-v-950ca004]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:520px){.options[data-v-950ca004]{grid-template-columns:minmax(0,1fr)}}.el[data-v-950ca004]{position:relative}.limit.reading[data-v-950ca004],legend.reading[data-v-950ca004]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}.options.reading[data-v-950ca004]{outline:3px solid var(--lfb-primary);outline-offset:4px;border-radius:8px}.form-element[data-v-950ca004]{display:grid;align-content:start;gap:1.1em;min-width:0;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);background:var(--lfb-bg);color:var(--lfb-text);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font);line-height:1.55;overflow-wrap:anywhere}.form-element>.q[data-v-950ca004],.form-element>h2[data-v-950ca004],.form-element>legend[data-v-950ca004]{width:100%;margin:0;padding:0;font-size:1.4em;font-family:inherit;font-weight:750;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.form-element>legend[data-v-950ca004]{float:left}.form-element.intro[data-v-950ca004],.form-element.outro[data-v-950ca004]{padding:calc(var(--lfb-padding, 16px)*1.25);padding-inline:calc(var(--lfb-padding-inline, var(--lfb-padding, 16px))*1.25)}.form-element>.read-all[data-v-950ca004]{justify-self:start}.form-element .req[data-v-950ca004]{color:inherit;font-weight:500}.form-element .caption[data-v-950ca004],.form-element .help[data-v-950ca004],.form-element .hint[data-v-950ca004],.form-element .untouched[data-v-950ca004]{color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.form-element[data-v-950ca004] :is(input,textarea){color:var(--lfb-text);background:var(--lfb-bg);caret-color:var(--lfb-text)}.form-element[data-v-950ca004] :is(input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-950ca004] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-950ca004] :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.form-element[data-v-950ca004] ::-moz-selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}.form-element[data-v-950ca004] ::selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}@media(min-width:40rem){.form-element>.q[data-v-950ca004],.form-element>h2[data-v-950ca004],.form-element>legend[data-v-950ca004]{font-size:1.6em}}.end.reading[data-v-2564b16f]{outline:3px solid var(--lfb-primary);outline-offset:2px;border-radius:6px}.el[data-v-2564b16f]{display:grid;gap:.4rem;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));background:var(--lfb-bg);color:var(--lfb-text);border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font)}.q[data-v-2564b16f]{font-weight:600}.req[data-v-2564b16f]{color:#c0392b}.help[data-v-2564b16f]{color:#666;margin:0;font-size:.9rem}.row[data-v-2564b16f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75em}input[type=range][data-v-2564b16f]{grid-column:1/-1;grid-row:1;width:100%;min-width:0;min-height:44px;accent-color:var(--lfb-primary);cursor:pointer}.end[data-v-2564b16f]{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-size:1em;min-width:0;text-align:start;justify-self:start;flex-wrap:wrap}.end[data-v-2564b16f]:last-child{justify-self:end;text-align:end}.val[data-v-2564b16f]{font-weight:750;font-size:1.5em;color:var(--lfb-text);text-align:center;font-variant-numeric:tabular-nums}.untouched[data-v-2564b16f]{display:block;font-weight:400;font-size:.6em}.ico[data-v-2564b16f]{border:none;background:none;cursor:pointer;font-size:1rem}.el[data-v-2564b16f]{position:relative}.q.reading[data-v-2564b16f],.row.reading[data-v-2564b16f]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}.form-element[data-v-2564b16f]{display:grid;align-content:start;gap:1.1em;min-width:0;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);background:var(--lfb-bg);color:var(--lfb-text);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font);line-height:1.55;overflow-wrap:anywhere}.form-element>.q[data-v-2564b16f],.form-element>h2[data-v-2564b16f],.form-element>legend[data-v-2564b16f]{width:100%;margin:0;padding:0;font-size:1.4em;font-family:inherit;font-weight:750;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.form-element>legend[data-v-2564b16f]{float:left}.form-element.intro[data-v-2564b16f],.form-element.outro[data-v-2564b16f]{padding:calc(var(--lfb-padding, 16px)*1.25);padding-inline:calc(var(--lfb-padding-inline, var(--lfb-padding, 16px))*1.25)}.form-element>.read-all[data-v-2564b16f]{justify-self:start}.form-element .req[data-v-2564b16f]{color:inherit;font-weight:500}.form-element .caption[data-v-2564b16f],.form-element .help[data-v-2564b16f],.form-element .hint[data-v-2564b16f],.form-element .untouched[data-v-2564b16f]{color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.form-element[data-v-2564b16f] :is(input,textarea){color:var(--lfb-text);background:var(--lfb-bg);caret-color:var(--lfb-text)}.form-element[data-v-2564b16f] :is(input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-2564b16f] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-2564b16f] :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.form-element[data-v-2564b16f] ::-moz-selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}.form-element[data-v-2564b16f] ::selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}@media(min-width:40rem){.form-element>.q[data-v-2564b16f],.form-element>h2[data-v-2564b16f],.form-element>legend[data-v-2564b16f]{font-size:1.6em}}.el[data-v-3a6f235f]{display:grid;gap:.4rem;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));background:var(--lfb-bg);color:var(--lfb-text);border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font)}.q[data-v-3a6f235f]{font-weight:600}.req[data-v-3a6f235f]{color:#c0392b}.help[data-v-3a6f235f]{color:#666;margin:0;font-size:.9rem}.below[data-v-3a6f235f]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.1rem .75rem;min-height:1.2rem}.counter[data-v-3a6f235f]{margin:0 0 0 auto;font-size:.8em;color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg));font-variant-numeric:tabular-nums;text-align:right}.counter.full[data-v-3a6f235f]{color:#c0392b;font-weight:600}.err[data-v-3a6f235f]{display:grid;gap:.3rem;color:#c0392b;font-size:.9rem}.err[data-v-3a6f235f],.err-line[data-v-3a6f235f]{margin:0}.mic-steps[data-v-3a6f235f]{margin:.1rem 0;padding-left:1.2rem;display:grid;gap:.25rem}.mic-steps li[data-v-3a6f235f]{line-height:1.45}.inwrap[data-v-3a6f235f]{--field-control-size:max(44px,calc(1em*var(--lfb-control-scale, 1.5)));position:relative;display:grid}input[data-v-3a6f235f],textarea[data-v-3a6f235f]{width:100%;min-width:0;min-height:calc(var(--field-control-size) + 1rem);font:inherit;line-height:1.55;padding:.85em;border:1px solid var(--lfb-border);border-radius:var(--lfb-radius);box-sizing:border-box}input[data-v-3a6f235f]:focus-visible,textarea[data-v-3a6f235f]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:1px}textarea[data-v-3a6f235f]{resize:vertical;min-height:9em}.inwrap input[data-v-3a6f235f],.inwrap textarea[data-v-3a6f235f]{padding-inline-end:calc(var(--field-control-size) + 1rem)}.inwrap.has-mic input[data-v-3a6f235f]{padding-inline-end:calc(var(--field-control-size)*2 + 1.5rem)}.inwrap.has-mic textarea[data-v-3a6f235f]{padding-block-end:calc(var(--field-control-size) + 1rem)}.clear[data-v-3a6f235f]{position:absolute;display:grid;place-items:center;width:var(--field-control-size);height:var(--field-control-size);padding:0;border:0;border-radius:50%;font:inherit;color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg));background:transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease}.clear[data-v-3a6f235f]:hover{color:var(--lfb-text);background:color-mix(in srgb,var(--lfb-text) 8%,transparent)}.clear[data-v-3a6f235f]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:1px}.clear-glyph[data-v-3a6f235f]{display:block;width:1.05rem;height:1.05rem}.inwrap.multi .clear[data-v-3a6f235f]{top:.3rem;inset-inline-end:.3rem}.inwrap.single .clear[data-v-3a6f235f]{top:50%;translate:0 -50%;inset-inline-end:.35rem}.inwrap.single.has-mic .clear[data-v-3a6f235f]{inset-inline-end:calc(var(--field-control-size) + .85rem)}.clear-fade-enter-active[data-v-3a6f235f],.clear-fade-leave-active[data-v-3a6f235f]{transition:opacity .15s ease,scale .15s ease}.clear-fade-enter-from[data-v-3a6f235f],.clear-fade-leave-to[data-v-3a6f235f]{opacity:0;scale:.7}.cleared[data-v-3a6f235f]{margin:0;font-size:.85em;color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.restore[data-v-3a6f235f]{min-height:44px;padding:.4em .25em;border:0;background:transparent;cursor:pointer;font:inherit;font-weight:700;color:var(--lfb-text);text-decoration:underline;text-underline-offset:2px}.restore[data-v-3a6f235f]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:1px;border-radius:3px}@media(prefers-reduced-motion:reduce){.clear[data-v-3a6f235f],.clear-fade-enter-active[data-v-3a6f235f],.clear-fade-leave-active[data-v-3a6f235f]{transition:none}}.mic[data-v-3a6f235f]{position:absolute;inset-inline-end:.4rem}.inwrap.single .mic[data-v-3a6f235f]{top:50%;transform:translateY(-50%)}.inwrap.multi .mic[data-v-3a6f235f]{bottom:.75rem;inset-inline-end:.75rem}.meter[data-v-3a6f235f]{height:6px;background:var(--lfb-border);border-radius:3px;overflow:hidden}.meter span[data-v-3a6f235f]{display:block;height:100%;background:var(--lfb-primary)}.ico[data-v-3a6f235f]{border:none;background:none;cursor:pointer}.ico[data-v-3a6f235f]:disabled{opacity:.5}.readback[data-v-3a6f235f]{justify-self:start}.el[data-v-3a6f235f]{position:relative}.q.reading[data-v-3a6f235f]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}input.reading[data-v-3a6f235f],textarea.reading[data-v-3a6f235f]{outline:3px solid var(--lfb-primary);outline-offset:2px}.form-element[data-v-3a6f235f]{display:grid;align-content:start;gap:1.1em;min-width:0;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);background:var(--lfb-bg);color:var(--lfb-text);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font);line-height:1.55;overflow-wrap:anywhere}.form-element>.q[data-v-3a6f235f],.form-element>h2[data-v-3a6f235f],.form-element>legend[data-v-3a6f235f]{width:100%;margin:0;padding:0;font-size:1.4em;font-family:inherit;font-weight:750;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.form-element>legend[data-v-3a6f235f]{float:left}.form-element.intro[data-v-3a6f235f],.form-element.outro[data-v-3a6f235f]{padding:calc(var(--lfb-padding, 16px)*1.25);padding-inline:calc(var(--lfb-padding-inline, var(--lfb-padding, 16px))*1.25)}.form-element>.read-all[data-v-3a6f235f]{justify-self:start}.form-element .req[data-v-3a6f235f]{color:inherit;font-weight:500}.form-element .caption[data-v-3a6f235f],.form-element .help[data-v-3a6f235f],.form-element .hint[data-v-3a6f235f],.form-element .untouched[data-v-3a6f235f]{color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.form-element[data-v-3a6f235f] :is(input,textarea){color:var(--lfb-text);background:var(--lfb-bg);caret-color:var(--lfb-text)}.form-element[data-v-3a6f235f] :is(input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-3a6f235f] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-3a6f235f] :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.form-element[data-v-3a6f235f] ::-moz-selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}.form-element[data-v-3a6f235f] ::selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}@media(min-width:40rem){.form-element>.q[data-v-3a6f235f],.form-element>h2[data-v-3a6f235f],.form-element>legend[data-v-3a6f235f]{font-size:1.6em}}.el[data-v-495e8ab4]{display:grid;gap:.65rem;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));background:var(--lfb-bg);color:var(--lfb-text);border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font)}legend[data-v-495e8ab4]{float:left;width:100%;padding:0;font-weight:700}.req[data-v-495e8ab4]{color:#c0392b}.ico[data-v-495e8ab4]{background:none;border:0;cursor:pointer;font-size:1rem;padding:0 .25rem}.ico[data-v-495e8ab4]:disabled{opacity:.5;cursor:default}.scale-row[data-v-495e8ab4]{align-items:center;gap:.75rem}.scale[data-v-495e8ab4],.scale-row[data-v-495e8ab4]{display:flex;flex-wrap:wrap}.scale[data-v-495e8ab4]{gap:.5rem}.step[data-v-495e8ab4]{cursor:pointer;line-height:1}.gi[data-v-495e8ab4]{display:block;width:1em;height:1em}.sym[data-v-495e8ab4]{display:grid;place-items:center;font-size:2em;padding:.25rem;min-width:44px;min-height:44px;box-sizing:border-box;border-radius:min(var(--lfb-radius),12px);color:color-mix(in srgb,var(--lfb-text) 65%,var(--lfb-bg));transition:color .12s ease,transform .12s ease}.step.on .sym[data-v-495e8ab4]{color:var(--lfb-primary);background:color-mix(in srgb,var(--lfb-primary) 10%,var(--lfb-bg))}.step:has(input:checked) .sym[data-v-495e8ab4]{outline:2px solid var(--lfb-text);outline-offset:1px}.step:hover .sym[data-v-495e8ab4]{background:color-mix(in srgb,var(--lfb-primary) 8%,var(--lfb-bg))}@media(prefers-reduced-motion:reduce){.sym[data-v-495e8ab4]{transition:none}.step:hover .sym[data-v-495e8ab4]{transform:none}}.step:focus-within .sym[data-v-495e8ab4]{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px;border-radius:4px}.step input[data-v-495e8ab4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.read[data-v-495e8ab4]{margin:0;font-size:.9em;color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.sr-only[data-v-495e8ab4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.el[data-v-495e8ab4]{position:relative}.scale-row.reading[data-v-495e8ab4],legend.reading[data-v-495e8ab4]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}.form-element[data-v-495e8ab4]{display:grid;align-content:start;gap:1.1em;min-width:0;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);background:var(--lfb-bg);color:var(--lfb-text);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font);line-height:1.55;overflow-wrap:anywhere}.form-element>.q[data-v-495e8ab4],.form-element>h2[data-v-495e8ab4],.form-element>legend[data-v-495e8ab4]{width:100%;margin:0;padding:0;font-size:1.4em;font-family:inherit;font-weight:750;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.form-element>legend[data-v-495e8ab4]{float:left}.form-element.intro[data-v-495e8ab4],.form-element.outro[data-v-495e8ab4]{padding:calc(var(--lfb-padding, 16px)*1.25);padding-inline:calc(var(--lfb-padding-inline, var(--lfb-padding, 16px))*1.25)}.form-element>.read-all[data-v-495e8ab4]{justify-self:start}.form-element .req[data-v-495e8ab4]{color:inherit;font-weight:500}.form-element .caption[data-v-495e8ab4],.form-element .help[data-v-495e8ab4],.form-element .hint[data-v-495e8ab4],.form-element .untouched[data-v-495e8ab4]{color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.form-element[data-v-495e8ab4] :is(input,textarea){color:var(--lfb-text);background:var(--lfb-bg);caret-color:var(--lfb-text)}.form-element[data-v-495e8ab4] :is(input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-495e8ab4] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-495e8ab4] :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.form-element[data-v-495e8ab4] ::-moz-selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}.form-element[data-v-495e8ab4] ::selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}@media(min-width:40rem){.form-element>.q[data-v-495e8ab4],.form-element>h2[data-v-495e8ab4],.form-element>legend[data-v-495e8ab4]{font-size:1.6em}}.el[data-v-f15793dc]{display:grid;gap:.65rem;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));background:var(--lfb-bg);color:var(--lfb-text);border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font)}legend[data-v-f15793dc]{float:left;width:100%;padding:0;font-weight:700}.req[data-v-f15793dc]{color:#c0392b}.ico[data-v-f15793dc]{background:none;border:0;cursor:pointer;font-size:1rem;padding:0 .25rem}.ico[data-v-f15793dc]:disabled{opacity:.5;cursor:default}.limit[data-v-f15793dc]{margin:0;font-size:.9rem;display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap;color:color-mix(in srgb,var(--lfb-text) 70%,transparent)}.count[data-v-f15793dc]{font-variant-numeric:tabular-nums;font-weight:600;color:var(--lfb-primary)}.shots[data-v-f15793dc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.75em}.shots li[data-v-f15793dc]{position:relative;min-width:0}.shots img[data-v-f15793dc]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--lfb-radius)*.7);border:1px solid var(--lfb-border);display:block}.gi[data-v-f15793dc]{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex:none}.ph[data-v-f15793dc]{display:grid;place-items:center;width:100%;aspect-ratio:1;font-size:2rem;color:color-mix(in srgb,var(--lfb-text) 40%,transparent);border:1px dashed var(--lfb-border);border-radius:calc(var(--lfb-radius)*.7)}.shots button[data-v-f15793dc]{position:absolute;top:.4rem;right:.4rem;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;line-height:1}.pick[data-v-f15793dc],.shots button[data-v-f15793dc]{border:1px solid var(--lfb-border);background:var(--lfb-bg);color:var(--lfb-text);cursor:pointer;font:inherit}.pick[data-v-f15793dc]{display:inline-flex;gap:.45rem;align-items:center;justify-self:start;min-height:48px;font-weight:600;padding:.7rem 1.1rem;border-radius:var(--lfb-radius);box-shadow:var(--lfb-button-shadow,none)}.pick[data-v-f15793dc]:hover:not(:disabled){border-color:var(--lfb-primary)}.pick[data-v-f15793dc]:disabled{opacity:.5;cursor:not-allowed}.pick[data-v-f15793dc]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px}.shots button[data-v-f15793dc]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.err[data-v-f15793dc]{margin:0;color:#c0392b;font-size:.9rem}.hint[data-v-f15793dc]{margin:0;font-size:.85em;color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.sr-only[data-v-f15793dc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.el[data-v-f15793dc]{position:relative}.limit.reading[data-v-f15793dc],legend.reading[data-v-f15793dc]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}.form-element[data-v-f15793dc]{display:grid;align-content:start;gap:1.1em;min-width:0;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);background:var(--lfb-bg);color:var(--lfb-text);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font);line-height:1.55;overflow-wrap:anywhere}.form-element>.q[data-v-f15793dc],.form-element>h2[data-v-f15793dc],.form-element>legend[data-v-f15793dc]{width:100%;margin:0;padding:0;font-size:1.4em;font-family:inherit;font-weight:750;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.form-element>legend[data-v-f15793dc]{float:left}.form-element.intro[data-v-f15793dc],.form-element.outro[data-v-f15793dc]{padding:calc(var(--lfb-padding, 16px)*1.25);padding-inline:calc(var(--lfb-padding-inline, var(--lfb-padding, 16px))*1.25)}.form-element>.read-all[data-v-f15793dc]{justify-self:start}.form-element .req[data-v-f15793dc]{color:inherit;font-weight:500}.form-element .caption[data-v-f15793dc],.form-element .help[data-v-f15793dc],.form-element .hint[data-v-f15793dc],.form-element .untouched[data-v-f15793dc]{color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.form-element[data-v-f15793dc] :is(input,textarea){color:var(--lfb-text);background:var(--lfb-bg);caret-color:var(--lfb-text)}.form-element[data-v-f15793dc] :is(input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-f15793dc] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-f15793dc] :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.form-element[data-v-f15793dc] ::-moz-selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}.form-element[data-v-f15793dc] ::selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}@media(min-width:40rem){.form-element>.q[data-v-f15793dc],.form-element>h2[data-v-f15793dc],.form-element>legend[data-v-f15793dc]{font-size:1.6em}}.swipe-card[data-v-21b4c1d6]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;border:1px solid var(--lfb-border);border-radius:var(--lfb-radius);background:color-mix(in srgb,var(--lfb-primary) 6%,var(--lfb-bg));box-shadow:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.swipe-card[data-v-21b4c1d6]:not(.has-image){justify-content:center;padding:clamp(1rem,5%,2rem)}.swipe-card.action-space[data-v-21b4c1d6]{padding-bottom:8rem}@media(max-width:26rem){.swipe-card.action-space[data-v-21b4c1d6]{padding-bottom:8rem}}.swipe-card.reading[data-v-21b4c1d6]{outline:3px solid var(--lfb-primary);outline-offset:2px}img[data-v-21b4c1d6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.scrim[data-v-21b4c1d6],img[data-v-21b4c1d6]{position:absolute;inset:0;border-radius:inherit}.scrim[data-v-21b4c1d6]{background:linear-gradient(0deg,rgba(0,0,0,.62) 0,rgba(0,0,0,.12) 42%,transparent 68%)}.action-space .scrim[data-v-21b4c1d6]{background:linear-gradient(0deg,rgba(0,0,0,.66) 0,rgba(0,0,0,.2) 50%,transparent 78%)}.strip[data-v-21b4c1d6]{position:relative;display:flex;align-items:center;gap:.35rem;padding:.7rem .55rem .7rem 1rem;border-radius:calc(var(--lfb-radius)*.9);background:color-mix(in srgb,var(--lfb-bg) 92%,var(--lfb-primary));color:var(--lfb-text);box-shadow:none}.strip-text[data-v-21b4c1d6]{flex:1;min-width:0;font-size:1.1em;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.plain[data-v-21b4c1d6]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:100%;min-height:0;text-align:center}.plain-text[data-v-21b4c1d6]{margin:0;min-height:0;overflow-y:auto;font-size:1.65em;font-weight:700;line-height:1.25;text-wrap:balance;max-width:18ch}.plain-speak[data-v-21b4c1d6],.strip-speak[data-v-21b4c1d6]{flex:none}.alt-speak[data-v-21b4c1d6]{top:.5rem;inset-inline-end:.5rem}.alt-speak[data-v-21b4c1d6],.stamp[data-v-21b4c1d6]{position:absolute;background:var(--lfb-bg)}.stamp[data-v-21b4c1d6]{top:1.1rem;margin:0;padding:.3rem .7rem;border-radius:.5rem;max-width:calc(100% - 2.2rem);overflow-wrap:anywhere;font-weight:750;font-size:1em;border:1px solid}.stamp.left[data-v-21b4c1d6]{inset-inline-end:1.1rem;color:var(--swipe-no);rotate:12deg}.stamp.right[data-v-21b4c1d6]{inset-inline-start:1.1rem;color:var(--swipe-yes);rotate:-12deg}.stamp.up[data-v-21b4c1d6]{inset-inline-start:50%;translate:-50% 0;color:var(--swipe-super)}@media(prefers-reduced-motion:reduce){.stamp.left[data-v-21b4c1d6],.stamp.right[data-v-21b4c1d6]{rotate:none}}svg[data-v-89205aac]{width:1.6em;height:1.6em;display:block}.actions[data-v-9b1a2430]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;pointer-events:none}.actions.with-super[data-v-9b1a2430]{grid-template-columns:repeat(3,minmax(0,1fr))}.action[data-v-9b1a2430]{display:grid;justify-items:stretch;align-content:start;gap:.35rem;min-width:0;pointer-events:auto}.action.super[data-v-9b1a2430]{margin-top:0}.round[data-v-9b1a2430]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;min-width:44px;min-height:64px;padding:.75em .4em;font:inherit;font-size:.8em;border-radius:var(--lfb-radius);cursor:pointer;border:1px solid var(--lfb-border);background:var(--lfb-bg);box-shadow:var(--lfb-button-shadow,none);transition:background-color .12s ease,border-color .12s ease}.round[data-v-9b1a2430],.round>span[data-v-9b1a2430]{color:var(--lfb-text)}.round>span[data-v-9b1a2430]{font-weight:650;line-height:1.3;overflow-wrap:anywhere}.round[data-v-9b1a2430]:hover:not(:disabled){background:color-mix(in srgb,var(--lfb-primary) 7%,var(--lfb-bg));border-color:var(--lfb-text)}.round[data-v-9b1a2430]:focus-visible{outline:3px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.round[data-v-9b1a2430]:disabled{cursor:not-allowed}.round.no[data-v-9b1a2430]{color:var(--swipe-no);border-color:color-mix(in srgb,var(--swipe-no) 30%,var(--lfb-border))}.round.yes[data-v-9b1a2430]{color:var(--swipe-yes);border-color:color-mix(in srgb,var(--swipe-yes) 45%,var(--lfb-border))}.round.star[data-v-9b1a2430]{color:var(--swipe-super);border-color:color-mix(in srgb,var(--swipe-super) 45%,var(--lfb-border))}.caption[data-v-9b1a2430]{display:inline-flex;align-items:center;gap:.2rem;justify-content:center;padding:0;font-size:.85em;text-align:center;line-height:1.25;color:var(--lfb-text);background:color-mix(in srgb,var(--lfb-bg) 92%,transparent);border-radius:var(--lfb-radius)}.caption[data-v-9b1a2430]:has(.icon-button){padding-inline-end:.2rem}.action.reading .caption[data-v-9b1a2430],.action.reading .round[data-v-9b1a2430]{outline:3px solid var(--lfb-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.round[data-v-9b1a2430],.round[data-v-9b1a2430]:active:not(:disabled),.round[data-v-9b1a2430]:hover:not(:disabled){transition:none;transform:none}}@media(max-width:26rem){.actions[data-v-9b1a2430]{gap:.5rem}}.el[data-v-1b90222c]{--swipe-no:var(--lfb-swipe-no,#475569);--swipe-yes:var(--lfb-swipe-yes,#15803d);--swipe-super:var(--lfb-swipe-super,#b45309);display:grid;gap:.65rem;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));background:var(--lfb-bg);color:var(--lfb-text);border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font)}legend[data-v-1b90222c]{float:left;width:100%;padding:0;font-weight:700}.req[data-v-1b90222c]{color:#c0392b}.progress[data-v-1b90222c]{margin:0;font-size:.85em;color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg));font-variant-numeric:tabular-nums}.sr-only[data-v-1b90222c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.deck[data-v-1b90222c]{position:relative;justify-self:center;width:100%;max-width:26rem;height:var(--lfb-deck-height,clamp(16rem,44svh,26rem));margin-block:.6rem .2rem;touch-action:pan-y}.deck.empty[data-v-1b90222c]{height:8rem;display:grid;place-items:center}.undo[data-v-1b90222c]{justify-self:center;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.5rem .9rem;font:inherit;font-size:.9rem;color:var(--lfb-text);background:transparent;border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius)}.undo[data-v-1b90222c]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px}.undo .gi[data-v-1b90222c]{display:inline-block;width:1em;height:1em;flex:none}.done[data-v-1b90222c]{margin:0;font-weight:600}.deck[data-v-1b90222c]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:4px;border-radius:var(--lfb-radius)}.deck-actions[data-v-1b90222c]{width:100%;max-width:26rem;justify-self:center}.resort[data-v-1b90222c]{display:grid;gap:.75rem}.resort-list[data-v-1b90222c]{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.resort-row[data-v-1b90222c]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.45rem .5rem .45rem .7rem;border:1px solid var(--lfb-border);border-radius:calc(var(--lfb-radius)*.8);background:color-mix(in srgb,var(--lfb-primary) 4%,var(--lfb-bg))}.resort-row[data-v-1b90222c]:not(:has(.resort-thumb)){grid-template-columns:minmax(0,1fr) auto}.resort-thumb[data-v-1b90222c]{width:2.6rem;height:2.6rem;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--lfb-radius)*.5)}.resort-text[data-v-1b90222c]{font-weight:600;line-height:1.3;overflow-wrap:anywhere}.resort-choice[data-v-1b90222c]{display:flex;gap:.5rem}.resort-option[data-v-1b90222c]{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;font-size:.8rem;border:2px solid var(--lfb-border);border-radius:50%;color:color-mix(in srgb,var(--lfb-text) 55%,transparent);background:var(--lfb-bg);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.resort-option[data-v-1b90222c]:has(input:focus-visible){outline:3px solid var(--lfb-focus,var(--lfb-text));outline-offset:2px}.resort-option input[data-v-1b90222c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.resort-option.chosen[data-v-1b90222c]{color:var(--lfb-text);border-color:var(--lfb-text);background:color-mix(in srgb,var(--lfb-primary) 10%,var(--lfb-bg))}.resort-option.chosen[data-v-1b90222c]:after{content:"";position:absolute;bottom:3px;width:4px;height:4px;border-radius:50%;background:currentColor}.restart[data-v-1b90222c]{margin-top:.15rem}@media(prefers-reduced-motion:reduce){.resort-option[data-v-1b90222c]{transition:none}}@media(max-width:26rem){.resort-row[data-v-1b90222c]{padding-inline-start:.55rem;gap:.45rem}.resort-row[data-v-1b90222c],.resort-row[data-v-1b90222c]:not(:has(.resort-thumb)){grid-template-columns:auto minmax(0,1fr)}.resort-row:not(:has(.resort-thumb)) .resort-text[data-v-1b90222c]{grid-column:1/-1}.resort-choice[data-v-1b90222c]{grid-column:1/-1}}.done[data-v-1b90222c]:focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:4px;border-radius:4px}.slot[data-v-1b90222c]{position:absolute;inset:0;transition:transform .18s ease,opacity .18s ease}.slot.top[data-v-1b90222c]{cursor:grab;touch-action:pan-y}.slot.top.super[data-v-1b90222c]{touch-action:none}.slot.top.dragging[data-v-1b90222c]{cursor:grabbing;transition:none}.slot.top[data-v-1b90222c]:not(.dragging){transition:transform .28s cubic-bezier(.18,.89,.32,1.28)}.slot.editable[data-v-1b90222c]{cursor:pointer}.slot.editable[data-v-1b90222c]:focus-visible{outline:3px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.ghost[data-v-1b90222c]{transform:scale(calc(1 - var(--depth)*.04)) translateY(calc(var(--depth)*-.55rem));opacity:.55}.flying[data-v-1b90222c]{pointer-events:none}.flying.left[data-v-1b90222c]{animation:swipe-out-left-1b90222c .28s ease-in forwards}.flying.right[data-v-1b90222c]{animation:swipe-out-right-1b90222c .28s ease-in forwards}.flying.up[data-v-1b90222c]{animation:swipe-out-up-1b90222c .28s ease-in forwards}@keyframes swipe-out-left-1b90222c{to{transform:translate(-140%,6%) rotate(-24deg);opacity:0}}@keyframes swipe-out-right-1b90222c{to{transform:translate(140%,6%) rotate(24deg);opacity:0}}@keyframes swipe-out-up-1b90222c{to{transform:translateY(-140%) scale(.9);opacity:0}}.nudging[data-v-1b90222c]{animation:swipe-nudge-1b90222c .7s ease-in-out;will-change:transform}@keyframes swipe-nudge-1b90222c{0%,to{transform:none}15%{transform:translate(-8px) rotate(-2deg)}40%{transform:translate(8px) rotate(2deg)}65%{transform:translate(-5px) rotate(-1.2deg)}85%{transform:translate(3px) rotate(.6deg)}}.swipe-hint[data-v-1b90222c]{margin:0;text-align:center;font-size:.85em;color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}@media(max-width:30rem){.deck[data-v-1b90222c]{height:var(--lfb-deck-height,clamp(16rem,44svh,24rem))}}@media(prefers-reduced-motion:reduce){.slot[data-v-1b90222c],.slot.top[data-v-1b90222c]:not(.dragging){transition:none}.flying[data-v-1b90222c],.nudging[data-v-1b90222c]{animation:none}}.el[data-v-1b90222c]{position:relative}.done.reading[data-v-1b90222c],.resort-row.reading[data-v-1b90222c],.swipe-hint.reading[data-v-1b90222c],legend.reading[data-v-1b90222c]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}.form-element[data-v-1b90222c]{display:grid;align-content:start;gap:1.1em;min-width:0;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);background:var(--lfb-bg);color:var(--lfb-text);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font);line-height:1.55;overflow-wrap:anywhere}.form-element>.q[data-v-1b90222c],.form-element>h2[data-v-1b90222c],.form-element>legend[data-v-1b90222c]{width:100%;margin:0;padding:0;font-size:1.4em;font-family:inherit;font-weight:750;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.form-element>legend[data-v-1b90222c]{float:left}.form-element.intro[data-v-1b90222c],.form-element.outro[data-v-1b90222c]{padding:calc(var(--lfb-padding, 16px)*1.25);padding-inline:calc(var(--lfb-padding-inline, var(--lfb-padding, 16px))*1.25)}.form-element>.read-all[data-v-1b90222c]{justify-self:start}.form-element .req[data-v-1b90222c]{color:inherit;font-weight:500}.form-element .caption[data-v-1b90222c],.form-element .help[data-v-1b90222c],.form-element .hint[data-v-1b90222c],.form-element .untouched[data-v-1b90222c]{color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.form-element[data-v-1b90222c] :is(input,textarea){color:var(--lfb-text);background:var(--lfb-bg);caret-color:var(--lfb-text)}.form-element[data-v-1b90222c] :is(input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-1b90222c] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-1b90222c] :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.form-element[data-v-1b90222c] ::-moz-selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}.form-element[data-v-1b90222c] ::selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}@media(min-width:40rem){.form-element>.q[data-v-1b90222c],.form-element>h2[data-v-1b90222c],.form-element>legend[data-v-1b90222c]{font-size:1.6em}}.body-row[data-v-1f91d504]{display:flex;align-items:flex-start;gap:.75rem}.body-row .body[data-v-1f91d504]{flex:1;min-width:0;margin:0}.go-row[data-v-1f91d504]{display:flex;align-items:center;gap:.5rem;justify-self:start}.body-row.reading[data-v-1f91d504],.go.reading[data-v-1f91d504]{outline:3px solid var(--lfb-primary);outline-offset:3px}.body-row.reading[data-v-1f91d504]{border-radius:6px}.ico[data-v-1f91d504]{background:none;border:0;cursor:pointer;font-size:1rem;padding:0 .25rem}.ico[data-v-1f91d504]:disabled{opacity:.5;cursor:default}.intro[data-v-1f91d504]{display:grid;gap:.75rem;padding:calc(var(--lfb-padding, 16px)*1.25);padding-inline:calc(var(--lfb-padding-inline, var(--lfb-padding, 16px))*1.25);background:var(--lfb-bg);color:var(--lfb-text);border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font)}.media[data-v-1f91d504]{width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--lfb-radius)*.75)}h2[data-v-1f91d504]{margin:0;font-size:1.35rem}.body[data-v-1f91d504]{margin:0;line-height:1.55;white-space:pre-line}.caption[data-v-1f91d504]{margin:-.35rem 0 0;color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg));font-size:.85em}.go[data-v-1f91d504]{justify-self:start;min-height:48px;padding:.8em 1.4em;font:inherit;font-weight:700;color:var(--lfb-on-primary,#fff);background:var(--lfb-primary);border:0;border-radius:var(--lfb-radius);box-shadow:var(--lfb-button-shadow,none);cursor:pointer}.go[data-v-1f91d504]:disabled{opacity:.6;cursor:wait}.go[data-v-1f91d504]:hover:not(:disabled){filter:brightness(.95)}.intro[data-v-1f91d504]{position:relative}.caption.reading[data-v-1f91d504],h2.reading[data-v-1f91d504]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}.form-element[data-v-1f91d504]{display:grid;align-content:start;gap:1.1em;min-width:0;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);background:var(--lfb-bg);color:var(--lfb-text);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font);line-height:1.55;overflow-wrap:anywhere}.form-element>.q[data-v-1f91d504],.form-element>h2[data-v-1f91d504],.form-element>legend[data-v-1f91d504]{width:100%;margin:0;padding:0;font-size:1.4em;font-family:inherit;font-weight:750;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.form-element>legend[data-v-1f91d504]{float:left}.form-element.intro[data-v-1f91d504],.form-element.outro[data-v-1f91d504]{padding:calc(var(--lfb-padding, 16px)*1.25);padding-inline:calc(var(--lfb-padding-inline, var(--lfb-padding, 16px))*1.25)}.form-element>.read-all[data-v-1f91d504]{justify-self:start}.form-element .req[data-v-1f91d504]{color:inherit;font-weight:500}.form-element .caption[data-v-1f91d504],.form-element .help[data-v-1f91d504],.form-element .hint[data-v-1f91d504],.form-element .untouched[data-v-1f91d504]{color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.form-element[data-v-1f91d504] :is(input,textarea){color:var(--lfb-text);background:var(--lfb-bg);caret-color:var(--lfb-text)}.form-element[data-v-1f91d504] :is(input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-1f91d504] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-1f91d504] :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.form-element[data-v-1f91d504] ::-moz-selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}.form-element[data-v-1f91d504] ::selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}@media(min-width:40rem){.form-element>.q[data-v-1f91d504],.form-element>h2[data-v-1f91d504],.form-element>legend[data-v-1f91d504]{font-size:1.6em}}.body-row[data-v-36b5c5b3]{display:flex;align-items:flex-start;gap:.75rem}.body-row .body[data-v-36b5c5b3]{margin:0;flex:1;min-width:0}.body-row.reading[data-v-36b5c5b3]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}.outro[data-v-36b5c5b3]{display:grid;gap:.75rem;padding:calc(var(--lfb-padding, 16px)*1.25);padding-inline:calc(var(--lfb-padding-inline, var(--lfb-padding, 16px))*1.25);background:var(--lfb-bg);color:var(--lfb-text);border:var(--lfb-border-width,1px) solid var(--lfb-border);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font);text-align:start}.media[data-v-36b5c5b3],.outro[data-v-36b5c5b3]{border-radius:var(--lfb-radius)}.media[data-v-36b5c5b3]{max-width:100%;justify-self:center}.caption[data-v-36b5c5b3]{color:color-mix(in srgb,var(--lfb-text) 70%,transparent);font-size:.85rem;margin:0}.body[data-v-36b5c5b3]{white-space:pre-line;margin:0}.ico[data-v-36b5c5b3]{background:none;border:0;cursor:pointer;font-size:1rem;padding:0 .25rem}.ico[data-v-36b5c5b3]:disabled{opacity:.5;cursor:default}.outro[data-v-36b5c5b3]{position:relative}.caption.reading[data-v-36b5c5b3],h2.reading[data-v-36b5c5b3]{outline:3px solid var(--lfb-primary);outline-offset:3px;border-radius:6px}.form-element[data-v-36b5c5b3]{display:grid;align-content:start;gap:1.1em;min-width:0;margin:0;padding:var(--lfb-padding,16px);padding-inline:var(--lfb-padding-inline,var(--lfb-padding,16px));border:var(--lfb-border-width,1px) solid var(--lfb-border);border-radius:var(--lfb-radius);background:var(--lfb-bg);color:var(--lfb-text);box-shadow:var(--lfb-shadow);font-family:var(--lfb-font);line-height:1.55;overflow-wrap:anywhere}.form-element>.q[data-v-36b5c5b3],.form-element>h2[data-v-36b5c5b3],.form-element>legend[data-v-36b5c5b3]{width:100%;margin:0;padding:0;font-size:1.4em;font-family:inherit;font-weight:750;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.form-element>legend[data-v-36b5c5b3]{float:left}.form-element.intro[data-v-36b5c5b3],.form-element.outro[data-v-36b5c5b3]{padding:calc(var(--lfb-padding, 16px)*1.25);padding-inline:calc(var(--lfb-padding-inline, var(--lfb-padding, 16px))*1.25)}.form-element>.read-all[data-v-36b5c5b3]{justify-self:start}.form-element .req[data-v-36b5c5b3]{color:inherit;font-weight:500}.form-element .caption[data-v-36b5c5b3],.form-element .help[data-v-36b5c5b3],.form-element .hint[data-v-36b5c5b3],.form-element .untouched[data-v-36b5c5b3]{color:color-mix(in srgb,var(--lfb-text) 78%,var(--lfb-bg))}.form-element[data-v-36b5c5b3] :is(input,textarea){color:var(--lfb-text);background:var(--lfb-bg);caret-color:var(--lfb-text)}.form-element[data-v-36b5c5b3] :is(input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-36b5c5b3] :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--lfb-text) 72%,var(--lfb-bg));opacity:1}.form-element[data-v-36b5c5b3] :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--lfb-focus,var(--lfb-text));outline-offset:3px}.form-element[data-v-36b5c5b3] ::-moz-selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}.form-element[data-v-36b5c5b3] ::selection{background:var(--lfb-primary);color:var(--lfb-on-primary)}@media(min-width:40rem){.form-element>.q[data-v-36b5c5b3],.form-element>h2[data-v-36b5c5b3],.form-element>legend[data-v-36b5c5b3]{font-size:1.6em}}.todo[data-v-8609df78]{padding:1rem;border:1px dashed #ccc;border-radius:8px;color:#999}
