.get_information_button{margin-top:20px}.chat-bot-container{color:#fff;float:right;position:fixed;z-index:1;top:0;right:0;bottom:0;padding:.5em;display:flex;flex-direction:column;margin-top:200px}.profile-photo[data-v-936d8f60]{position:fixed;top:0;right:0;margin:5px;height:50px;width:50px;background-color:#fff;border:1px solid #461e0f}.title-container[data-v-936d8f60]{position:fixed;top:0;right:0;margin-bottom:70px;background-color:#e6edf7!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);height:60px;align-items:center;align-content:center;z-index:1;width:calc(100vw - var(--2618d1a0))}.title-container p[data-v-936d8f60]{color:#461e0f;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:30px}.span-parent[data-v-936d8f60]{position:relative;width:100%!important}.beta-badge[data-v-936d8f60]{position:absolute;left:40px;top:18px;background:#54538f;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.3);padding:2px 20px;font-style:italic;font-weight:700;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;border-radius:12px;font-size:1rem;z-index:10;box-shadow:0 1px 1px rgba(0,0,0,.2)}.app-main-menu{padding-top:10px;position:absolute;height:100%}.writing-space-title{font-family:Trebuchet MS,Helvetica,sans-serif;font-size:50px;font-style:italic}.app-content-container{margin-left:130px;margin-right:50px;width:calc(100% - 320px - var(--165e2dda));height:100%;margin-top:150px;margin-bottom:50px;z-index:-1}.under-construction-container[data-v-4c606d94]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f6ef;border-radius:16px;box-shadow:0 8px 24px rgba(70,30,15,.08);padding:40px 24px;height:100vh}.icon-wrapper[data-v-4c606d94]{margin-bottom:24px}.construction-icon[data-v-4c606d94]{font-size:64px}.title[data-v-4c606d94]{font-size:2rem;color:#7a5c2e;margin-bottom:16px;font-weight:700;text-align:center}.message[data-v-4c606d94]{font-size:1.2rem;color:#4d3a1a;text-align:center;margin-bottom:0;line-height:1.6}.alignment[data-v-63888f6a]{text-align:center}.p-progress-bar[data-v-63888f6a]{background-color:#fff}.p-close-button[data-v-0fae4f86]{float:right;display:inline;margin-top:20px}.search-row[data-v-c595ebac]{display:flex;gap:8px;align-items:center}.suggestions[data-v-c595ebac]{list-style:none;padding:0;margin-top:1rem;max-height:240px;overflow:auto}.suggestion-item[data-v-c595ebac]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #eee}.suggestion-url[data-v-c595ebac]{font-size:.8rem;color:#666}.dialog-footer[data-v-c595ebac]{margin-top:1rem}.p-close-button[data-v-c595ebac]{float:right;display:inline;margin-top:10px}.p-card-body{padding:0!important;gap:0!important}.p-card[data-v-51fb2261]{width:100px;margin:10px;display:flex;flex-direction:column;align-items:center;box-shadow:none!important}.p-card-folder-image[data-v-51fb2261]{width:50px;height:50px}.card-folder[data-v-51fb2261]:hover{cursor:pointer;opacity:.9}.p-card-folder-title[data-v-51fb2261]{font-size:small;font-weight:700;text-align:center;margin-top:5px;margin:0}.card-title-ellipsis[data-v-51fb2261]{overflow:hidden;text-overflow:ellipsis;cursor:pointer;max-width:100%;margin:0!important}.search-section[data-v-16833044]{margin:1rem 0;display:flex;justify-content:center;width:100%}.search-box[data-v-16833044]{width:50%;display:flex;align-items:center}.search-box .p-inputtext[data-v-16833044]{width:100%;padding-right:2.5rem}.search-box i[data-v-16833044]{margin-left:-2.5rem;color:#666}.resource-list[data-v-16833044]{float:left;display:inline;height:125px;overflow:hidden;margin-top:30px}.resource-page-container[data-v-16833044]{margin:50px}.resource-menu[data-v-16833044]{width:100%!important;float:right;display:inline}.p-button-action[data-v-16833044]{float:right;display:inline;margin-bottom:20px}.app-intro[data-v-77b8234f]{padding:16px;display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box;width:100%;overflow-y:auto}.intro-carousel[data-v-77b8234f]{width:100%;max-height:calc(100vh - 32px);overflow-y:auto}.slide[data-v-77b8234f]{text-align:center;padding:8px;display:flex;flex-direction:column;height:100%}.slide-title[data-v-77b8234f]{margin:8px 0;font-size:clamp(1.2rem,2.5vw,1.6rem);color:#2f3c85;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;padding:0 16px}.slide-image[data-v-77b8234f],.slide-video[data-v-77b8234f]{max-height:min(280px,30vh);width:auto;border-radius:6px;-o-object-fit:contain;object-fit:contain;margin:16px auto}.slide-text[data-v-77b8234f]{margin:8px auto;padding:0 min(60px,5vw);font-size:clamp(.875rem,2vw,1rem);color:#252323;text-align:center;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;max-width:800px;line-height:1.5}.common_button{border:1px solid black(233,53,53);font-size:12px;text-align:center;background-color:#2f3c85!important}.button_div{text-align:right}.card-style{display:block;margin:auto;width:370px;height:400px}.layout-style{overflow:visible!important}.title-style{font-size:30px}.general-style{font-family:Georgia,Times New Roman,Times,serif;color:var(--sidebar-bg-color)}.v-toolbar__content{background:#2f3c85}.v-main{color:#2f3c85;justify-content:center;align-items:center;display:flex}.alert-style{text-align:center;display:flex!important;flex:0.05 0.05!important;font-size:20;font-weight:700}.app-name-eng[data-v-878f6b8c]{position:fixed;top:0;right:50vw;font-size:1.5rem;font-weight:700;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.3);z-index:10;margin-top:10px}.app-name-jp[data-v-878f6b8c]{position:fixed;top:0;left:50vw;font-size:1.4rem;font-weight:700;font-family:ＭＳ Ｐゴシック;color:#d8d8f8;z-index:10;margin-left:10px;margin-top:13px}.general-style[data-v-878f6b8c]{height:100vh;padding:0!important}.layout-style[data-v-878f6b8c]{display:flex;flex-wrap:wrap;align-items:stretch;min-height:520px;height:100vh;width:100vw}.intro-column[data-v-878f6b8c]{display:flex;align-items:center;justify-content:center;padding:0 24px;background-color:#e6e6fa;min-height:520px;height:100%}.login-column[data-v-878f6b8c]{display:flex;align-items:center;justify-content:center;padding:0 12px}@media (min-width:600px){.intro-column[data-v-878f6b8c],.login-column[data-v-878f6b8c]{flex:0 0 50%;max-width:50%;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}}.beta-badge[data-v-878f6b8c]{position:absolute;right:20px;top:18px;background:#54538f;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.3);padding:2px 20px;font-style:italic;font-weight:700;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;border-radius:12px;font-size:1rem;z-index:10;box-shadow:0 1px 1px rgba(0,0,0,.2)}.v-container[data-v-878f6b8c]{max-width:none!important}.card-style[data-v-0804c470]{height:550px}.card[data-v-4bf41e85]{border-radius:10px;margin-bottom:3rem;display:inline-flex}.calendar[data-v-4bf41e85]{width:80%;align-items:center;align-content:center;align-self:center;margin:20px;display:inline-block}.progress-img[data-v-4bf41e85]{height:40px;width:40px}.insights-card[data-v-4bf41e85]{float:left;margin-right:10px;height:220px;width:180px;margin:5px auto;display:flex;justify-content:center;padding:10px;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0,0,0,.1)}.insights-card-title[data-v-4bf41e85]{font-size:15px;height:30%;color:#461e0f}.insights-card-info[data-v-4bf41e85],.insights-card-title[data-v-4bf41e85]{text-align:center;margin-top:20px;display:flex;justify-content:center;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.insights-card-info[data-v-4bf41e85]{font-size:30px;height:70%}.heatmap-container[data-v-7657b135]{padding:clamp(10px,2vw,20px);background-color:#fff;border-radius:8px;width:100%;overflow-x:auto}.heatmap[data-v-7657b135]{justify-content:space-between;gap:clamp(5px,1vw,5px);margin:0 auto}.day-column[data-v-7657b135],.heatmap[data-v-7657b135]{display:flex;min-width:-moz-min-content;min-width:min-content}.day-column[data-v-7657b135]{flex-direction:column;align-items:center;gap:5px;flex:1}.day-label[data-v-7657b135]{font-size:clamp(10px,1.5vw,12px);color:#666;white-space:nowrap}.activity-cell[data-v-7657b135]{width:clamp(40px,8vw,50px);height:clamp(40px,8vw,50px);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:clamp(12px,1.5vw,14px);color:#fff;font-weight:700;transition:transform .2s}.activity-cell[data-v-7657b135]:hover{transform:scale(1.05)}.p-card.user-info .p-card.activity-info[data-v-46f2f046]{float:left;display:flex;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)!important;border:1px solid #461e0f;border-radius:10px}.p-card.user-info[data-v-46f2f046]{margin-right:20px;width:400px}.app-content-container.user-profile[data-v-46f2f046]{display:flex;flex-direction:row;gap:20px;margin-top:clamp(60px,8vh,120px);padding:16px;flex-wrap:wrap}.p-card.user-info[data-v-46f2f046]{flex:1;min-width:min(100%,400px);max-width:500px}.p-card.activity-info[data-v-46f2f046],.p-card.user-info[data-v-46f2f046]{display:flex;box-shadow:0 8px 16px 0 rgba(0,0,0,.2)!important;border:1px solid #461e0f;border-radius:10px;min-height:600px;height:auto;margin:0 auto}.p-card.activity-info[data-v-46f2f046]{flex:2;min-width:min(100%,600px);max-width:1000px}.section-cards[data-v-46f2f046]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.learning-insights[data-v-46f2f046]{display:flex;flex:1;min-width:300px}.main-info[data-v-46f2f046]{width:clamp(80px,15vw,100px)!important}.profile-photo[data-v-46f2f046]{margin:20px;width:clamp(80px,15vw,100px);height:clamp(80px,15vw,100px)}.label[data-v-46f2f046]{display:inline-block;min-width:120px}.info[data-v-46f2f046]{display:inline-block;width:clamp(150px,calc(100% - 140px),200px)}.title[data-v-46f2f046]{min-height:50px;height:auto}.small-title[data-v-46f2f046]{font-size:15px;margin:20px;text-align:center;color:#461e0f;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.user-name[data-v-46f2f046]{font-size:large}.p-card[data-v-46f2f046]{margin-bottom:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)!important;transition:.3s;display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between;width:1000px;align-content:center}.titles[data-v-46f2f046]{font-family:Georgia;font-size:20px}.subtitles[data-v-46f2f046]{font-family:Georgia;font-size:15px;color:gray;margin-bottom:50px}.sections[data-v-46f2f046]{text-align:center;text-transform:uppercase;letter-spacing:1px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:16px 0;grid-gap:22px;margin:20px}.sections[data-v-46f2f046]:after,.sections[data-v-46f2f046]:before{content:" ";display:block;border-bottom:2px solid #ccc}.insights-new-vocabulary[data-v-46f2f046]{min-height:200px;width:clamp(160px,30%,180px);height:220px;margin:5px;display:flex;flex-direction:column;justify-content:space-between;padding:10px;background-color:#e6e6fa;border-radius:8px}.new-vocabulary-title[data-v-46f2f046]{font-size:clamp(13px,2.5vw,15px);color:#461e0f;line-height:1.4}.new-vocabulary-info[data-v-46f2f046],.new-vocabulary-title[data-v-46f2f046]{text-align:center;margin-top:15px;display:flex;justify-content:center;align-items:center;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.new-vocabulary-info[data-v-46f2f046]{font-size:clamp(24px,4vw,30px)}.calendar-card[data-v-46f2f046]{width:100%;max-width:800px;height:auto;min-height:200px;margin:0 auto}.update-password-verification-container[data-v-fe877644]{display:flex;justify-content:center;align-items:center;min-height:60vh;background:#f9f9f9}.verification-message-card[data-v-fe877644]{background:#fff;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:2.5rem 2rem;text-align:center;max-width:400px}.verification-message-card h2[data-v-fe877644]{color:#1976d2;margin-bottom:1rem}.verification-message-card p[data-v-fe877644]{color:#333;font-size:1.1rem;margin-bottom:2rem}.back-to-login-link[data-v-fe877644]{color:#1976d2;text-decoration:underline;font-size:1rem;transition:color .2s}.back-to-login-link[data-v-fe877644]:hover{color:#0d47a1}.p-card[data-v-2de17c78]{width:100px;margin:10px;display:flex;flex-direction:column;align-items:center;box-shadow:none!important}.p-card-folder-image[data-v-2de17c78]{width:50px;height:50px}.card-folder[data-v-2de17c78]:hover{cursor:pointer;opacity:.9}.p-card-folder-title[data-v-2de17c78]{font-size:small;font-weight:700;text-align:center;margin-top:5px}.subject-list[data-v-158fbfbe]{float:left;display:inline}.subject-menu[data-v-158fbfbe]{width:100%!important;float:right;display:inline}.p-button-action[data-v-158fbfbe]{float:right;display:inline;margin-bottom:20px;margin-left:10px;margin-top:20px}.subject-menu-add-subject-btn[data-v-158fbfbe]{margin-top:0!important}.hozontal-line{width:80%;align-content:center}.p-card-body{height:100%;width:80%}.p-card-content{margin:20px;height:-webkit-fill-available}.card-header{width:100%!important}.card-body{height:200px;margin:20px;overflow:hidden;background-color:#f9f7f0!important;color:#322a1e}.card-caption{height:50%;align-content:center;text-align:center}.card-title{display:grid}.card-content{align-content:center}.card-content-ellipsis{overflow:hidden;text-overflow:ellipsis;cursor:pointer;max-width:100%}.jlpt-tag{float:right;position:relative;top:0;right:0;margin-bottom:15px;margin-top:15px;background-color:#efc469;padding:5px 10px;border-radius:5px;font-size:10px;color:#333;font-weight:700;text-align:center;z-index:0}.p-card{width:80%;margin-bottom:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)!important;transition:.3s;display:flex;flex-direction:column;align-items:center;justify-content:normal}.vocabularies[data-v-240cc370]{display:inline-block;align-content:center}.vocabulary-list[data-v-240cc370]{width:250px;display:inline-flex;align-items:center}.p-button-action[data-v-240cc370]{float:right;display:inline;margin-bottom:20px;margin-left:10px;margin-top:20px}.vocabulary-menu-add-subject-btn[data-v-240cc370]{margin-top:0!important}.flashcard-back[data-v-445ecc99],.flashcard-container[data-v-445ecc99],.flashcard-front[data-v-445ecc99],.flashcard[data-v-445ecc99]{position:relative;width:600px;height:400px;transition:.5s;transform-style:preserve-3d;display:flex;justify-content:center;align-items:center;margin:100px auto}.flashcard-back[data-v-445ecc99],.flashcard-front[data-v-445ecc99]{backface-visibility:hidden;border:1px solid #aaa;border-radius:10px 10px;margin:auto;text-align:center;position:absolute;top:0;left:0}.flashcard-front[data-v-445ecc99]{display:flow;align-content:center;z-index:5}.flashcard-back[data-v-445ecc99]{display:flow;align-content:center;transform:rotateY(180deg)}.flashcard-container[data-v-445ecc99]{margin-top:50px;margin-bottom:50px}.content[data-v-445ecc99]{font-size:40pt}.flashcard-container:hover .flashcard[data-v-445ecc99]{transform:rotateY(180deg)}.flashcard-deck[data-v-5edf07d6]{text-align:center;padding:20px;background-color:#f9f7f0;border-radius:10px;box-shadow:0 6px 12px rgba(0,0,0,.15);max-width:600px;margin:40px auto}.navigation-buttons .p-button[data-v-5edf07d6]{padding:10px 20px;margin:0 10px;border:none;border-radius:5px;background-color:#000;color:#fff;cursor:pointer;font-size:1em;transition:background-color .3s ease;float:none;width:120px}.navigation-buttons .p-button[data-v-5edf07d6]:disabled{background-color:#867e7e;cursor:not-allowed}.navigation-buttons .p-button[data-v-5edf07d6]:hover:not(:disabled){background-color:#000}.navigation-buttons span[data-v-5edf07d6]{font-size:1.1em;margin:0 15px;color:#555}.document-reader[data-v-e789b4ae]{float:left;display:inline-grid;text-align:left;padding:30px;width:1200px;background-color:#ececf8;border:1px solid #461e0f;height:calc(100vh - 200px)}.pdf-reader[data-v-e789b4ae]{width:100%}.viewer>p[data-v-e789b4ae]{text-align:left}table[data-v-e789b4ae],td[data-v-e789b4ae],th[data-v-e789b4ae]{border:1px solid}table[data-v-e789b4ae]{border-collapse:collapse}h1[data-v-e789b4ae]{text-align:center;margin:20px}li[data-v-e789b4ae],ul[data-v-e789b4ae]{list-style-type:none}.vocabulary-meaning-card[data-v-4ef51900]{margin:20px;margin-top:30px}.word-reading[data-v-4ef51900]{font-family:Courier New,Courier,monospace!important;font-size:14px!important;color:#5c4a66}.word[data-v-4ef51900]{margin-top:20px}.meaning[data-v-4ef51900]{margin-bottom:20px;margin-top:35px;display:inline-flex}.jlpt-tag[data-v-4ef51900]{float:right;margin-right:10px}.card-content[data-v-4ef51900]{margin-right:20px;margin-left:20px}.save-button[data-v-4ef51900]{float:right;margin-top:5px}.page-layout[data-v-15e3100b]{display:inline-flex;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.update-msg[data-v-15e3100b]{float:center;display:inline-grid}.document-analyser[data-v-15e3100b]{float:left;display:inline-flex;flex-direction:column;overflow-y:scroll;width:400px;background-color:#dadaf0;border:1px solid #461e0f;height:calc(100vh - 200px)}.not-found-container[data-v-575337c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}.not-found-title[data-v-575337c4]{font-size:6rem;color:#b71c1c;margin-bottom:.5em}.not-found-message[data-v-575337c4]{font-size:1.5rem;color:#333;margin-bottom:1.5em}.not-found-link[data-v-575337c4]{color:#1976d2;text-decoration:underline;font-size:1.1rem;transition:color .2s}.not-found-link[data-v-575337c4]:hover{color:#0d47a1}.fade-enter-active[data-v-98075acc],.fade-leave-active[data-v-98075acc]{transition:opacity .1s;opacity:0}.link[data-v-98075acc]{display:flex;align-items:center;cursor:pointer;position:relative;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:.1em 0;padding:.4em;border-radius:.25em;height:1.5em;color:#fff;text-decoration:none}.link.active[data-v-98075acc]{background-color:var(--sidebar-item-active)}.link[data-v-98075acc]:hover{background-color:var(--sidebar-item-hover)}.link .icon[data-v-98075acc]{flex-shrink:0;width:25px;margin-right:10px}:root{--sidebar-bg-color:#2f3c85;--sidebar-item-hover:#4d6eac;--sidebar-item-active:#432e8f}.logo[data-v-25e2c4b8]{width:50px;height:50px}.space-adjustment[data-v-25e2c4b8]{width:230px;height:81px}.sidebar-style[data-v-25e2c4b8]{color:#fff;background-color:var(--sidebar-bg-color);float:left;position:fixed;z-index:2;top:0;left:0;bottom:0;padding:.5em;transition:.3s ease;display:flex;flex-direction:column;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:20px;align-items:center}.menu-item[data-v-25e2c4b8]{text-align:center}.collapse-icon[data-v-25e2c4b8]{position:absolute;bottom:0;padding:.75em;color:hsla(0,0%,100%,.7)}.rotate-180[data-v-25e2c4b8]{transform:rotate(180deg);transition:.2s linear}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.top-page{margin-top:var(--9b3cf666)}