.page-enter-active,.page-leave-active{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s}.page-enter-from{opacity:0;transform:translate(40px)}.page-enter-to,.page-leave-from{opacity:1;transform:translate(0)}.page-leave-to{opacity:0;transform:translate(-40px)}.google-login-button[data-v-cf5421d6]{color:#202735;cursor:pointer;background:#fff;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.google-login-button img[data-v-cf5421d6]{object-fit:contain;width:20px;height:20px}.login[data-v-f3b32648]{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:100dvh;position:relative;overflow:hidden}.login-overlay[data-v-f3b32648]{background:#00000059;position:absolute;inset:0}.login-bottom[data-v-f3b32648]{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:40px;left:16px;right:16px}.login-message[data-v-f3b32648]{color:#fff;text-align:left;margin:0 0 40px;font-size:50px;font-weight:550;line-height:1.2}.app-header[data-v-10da89f1]{background-color:var(--blue-card);border-top:none;border-radius:0 0 20px 20px;width:100%;height:50px;transition:height .35s;position:relative;overflow:hidden;box-shadow:inset 0 2px 6px #202735b3}.header-top[data-v-10da89f1]{box-sizing:border-box;align-items:center;height:50px;padding:0 8px 0 16px;display:flex;position:absolute;top:0;left:0;right:0}.page-title[data-v-10da89f1]{color:#fff;white-space:nowrap;font-size:24px;font-weight:400;position:absolute;left:50%;transform:translate(-50%)}.logout-button[data-v-10da89f1]{width:40px;height:40px;color:var(--second-text);cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.logout-button svg[data-v-10da89f1]{transform:scaleX(-1)}.logout-button[data-v-10da89f1]:after{content:"";opacity:0;background-color:#ffffff1f;border-radius:50%;transition:opacity .18s;position:absolute;inset:0}.logout-button[data-v-10da89f1]:active:after{opacity:1}.back-button[data-v-10da89f1]{background-color:var(--blue-background);width:38px;height:38px;color:var(--second-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:6px;left:16px}.back-button[data-v-10da89f1]:after{content:"";opacity:0;background-color:#ffffff1f;border-radius:50%;transition:opacity .18s;position:absolute;inset:0}.back-button[data-v-10da89f1]:active:after{opacity:1}.back-button svg[data-v-10da89f1]{z-index:1;position:relative}.header-actions[data-v-10da89f1]{align-items:center;gap:4px;margin-left:auto;display:flex}.search-button[data-v-10da89f1]{width:40px;height:40px;color:var(--second-text);cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.search-area[data-v-10da89f1]{color:#e6e6e6;opacity:0;pointer-events:none;align-items:center;gap:8px;height:50px;transition:opacity .25s,transform .3s;display:flex;position:absolute;top:50px;left:16px;right:16px;transform:translateY(-8px)}.is-searching .search-area[data-v-10da89f1]{opacity:1;pointer-events:auto;transform:translateY(0)}.search-area-icon[data-v-10da89f1]{flex-shrink:0}.search-input[data-v-10da89f1]{color:#e6e6e6;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.search-input[data-v-10da89f1]::placeholder{color:#e6e6e6}.search-clear[data-v-10da89f1]{opacity:.5;color:#fff;cursor:pointer;background-color:#87929a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-right:12px;font-family:inherit;font-size:16px;font-weight:300;display:flex}.search-results[data-v-10da89f1]{flex-direction:column;gap:2px;display:flex;position:absolute;top:100px;left:0;right:0}.search-result[data-v-10da89f1]{height:30px;color:var(--second-text);cursor:pointer;align-items:center;padding:0 16px;font-size:15px;display:flex}.search-result-arrow[data-v-10da89f1]{color:var(--second-text);margin:0 14px 0 2px}.search-result-deck[data-v-10da89f1]{white-space:nowrap;text-overflow:ellipsis;width:120px;color:var(--second-text);font-size:16px;overflow:hidden}.search-result-divider[data-v-10da89f1]{color:var(--gray-stroke);opacity:.5;margin:0 10px}.search-result-word[data-v-10da89f1]{white-space:nowrap;text-overflow:ellipsis;color:#4e5258;flex:1;overflow:hidden}.deck-card[data-v-8b6af004]{background-color:var(--blue-card);box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border:1px solid #0000;border-radius:20px;width:100%;padding:16px;transition:border-color .16s;position:relative}.deck-card-dragging[data-v-8b6af004]{cursor:grabbing;z-index:100;box-shadow:0 10px 28px #00000073}.deck-card-default[data-v-8b6af004]{border-color:#93b2c3}.deck-header[data-v-8b6af004]{justify-content:space-between;align-items:flex-start;display:flex}.deck-info[data-v-8b6af004]{flex-direction:column;gap:4px;display:flex}.deck-info h3[data-v-8b6af004]{color:#fff;margin:0;font-size:20px;font-weight:600}.deck-info span[data-v-8b6af004]{color:#4e5258;font-size:14px;font-weight:500}.deck-menu[data-v-8b6af004]{color:var(--second-text);justify-content:center;align-items:center;margin:5px 4px 0 0;padding:0;display:flex}.deck-actions[data-v-8b6af004]{flex-direction:row;align-items:center;gap:10px;display:flex}.deck-action[data-v-8b6af004]{width:30px;height:30px;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.deck-action-ripple[data-v-8b6af004]{opacity:0;pointer-events:none;z-index:0;background:currentColor;border-radius:50%;width:30px;height:30px;position:absolute;transform:scale(.5)}.deck-action-click .deck-action-ripple[data-v-8b6af004]{animation:.25s ease-out deck-action-ripple-8b6af004}@keyframes deck-action-ripple-8b6af004{0%{opacity:0;transform:scale(.5)}30%{opacity:.18}to{opacity:0;transform:scale(1.4)}}.deck-action svg[data-v-8b6af004]{z-index:1;position:relative}.deck-action-shredder[data-v-8b6af004]{color:#fedfe0;background:0 0}.deck-action-pen[data-v-8b6af004]{color:#d0e7ff;background:0 0}.deck-study[data-v-8b6af004]{width:40px;height:40px;color:var(--blue-background);cursor:pointer;background-color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .18s,background-color .18s;display:flex}.deck-study svg[data-v-8b6af004]{transition:transform .18s}.deck-study[data-v-8b6af004]:hover{transform:scale(1.08)}.deck-study:hover svg[data-v-8b6af004]{transform:translate(2px,-2px)}.deck-study[data-v-8b6af004]:active{transform:scale(.94)}.deck-divider[data-v-8b6af004]{background-color:var(--gray-stroke);opacity:.5;width:100%;height:1px;margin:16px 0}.deck-footer[data-v-8b6af004]{justify-content:space-between;align-items:center;display:flex}.deck-stats[data-v-8b6af004]{align-items:center;gap:16px;display:flex}.deck-stat[data-v-8b6af004]{color:var(--second-text);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.stat-dot[data-v-8b6af004]{border-radius:50%;width:8px;height:8px}.stat-dot.new[data-v-8b6af004]{background-color:#00a8ff}.stat-dot.learning[data-v-8b6af004]{background-color:#ff983b}.stat-dot.review[data-v-8b6af004]{background-color:#00ff95}.decks-page-wrapper[data-v-45ade52b]{background-image:radial-gradient(var(--gray-dot) 1px, transparent 1px);background-size:20px 20px;min-height:calc(100vh - 50px)}.decks-page[data-v-45ade52b]{width:min(700px,100% - 32px);margin:36px auto 0}.study-all-card[data-v-45ade52b]{background-color:var(--blue-card);border-radius:24px;padding:16px}.study-all-card h1[data-v-45ade52b]{color:#fff;margin:0 0 12px;font-size:22px;font-weight:500}.study-all-content[data-v-45ade52b]{grid-template-columns:130px 1fr;gap:12px;display:grid}.study-all-total[data-v-45ade52b]{background-color:var(--blue-background);height:120px;color:var(--white-name-pages);border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.study-all-total span[data-v-45ade52b]{margin-bottom:20px;font-size:20px;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.study-all-total strong[data-v-45ade52b]{color:#fff;background-color:#8b5cf6;border-radius:4px 4px 16px 16px;justify-content:center;align-items:center;height:34px;font-size:18px;font-weight:500;display:flex;position:absolute;bottom:0;left:0;right:0}.study-all-stats[data-v-45ade52b]{flex-direction:column;gap:8px;display:flex}.study-all-stat[data-v-45ade52b]{background-color:var(--blue-background);height:35px;color:var(--white-name-pages);border-radius:10px;justify-content:space-between;align-items:center;padding:0 0 0 12px;font-size:15px;display:flex}.study-all-stat strong[data-v-45ade52b]{color:#fff;border-radius:2px 8px 8px 2px;justify-content:center;align-items:center;min-width:38px;height:35px;font-size:14px;font-weight:500;display:flex}.stat-new[data-v-45ade52b]{background-color:#008bd2}.stat-learning[data-v-45ade52b]{background-color:#ff983b}.stat-review[data-v-45ade52b]{background-color:#00b878}.study-all-button[data-v-45ade52b]{color:#171717;cursor:pointer;background-color:#f1f1f1;border:none;border-radius:14px;width:100%;height:44px;margin-top:14px;font-family:inherit;font-size:16px;font-weight:500;transition:transform .18s,background-color .18s;box-shadow:inset 0 -4px #00000059}.study-all-button[data-v-45ade52b]:hover{background-color:#fff;transform:translateY(-1px)}.study-all-button[data-v-45ade52b]:active{transform:scale(.98)}.section-header[data-v-45ade52b]{justify-content:space-between;align-items:center;display:flex}.section-header h2[data-v-45ade52b]{margin:0}.no-decks[data-v-45ade52b]{width:100%;color:var(--second-text);justify-content:center;align-items:center;padding:150px 0;font-size:20px;font-weight:400;display:flex}.add-deck-button[data-v-45ade52b]{width:38px;height:38px;color:var(--second-text);cursor:pointer;background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;padding:0;display:flex;position:relative}.add-deck-button svg[data-v-45ade52b]{z-index:2;position:relative}.add-deck-ripple[data-v-45ade52b]{opacity:0;pointer-events:none;background-color:currentColor;border-radius:50%;width:38px;height:38px;position:absolute;transform:scale(.5)}.add-deck-button.add-deck-click .add-deck-ripple[data-v-45ade52b]{animation:.32s ease-out add-deck-ripple-45ade52b}@keyframes add-deck-ripple-45ade52b{0%{opacity:0;transform:scale(.5)}35%{opacity:.16}to{opacity:0;transform:scale(1)}}.focus-decks[data-v-45ade52b]{margin-top:32px}.focus-decks h2[data-v-45ade52b]{color:#9a9da2;margin:0 0 8px;font-size:16px;font-weight:500}.deck-list[data-v-45ade52b]{flex-direction:column;gap:16px;display:flex;position:relative}.deck-placeholder[data-v-45ade52b]{box-sizing:border-box;pointer-events:none;z-index:1;background-color:#93b2c30a;border:1px dashed #93b2c366;border-radius:20px;position:absolute;top:0;left:0;right:0}.modal-overlay[data-v-45ade52b]{z-index:100;background-color:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.deck-modal[data-v-45ade52b]{box-sizing:border-box;background-color:var(--blue-card);border-radius:24px;flex-direction:column;width:min(500px,100%);min-height:300px;padding:20px;display:flex}.deck-modal-header[data-v-45ade52b]{justify-content:space-between;align-items:flex-start;display:flex}.deck-modal-header h2[data-v-45ade52b]{color:#fff;margin:0;font-size:20px;font-weight:500}.deck-modal-close[data-v-45ade52b]{opacity:.5;color:#fff;cursor:pointer;background-color:#87929a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;margin-right:2px;padding:0;font-family:inherit;font-size:16px;font-weight:300;display:flex}.deck-name-input[data-v-45ade52b]{box-sizing:border-box;background-color:var(--blue-background);border:1px solid var(--gray-stroke);width:100%;height:48px;color:var(--second-text);border-radius:14px;align-items:center;gap:10px;margin-top:24px;padding:0 14px;display:flex}.deck-name-input input[data-v-45ade52b]{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:16px}.deck-name-input[data-v-45ade52b]{border:1px solid var(--gray-stroke);transition:border-color .1s}.deck-name-input-error[data-v-45ade52b]{border-color:#ff7b7b}.deck-name-input input[data-v-45ade52b]::placeholder{color:var(--second-text)}.deck-modal-save[data-v-45ade52b]{width:100%;height:48px;color:var(--blue-background);cursor:pointer;background-color:#f1f1f1;border:none;border-radius:14px;margin-top:auto;font-family:inherit;font-size:16px;font-weight:500;transition:transform .18s,background-color .18s;box-shadow:inset 0 -4px #00000059}.deck-modal-save[data-v-45ade52b]:hover{background-color:#fff;transform:translateY(-1px)}.deck-modal-save[data-v-45ade52b]:active{transform:scale(.98)}.deck-save-loader[data-v-45ade52b]{animation:.8s linear infinite deck-save-loader-spin-45ade52b}@keyframes deck-save-loader-spin-45ade52b{to{transform:rotate(360deg)}}.deck-modal-save[data-v-45ade52b]:disabled{cursor:default;opacity:.8}.delete-deck-modal[data-v-45ade52b]{box-sizing:border-box;background-color:var(--blue-card);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:72px;width:min(400px,100%);min-height:180px;padding:18px;display:flex}.delete-deck-modal-header[data-v-45ade52b]{justify-content:space-between;align-items:center;width:100%;display:flex}.delete-deck-modal-header p[data-v-45ade52b]{color:#fff;margin:0;font-size:18px;font-weight:500}.delete-deck-modal p[data-v-45ade52b]{color:#fff;text-align:center;margin:0;font-size:18px;font-weight:500}.delete-deck-button[data-v-45ade52b]{color:#171717;cursor:pointer;background-color:#fff;border:none;border-radius:14px;width:100%;height:48px;font-family:inherit;font-size:16px;font-weight:600;box-shadow:inset 0 -4px #00000040}.delete-deck-button[data-v-45ade52b]:disabled{cursor:default;opacity:.8}.deck-skeletons[data-v-45ade52b]{flex-direction:column;gap:16px;display:flex}.deck-skeleton[data-v-45ade52b]{background-color:var(--blue-card);border-radius:18px;padding:18px}.skeleton-line[data-v-45ade52b],.skeleton-circle[data-v-45ade52b],.skeleton-divider[data-v-45ade52b]{background:linear-gradient(90deg,#202631 25%,#2a313d 50%,#202631 75%) 0 0/200% 100%;animation:1.4s infinite skeleton-shimmer-45ade52b}.skeleton-title[data-v-45ade52b]{border-radius:5px;width:120px;height:16px}.skeleton-divider[data-v-45ade52b]{width:100%;height:1px;margin:18px 0}.skeleton-bottom[data-v-45ade52b]{justify-content:space-between;align-items:center;display:flex}.skeleton-stats[data-v-45ade52b]{gap:10px;display:flex}.skeleton-stats .skeleton-line[data-v-45ade52b]{border-radius:4px;width:38px;height:12px}.skeleton-circle[data-v-45ade52b]{border-radius:50%;width:36px;height:36px}@keyframes skeleton-shimmer-45ade52b{0%{background-position:200% 0}to{background-position:-200% 0}}.study-card[data-v-70da36b9]{perspective:1000px;width:100%;height:380px;transform:translate3d(var(--drag-x), var(--drag-y), 0) rotate(var(--drag-rotate));--drag-x:0px;--drag-y:0px;--drag-rotate:0deg;--border-color:#303641;touch-action:none;cursor:grab;will-change:transform;background-color:#0000;border-radius:20px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .2s;position:relative}.study-card.is-dragging[data-v-70da36b9]{cursor:grabbing;transition:none}.study-card.is-animating[data-v-70da36b9],.study-card.is-revealed[data-v-70da36b9]{cursor:default}.study-card[data-v-70da36b9]:active{cursor:grabbing}.card-inner[data-v-70da36b9]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.study-card.is-revealed .card-inner[data-v-70da36b9]{transform:rotateY(180deg)}.card-front[data-v-70da36b9],.card-back[data-v-70da36b9]{background-color:var(--blue-card);border:2px solid var(--border-color);backface-visibility:hidden;border-radius:20px;flex-direction:column;transition:border-color .1s;display:flex;position:absolute;inset:0;overflow:hidden}.card-front[data-v-70da36b9]{transform:rotateY(0)}.card-back[data-v-70da36b9]{transform:rotateY(180deg)}.card-top[data-v-70da36b9],.card-bottom[data-v-70da36b9]{flex-shrink:0}.card-top[data-v-70da36b9]{justify-content:space-between;align-items:center;height:64px;padding:0 22px;display:flex}.card-top span[data-v-70da36b9]{color:#545454}.card-label[data-v-70da36b9]{color:var(--second-text);letter-spacing:1px;border:1px solid #303641;border-radius:6px;padding:4px 9px;font-size:10px}.audio-button[data-v-70da36b9]{color:#59c2ff;cursor:pointer;background-color:#0000;border:1px solid #303641;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .18s;display:flex;position:relative;overflow:hidden}.audio-button[data-v-70da36b9]:after{content:"";opacity:0;background-color:#ffffff1f;border-radius:50%;transition:opacity .18s;position:absolute;inset:0}.audio-button[data-v-70da36b9]:active:after{opacity:1}.audio-button svg[data-v-70da36b9]{z-index:1;position:relative}.card-content[data-v-70da36b9]{box-sizing:border-box;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;min-height:0;padding:0 22px;display:flex;overflow:hidden}.card-content h2[data-v-70da36b9]{color:#d8dce8;text-align:left;box-sizing:border-box;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:none;width:100%;margin:0;font-size:40px;font-weight:600;line-height:1.2}.card-content p[data-v-70da36b9]{width:100%;color:var(--white-icon);text-align:left;box-sizing:border-box;overflow-wrap:break-word;margin:0;font-size:18px;line-height:1.2}.word-divider[data-v-70da36b9]{background-color:#303641a1;flex-shrink:0;width:100%;height:1px;margin:12px 0}.context-box[data-v-70da36b9]{box-sizing:border-box;width:100%;color:var(--white-icon);text-align:left;overflow-wrap:break-word;background-color:#ffffff05;border-radius:12px;margin-top:12px;padding:14px 16px;font-size:18px;line-height:1.4}.context-label[data-v-70da36b9]{color:#3a404c;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.context-box p[data-v-70da36b9]{color:var(--white-icon);margin:0;font-size:18px;line-height:1.4}.card-bottom[data-v-70da36b9]{cursor:pointer;height:57px;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border-top:1px solid #303641;outline:none;justify-content:center;align-items:center;display:flex}.card-bottom[data-v-70da36b9]:focus,.card-bottom[data-v-70da36b9]:focus-visible,.card-bottom[data-v-70da36b9]:active{box-shadow:none;background:0 0;outline:none}.reveal-button[data-v-70da36b9]{-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;gap:6px;height:57px;padding:0 10px;display:flex}.reveal-button[data-v-70da36b9]:focus,.reveal-button[data-v-70da36b9]:focus-visible,.reveal-button[data-v-70da36b9]:active{box-shadow:none;background:0 0;outline:none}.tap-label[data-v-70da36b9]{color:var(--second-text);letter-spacing:1px;font-size:16px}@media (width>=600px){.study-card[data-v-70da36b9]{width:500px;height:530px}}.study-page[data-v-18f6b177]{background-color:var(--blue-background);background-image:radial-gradient(var(--gray-dot) 1px, transparent 1px);background-size:20px 20px;flex-direction:column;width:100%;height:100dvh;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.study-page.is-leaving[data-v-18f6b177]{transform:translate(100%)}.study-header[data-v-18f6b177]{background-color:var(--blue-card);border-radius:0 0 24px 24px;flex-shrink:0;height:118px;padding:14px 16px 20px;position:relative}.study-header h1[data-v-18f6b177]{text-align:center;color:#fff;margin:4px 0 0;font-size:21px;font-weight:500}.back-button[data-v-18f6b177]{background-color:var(--blue-background);width:38px;height:38px;color:var(--second-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:14px;left:16px}.back-button[data-v-18f6b177]:after{content:"";opacity:0;background-color:#ffffff1f;border-radius:50%;transition:opacity .18s;position:absolute;inset:0}.back-button[data-v-18f6b177]:active:after{opacity:1}.back-button svg[data-v-18f6b177]{z-index:1;position:relative}.study-info[data-v-18f6b177]{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:32px;left:16px;right:16px}.study-stats[data-v-18f6b177]{align-items:center;gap:12px;display:flex}.stat[data-v-18f6b177]{align-items:center;gap:5px;font-size:13px;display:flex}.stat-dot[data-v-18f6b177]{border-radius:50%;width:8px;height:8px}.stat.new[data-v-18f6b177]{color:#59c2ff}.stat.new .stat-dot[data-v-18f6b177]{background-color:#59c2ff}.stat.learning[data-v-18f6b177]{color:#ff983b}.stat.learning .stat-dot[data-v-18f6b177]{background-color:#ff983b}.stat.review[data-v-18f6b177]{color:#40ffb0}.stat.review .stat-dot[data-v-18f6b177]{background-color:#40ffb0}.card-number[data-v-18f6b177]{color:var(--second-text);letter-spacing:1px;border:1px solid #303641;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:9px;display:flex}.card-number span[data-v-18f6b177]{height:11px}.progress-bar[data-v-18f6b177]{background-color:var(--blue-background);border-radius:2px;height:2px;display:flex;position:absolute;bottom:20px;left:16px;right:16px;overflow:hidden}.progress-bar span[data-v-18f6b177]{height:100%;transition:width .45s cubic-bezier(.22,1,.36,1)}.progress-new[data-v-18f6b177]{background-color:#59c2ff}.progress-learning[data-v-18f6b177]{background-color:#ff983b}.progress-review[data-v-18f6b177]{background-color:#40ffb0}.study-content[data-v-18f6b177]{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:65px 20px 0;display:flex;overflow:hidden}.card-stack[data-v-18f6b177]{grid-template-rows:1fr;grid-template-columns:1fr;width:min(400px,100%);height:360px;display:grid;position:relative;overflow:visible}.empty-card[data-v-18f6b177]{box-sizing:border-box;color:#303641;text-align:center;background-color:#93b2c30a;border:1px dashed #93b2c366;border-radius:20px;justify-content:center;align-items:center;width:min(400px,100%);height:380px;font-size:20px;font-weight:500;display:flex}.back-to-decks-button[data-v-18f6b177]{width:calc(100% - 32px);max-width:400px;height:48px;color:var(--blue-background);cursor:pointer;background-color:#fff;border:none;border-radius:14px;margin:16px auto 40px;font-family:inherit;font-size:15px;font-weight:500;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 -4px #00000059}.back-to-decks-button[data-v-18f6b177]:hover{transform:translateY(-1px);box-shadow:0 5px #0000002e}.back-to-decks-button[data-v-18f6b177]:active{transform:translateY(2px);box-shadow:0 2px #0000002e}.card-wrapper[data-v-18f6b177]{will-change:transform;grid-area:1/1;width:100%;height:100%}.study-card-skeleton[data-v-18f6b177]{background-color:var(--blue-card);border:1px solid var(--gray-stroke);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:min(400px,100%);height:380px;display:flex}.skeleton-label[data-v-18f6b177],.skeleton-word[data-v-18f6b177],.skeleton-small[data-v-18f6b177]{background:linear-gradient(90deg,#202631 25%,#2a313d 50%,#202631 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s infinite skeleton-shimmer-18f6b177}.skeleton-label[data-v-18f6b177]{width:70px;height:14px}.skeleton-word[data-v-18f6b177]{width:180px;height:32px}.skeleton-small[data-v-18f6b177]{width:100px;height:12px}@keyframes skeleton-shimmer-18f6b177{0%{background-position:200% 0}to{background-position:-200% 0}}.slide-next-enter-active[data-v-18f6b177],.slide-next-leave-active[data-v-18f6b177]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s}.slide-next-enter-from[data-v-18f6b177]{opacity:.85;transform:translate(calc(100% + 24px))}.slide-next-enter-to[data-v-18f6b177],.slide-next-leave-from[data-v-18f6b177]{opacity:1;transform:translate(0,0)}.slide-next-leave-to[data-v-18f6b177]{opacity:.85;transform:translate(calc(-100% - 24px))}.slide-prev-enter-active[data-v-18f6b177],.slide-prev-leave-active[data-v-18f6b177]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s}.slide-prev-enter-from[data-v-18f6b177]{opacity:.85;transform:translate(calc(-100% - 24px))}.slide-prev-enter-to[data-v-18f6b177],.slide-prev-leave-from[data-v-18f6b177]{opacity:1;transform:translate(0,0)}.slide-prev-leave-to[data-v-18f6b177]{opacity:.85;transform:translate(calc(100% + 24px))}.card-enter-natural-enter-active[data-v-18f6b177]{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s}.card-enter-natural-enter-from[data-v-18f6b177]{opacity:.85;transform:translate(calc(100% + 24px))}.card-enter-natural-enter-to[data-v-18f6b177]{opacity:1;transform:translate(0,0)}.card-enter-natural-leave-active[data-v-18f6b177]{display:none}.study-controls[data-v-18f6b177]{background-color:var(--blue-card);border-radius:28px 28px 0 0;padding:10px 20px 34px;position:fixed;bottom:0;left:0;right:0}.navigation[data-v-18f6b177]{grid-template-columns:1fr 1fr 1fr;align-items:center;width:min(400px,100%);margin:0 auto 18px;display:grid}.navigation-button[data-v-18f6b177]:first-child{color:#87929a;justify-self:start}.navigation-button[data-v-18f6b177]:last-child{color:#87929a;justify-self:end}.navigation-button[data-v-18f6b177]{color:var(--second-text);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:16px}.card-counter[data-v-18f6b177]{color:#fff;background-color:#4e5258;border-radius:12px;justify-self:center;padding:4px 8px;font-size:12px;font-weight:600}.current-card[data-v-18f6b177]{color:#38bdf8}.answer-buttons[data-v-18f6b177]{grid-template-columns:1fr 1fr;gap:24px;width:min(400px,100%);margin:0 auto;display:grid}.answer-button[data-v-18f6b177]{cursor:pointer;border:none;border-radius:16px;height:94px;font-family:inherit;font-size:20px;font-weight:500;transition:transform .3s}.still-learning[data-v-18f6b177]{color:#fff;background-color:#ff963d;box-shadow:inset 7px 0 #00000040}.know[data-v-18f6b177]{color:#fff;background-color:#55dcb4;box-shadow:inset -4px 0 #00000040}.answer-button[data-v-18f6b177]:active{transform:translateY(4px)}@media (width<=600px){.study-content[data-v-18f6b177]{padding:38px 20px 155px}.card-stack[data-v-18f6b177],.study-card-skeleton[data-v-18f6b177]{width:min(400px,100%);height:380px}.answer-buttons[data-v-18f6b177]{gap:24px}.answer-button[data-v-18f6b177]{height:94px;font-size:20px}.study-controls[data-v-18f6b177]{padding-bottom:34px}}.session-complete-page[data-v-18f6b177]{box-sizing:border-box;background-color:var(--blue-background);background-image:radial-gradient(var(--gray-dot) 1px, transparent 1px);background-size:20px 20px;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100dvh;padding:0 20px;display:flex}.session-complete-card[data-v-18f6b177]{box-sizing:border-box;background-color:var(--blue-card);border:1px solid var(--gray-stroke);border-radius:28px 28px 0 0;flex-direction:column;width:min(500px,100%);height:460px;padding:20px;display:flex}.session-complete-header[data-v-18f6b177]{justify-content:space-between;align-items:flex-start;display:flex}.session-complete-header h1[data-v-18f6b177]{color:#fff;margin:0;font-size:20px;font-weight:500}.session-success[data-v-18f6b177]{color:#fff;background-color:#55dcb4;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;font-weight:600;display:flex}.session-complete-button[data-v-18f6b177]{background-color:var(--cyan);color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;height:52px;margin-top:auto;font-family:inherit;font-size:16px;font-weight:500;transition:transform .18s,background-color .18s}.session-complete-button[data-v-18f6b177]:hover{background-color:#09a;transform:translateY(-1px)}.session-complete-button[data-v-18f6b177]:active{transform:scale(.98)}@media (width>=600px){.card-stack[data-v-18f6b177]{width:500px;height:730px}}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue-background:#0b1019;--white-name-pages:#cac9c9;--white-icon:#bbb;--blue-card:#171c25;--gray-stroke:#4e5258;--cyan:#008393;--first-text:#737474;--second-text:#aeaeae;--gray-dot:#232730}*{box-sizing:border-box}html,body,#app{min-height:100%}body{background-color:var(--blue-background);color:var(--first-text);margin:0;font-family:Geist Variable,sans-serif}button,button:focus,button:focus-visible,button:active,.search-result,.search-result:focus,.search-result:focus-visible,.search-result:active,button,button:focus,button:focus-visible,button:active{box-shadow:none;-webkit-tap-highlight-color:transparent;outline:none}
