.flashcards-container[data-v-bba5bb8a]{width:100%}.expand-button[data-v-bba5bb8a]{border-radius:10px!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:.9rem!important;transition:filter .2s ease,transform .1s ease!important;padding:0 24px!important;height:36px!important;background-color:#4dd453!important;box-shadow:0 4px 0 #59a700!important;margin-top:-10px;position:relative;color:#fff!important}.flashcard[data-v-bba5bb8a]{width:100%;height:100%;perspective:1000px;box-shadow:none!important;display:flex;justify-content:center;align-items:center;padding-bottom:60px;padding-top:60px;cursor:pointer!important;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;transition:transform .2s ease-out;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.flashcard[data-v-bba5bb8a]:active{transform:scale(.98)}.flashcard-inner[data-v-bba5bb8a]{aspect-ratio:3/2;cursor:pointer;width:100%;max-width:700px;border:2px solid #e5e5e5;position:relative;transform-style:preserve-3d;border-radius:24px!important;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:transform .6s cubic-bezier(.175,.885,.32,1.175);-webkit-tap-highlight-color:transparent}@media (max-width:959px){.flashcard-inner[data-v-bba5bb8a]{max-width:90vw;border-radius:20px!important;box-shadow:0 6px 16px rgba(0,0,0,.12)}}@media (max-width:599px){.flashcard-inner[data-v-bba5bb8a]{aspect-ratio:4/3;border-radius:16px!important;max-width:95vw;box-shadow:0 4px 12px rgba(0,0,0,.15)}}.flashcard-inner.flipped[data-v-bba5bb8a]{transform:rotateY(180deg)}.flashcard-back[data-v-bba5bb8a],.flashcard-front[data-v-bba5bb8a]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:24px;display:flex;flex-direction:column;justify-content:center;padding:24px;background-color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.1);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.flashcard-back[data-v-bba5bb8a]{transform:rotateY(180deg)}.flashcard-content[data-v-bba5bb8a]{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:20px;font-size:1.25rem;text-align:center;line-height:1.4}@media (max-width:959px){.flashcard-content[data-v-bba5bb8a]{padding:16px;font-size:1.15rem}}@media (max-width:599px){.flashcard-content[data-v-bba5bb8a]{padding:12px;font-size:1rem;line-height:1.3}}.flashcard-footer[data-v-bba5bb8a]{padding:12px;display:flex;justify-content:center;align-items:center;font-size:.85rem;color:#757575}.difficulty-indicator[data-v-bba5bb8a]{position:absolute;top:0;left:0;right:0;height:8px;border-top-left-radius:16px;border-top-right-radius:16px}.card-counter[data-v-bba5bb8a]{font-size:1rem;color:#757575;font-weight:500;width:60px;text-align:center}.flashcard-wrapper[data-v-bba5bb8a]{height:100%;width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.navigation-controls[data-v-bba5bb8a]{display:flex;justify-content:center;align-items:center;min-height:50px}.navigation-btn[data-v-bba5bb8a]{transition:transform .2s ease;border-radius:10px!important;text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:.9rem!important;transition:filter .2s ease,transform .1s ease!important;padding:0 24px!important;height:42px!important;box-shadow:0 4px 0 #59a700!important;position:relative;z-index:2;min-width:42px}.navigation-btn-prev[data-v-bba5bb8a]{margin-right:20px}.navigation-btn-next[data-v-bba5bb8a]{margin-left:20px}.keyboard-hint[data-v-bba5bb8a]{font-size:.8rem;color:#757575;align-items:center;top:80px;left:0;right:0;z-index:100}kbd[data-v-bba5bb8a]{display:inline-block;padding:3px 6px;font-size:.8rem;color:#555;background-color:#f7f7f7;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.2);margin:0 2px}.fade-enter-active[data-v-bba5bb8a],.fade-leave-active[data-v-bba5bb8a]{transition:opacity .3s}.fade-enter[data-v-bba5bb8a],.fade-leave-to[data-v-bba5bb8a]{opacity:0}.fullscreen[data-v-bba5bb8a]{height:100%;margin-top:calc(50vh - 300px)}.fullscreen .v-card--link[data-v-bba5bb8a]:before{background-color:transparent!important}.flashcards-list[data-v-bba5bb8a]{max-width:800px;margin:0 auto;padding:20px}.difficulty-badge[data-v-bba5bb8a]{width:8px;height:8px;border-radius:50%;margin-right:16px}.difficulty-badge.easy[data-v-bba5bb8a]{background-color:#4caf50}.difficulty-badge.medium[data-v-bba5bb8a]{background-color:#ff9800}.difficulty-badge.hard[data-v-bba5bb8a]{background-color:#f44336}.print-btn[data-v-bba5bb8a]{border-radius:8px!important}.edit-btn[data-v-bba5bb8a],.print-btn[data-v-bba5bb8a]{text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.edit-btn[data-v-bba5bb8a]{position:absolute;top:-68px;right:0;z-index:2}.delete-btn[data-v-bba5bb8a]{text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.edit-textarea[data-v-bba5bb8a]{font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Arial,sans-serif!important}@media print{.flashcards-container[data-v-bba5bb8a]{padding:0}.delete-btn[data-v-bba5bb8a],.edit-btn[data-v-bba5bb8a],.print-btn[data-v-bba5bb8a]{display:none}}.primary-btn[data-v-bba5bb8a]{border-radius:16px!important;border:2px solid #4dd453!important;background:#4dd453!important;box-shadow:0 4px 0 #42b848!important;color:#fff!important}.cancel-btn[data-v-bba5bb8a],.primary-btn[data-v-bba5bb8a]{text-transform:none!important;letter-spacing:0!important;font-weight:800!important;font-size:1.05rem!important;transition:filter .2s ease,transform .1s ease!important;height:40px!important;padding-left:24px!important;padding-right:24px!important}.cancel-btn[data-v-bba5bb8a]{border-radius:16px!important;background:#e8e8e8!important;box-shadow:0 4px 0 #b6b7b5!important;color:#6e8071!important;margin-right:16px!important}.evaluation-buttons[data-v-bba5bb8a]{display:flex;justify-content:center;margin-bottom:16px;gap:16px}.evaluation-btn[data-v-bba5bb8a]{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;border-radius:12px!important;font-size:.95rem!important;transition:all .2s ease!important}.evaluation-btn[data-v-bba5bb8a]:hover{transform:translateY(-1px)!important}.error-btn[data-v-bba5bb8a]{background-color:#757575!important;color:#fff!important;box-shadow:0 4px 0 #616161!important}.error-btn[data-v-bba5bb8a]:hover{background-color:#666!important}.success-btn[data-v-bba5bb8a]{background-color:#4caf50!important;color:#fff!important;box-shadow:0 4px 0 #388e3c!important}.success-btn[data-v-bba5bb8a]:hover{background-color:#45a049!important}@media (max-width:599px){.evaluation-buttons-container[data-v-bba5bb8a]{flex-direction:column!important;gap:12px!important}.evaluation-btn[data-v-bba5bb8a]{width:100%!important;max-width:280px!important;height:52px!important;font-size:1rem!important}}.counter[data-v-bba5bb8a]{font-weight:600;border-radius:6px;padding:4px 8px;display:flex;align-items:center;font-size:.9rem}.total-counter[data-v-bba5bb8a]{background-color:hsla(0,0%,50.2%,.1);color:grey;position:absolute;left:0;right:0;margin:0 auto;width:-moz-fit-content;width:fit-content;top:16px}.incorrect-counter[data-v-bba5bb8a]{background-color:hsla(0,0%,45.9%,.1);color:#616161;position:absolute;left:20px;top:16px}.correct-counter[data-v-bba5bb8a]{background-color:rgba(76,175,80,.1);color:#388e3c;position:absolute;right:60px;top:16px}.position-relative[data-v-bba5bb8a]{position:relative}.evaluation-buttons-container[data-v-bba5bb8a]{display:flex;justify-content:center;gap:16px}@keyframes slideLeft-bba5bb8a{0%,to{transform:translateX(0);opacity:1}50%{transform:translateX(-8px);opacity:.6}}@keyframes slideRight-bba5bb8a{0%,to{transform:translateX(0);opacity:1}50%{transform:translateX(8px);opacity:.6}}.evaluation-buttons-container[data-v-bba5bb8a]{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease;pointer-events:auto}.edit-textarea[data-v-bba5bb8a] .v-input__control>.v-input__slot{box-shadow:none!important;border:1px solid #dcdcdc!important;border-radius:8px!important;background-color:#f9f9f9!important}.edit-textarea[data-v-bba5bb8a] textarea{line-height:1.5!important}.flashcard.slide-out-left-active[data-v-bba5bb8a]{animation:slideOutLeftAnimation-bba5bb8a .3s ease-out forwards}.flashcard.slide-out-left-active .flashcard-inner[data-v-bba5bb8a]{border-color:#757575!important;border-width:3px!important}.flashcard.slide-out-right-active[data-v-bba5bb8a]{animation:slideOutRightAnimation-bba5bb8a .3s ease-out forwards}.flashcard.slide-out-right-active .flashcard-inner[data-v-bba5bb8a]{border-color:#4caf50!important;border-width:3px!important}@keyframes slideOutLeftAnimation-bba5bb8a{to{transform:translateX(-100%) rotate(-15deg);opacity:0}}@keyframes slideOutRightAnimation-bba5bb8a{to{transform:translateX(100%) rotate(15deg);opacity:0}}.presentation-chip[data-v-bba5bb8a]{position:absolute;top:16px;right:16px;z-index:5;font-size:.75rem;height:20px}.study-summary[data-v-bba5bb8a]{max-width:800px;margin:0 auto;padding-top:1.5rem;padding-bottom:1.5rem}.study-summary[data-v-bba5bb8a],.summary-card-container[data-v-bba5bb8a]{display:flex;flex-direction:column;flex-grow:1;height:100%}.flashcards-summary-list[data-v-bba5bb8a]{flex-grow:1}.summary-card.incorrect-summary-card[data-v-bba5bb8a]{border:2px solid #757575!important}.failures-badge[data-v-bba5bb8a]{display:inline-block;margin-top:8px;font-size:.85rem;background-color:#f5f5f5;color:#616161;padding:2px 8px;border-radius:4px;font-weight:500}.incorrect-summary-card .font-rubik[data-v-bba5bb8a]{color:#616161}.regular-btn-previous[data-v-bba5bb8a]{border-radius:16px!important;border:1px solid #e0e0e0!important;background-color:#fff!important;box-shadow:0 4px 0 #b5b5b5!important;color:#424242!important}.primary-btn-next[data-v-bba5bb8a],.regular-btn-previous[data-v-bba5bb8a]{text-transform:none!important;letter-spacing:0!important;font-weight:600!important;font-size:.95rem!important;transition:filter .2s ease,transform .1s ease!important;height:46px!important}.primary-btn-next[data-v-bba5bb8a]{border-radius:16px!important;border:1px solid #4dd453!important;background-color:#4dd453!important;box-shadow:0 4px 0 #42b848!important;color:#fff!important}