.prepare-container[data-v-347c661d]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#333;box-sizing:border-box}.input-container[data-v-347c661d]{margin-bottom:24px;border-bottom:1px solid #eee;padding-bottom:24px;width:100%}.ai-result-error[data-v-347c661d]{color:red;margin-bottom:16px}.button-container-right button[data-v-347c661d]{margin-left:16px}.input-label[data-v-347c661d]{font-size:16px;margin-bottom:12px;color:#333}textarea[data-v-347c661d]{width:100%;min-height:100px;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px;margin-bottom:16px;resize:vertical;background-color:#fff;box-sizing:border-box}textarea[data-v-347c661d]:focus{outline:none;border-color:#666}.section-title[data-v-347c661d]{font-size:16px;font-weight:500;margin-bottom:16px;color:#333}.ai-result[data-v-347c661d]{margin-bottom:24px;border-bottom:1px solid #eee;padding-bottom:24px}.ai-result-option[data-v-347c661d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ai-result-option button[data-v-347c661d]{font-size:12px;padding:4px 8px;margin-left:16px;background-color:#fff}.word-pairs[data-v-347c661d]{margin-bottom:16px;position:relative}.pair-item[data-v-347c661d]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #eee;padding-right:16px;position:relative;display:flex;justify-content:space-between}.pair-item[data-v-347c661d]:last-child{border-bottom:none}.pair-item .button-container-right button[data-v-347c661d]{background-color:#fff}.word-a[data-v-347c661d]{font-weight:500;font-size:16px;margin-bottom:4px}.word-b[data-v-347c661d]{color:#555;line-height:1.5;font-size:14px}.vocabulary-dialog[data-v-347c661d]{border:none;border-radius:8px;padding:0;box-shadow:0 4px 24px #00000026;max-width:600px;width:90%}.vocabulary-dialog[data-v-347c661d]::backdrop{background-color:#0006}.dialog-content[data-v-347c661d]{padding:24px}.dialog-header[data-v-347c661d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:16px}.dialog-header h3[data-v-347c661d]{margin:0;font-size:18px;font-weight:500}.close-btn[data-v-347c661d]{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.close-btn[data-v-347c661d]:hover{color:#333}.dialog-footer[data-v-347c661d]{display:flex;justify-content:flex-end;margin-top:24px}.preset-interests[data-v-347c661d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.preset-btn[data-v-347c661d]{padding:6px 12px;border:1px solid #ddd;border-radius:16px;background-color:#f5f5f5;cursor:pointer;font-size:14px;transition:all .2s}.preset-btn[data-v-347c661d]:hover{background-color:#e0e0e0;border-color:#ccc}.language-selector[data-v-347c661d]{margin-bottom:24px}.language-pair[data-v-347c661d]{display:flex;align-items:center;gap:12px}.language-pair input[data-v-347c661d]{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:120px}.language-separator[data-v-347c661d]{color:#666;font-weight:700}.global-buttons[data-v-347c661d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-right:16px}.game-container[data-v-21c77823]{position:relative;margin:10%}.game-container .card-to-be-shot[data-v-21c77823]{position:absolute;display:flex;align-items:center;justify-content:center;height:40px;padding:0 10px;border-radius:6px;border:rgba(255,255,255,.2) solid 1px;background-color:#fff;box-shadow:0 0 4px #0006;text-align:center;cursor:pointer}.game-container .flying-card[data-v-21c77823]{position:absolute;width:75px;height:50px;line-height:50px;border-radius:50%;border:#99ccff solid 1px;background-color:#fff9;border:slateblue solid 1px;transition:2s;background-color:#00e1ffcc;z-index:1;text-align:center}.controller[data-v-21c77823]{position:absolute;bottom:0;background-color:#fff9;box-shadow:0 0 2px 2px #fff;color:#fff}.match-error[data-v-21c77823]{animation:matchWrong-21c77823 .3s,flutter-21c77823 .2s ease-in-out 0s 30 normal}.match-right[data-v-21c77823]{animation:match-right-21c77823 .3s}.card-change[data-v-21c77823]{animation:card-change-21c77823 .5s}@keyframes matchWrong-21c77823{0%{box-shadow:0 0 #ff0101}to{box-shadow:0 0 2px 10px #ff010100}}@keyframes match-right-21c77823{0%{box-shadow:0 0 #9cf}to{box-shadow:0 0 2px 10px #9cf0}}@keyframes flutter-21c77823{0%{transform:translate(-1px)}to{transform:translate(1px)}}@keyframes card-change-21c77823{0%{box-shadow:0 0 #00e1ff}50%{box-shadow:0 0 10px 5px #00e1ffcc}to{box-shadow:0 0 #00e1ff00}}.card[data-v-b6b2aa5a]{float:left;text-align:center}.card .card-face[data-v-b6b2aa5a],.card .card-back[data-v-b6b2aa5a]{transition:all 1s;background-size:100%;position:relative;width:98%;height:98%;margin:1%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card .card-face[data-v-b6b2aa5a]{background-color:#f8d7da;z-index:1;transform:rotateY(180deg);display:flex;align-items:center;justify-content:center}.card .card-back[data-v-b6b2aa5a]{top:-100%;background-color:#cfe2ff;display:flex;align-items:center;justify-content:center}.cardUp .card-face[data-v-b6b2aa5a]{transform:rotateY(0)}.cardUp .card-back[data-v-b6b2aa5a]{transform:rotateY(180deg)}.view[data-v-fb991374]{width:100%;margin-top:40px}.ai-settings__row[data-v-1674a8a5]{margin-bottom:1rem;display:flex;flex-direction:column}.ai-settings__mode-selector[data-v-1674a8a5]{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.ai-settings__radio-container[data-v-1674a8a5]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.ai-settings__trial-info[data-v-1674a8a5]{background-color:#f5f5f5;padding:1rem;border-radius:4px;margin-bottom:1rem}.ai-settings__label[data-v-1674a8a5]{margin-bottom:.5rem;font-size:.9rem;color:#555}.ai-settings__input[data-v-1674a8a5],.ai-settings__select[data-v-1674a8a5]{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:.9rem}.ai-settings__input[data-v-1674a8a5]:focus,.ai-settings__select[data-v-1674a8a5]:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}.ai-settings__input-group[data-v-1674a8a5]{display:flex}.ai-settings__input-group .ai-settings__input[data-v-1674a8a5]{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}.ai-settings__btn--toggle[data-v-1674a8a5]{border-top-left-radius:0;border-bottom-left-radius:0;flex-shrink:0;border-left:none;border-color:#ccc}.ai-settings__actions[data-v-1674a8a5]{display:flex;justify-content:flex-start;margin-top:1rem}@media (min-width: 768px){.ai-settings__row[data-v-1674a8a5]{flex-direction:row;align-items:center}.ai-settings__label[data-v-1674a8a5]{width:100px;margin-bottom:0;margin-right:1rem}.ai-settings__input[data-v-1674a8a5],.ai-settings__select[data-v-1674a8a5],.ai-settings__input-group[data-v-1674a8a5]{flex:1}}button[data-v-e9dce450]{margin-right:10px}.game-view[data-v-7199976b]{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background-size:cover}.game-view button[data-v-7199976b]{position:absolute;bottom:16px;right:16px}body{padding:16px}details{width:100%;margin:1rem 0;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif}summary{padding:.75rem 1rem;font-weight:600;background-color:#f7f7f7;cursor:pointer;-webkit-user-select:none;user-select:none}summary:hover{background-color:#f0f0f0}.details-content{padding:1rem}button{padding:.5rem 1rem;border:1px solid #d4d4d4;border-radius:4px;background-color:#e8e8e8;cursor:pointer;font-size:.9rem;transition:all .2s}button:hover{background-color:#d8d8d8}.primary-btn{background-color:#333;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;margin-bottom:16px}.primary-btn:hover{background-color:#555}.primary-btn:disabled{background-color:#ccc;cursor:not-allowed}
