.essay-loading[data-v-36be9c99]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#ffffff80;z-index:99;display:flex;flex-direction:column;justify-content:center;align-items:center}.essay-loading.light .loading-container[data-v-36be9c99]{background:#fff;border:1px solid #eee;box-shadow:0 0 6px 2px #d3cdc57d}.essay-loading.light .footer-text[data-v-36be9c99],.essay-loading.light .loading-text[data-v-36be9c99]{color:#64748b}.essay-loading[data-v-36be9c99]{--delay:2}.essay-loading.center .loading-panel[data-v-36be9c99]{border:1px solid #eee;border-radius:8px;padding:10px 0 5px;box-shadow:0 0 6px 2px #d3cdc57d}.loading-container[data-v-36be9c99]{width:320px;height:180px;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);flex-direction:column;justify-content:space-between;border-radius:10px;box-shadow:0 10px 20px #0000004d;padding:10px 0 5px}.content-wrapper[data-v-36be9c99],.loading-container[data-v-36be9c99]{display:flex;align-items:center;position:relative;overflow:hidden}.content-wrapper[data-v-36be9c99]{flex-grow:1;justify-content:center;width:100%}.loading-text[data-v-36be9c99]{text-align:center;color:#fff;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;z-index:10;width:100%;position:relative;height:100%}.text-group[data-v-36be9c99]{position:absolute;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .6s ease,opacity .6s ease;opacity:0;transform:translate(100%);pointer-events:none}.text-group.active[data-v-36be9c99]{opacity:1;transform:translate(0);pointer-events:auto}.text-group.prev[data-v-36be9c99]{transform:translate(-100%);opacity:0}.text-group.next[data-v-36be9c99]{transform:translate(100%);opacity:0}.text-line[data-v-36be9c99]{display:block;opacity:0;transform:translateY(5px)}.text-line.text-title-line[data-v-36be9c99]{margin-bottom:6px;font-weight:600}.text-line.animate[data-v-36be9c99]{animation:textFade-36be9c99 1.5s forwards;animation-delay:var(--delay)}.footer-text[data-v-36be9c99]{color:#fff;font-family:Arial,sans-serif;font-size:12px;opacity:.7;text-align:center;width:100%;margin-bottom:3px}@keyframes textFade-36be9c99{0%{opacity:0;transform:translateY(5px)}20%,to{opacity:1;transform:translateY(0)}}
