.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}form[data-v-94fc1880],form>div[data-v-94fc1880],input[data-v-94fc1880]{max-width:100%}input[data-v-94fc1880]{background:var(--input-background);border:1px solid var(--input-color);border-radius:5px;color:var(--input-color);flex:1;font-size:1.5em;padding:.5em .75em}input[data-v-94fc1880]:focus,input[data-v-94fc1880]:hover{border-color:var(--primary-color);outline:none}.input-helper[data-v-94fc1880]{display:flex;justify-content:space-between;margin-top:.25em}.input-helper p[data-v-94fc1880]{margin:0}.btn-icon[data-v-94fc1880]{margin-top:.35em}.btn-icon svg[data-v-94fc1880]{flex:1 0 24px}footer[data-v-53ec3447]{align-items:center;background:var(--primary-color);color:var(--text-color);display:flex;font-size:.7em;height:var(--footer-height);justify-content:center;width:100vw}footer svg[data-v-53ec3447]{vertical-align:middle}#game-container[data-v-ba063760]{align-items:center;display:flex;flex-direction:column;gap:1em;height:100dvh;padding:1em 1em 0}.progress-indicator[data-v-ba063760]{background:#fff;border-radius:20px;box-shadow:0 4px 12px #969ea633;color:#666;font-size:.9em;padding:.5em 1em}.game-options[data-v-ba063760]{align-items:center;display:flex;flex:1;gap:2em;justify-content:center;width:100%;width:calc(100vw - 6em)}@media(max-width:768px){.game-options[data-v-ba063760]{flex-direction:column;gap:1em;padding-top:1em;width:calc(100vw - 4em)}}.game-options .option[data-v-ba063760]{align-items:center;background:#fff;border-radius:25px;box-shadow:0 8px 24px #969ea633;display:flex;flex:1 0 50%;flex-direction:column;gap:1em;height:100%;justify-content:center;padding:2em;position:relative;transition:font-size .2s ease-out;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.game-options .option[data-v-ba063760]:not(.final){cursor:pointer}@media(hover:hover)and (pointer:fine){.game-options .option[data-v-ba063760]:hover:not(.final){box-shadow:0 16px 24px #969ea666;transform:translateY(-.25em)}}.game-options .option svg[data-v-ba063760]{height:40px;width:40px}.game-options .option svg[data-v-ba063760]:first-of-type{display:none}.game-options .option svg[data-v-ba063760]:last-of-type,.game-options .option:hover svg[data-v-ba063760]:first-of-type{display:block}.game-options .option:hover svg[data-v-ba063760]:last-of-type{display:none}.game-options .option.remove[data-v-ba063760]{opacity:0}.game-options .option .keyboard-hint[data-v-ba063760]{bottom:.75em;color:#aaa;font-size:.8em;opacity:.6;position:absolute}@media(max-width:768px){.game-options .option .keyboard-hint[data-v-ba063760]{display:none}}.action-buttons[data-v-ba063760]{display:flex;font-size:.8em;gap:1em;justify-content:center;width:100%}.action-buttons button[data-v-ba063760]{background:#fff;border-radius:50px;box-shadow:0 8px 24px #969ea633;color:#000;padding:.5em 1em;transition:opacity .2s ease}.action-buttons button[data-v-ba063760]:disabled{cursor:not-allowed;opacity:.4}#coffee-btn[data-v-ba063760]{bottom:1em;position:absolute}#coffee-btn img[data-v-ba063760]{border-radius:8px;box-shadow:0 16px 24px #969ea666;height:45px}.list-enter-active[data-v-fcaa4827],.list-leave-active[data-v-fcaa4827]{transition:all .35s ease}.list-enter-from[data-v-fcaa4827],.list-leave-to[data-v-fcaa4827]{opacity:0;transform:translateY(-.5em)}#page-container[data-v-fcaa4827]{--page-padding-top:3em;align-items:center;display:flex;flex-direction:column;gap:1em;margin:0 auto;padding:0 1em;padding-top:var(--page-padding-top);width:100%}#page-container #introduction-container[data-v-fcaa4827]{flex-shrink:0}#page-container #introduction-container h1[data-v-fcaa4827]{align-items:center;display:flex;gap:.35em;justify-content:center}#page-container #introduction-container h1 .favicon-logo[data-v-fcaa4827]{height:1em;width:1em}#page-container #main-container[data-v-fcaa4827]{align-items:center;display:flex;flex:1;flex-direction:column;max-width:650px;min-height:calc(100dvh - var(--introduction-height) - var(--settings-height) - var(--scroll-height) - var(--page-padding-top) - 1em);width:100%}#page-container #main-container #options-container[data-v-fcaa4827]{border-radius:20px;box-shadow:0 8px 24px #969ea633;display:flex;flex-direction:column;flex-shrink:0;margin:.5em 0 1.5em;max-height:max(300px,100dvh - var(--introduction-height) - var(--settings-height) - var(--scroll-height) - var(--page-padding-top) - 12em);overflow-y:auto;position:relative;width:100%}#page-container #main-container #options-container .option[data-v-fcaa4827]{background:#fff;display:flex;flex-wrap:nowrap;padding:.5em 1em}#page-container #main-container #options-container .option[data-v-fcaa4827]:not(:last-child){border-bottom:1px solid var(--input-background)}#page-container #main-container #options-container .option[data-v-fcaa4827]>:first-child,#page-container #main-container #options-container .option[data-v-fcaa4827]>:last-child{flex-basis:0;flex-grow:1;white-space:nowrap;width:-moz-fit-content;width:fit-content}#page-container #main-container #options-container .option[data-v-fcaa4827]>:last-child{text-align:right}#page-container #main-container #options-container .option svg[data-v-fcaa4827]{opacity:.5}#page-container #main-container #options-container .option svg[data-v-fcaa4827]:hover{opacity:1}#page-container #settings-container[data-v-fcaa4827]{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5em 2em;justify-content:center}#page-container #scroll-container[data-v-fcaa4827]{align-items:center;animation:bounce-fcaa4827 2s infinite;cursor:pointer;display:flex;flex-direction:column;opacity:.6;padding:0 0 2em;transition:opacity .2s ease}#page-container #scroll-container[data-v-fcaa4827]:hover{opacity:.8}#page-container #scroll-container p[data-v-fcaa4827]{color:var(--text-color);font-size:.85em}#page-container #scroll-container svg[data-v-fcaa4827]{color:var(--primary-color);height:24px;width:24px}@media(max-width:768px){#page-container #scroll-container[data-v-fcaa4827]{padding:.5em 0 1.5em}}@keyframes bounce-fcaa4827{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}#page-container #use-cases-container[data-v-fcaa4827]{background:#fff;border-radius:20px;box-shadow:0 8px 24px #969ea633;margin:0 auto 2em;max-width:900px;padding:2em;scroll-margin-top:2em;width:100%}@media(max-width:768px){#page-container #use-cases-container[data-v-fcaa4827]{border-radius:0;margin:0 0 2em;padding:1.5em}}#page-container #use-cases-container h2[data-v-fcaa4827]{color:var(--primary-color);font-size:1.8em;margin-bottom:.8em;text-align:center}#page-container #use-cases-container .use-cases-intro[data-v-fcaa4827]{color:#555;line-height:1.6;margin-bottom:1em;text-align:center}#page-container #use-cases-container .click-to-try[data-v-fcaa4827]{border-radius:8px;color:var(--primary-color);font-size:.95em;font-weight:600;margin-bottom:1em;padding:.75em 1.5em;text-align:center}#page-container #use-cases-container .use-cases-grid[data-v-fcaa4827]{display:grid;gap:1.5em;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:3em}#page-container #use-cases-container .use-case[data-v-fcaa4827]{background:var(--input-background);border-radius:12px;cursor:pointer;padding:1.5em;transition:transform .2s ease,box-shadow .2s ease}#page-container #use-cases-container .use-case[data-v-fcaa4827]:hover{box-shadow:0 8px 16px #969ea64d;transform:translateY(-2px)}#page-container #use-cases-container .use-case h3[data-v-fcaa4827]{color:#333;font-size:1.2em;margin-bottom:.5em}#page-container #use-cases-container .use-case p[data-v-fcaa4827]{color:#666;font-size:.95em;line-height:1.6}#page-container #use-cases-container .how-it-works[data-v-fcaa4827]{border-top:2px solid var(--input-background);margin-top:3em;padding-top:2em}#page-container #use-cases-container .how-it-works h2[data-v-fcaa4827]{font-size:1.6em;margin-bottom:1em}#page-container #use-cases-container .how-it-works ol[data-v-fcaa4827]{margin:1.5em 0;padding-left:1.5em}#page-container #use-cases-container .how-it-works ol li[data-v-fcaa4827]{font-size:1.05em;line-height:1.6;margin-bottom:1em}#page-container #use-cases-container .how-it-works ol li strong[data-v-fcaa4827]{color:var(--primary-color)}#page-container #use-cases-container .how-it-works>p[data-v-fcaa4827]{color:var(--text-color);font-size:1em;line-height:1.6;margin-top:1em;text-align:center}.button-group[data-v-fcaa4827]{align-items:center;display:flex;gap:.75em;justify-content:center;width:100%}.description[data-v-fcaa4827]{font-size:1em}.input-container[data-v-fcaa4827]{margin:1em 0;text-align:left;width:100%}.select-container[data-v-fcaa4827]{gap:.5em}.select-container[data-v-fcaa4827],.select-container label[data-v-fcaa4827]{align-items:center;display:flex}.select-container svg[data-v-fcaa4827]{height:16px}.select-container select[data-v-fcaa4827]{background:var(--input-background);border-radius:5px;color:var(--input-color);padding:.25em .5em}main[data-v-079b11a8]{align-items:center;display:flex;flex-direction:column;gap:2em;justify-content:center}
