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