.space-background[data-v-9ea1cca6]{position:fixed;top:0;left:0;width:100vw;height:100vh;min-width:100vw;min-height:100vh;background:radial-gradient(ellipse at 60% 40%,#01000a 60%,#000 100%);overflow:hidden;border:none;box-sizing:border-box}.space-background[data-v-9ea1cca6]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;z-index:1;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 4000 4000' xmlns='http://www.w3.org/2000/svg'><filter id='noiseFilter'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23noiseFilter)'/></svg>");background-size:cover}body[data-v-9ea1cca6],html[data-v-9ea1cca6]{margin:0;padding:0;overflow:hidden;width:100vw;height:100vh;box-sizing:border-box}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.star-bright{position:absolute;left:10px;top:10px;width:32px;height:32px;background:#fff;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);box-shadow:0 0 12px 4px #fff;pointer-events:none}.tippy-box[data-theme~=custom-orange]{background:#cfffe2;color:#222}.tippy-box[data-theme~=custom-orange] .tippy-arrow{color:#cfffe2}.moon[data-v-bf6fafc2]{position:absolute;bottom:-700px;left:10%;transform:translateX(-50%);z-index:2}.moon-img[data-v-bf6fafc2]{width:1020px;height:1020px;animation:moon-rotate-bf6fafc2 500s linear infinite}@keyframes moon-rotate-bf6fafc2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.side-tab-btn-group[data-v-2a220b80]{position:fixed;left:24px;bottom:70px;display:flex;flex-direction:column;align-items:flex-start;z-index:200}.side-tab[data-v-2a220b80]{width:320px;min-height:180px;background:#fff;box-shadow:-2px 0 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;animation:slide-in-2a220b80 .3s;margin-bottom:10px}@keyframes slide-in-2a220b80{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.tab-btn[data-v-2a220b80]{background:#42b983;color:#fff;border:none;border-radius:6px;padding:10px 18px;font-size:16px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15)}.tab-content[data-v-2a220b80]{text-align:center;font-size:20px;padding:16px;color:#333}.upload-form[data-v-2a220b80]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.upload-form input[type=text][data-v-2a220b80]{padding:6px 10px;border:1px solid #ccc;border-radius:4px}.upload-form input[type=file][data-v-2a220b80]{border:none}.upload-form button[data-v-2a220b80],.upload-form input[type=file][data-v-2a220b80],.upload-form input[type=text][data-v-2a220b80]{width:100%;box-sizing:border-box}.submit-btn[data-v-2a220b80]{background:#1e3a8a;color:#fff;border:none;border-radius:4px;padding:8px 0;font-size:16px;cursor:pointer;margin-top:4px}.lang-switch-single[data-v-35d51caa]{position:fixed;left:24px;bottom:24px;z-index:99;background:#fff;border:1px solid #1e3a8a;color:#1e3a8a;padding:6px 16px;border-radius:6px;font-weight:700;cursor:pointer;transition:background .2s}.lang-switch-single[data-v-35d51caa]:hover{background:#1e3a8a;color:#fff}