.global-footer{position:fixed;bottom:-100%;left:0;right:0;background:rgba(240,240,240,.3);padding:10px;text-align:center;border-top:1px solid #e0e0e0;box-shadow:0 -2px 12px rgba(0,0,0,.05);z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1.1rem;transition:all .6s cubic-bezier(.25,.46,.45,.94);will-change:bottom}.font-fm{font-family:Comic Sans MS,楷体,cursive}.footer-container{position:fixed;bottom:0;left:0;right:0;height:80px;z-index:999;overflow:visible}.footer-container:hover .global-footer{bottom:0;box-shadow:0 -8px 25px rgba(0,0,0,.12)}.components_drawerHeader__3k3us{padding:16px 24px;border-bottom:1px solid rgba(5,5,5,.06);font-size:18px;font-weight:600;color:#1f1f1f}.components_configContent__rzB1B{padding:24px;background:#f8f9fa;border-radius:8px;margin:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.components_helpItem__orCas{transition:all .3s;margin-bottom:12px;background:white;border-radius:8px;padding:12px;border:1px solid #f0f0f0}.components_helpItem__orCas:hover{transform:translateX(5px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.components_feedbackLink__q0x9Y{color:#1677ff;transition:color .3s}.components_feedbackLink__q0x9Y:hover{color:#0958d9}.components_configItem__OZrPV{margin-bottom:16px;padding:12px;background:white;border-radius:8px;border:1px solid #f0f0f0}.components_configLabel__mLE5Y{color:#8c8c8c;font-size:14px}.components_configValue__zOPPK{color:#1f1f1f;font-weight:500}.components_configButton__xpB8O{background:linear-gradient(135deg,#ffffff,#f0f0f0)!important;border:1px solid #d9d9d9!important;color:#333!important;border-radius:24px!important;padding:8px 16px!important;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-width:70px;max-height:50px;font-family:楷体,serif!important;font-size:14px!important}.components_configButton__xpB8O:hover{box-shadow:0 4px 15px rgba(0,0,0,.1);background:linear-gradient(135deg,#f5f5f5,#e8e8e8)!important;transform:translateY(-2px)}.components_configButton__xpB8O:after{background:rgba(0,0,0,.05);content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;transform:translate(-50%,-50%) rotate(45deg);transition:all .5s}.components_configButton__xpB8O:hover:after{width:0;height:0}.components_configButton__xpB8O .components_anticon__DbqIi{transition:transform .3s}.components_configButton__xpB8O:hover .components_anticon__DbqIi{transform:translateX(3px)}.GitHubLinkComponent_githubLink__JiG5W{display:flex;height:40px;align-items:center;margin:0 8px;padding:12px;background:linear-gradient(135deg,#2b3137,#0d1117);border-radius:24px;border:1px solid rgba(255,255,255,.1);transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none!important}.GitHubLinkComponent_icon__W5Ml3{font-size:20px;color:white;margin-right:8px;transition:transform .3s}.GitHubLinkComponent_text__MbY2h{color:white;font-weight:500;text-shadow:0 2px 4px rgba(0,0,0,.2)}.GitHubLinkComponent_githubLink__JiG5W:hover .GitHubLinkComponent_icon__W5Ml3{transform:scale(1.1)}.GitHubLinkComponent_githubLink__JiG5W:hover{box-shadow:0 4px 12px rgba(43,49,55,.3);transform:translateY(-2px)}.global-loading-modal .ant-modal-content{background:rgba(255,255,255,.95);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.global-loading-content{display:flex;flex-direction:column;align-items:center;padding:20px 24px;text-align:center}.loading-animation{margin-bottom:12px;position:relative}.loading-spinner{font-size:30px;color:#1677ff;animation:spin 1s linear infinite}.loading-message{font-size:20px;font-weight:500;color:#262626;margin-bottom:4px;line-height:1.4}.loading-tips{font-size:12px;color:#8c8c8c;font-weight:400}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@media (max-width:768px){.global-loading-modal .ant-modal-content{margin:0 16px}.global-loading-content{padding:16px 20px}.loading-spinner{font-size:20px}.loading-message{font-size:13px}.loading-tips{font-size:11px}}@media (prefers-reduced-motion:reduce){.loading-spinner,.loading-tips{animation:none!important}}