.bg-pentagram-svg{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1;filter:blur(70px)}.am-pentagram{transform-origin:1000px 1000px;animation:pentagram-rotate 10s linear infinite}.am-pentagram-fade-in{opacity:0;transition:opacity 2.5s}.am-pentagram-fade-in.show{opacity:1}.am-pentagram-fade-out{opacity:1;transition:opacity 2.5s}.am-pentagram-fade-out.hide{opacity:0}@keyframes pentagram-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.generate{position:fixed;left:0;right:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(97deg,#fff1e4,#ffedf9 18.74%,#fdf3ff 42.73%,#dff5ff 92.2%);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.generate.is-small-size .loading{font-size:16px;width:16px;height:16px;margin-bottom:8px}.generate.is-small-size .progress,.generate.is-small-size .stop .text{font-size:var(--Font-Size-kd-font-size-small,12px)}.generate.is-small-size .progress{height:20px;line-height:var(--Font-line-Height-kd-font-line-height-small,20px);margin-bottom:4px}.generate.is-small-size .tips{height:20px;font-size:var(--kd-font-size-small,12px);line-height:var(--kd-font-line-height-small,20px)}.generate.is-small-size .stop{margin-top:8px;padding:2px 8px;border-radius:var(--Border-Radius-kd-border-radius-150,6px)}.generate .loading{font-size:48px;height:48px;margin-bottom:24px}.generate .progress{display:flex;height:30px;color:hsla(0,0%,5%,.9);font-size:var(--kd-font-size-large,18px);font-weight:600;line-height:var(--kd-font-line-height-large,30px);cursor:default;margin-bottom:12px}.generate .points{position:relative}.generate .points:after{padding-left:1px;position:absolute;right:0;transform:translateX(100%) translateY(1px);content:"";display:block;margin-left:4px;animation:points 1s infinite}.generate .tips{display:flex;align-items:center;gap:6px;height:22px;color:hsla(0,0%,5%,.66);font-size:var(--kd-font-size-base,14px);line-height:var(--kd-font-line-height-base,22px)}.generate .stop{display:flex;align-items:center;font-size:16px;margin-top:30px;padding:3px 10px;border-radius:6px;cursor:pointer}.generate .stop:hover:not(.is-active){background:var(--kd-color-state-hover,hsla(0,0%,5%,.06))}.generate .stop:active:not(.is-active){background:var(--kd-color-state-pressed,hsla(0,0%,5%,.1))}.generate .stop .text{font-size:13px;line-height:22px;margin-left:6px;color:hsla(0,0%,5%,.659)}@keyframes points{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}