@-webkit-keyframes slideUp-data-v-313f4c20{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp-data-v-313f4c20{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes slideRight-data-v-313f4c20{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight-data-v-313f4c20{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeIn-data-v-313f4c20{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-313f4c20{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounceIn-data-v-313f4c20{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceIn-data-v-313f4c20{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes pulse-data-v-313f4c20{0%,to{transform:scale(1)}30%{transform:scale(1.03)}60%{transform:scale(.98)}}@keyframes pulse-data-v-313f4c20{0%,to{transform:scale(1)}30%{transform:scale(1.03)}60%{transform:scale(.98)}}@-webkit-keyframes shimmer-data-v-313f4c20{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer-data-v-313f4c20{0%{background-position:-200% 0}to{background-position:200% 0}}@-webkit-keyframes float-data-v-313f4c20{0%{transform:rotate(0deg)}12.5%{transform:rotate(45deg)}25%{transform:rotate(90deg)}37.5%{transform:rotate(135deg)}50%{transform:rotate(180deg)}62.5%{transform:rotate(225deg)}75%{transform:rotate(270deg)}87.5%{transform:rotate(315deg)}to{transform:rotate(1turn)}}@keyframes float-data-v-313f4c20{0%{transform:rotate(0deg)}12.5%{transform:rotate(45deg)}25%{transform:rotate(90deg)}37.5%{transform:rotate(135deg)}50%{transform:rotate(180deg)}62.5%{transform:rotate(225deg)}75%{transform:rotate(270deg)}87.5%{transform:rotate(315deg)}to{transform:rotate(1turn)}}@-webkit-keyframes rotateGlow-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateGlow-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes particleFloat-data-v-313f4c20{0%,to{transform:translateY(0) scale(1);opacity:.3}10%,30%{transform:translateY(-8px) scale(1.2);opacity:.8}50%{transform:translateY(-12px) scale(.9);opacity:1}70%,90%{transform:translateY(-8px) scale(1.1);opacity:.6}}@keyframes particleFloat-data-v-313f4c20{0%,to{transform:translateY(0) scale(1);opacity:.3}10%,30%{transform:translateY(-8px) scale(1.2);opacity:.8}50%{transform:translateY(-12px) scale(.9);opacity:1}70%,90%{transform:translateY(-8px) scale(1.1);opacity:.6}}@-webkit-keyframes ringRotate-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes iconBounce-data-v-313f4c20{0%,to{transform:translateY(0)}20%{transform:translateY(-2px)}40%{transform:translateY(-2px)}60%{transform:translateY(1px)}80%{transform:translateY(1px)}}@keyframes iconBounce-data-v-313f4c20{0%,to{transform:translateY(0)}20%{transform:translateY(-2px)}40%{transform:translateY(-2px)}60%{transform:translateY(1px)}80%{transform:translateY(1px)}}@-webkit-keyframes shimmerSlide-data-v-313f4c20{0%{left:-100%}to{left:100%}}@keyframes shimmerSlide-data-v-313f4c20{0%{left:-100%}to{left:100%}}.slide-up[data-v-313f4c20]{-webkit-animation:slideUp-data-v-313f4c20 .6s cubic-bezier(.4,0,.2,1) forwards;animation:slideUp-data-v-313f4c20 .6s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.slide-right[data-v-313f4c20]{-webkit-animation:slideRight-data-v-313f4c20 .5s cubic-bezier(.4,0,.2,1) forwards;animation:slideRight-data-v-313f4c20 .5s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.fade-in[data-v-313f4c20]{-webkit-animation:fadeIn-data-v-313f4c20 .5s ease forwards;animation:fadeIn-data-v-313f4c20 .5s ease forwards;opacity:0}.stat-pop[data-v-313f4c20]{-webkit-animation:bounceIn-data-v-313f4c20 .5s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:bounceIn-data-v-313f4c20 .5s cubic-bezier(.68,-.55,.265,1.55) forwards;opacity:0}.stat-bounce[data-v-313f4c20]{-webkit-animation:bounceIn-data-v-313f4c20 .6s cubic-bezier(.68,-.55,.265,1.55) forwards;animation:bounceIn-data-v-313f4c20 .6s cubic-bezier(.68,-.55,.265,1.55) forwards;opacity:0}.page-loaded .page-header .gear-decoration[data-v-313f4c20]{-webkit-animation:float-data-v-313f4c20 4s steps(8) infinite;animation:float-data-v-313f4c20 4s steps(8) infinite}.page-loaded .page-header .gear-decoration.gear-1[data-v-313f4c20]{-webkit-animation-delay:0s;animation-delay:0s}.page-loaded .page-header .gear-decoration.gear-2[data-v-313f4c20]{-webkit-animation-delay:-2s;animation-delay:-2s}.avatar-ring[data-v-313f4c20]{position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(66,165,245,.5);-webkit-animation:ringRotate-data-v-313f4c20 3s linear infinite;animation:ringRotate-data-v-313f4c20 3s linear infinite;pointer-events:none}.avatar-ring[data-v-313f4c20]:before{content:"";position:absolute;top:-2px;left:50%;width:6px;height:6px;background:#42a5f5;border-radius:50%}.text-shimmer[data-v-313f4c20]{background:linear-gradient(90deg,#1565c0,#fff 50%,#1565c0);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-animation:shimmer-data-v-313f4c20 3s ease-in-out infinite;animation:shimmer-data-v-313f4c20 3s ease-in-out infinite}.badge-pulse[data-v-313f4c20]{-webkit-animation:pulse-data-v-313f4c20 2s ease-in-out infinite;animation:pulse-data-v-313f4c20 2s ease-in-out infinite}.floating-particles[data-v-313f4c20]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.floating-particles .particle[data-v-313f4c20]{position:absolute;width:calc(3px + var(--i, 1)*1.5px);height:calc(3px + var(--i, 1)*1.5px);background:rgba(25,118,210,.25);border-radius:2px;left:calc(var(--i, 1)*8%);-webkit-animation:particleFloat-data-v-313f4c20 calc(2s + var(--i, 1)*0.3s) ease-in-out infinite;animation:particleFloat-data-v-313f4c20 calc(2s + var(--i, 1)*0.3s) ease-in-out infinite;-webkit-animation-delay:calc(var(--i, 1)*-0.2s);animation-delay:calc(var(--i, 1)*-0.2s);opacity:.5}.floating-particles .particle[data-v-313f4c20]:nth-child(3n){width:3px;height:3px;border-radius:50%;background:rgba(25,118,210,.4)}.avatar-bounce[data-v-313f4c20]{-webkit-animation:bounceIn-data-v-313f4c20 .6s cubic-bezier(.68,-.55,.265,1.55);animation:bounceIn-data-v-313f4c20 .6s cubic-bezier(.68,-.55,.265,1.55)}.ucenter-page[data-v-313f4c20]{min-height:100vh;background:linear-gradient(180deg,#e3f2fd,#f5f9fc);position:relative}.page-header[data-v-313f4c20]{height:160px;position:relative;background:linear-gradient(180deg,#e3f2fd,#f5f9fc 80%,#f5f9fc);overflow:hidden}.page-header[data-v-313f4c20]:before{content:"";position:absolute;top:-50%;left:-20%;width:60%;height:150%;background:radial-gradient(ellipse,rgba(25,118,210,.06) 0,transparent 70%);pointer-events:none}.page-header[data-v-313f4c20]:after{content:"";position:absolute;bottom:-30%;right:-10%;width:50%;height:100%;background:radial-gradient(ellipse,rgba(25,118,210,.04) 0,transparent 60%);pointer-events:none}.page-header .hex-pattern[data-v-313f4c20]{position:absolute;inset:0;opacity:.3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath fill='none' stroke='%231976D220' stroke-width='.5' d='M20 35L5 25V10L20 0l15 10v15z'/%3E%3C/svg%3E")}.page-header .diagonal-stripes[data-v-313f4c20]{position:absolute;top:0;right:0;width:30%;height:100%;background:repeating-linear-gradient(-45deg,transparent,transparent 15px,rgba(25,118,210,.04) 0,rgba(25,118,210,.04) 30px)}.page-header .gear-decoration[data-v-313f4c20]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(25,118,210,.06) 0,transparent 70%);opacity:.6}.page-header .gear-decoration.gear-1[data-v-313f4c20]{width:180px;height:180px;top:-50px;right:8%}.page-header .gear-decoration.gear-2[data-v-313f4c20]{width:120px;height:120px;bottom:-30px;right:20%}.page-header .metal-bar[data-v-313f4c20]{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(25,118,210,.15) 30%,rgba(25,118,210,.25) 50%,rgba(25,118,210,.15) 70%,transparent)}.page-header .metal-bar.top[data-v-313f4c20]{top:0}.page-header .header-accent-line[data-v-313f4c20]{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(25,118,210,.2) 30%,rgba(25,118,210,.3) 50%,rgba(25,118,210,.2) 70%,transparent)}.page-header .header-accent-line .accent-inner[data-v-313f4c20]{display:none}.user-header-section[data-v-313f4c20]{max-width:1400px;margin:0 auto;padding:0 40px;position:relative;top:-80px;z-index:10;display:flex;flex-direction:column;gap:16px}.user-header-section .section-gear[data-v-313f4c20]{position:absolute;width:60px;height:60px;border:3px solid #42a5f5;border-radius:50%;opacity:.12;-webkit-animation:gearRotate-data-v-313f4c20 25s linear infinite;animation:gearRotate-data-v-313f4c20 25s linear infinite}.user-header-section .section-gear[data-v-313f4c20]:before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;border:2px solid #1976d2;border-radius:50%;transform:translate(-50%,-50%)}.user-header-section .section-gear.gear-1[data-v-313f4c20]{left:20px;top:5px}.user-header-section .section-gear.gear-2[data-v-313f4c20]{right:20px;top:5px;animation-direction:reverse}.user-header-card[data-v-313f4c20]{background:linear-gradient(135deg,#fff,#f5faff);border-radius:12px;padding:24px 32px;display:flex;align-items:center;gap:32px;box-shadow:0 8px 32px rgba(25,118,210,.1);border:1px solid rgba(197,217,232,.8);position:relative;overflow:hidden}.user-header-card .mech-corner[data-v-313f4c20]{position:absolute;width:20px;height:20px;border:2px solid #42a5f5;opacity:.4}.user-header-card .mech-corner.corner-tl[data-v-313f4c20]{top:8px;left:8px;border-right:none;border-bottom:none}.user-header-card .mech-corner.corner-tr[data-v-313f4c20]{top:8px;right:8px;border-left:none;border-bottom:none}.user-header-card .mech-corner.corner-bl[data-v-313f4c20]{bottom:8px;left:8px;border-right:none;border-top:none}.user-header-card .mech-corner.corner-br[data-v-313f4c20]{bottom:8px;right:8px;border-left:none;border-top:none}.user-header-card .mech-progress-top[data-v-313f4c20]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1976d2,#42a5f5 20%,#1976d2 40%,#42a5f5 60%,#1976d2 80%,#42a5f5);background-size:200% 100%;-webkit-animation:progressSlide-data-v-313f4c20 3s linear infinite;animation:progressSlide-data-v-313f4c20 3s linear infinite}.user-header-card[data-v-313f4c20]:before{content:"";position:absolute;top:0;left:0;width:100px;height:3px;background:linear-gradient(90deg,#1976d2,transparent)}.user-header-card .user-info-left[data-v-313f4c20]{display:flex;align-items:center;gap:20px}.user-header-card .avatar-wrapper[data-v-313f4c20]{position:relative;width:72px;height:72px;border-radius:50%;border:3px solid #bbdefb;overflow:hidden;background:linear-gradient(135deg,#e3f2fd,#bbdefb);flex-shrink:0;box-shadow:0 4px 12px rgba(25,118,210,.15)}.user-header-card .avatar-wrapper img[data-v-313f4c20]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-header-card .avatar-wrapper .avatar-badge[data-v-313f4c20]{position:absolute;bottom:-2px;right:-2px;width:26px;height:26px;background:linear-gradient(135deg,#2e7d32,#4caf50);border-radius:4px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 6px rgba(46,125,50,.4)}.user-header-card .avatar-wrapper .avatar-badge i[data-v-313f4c20]{font-size:14px;color:#fff}.user-header-card .user-detail[data-v-313f4c20]{flex:1}.user-header-card .user-detail .user-header[data-v-313f4c20]{display:flex;align-items:center;gap:14px;margin-bottom:6px}.user-header-card .user-detail .user-name[data-v-313f4c20]{font-size:28px;font-weight:700;color:#1565c0;margin:0;letter-spacing:.5px}.user-header-card .user-detail .user-type-badge[data-v-313f4c20]{padding:5px 16px;background:linear-gradient(135deg,rgba(66,165,245,.15),rgba(66,165,245,.08));color:#1976d2;font-size:14px;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(66,165,245,.3)}.user-header-card .user-detail .user-account[data-v-313f4c20]{font-size:16px;color:#546e7a;margin:0 0 10px 0;font-weight:500}.user-header-card .user-detail .user-meta[data-v-313f4c20]{display:flex;gap:24px}.user-header-card .user-detail .user-meta .meta-item[data-v-313f4c20]{display:flex;align-items:center;gap:8px;font-size:15px;color:#546e7a;font-weight:500}.user-header-card .user-detail .user-meta .meta-item i[data-v-313f4c20]{color:#1976d2;font-size:16px}.user-header-card .user-stats-panel[data-v-313f4c20]{display:flex;align-items:center;gap:24px;padding:0 24px;border-left:2px solid #c5d9e8;border-right:2px solid #c5d9e8}.user-header-card .user-stats-panel .stat-divider-v[data-v-313f4c20]{width:2px;height:36px;background:linear-gradient(180deg,transparent,#c5d9e8,transparent)}.user-header-card .user-stats-panel .stat-item[data-v-313f4c20]{display:flex;flex-direction:column;align-items:center;min-width:50px}.user-header-card .user-stats-panel .stat-item .stat-num[data-v-313f4c20]{font-size:28px;font-weight:700;color:#1565c0;line-height:1}.user-header-card .user-stats-panel .stat-item .stat-label[data-v-313f4c20]{font-size:14px;color:#546e7a;margin-top:4px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.user-header-card .user-actions[data-v-313f4c20]{margin-left:auto}.user-header-card .user-actions .el-button[data-v-313f4c20]{padding:10px 20px;font-size:15px;font-weight:600;background:#1976d2;border-color:#1976d2;border-radius:6px;box-shadow:0 4px 12px rgba(25,118,210,.3);color:#fff}.user-header-card .user-actions .el-button[data-v-313f4c20]:hover{background:#1565c0;border-color:#1565c0;box-shadow:0 6px 16px rgba(25,118,210,.4);transform:translateY(-1px);color:#fff}.main-wrapper[data-v-313f4c20]{max-width:1400px;margin:0 auto;padding:0 40px 50px;display:flex;gap:28px}.sidebar[data-v-313f4c20]{width:260px;flex-shrink:0;display:flex;flex-direction:column;gap:18px}.nav-section[data-v-313f4c20]{background:#fff;border-radius:8px;border:1px solid #c5d9e8;overflow:hidden;box-shadow:0 2px 8px rgba(25,118,210,.06)}.nav-section .nav-title[data-v-313f4c20]{padding:16px 20px;font-size:15px;font-weight:600;color:#1565c0;background:linear-gradient(180deg,#fafbfc,#f0f4f8);border-bottom:1px solid #c5d9e8;text-transform:uppercase;letter-spacing:1px;position:relative}.nav-section .nav-title[data-v-313f4c20]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1976d2,#42a5f5)}.nav-section .nav-menu[data-v-313f4c20]{padding:8px 0}.nav-section .nav-item[data-v-313f4c20]{display:flex;align-items:center;gap:14px;padding:14px 20px;font-size:15px;color:#546e7a;cursor:pointer;transition:all .25s ease;border-left:3px solid transparent;position:relative}.nav-section .nav-item i[data-v-313f4c20]{font-size:18px;color:#546e7a;transition:color .25s}.nav-section .nav-item[data-v-313f4c20]:hover{background:linear-gradient(90deg,rgba(66,165,245,.08),transparent);color:#1976d2}.nav-section .nav-item:hover i[data-v-313f4c20]{color:#1976d2}.nav-section .nav-item.active[data-v-313f4c20]{background:linear-gradient(90deg,rgba(66,165,245,.12),transparent);color:#1976d2;border-left-color:#1976d2;font-weight:600}.nav-section .nav-item.active i[data-v-313f4c20]{color:#1976d2}.nav-section .recent-list[data-v-313f4c20]{padding:8px 0}.nav-section .recent-item[data-v-313f4c20]{display:flex;align-items:center;gap:12px;padding:12px 20px;font-size:15px;color:#546e7a;cursor:pointer;transition:all .2s}.nav-section .recent-item i[data-v-313f4c20]{color:#546e7a;font-size:15px}.nav-section .recent-item[data-v-313f4c20]:hover{background:rgba(66,165,245,.08);color:#1976d2}.main-content[data-v-313f4c20]{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.stats-panel[data-v-313f4c20]{background:#fff;border-radius:8px;border:1px solid #c5d9e8;overflow:hidden;box-shadow:0 4px 16px rgba(25,118,210,.08)}.stats-panel .panel-header[data-v-313f4c20]{padding:16px 24px;background:linear-gradient(180deg,#fafbfc,#f0f4f8);border-bottom:1px solid #c5d9e8;display:flex;align-items:center;justify-content:space-between}.stats-panel .panel-header .panel-title[data-v-313f4c20]{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#1565c0;text-transform:uppercase;letter-spacing:1px}.stats-panel .panel-header .panel-title i[data-v-313f4c20]{font-size:20px;color:#1976d2}.stats-panel .stats-row[data-v-313f4c20]{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.stats-panel .stat-card[data-v-313f4c20]{padding:24px 20px;display:flex;flex-direction:column;gap:14px;border-right:1px solid #c5d9e8;position:relative;transition:all .3s}.stats-panel .stat-card[data-v-313f4c20]:last-child{border-right:none}.stats-panel .stat-card[data-v-313f4c20]:hover{background:rgba(66,165,245,.03)}.stats-panel .stat-card:hover .stat-icon[data-v-313f4c20]{transform:scale(1.05)}.stats-panel .stat-card[data-v-313f4c20]:before{content:"";position:absolute;top:0;left:0;width:30px;height:3px;background:#1976d2;opacity:0;transition:opacity .3s}.stats-panel .stat-card[data-v-313f4c20]:hover:before{opacity:1}.stats-panel .stat-card .stat-inner[data-v-313f4c20]{display:flex;align-items:center;gap:16px}.stats-panel .stat-card .stat-icon[data-v-313f4c20]{width:52px;height:52px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s;box-shadow:0 4px 12px rgba(25,118,210,.2)}.stats-panel .stat-card .stat-icon img[data-v-313f4c20]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1)}.stats-panel .stat-card .stat-info[data-v-313f4c20]{display:flex;flex-direction:column}.stats-panel .stat-card .stat-info .stat-value[data-v-313f4c20]{font-size:28px;font-weight:700;color:#1565c0;line-height:1}.stats-panel .stat-card .stat-info .stat-name[data-v-313f4c20]{font-size:14px;color:#546e7a;margin-top:6px;text-transform:uppercase;letter-spacing:1px}.stats-panel .stat-card .stat-trend[data-v-313f4c20]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:4px;align-self:flex-start}.stats-panel .stat-card .stat-trend.up[data-v-313f4c20]{background:linear-gradient(135deg,rgba(46,125,50,.15),rgba(46,125,50,.05));color:#2e7d32}.stats-panel .stat-card.blue .stat-icon[data-v-313f4c20]{background:linear-gradient(135deg,#1976d2,#42a5f5)}.stats-panel .stat-card.green .stat-icon[data-v-313f4c20]{background:linear-gradient(135deg,#2e7d32,#4caf50)}.stats-panel .stat-card.orange .stat-icon[data-v-313f4c20]{background:linear-gradient(135deg,#f9a825,#f57c00)}.stats-panel .stat-card.purple .stat-icon[data-v-313f4c20]{background:linear-gradient(135deg,#5c6bc0,#3949ab)}.content-section[data-v-313f4c20]{background:#fff;border-radius:8px;border:1px solid #c5d9e8;padding:24px 28px;transition:all .3s;box-shadow:0 2px 8px rgba(25,118,210,.06)}.content-section[data-v-313f4c20]:hover{box-shadow:0 6px 20px rgba(25,118,210,.1)}.content-section .section-header[data-v-313f4c20]{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:16px;border-bottom:2px solid #c5d9e8;position:relative}.content-section .section-header[data-v-313f4c20]:after{content:"";position:absolute;bottom:-2px;left:0;width:80px;height:2px;background:linear-gradient(90deg,#1976d2,#42a5f5)}.content-section .section-header .section-title[data-v-313f4c20]{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#1565c0;letter-spacing:.5px}.content-section .section-header .section-title i[data-v-313f4c20]{font-size:20px;color:#1976d2}.content-section .section-header .more-btn[data-v-313f4c20]{font-size:13px;color:#546e7a;cursor:pointer;display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:4px;transition:all .2s;font-weight:500}.content-section .section-header .more-btn[data-v-313f4c20]:hover{color:#1976d2;background:rgba(66,165,245,.1)}.content-section .section-header .more-btn i[data-v-313f4c20]{font-size:12px}.collection-grid[data-v-313f4c20]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.collection-grid .collection-card[data-v-313f4c20]{border-radius:8px;overflow:hidden;background:#f5f9fc;cursor:pointer;transition:all .3s;border:1px solid #c5d9e8}.collection-grid .collection-card[data-v-313f4c20]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(25,118,210,.15);border-color:#42a5f5}.collection-grid .collection-card .card-img[data-v-313f4c20]{position:relative;height:130px;overflow:hidden}.collection-grid .collection-card .card-img img[data-v-313f4c20]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.collection-grid .collection-card .card-img:hover img[data-v-313f4c20]{transform:scale(1.05)}.collection-grid .collection-card .card-img .card-tag[data-v-313f4c20]{position:absolute;top:10px;left:10px;padding:4px 10px;font-size:12px;color:#fff;border-radius:4px;font-weight:600}.collection-grid .collection-card .card-img .card-tag.hot[data-v-313f4c20]{background:linear-gradient(135deg,#e53935,#ef5350)}.collection-grid .collection-card .card-img .card-tag.quality[data-v-313f4c20]{background:linear-gradient(135deg,#1976d2,#42a5f5)}.collection-grid .collection-card .card-img .card-tag.practical[data-v-313f4c20]{background:linear-gradient(135deg,#2e7d32,#66bb6a)}.collection-grid .collection-card .card-img .card-tag.basic[data-v-313f4c20]{background:linear-gradient(135deg,#5c6bc0,#7986cb)}.collection-grid .collection-card .card-content[data-v-313f4c20]{padding:14px}.collection-grid .collection-card .card-content .card-title[data-v-313f4c20]{font-size:15px;font-weight:600;color:#1565c0;margin:0 0 8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-grid .collection-card .card-content .card-desc[data-v-313f4c20]{font-size:13px;color:#546e7a;margin:0 0 12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-grid .collection-card .card-content .card-footer[data-v-313f4c20]{display:flex;justify-content:space-between;font-size:11px;color:#546e7a}.collection-grid .collection-card .card-content .card-footer span[data-v-313f4c20]{display:flex;align-items:center;gap:4px}.equipment-list[data-v-313f4c20]{display:flex;flex-direction:column;gap:14px}.equipment-list .equipment-card[data-v-313f4c20]{display:flex;gap:18px;padding:16px;background:#f5f9fc;border-radius:8px;cursor:pointer;transition:all .3s;border:1px solid transparent}.equipment-list .equipment-card[data-v-313f4c20]:hover{background:#fff;border-color:#42a5f5;box-shadow:0 4px 16px rgba(25,118,210,.1)}.equipment-list .equipment-card .equip-img[data-v-313f4c20]{position:relative;width:160px;height:100px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#e3f2fd}.equipment-list .equipment-card .equip-img img[data-v-313f4c20]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.equipment-list .equipment-card .equip-img:hover img[data-v-313f4c20]{transform:scale(1.05)}.equipment-list .equipment-card .equip-img .equip-status[data-v-313f4c20]{position:absolute;top:6px;right:6px;padding:3px 8px;font-size:11px;color:#fff;border-radius:4px;font-weight:600}.equipment-list .equipment-card .equip-img .equip-status.available[data-v-313f4c20]{background:linear-gradient(135deg,#2e7d32,#66bb6a)}.equipment-list .equipment-card .equip-img .equip-status.using[data-v-313f4c20]{background:linear-gradient(135deg,#1976d2,#42a5f5)}.equipment-list .equipment-card .equip-img .equip-status.maintenance[data-v-313f4c20]{background:linear-gradient(135deg,#f9a825,#f57c00)}.equipment-list .equipment-card .equip-content[data-v-313f4c20]{flex:1;display:flex;flex-direction:column;justify-content:center}.equipment-list .equipment-card .equip-content .equip-name[data-v-313f4c20]{font-size:15px;font-weight:600;color:#1565c0;margin:0 0 8px 0}.equipment-list .equipment-card .equip-content .equip-meta[data-v-313f4c20]{display:flex;gap:20px;font-size:13px;color:#546e7a;margin-bottom:8px}.equipment-list .equipment-card .equip-content .equip-meta span[data-v-313f4c20]{display:flex;align-items:center;gap:5px}.equipment-list .equipment-card .equip-content .equip-tags[data-v-313f4c20]{display:flex;gap:8px}.equipment-list .equipment-card .equip-content .equip-tags .equip-tag[data-v-313f4c20]{padding:3px 10px;background:rgba(66,165,245,.15);color:#1976d2;font-size:11px;border-radius:4px;font-weight:500}.equipment-list .equipment-card .equip-action[data-v-313f4c20]{display:flex;align-items:center}.equipment-list .equipment-card .equip-action .el-button[data-v-313f4c20]{padding:8px 18px;font-size:14px;border-radius:6px;background:transparent;border-color:#42a5f5;color:#1976d2;font-weight:500}.equipment-list .equipment-card .equip-action .el-button[data-v-313f4c20]:hover{background:linear-gradient(135deg,#1976d2,#42a5f5);border-color:#1976d2;color:#fff;box-shadow:0 4px 12px rgba(25,118,210,.3)}.policy-list[data-v-313f4c20]{gap:12px}.policy-list .policy-item[data-v-313f4c20]{gap:16px;padding:14px 16px;border-radius:6px;transition:all .25s;border:1px solid transparent}.policy-list .policy-item[data-v-313f4c20]:hover{background:#fff;border-color:#c5d9e8;box-shadow:0 2px 8px rgba(25,118,210,.08)}.policy-list .policy-item:hover .policy-content h4[data-v-313f4c20]{color:#1976d2}.policy-list .policy-item .policy-icon[data-v-313f4c20]{width:42px;height:42px;background:linear-gradient(135deg,#1976d2,#42a5f5);border-radius:6px;box-shadow:0 3px 8px rgba(25,118,210,.3)}.policy-list .policy-item .policy-icon i[data-v-313f4c20]{color:#fff}.policy-list .policy-item .policy-content h4[data-v-313f4c20]{font-size:14px;font-weight:600;margin:0 0 4px 0;transition:color .2s}.policy-list .policy-item .policy-content p[data-v-313f4c20]{font-size:12px}.policy-list .policy-item .policy-time[data-v-313f4c20]{display:flex;align-items:center;gap:6px;font-size:12px;color:#546e7a;flex-shrink:0}.policy-empty[data-v-313f4c20]{display:flex;flex-direction:column;align-items:center;padding:32px 20px;text-align:center}.policy-empty .empty-icon[data-v-313f4c20]{width:64px;height:64px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.policy-empty .empty-icon i[data-v-313f4c20]{font-size:28px;color:#90caf9}.policy-empty .empty-content h4[data-v-313f4c20]{margin:0 0 8px 0;font-size:15px;color:#1565c0}.policy-empty .empty-content p[data-v-313f4c20]{margin:0 0 16px 0;font-size:12px;color:#546e7a;max-width:260px;line-height:1.5}.policy-empty .empty-tags[data-v-313f4c20]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.policy-empty .empty-tags .tip-tag[data-v-313f4c20]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;background:linear-gradient(135deg,#f5f9fc,#fff);border:1px solid #c5d9e8;border-radius:16px;font-size:12px;color:#1976d2;cursor:pointer;transition:all .2s ease}.policy-empty .empty-tags .tip-tag i[data-v-313f4c20]{font-size:12px}.policy-empty .empty-tags .tip-tag[data-v-313f4c20]:hover{background:linear-gradient(135deg,#1976d2,#42a5f5);color:#fff;border-color:transparent;transform:translateY(-2px)}.mgmt-portal[data-v-313f4c20]{position:relative;display:grid;grid-template-columns:1.45fr 1fr;gap:24px;border-radius:20px;padding:28px 30px;overflow:hidden;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 8px 28px rgba(15,23,42,.1);transition:all .3s ease;color:#fff}.mgmt-portal.mgmt-enterprise[data-v-313f4c20]{background:linear-gradient(135deg,#ff6b35,#f7931e 50%,#ffa726);box-shadow:0 8px 28px rgba(255,107,53,.3),0 0 50px rgba(255,143,0,.12),inset 0 1px 0 hsla(0,0%,100%,.3)}.mgmt-portal.mgmt-school[data-v-313f4c20]{background:linear-gradient(135deg,#0d47a1,#1976d2 50%,#42a5f5);box-shadow:0 8px 28px rgba(13,71,161,.3),0 0 50px rgba(25,118,210,.12),inset 0 1px 0 hsla(0,0%,100%,.3)}.mgmt-portal[data-v-313f4c20]:after{content:"";position:absolute;left:-20%;top:-20%;right:-20%;bottom:-20%;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.35) 0,transparent 50%);opacity:.35;pointer-events:none;z-index:0;-webkit-animation:mgmtBreathe-data-v-313f4c20 4.5s ease-in-out infinite;animation:mgmtBreathe-data-v-313f4c20 4.5s ease-in-out infinite}.mgmt-portal .mgmt-intro[data-v-313f4c20],.mgmt-portal .mgmt-visual[data-v-313f4c20]{position:relative;z-index:2}.mgmt-portal .mgmt-screw[data-v-313f4c20]{position:absolute;width:12px;height:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.5));border-radius:50%;box-shadow:inset 0 1px 3px rgba(0,0,0,.25),0 1px 0 hsla(0,0%,100%,.3);z-index:5}.mgmt-portal .mgmt-screw[data-v-313f4c20]:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:1px;background:rgba(0,0,0,.4);transform:translate(-50%,-50%)}.mgmt-portal .mgmt-screw.screw-tl[data-v-313f4c20]{top:10px;left:10px}.mgmt-portal .mgmt-screw.screw-tr[data-v-313f4c20]{top:10px;right:10px}.mgmt-portal .mgmt-screw.screw-bl[data-v-313f4c20]{bottom:10px;left:10px}.mgmt-portal .mgmt-screw.screw-br[data-v-313f4c20]{bottom:10px;right:10px}.mgmt-portal .mgmt-stripes[data-v-313f4c20]{position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(-45deg,transparent,transparent 30px,hsla(0,0%,100%,.05) 0,hsla(0,0%,100%,.05) 60px);pointer-events:none;z-index:1}.mgmt-portal .mgmt-gear[data-v-313f4c20]{position:absolute;border-radius:50%;border:4px solid hsla(0,0%,100%,.18);z-index:1;pointer-events:none}.mgmt-portal .mgmt-gear[data-v-313f4c20]:before{content:"";position:absolute;top:50%;left:50%;border-radius:50%;border:3px solid hsla(0,0%,100%,.22);transform:translate(-50%,-50%)}.mgmt-portal .mgmt-gear.gear-1[data-v-313f4c20]{width:80px;height:80px;left:50%;top:-30px;margin-left:-40px;-webkit-animation:gearRotate-data-v-313f4c20 16s linear infinite;animation:gearRotate-data-v-313f4c20 16s linear infinite}.mgmt-portal .mgmt-gear.gear-1[data-v-313f4c20]:before{width:50px;height:50px}.mgmt-portal .mgmt-gear.gear-2[data-v-313f4c20]{width:50px;height:50px;left:50%;bottom:-20px;margin-left:30px;border-width:3px;animation:gearRotate-data-v-313f4c20 12s linear infinite reverse}.mgmt-portal .mgmt-gear.gear-2[data-v-313f4c20]:before{width:30px;height:30px;border-width:2px}.mgmt-portal .mgmt-circuit[data-v-313f4c20]{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 49.5%,hsla(0,0%,100%,.06) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,hsla(0,0%,100%,.04) 50%,transparent 50.5%);background-size:80px 80px;opacity:.7;pointer-events:none;z-index:1}.mgmt-portal .mgmt-intro[data-v-313f4c20]{display:flex;flex-direction:column;min-width:0}.mgmt-portal .mgmt-tag[data-v-313f4c20]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:14px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.35);font-size:13px;color:#fff;font-weight:600;margin-bottom:8px;align-self:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mgmt-portal .mgmt-tag .tag-dot[data-v-313f4c20]{width:6px;height:6px;background:#fff;border-radius:50%;box-shadow:0 0 8px #fff;-webkit-animation:pulse-data-v-313f4c20 1.4s ease-in-out infinite;animation:pulse-data-v-313f4c20 1.4s ease-in-out infinite}.mgmt-portal .mgmt-title[data-v-313f4c20]{margin:0 0 6px;font-size:26px;font-weight:800;color:#fff;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.25);display:flex;align-items:center;gap:10px}.mgmt-portal .mgmt-title i[data-v-313f4c20]{font-size:26px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2))}.mgmt-portal .mgmt-desc[data-v-313f4c20]{margin:0 0 18px;font-size:15px;color:hsla(0,0%,100%,.92);font-weight:500;line-height:1.65;text-shadow:0 1px 2px rgba(0,0,0,.15)}.mgmt-portal .mgmt-module-grid[data-v-313f4c20]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.mgmt-portal .mgmt-module[data-v-313f4c20]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-animation:moduleIn-data-v-313f4c20 .5s ease both;animation:moduleIn-data-v-313f4c20 .5s ease both;transition:all .3s;position:relative;overflow:hidden}.mgmt-portal .mgmt-module[data-v-313f4c20]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--mod-accent,#fff);opacity:.7}.mgmt-portal .mgmt-module[data-v-313f4c20]:hover{background:hsla(0,0%,100%,.18);transform:translateX(2px);border-color:hsla(0,0%,100%,.4)}@-webkit-keyframes moduleIn-data-v-313f4c20{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes moduleIn-data-v-313f4c20{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.mgmt-portal .mgmt-module-icon[data-v-313f4c20]{position:relative;width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 3px 8px rgba(0,0,0,.18)}.mgmt-portal .mgmt-module-icon i[data-v-313f4c20]{font-size:18px}.mgmt-portal .mgmt-module-icon .m-icon-ring[data-v-313f4c20]{position:absolute;inset:-3px;border:1.5px dashed hsla(0,0%,100%,.5);border-radius:11px;opacity:0;transition:opacity .3s}.mgmt-portal .mgmt-module:hover .m-icon-ring[data-v-313f4c20]{opacity:1}.mgmt-portal .mgmt-module-info[data-v-313f4c20]{flex:1;min-width:0}.mgmt-portal .mgmt-module-name[data-v-313f4c20]{font-size:15px;font-weight:700;color:#fff;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.15)}.mgmt-portal .mgmt-module-desc[data-v-313f4c20]{font-size:13px;color:hsla(0,0%,100%,.85);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgmt-portal .mgmt-enter-btn[data-v-313f4c20]{position:relative;display:inline-flex;align-items:center;gap:10px;padding:13px 30px;background:#fff;color:#ff6b35;border:none;border-radius:28px;font-size:16px;font-weight:700;letter-spacing:1px;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.2),0 0 0 0 hsla(0,0%,100%,.6);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);align-self:flex-start}.mgmt-portal .mgmt-enter-btn i[data-v-313f4c20]{font-size:18px}.mgmt-portal .mgmt-enter-btn .enter-shine[data-v-313f4c20]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,107,53,.25),transparent);transition:left .6s;pointer-events:none}.mgmt-portal .mgmt-enter-btn .enter-pulse[data-v-313f4c20]{position:absolute;inset:-3px;border:2px solid hsla(0,0%,100%,.7);border-radius:30px;opacity:0;-webkit-animation:enterPulse-data-v-313f4c20 2.4s ease-out infinite;animation:enterPulse-data-v-313f4c20 2.4s ease-out infinite;pointer-events:none}.mgmt-portal .mgmt-enter-btn .enter-arrow[data-v-313f4c20]{transition:transform .3s}.mgmt-portal .mgmt-enter-btn[data-v-313f4c20]:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.3),0 0 0 6px hsla(0,0%,100%,.18)}.mgmt-portal .mgmt-enter-btn:hover .enter-shine[data-v-313f4c20]{left:200%}.mgmt-portal .mgmt-enter-btn:hover .enter-arrow[data-v-313f4c20]{transform:translateX(4px)}.mgmt-portal .mgmt-enter-btn[data-v-313f4c20]:active{transform:translateY(0)}.mgmt-enterprise .mgmt-portal .mgmt-enter-btn[data-v-313f4c20]{color:#ff6b35}.mgmt-school .mgmt-portal .mgmt-enter-btn[data-v-313f4c20]{color:#1976d2}@-webkit-keyframes enterPulse-data-v-313f4c20{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@keyframes enterPulse-data-v-313f4c20{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.mgmt-portal .mgmt-footnote[data-v-313f4c20]{margin-top:12px;display:flex;align-items:center;gap:6px;padding:7px 14px;background:hsla(0,0%,100%,.1);border:1px dashed hsla(0,0%,100%,.28);border-radius:8px;font-size:13px;color:hsla(0,0%,100%,.9);align-self:flex-start}.mgmt-portal .mgmt-footnote i[data-v-313f4c20]{font-size:14px;color:#fff}.mgmt-portal .mgmt-visual[data-v-313f4c20]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:16px 10px 10px}.mgmt-portal .visual-badge[data-v-313f4c20]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:14px;background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.4);color:#fff;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mgmt-portal .visual-badge i[data-v-313f4c20]{font-size:16px}.mgmt-portal .visual-core[data-v-313f4c20]{position:relative;width:220px;height:220px;margin:10px 0 14px}.mgmt-portal .visual-core .vc-ring[data-v-313f4c20]{position:absolute;inset:0;border-radius:50%;border:1px solid hsla(0,0%,100%,.4)}.mgmt-portal .visual-core .vc-ring.r1[data-v-313f4c20]{inset:0;-webkit-animation:ringSpin-data-v-313f4c20 12s linear infinite;animation:ringSpin-data-v-313f4c20 12s linear infinite}.mgmt-portal .visual-core .vc-ring.r2[data-v-313f4c20]{inset:22px;border-color:hsla(0,0%,100%,.3);border-style:dashed;animation:ringSpin-data-v-313f4c20 18s linear infinite reverse}.mgmt-portal .visual-core .vc-ring.r3[data-v-313f4c20]{inset:48px;border-color:hsla(0,0%,100%,.5);-webkit-animation:ringSpin-data-v-313f4c20 24s linear infinite;animation:ringSpin-data-v-313f4c20 24s linear infinite}.mgmt-portal .visual-core .vc-center[data-v-313f4c20]{position:absolute;inset:70px;background:radial-gradient(circle,hsla(0,0%,100%,.4) 0,transparent 70%);border:2px solid hsla(0,0%,100%,.7);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 18px hsla(0,0%,100%,.4)}.mgmt-portal .visual-core .vc-center i[data-v-313f4c20]{font-size:40px;color:#fff;margin-bottom:2px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.mgmt-portal .visual-core .vc-center span[data-v-313f4c20]{font-size:11px;color:#fff;letter-spacing:2px;font-weight:700}.mgmt-portal .visual-core .vc-orbit[data-v-313f4c20]{position:absolute;inset:0;border-radius:50%;-webkit-animation:orbit-data-v-313f4c20 8s linear infinite;animation:orbit-data-v-313f4c20 8s linear infinite}.mgmt-portal .visual-core .vc-orbit.o2[data-v-313f4c20]{-webkit-animation-duration:14s;animation-duration:14s;animation-direction:reverse;transform:scale(.7)}.mgmt-portal .visual-core .vc-orbit.o3[data-v-313f4c20]{-webkit-animation-duration:18s;animation-duration:18s;transform:scale(.85)}.mgmt-portal .visual-core .vc-orbit.o4[data-v-313f4c20]{-webkit-animation-duration:22s;animation-duration:22s;animation-direction:reverse;transform:scale(.55)}.mgmt-portal .visual-core .vc-orbit .vc-dot[data-v-313f4c20]{position:absolute;top:-3px;left:50%;transform:translateX(-50%);width:7px;height:7px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff}.mgmt-portal .visual-core .vc-satellite[data-v-313f4c20]{position:absolute;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:hsla(0,0%,100%,.95);color:#ff6b35;border-radius:12px;font-size:12px;font-weight:700;box-shadow:0 4px 10px rgba(0,0,0,.18);white-space:nowrap}.mgmt-portal .visual-core .vc-satellite i[data-v-313f4c20]{font-size:13px}.mgmt-portal .visual-core .vc-satellite.top[data-v-313f4c20]{top:0;left:50%;transform:translate(-50%,-50%);-webkit-animation:satFloat-data-v-313f4c20 4s ease-in-out infinite;animation:satFloat-data-v-313f4c20 4s ease-in-out infinite}.mgmt-portal .visual-core .vc-satellite.right[data-v-313f4c20]{right:-80px;top:50%;transform:translateY(-50%);-webkit-animation:satFloat-data-v-313f4c20 4s ease-in-out .7s infinite;animation:satFloat-data-v-313f4c20 4s ease-in-out .7s infinite}.mgmt-portal .visual-core .vc-satellite.bottom[data-v-313f4c20]{bottom:-17px;left:50%;transform:translate(-50%,50%);-webkit-animation:satFloat-data-v-313f4c20 4s ease-in-out 1.4s infinite;animation:satFloat-data-v-313f4c20 4s ease-in-out 1.4s infinite}.mgmt-portal .visual-core .vc-satellite.left[data-v-313f4c20]{left:-8px;top:50%;transform:translateY(-50%);-webkit-animation:satFloat-data-v-313f4c20 4s ease-in-out 2.1s infinite;animation:satFloat-data-v-313f4c20 4s ease-in-out 2.1s infinite}.mgmt-school .mgmt-portal .visual-core .vc-satellite[data-v-313f4c20]{color:#1976d2}@-webkit-keyframes satFloat-data-v-313f4c20{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-55%)}}@keyframes satFloat-data-v-313f4c20{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-55%)}}.mgmt-portal .vc-satellite.left[data-v-313f4c20],.mgmt-portal .vc-satellite.right[data-v-313f4c20]{-webkit-animation-name:satFloatH-data-v-313f4c20;animation-name:satFloatH-data-v-313f4c20}@-webkit-keyframes satFloatH-data-v-313f4c20{0%,to{transform:translateY(-50%)}50%{transform:translateY(-55%)}}@keyframes satFloatH-data-v-313f4c20{0%,to{transform:translateY(-50%)}50%{transform:translateY(-55%)}}.mgmt-portal .visual-stats[data-v-313f4c20]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mgmt-portal .visual-stats .vs-item[data-v-313f4c20]{display:flex;align-items:center;gap:5px;font-size:13px;color:#fff}.mgmt-portal .visual-stats .vs-item i[data-v-313f4c20]{font-size:15px;color:hsla(0,0%,100%,.9)}.mgmt-portal .visual-stats .vs-item .vs-num[data-v-313f4c20]{font-weight:700}.mgmt-portal .visual-stats .vs-item .vs-label[data-v-313f4c20]{opacity:.9}.mgmt-portal .visual-stats .vs-divider[data-v-313f4c20]{width:1px;height:14px;background:hsla(0,0%,100%,.4)}@media(max-width:1100px){.mgmt-portal[data-v-313f4c20]{grid-template-columns:1fr}.mgmt-portal .mgmt-visual[data-v-313f4c20]{padding:20px 0 10px}}@media(max-width:720px){.mgmt-portal[data-v-313f4c20]{padding:22px 18px}.mgmt-portal .mgmt-module-grid[data-v-313f4c20]{grid-template-columns:1fr}.mgmt-portal .mgmt-title[data-v-313f4c20]{font-size:20px}}@-webkit-keyframes mgmtBreathe-data-v-313f4c20{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@keyframes mgmtBreathe-data-v-313f4c20{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.08)}}@-webkit-keyframes ringSpin-data-v-313f4c20{to{transform:rotate(1turn)}}@keyframes ringSpin-data-v-313f4c20{to{transform:rotate(1turn)}}@-webkit-keyframes orbit-data-v-313f4c20{to{transform:rotate(1turn)}}@keyframes orbit-data-v-313f4c20{to{transform:rotate(1turn)}}@-webkit-keyframes pulseRing-data-v-313f4c20{0%{opacity:.8;transform:scale(1)}20%{opacity:.9;transform:scale(1.1)}40%{opacity:.6;transform:scale(1.3)}to{opacity:0;transform:scale(1.6)}}@-webkit-keyframes pulseRingHover-data-v-313f4c20{0%{opacity:.6;transform:scale(1)}30%{opacity:.8;transform:scale(1.2)}60%{opacity:.4;transform:scale(1.5)}to{opacity:0;transform:scale(1.8)}}@keyframes pulseRingHover-data-v-313f4c20{0%{opacity:.6;transform:scale(1)}30%{opacity:.8;transform:scale(1.2)}60%{opacity:.4;transform:scale(1.5)}to{opacity:0;transform:scale(1.8)}}@-webkit-keyframes glowPulse-data-v-313f4c20{0%,to{opacity:.4;transform:rotate(0deg) scale(1)}50%{opacity:.7;transform:rotate(180deg) scale(1.05)}}@keyframes glowPulse-data-v-313f4c20{0%,to{opacity:.4;transform:rotate(0deg) scale(1)}50%{opacity:.7;transform:rotate(180deg) scale(1.05)}}.message-center-section[data-v-313f4c20]{max-width:1400px;margin:-54px auto 96px;padding:0 40px;position:relative;-webkit-animation:slideUp-data-v-313f4c20 .6s ease forwards;animation:slideUp-data-v-313f4c20 .6s ease forwards;opacity:0}.message-center-section .msg-gear[data-v-313f4c20]{position:absolute;width:60px;height:60px;border:3px solid #42a5f5;border-radius:50%;opacity:.12;-webkit-animation:gearRotate-data-v-313f4c20 20s linear infinite;animation:gearRotate-data-v-313f4c20 20s linear infinite}.message-center-section .msg-gear[data-v-313f4c20]:before{content:"";position:absolute;top:50%;left:50%;width:38px;height:38px;border:2px solid #1976d2;border-radius:50%;transform:translate(-50%,-50%)}.message-center-section .msg-gear[data-v-313f4c20]:after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:68px;background:#42a5f5;transform:translateX(-50%)}.message-center-section .msg-gear.msg-gear-left[data-v-313f4c20]{left:5px;top:15px}.message-center-section .msg-gear.msg-gear-right[data-v-313f4c20]{right:5px;top:15px;animation-direction:reverse}.message-center-section .msg-circuit[data-v-313f4c20]{position:absolute;right:80px;top:30px;width:60px;height:30px}.message-center-section .msg-circuit[data-v-313f4c20]:before{content:"";position:absolute;top:50%;left:0;width:50px;height:2px;background:linear-gradient(270deg,#1976d2,transparent)}.message-center-section .msg-circuit[data-v-313f4c20]:after{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;border:2px solid #1976d2;border-radius:50%;transform:translateY(-50%);-webkit-animation:circuitPulse-data-v-313f4c20 2s ease-in-out infinite;animation:circuitPulse-data-v-313f4c20 2s ease-in-out infinite}.message-card[data-v-313f4c20]{background:#fff;border-radius:12px;border:1px solid #c5d9e8;box-shadow:0 2px 12px rgba(25,118,210,.08);overflow:hidden;position:relative;transition:all .3s ease}.message-card[data-v-313f4c20]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1976d2,#42a5f5,#1976d2);background-size:200% 100%;-webkit-animation:progressSlide-data-v-313f4c20 3s linear infinite;animation:progressSlide-data-v-313f4c20 3s linear infinite;z-index:5}.message-card.has-unread[data-v-313f4c20]{border-color:rgba(25,118,210,.3);box-shadow:0 2px 16px rgba(25,118,210,.15)}.message-card .msg-screw[data-v-313f4c20]{position:absolute;width:10px;height:10px;background:linear-gradient(135deg,#e8e8e8,#b0b0b0);border-radius:50%;box-shadow:inset 0 1px 2px rgba(0,0,0,.2);z-index:10;transition:all .3s ease}.message-card .msg-screw[data-v-313f4c20]:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:1px;background:#666;transform:translate(-50%,-50%)}.message-card .msg-screw.screw-tl[data-v-313f4c20]{top:8px;left:8px}.message-card .msg-screw.screw-tr[data-v-313f4c20]{top:8px;right:8px}.message-card .msg-screw.screw-bl[data-v-313f4c20]{bottom:8px;left:8px}.message-card .msg-screw.screw-br[data-v-313f4c20]{bottom:8px;right:8px}.message-card[data-v-313f4c20]:hover{box-shadow:0 4px 20px rgba(25,118,210,.12)}.message-card:hover .msg-screw[data-v-313f4c20]{-webkit-animation:screwRotate-data-v-313f4c20 .4s ease forwards;animation:screwRotate-data-v-313f4c20 .4s ease forwards}.message-card .message-header[data-v-313f4c20]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #c5d9e8;background:linear-gradient(135deg,#fafbfc,#fff)}.message-card .message-header .header-left[data-v-313f4c20]{display:flex;align-items:center;gap:12px}.message-card .message-header .header-left .msg-icon-wrapper[data-v-313f4c20]{position:relative;width:40px;height:40px;background:linear-gradient(135deg,#1976d2,#42a5f5);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(25,118,210,.3)}.message-card .message-header .header-left .msg-icon-wrapper i[data-v-313f4c20]{font-size:20px;color:#fff}.message-card .message-header .header-left .msg-icon-wrapper .pulse-ring[data-v-313f4c20]{position:absolute;width:100%;height:100%;border-radius:10px;border:2px solid rgba(25,118,210,.4);-webkit-animation:pulseRing-data-v-313f4c20 2s ease-out infinite;animation:pulseRing-data-v-313f4c20 2s ease-out infinite}.message-card .message-header .header-left h3[data-v-313f4c20]{margin:0;font-size:16px;color:#1565c0}.message-card .message-header .header-left .unread-badge[data-v-313f4c20]{background:linear-gradient(135deg,#f44336,#e53935);color:#fff;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600;box-shadow:0 2px 6px rgba(244,67,54,.3);-webkit-animation:badgePulse-data-v-313f4c20 2s ease-in-out infinite;animation:badgePulse-data-v-313f4c20 2s ease-in-out infinite}.message-card .message-header .more-link[data-v-313f4c20]{color:#42a5f5;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .3s ease}.message-card .message-header .more-link[data-v-313f4c20]:hover{color:#1976d2}.message-card .message-header .more-link i[data-v-313f4c20]{transition:transform .3s ease}.message-card .message-header .more-link:hover i[data-v-313f4c20]{transform:translateX(3px)}.message-card .message-list[data-v-313f4c20]{max-height:280px;overflow-y:auto}.message-card .message-list[data-v-313f4c20]::-webkit-scrollbar{width:6px}.message-card .message-list[data-v-313f4c20]::-webkit-scrollbar-track{background:#f1f1f1}.message-card .message-list[data-v-313f4c20]::-webkit-scrollbar-thumb{background:#42a5f5;border-radius:3px}.message-card .message-list .message-item[data-v-313f4c20]{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(197,217,232,.5);cursor:pointer;transition:all .3s ease;position:relative}.message-card .message-list .message-item[data-v-313f4c20]:last-child{border-bottom:none}.message-card .message-list .message-item[data-v-313f4c20]:hover{background:linear-gradient(135deg,rgba(25,118,210,.03),rgba(66,165,245,.05))}.message-card .message-list .message-item.unread[data-v-313f4c20]{background:linear-gradient(135deg,rgba(25,118,210,.05),rgba(66,165,245,.08))}.message-card .message-list .message-item.unread[data-v-313f4c20]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#1976d2}.message-card .message-list .message-item .msg-type-icon[data-v-313f4c20]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.message-card .message-list .message-item .msg-type-icon i[data-v-313f4c20]{font-size:18px;color:#fff}.message-card .message-list .message-item .msg-type-icon.system[data-v-313f4c20]{background:linear-gradient(135deg,#546e7a,#78909c)}.message-card .message-list .message-item .msg-type-icon.policy[data-v-313f4c20]{background:linear-gradient(135deg,#1976d2,#42a5f5)}.message-card .message-list .message-item .msg-type-icon.equipment[data-v-313f4c20]{background:linear-gradient(135deg,#ff9800,#ffb74d)}.message-card .message-list .message-item .msg-type-icon.training[data-v-313f4c20]{background:linear-gradient(135deg,#4caf50,#81c784)}.message-card .message-list .message-item .msg-type-icon.activity[data-v-313f4c20]{background:linear-gradient(135deg,#9c27b0,#ba68c8)}.message-card .message-list .message-item .msg-content[data-v-313f4c20]{flex:1;min-width:0}.message-card .message-list .message-item .msg-content .msg-title[data-v-313f4c20]{font-size:15px;color:#1565c0;font-weight:600;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-card .message-list .message-item .msg-content .msg-desc[data-v-313f4c20]{font-size:14px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-card .message-list .message-item .msg-meta[data-v-313f4c20]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.message-card .message-list .message-item .msg-meta .msg-time[data-v-313f4c20]{font-size:13px;color:#aaa;white-space:nowrap}.message-card .message-list .message-item .msg-meta .unread-dot[data-v-313f4c20]{width:8px;height:8px;background:#f44336;border-radius:50%;-webkit-animation:pulseRing-data-v-313f4c20 2s ease-out infinite;animation:pulseRing-data-v-313f4c20 2s ease-out infinite}.message-card .message-list .message-empty[data-v-313f4c20]{padding:40px 20px;text-align:center;color:#aaa}.message-card .message-list .message-empty i[data-v-313f4c20]{font-size:48px;margin-bottom:10px;opacity:.5}.message-card .message-list .message-empty p[data-v-313f4c20]{margin:0;font-size:14px}.quick-nav-section[data-v-313f4c20]{max-width:1400px;margin:0 auto;padding:0 40px 20px;position:relative;top:-60px;z-index:10}.quick-nav-section .deco-gear[data-v-313f4c20]{position:absolute;width:80px;height:80px;border:4px solid #42a5f5;border-radius:50%;opacity:.15;-webkit-animation:gearRotate-data-v-313f4c20 20s linear infinite;animation:gearRotate-data-v-313f4c20 20s linear infinite}.quick-nav-section .deco-gear[data-v-313f4c20]:before{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border:3px solid #1976d2;border-radius:50%;transform:translate(-50%,-50%)}.quick-nav-section .deco-gear[data-v-313f4c20]:after{content:"";position:absolute;top:-8px;left:50%;width:12px;height:96px;background:#42a5f5;transform:translateX(-50%);mask:radial-gradient(circle 8px at 50% 0,transparent 70%,#000 0);-webkit-mask:radial-gradient(circle 8px at 50% 0,transparent 70%,#000 0)}.quick-nav-section .deco-gear.deco-gear-left[data-v-313f4c20]{left:60px;top:10px}.quick-nav-section .deco-gear.deco-gear-right[data-v-313f4c20]{right:60px;top:10px;animation-direction:reverse}.quick-nav-section .deco-circuit[data-v-313f4c20]{position:absolute;width:100px;height:60px;top:30px}.quick-nav-section .deco-circuit[data-v-313f4c20]:before{content:"";position:absolute;top:50%;height:2px;width:60px;background:linear-gradient(90deg,#1976d2,transparent)}.quick-nav-section .deco-circuit[data-v-313f4c20]:after{content:"";position:absolute;top:50%;width:8px;height:8px;border:2px solid #1976d2;border-radius:50%;transform:translateY(-50%);-webkit-animation:circuitPulse-data-v-313f4c20 2s ease-in-out infinite;animation:circuitPulse-data-v-313f4c20 2s ease-in-out infinite}.quick-nav-section .deco-circuit.circuit-left[data-v-313f4c20]{left:140px}.quick-nav-section .deco-circuit.circuit-left[data-v-313f4c20]:after{left:50px}.quick-nav-section .deco-circuit.circuit-right[data-v-313f4c20]{right:140px}.quick-nav-section .deco-circuit.circuit-right[data-v-313f4c20]:before{left:0;background:linear-gradient(270deg,#1976d2,transparent)}.quick-nav-section .deco-circuit.circuit-right[data-v-313f4c20]:after{left:0;-webkit-animation-delay:1s;animation-delay:1s}.quick-nav-section .nav-grid[data-v-313f4c20]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.quick-nav-section .nav-card[data-v-313f4c20]{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:16px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;cursor:pointer;border:1px solid rgba(66,165,245,.3);box-shadow:0 4px 16px rgba(25,118,210,.08),inset 0 1px 0 hsla(0,0%,100%,.8);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.quick-nav-section .nav-card .mech-screw[data-v-313f4c20]{position:absolute;width:8px;height:8px;background:linear-gradient(135deg,#e0e0e0,#9e9e9e);border-radius:50%;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}.quick-nav-section .nav-card .mech-screw[data-v-313f4c20]:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:1px;background:#666;transform:translate(-50%,-50%)}.quick-nav-section .nav-card .mech-screw.screw-tl[data-v-313f4c20]{top:8px;left:8px}.quick-nav-section .nav-card .mech-screw.screw-tr[data-v-313f4c20]{top:8px;right:8px}.quick-nav-section .nav-card .mech-screw.screw-bl[data-v-313f4c20]{bottom:8px;left:8px}.quick-nav-section .nav-card .mech-screw.screw-br[data-v-313f4c20]{bottom:8px;right:8px}.quick-nav-section .nav-card[data-v-313f4c20]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,#42a5f5,#1976d2,#42a5f5,transparent);transform:scaleX(0);transition:transform .4s ease}.quick-nav-section .nav-card .nav-card-glow[data-v-313f4c20]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 0,rgba(25,118,210,.1),transparent 70%);opacity:0;transition:opacity .4s ease}.quick-nav-section .nav-card[data-v-313f4c20]:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 16px 40px rgba(25,118,210,.2),0 0 0 1px rgba(25,118,210,.2)}.quick-nav-section .nav-card[data-v-313f4c20]:hover:before{transform:scaleX(1)}.quick-nav-section .nav-card:hover .nav-card-glow[data-v-313f4c20]{opacity:1}.quick-nav-section .nav-card:hover .nav-icon-wrapper[data-v-313f4c20]{transform:scale(1.15)}.quick-nav-section .nav-card:hover .nav-icon-wrapper .gear-bg[data-v-313f4c20]{-webkit-animation:gearRotate-data-v-313f4c20 3s linear infinite;animation:gearRotate-data-v-313f4c20 3s linear infinite}.quick-nav-section .nav-card:hover .nav-icon-wrapper .pulse-ring[data-v-313f4c20]{-webkit-animation:pulseRing-data-v-313f4c20 1s ease-out infinite;animation:pulseRing-data-v-313f4c20 1s ease-out infinite}.quick-nav-section .nav-card:hover .nav-icon-wrapper i[data-v-313f4c20]{-webkit-animation:iconFloat-data-v-313f4c20 .6s ease;animation:iconFloat-data-v-313f4c20 .6s ease;color:#1976d2}.quick-nav-section .nav-card:hover .nav-card-line[data-v-313f4c20]{width:50px;background:linear-gradient(90deg,#1976d2,#42a5f5)}.quick-nav-section .nav-card:hover .mech-screw[data-v-313f4c20]{-webkit-animation:screwLoosen-data-v-313f4c20 .4s ease forwards;animation:screwLoosen-data-v-313f4c20 .4s ease forwards}.quick-nav-section .nav-card .nav-icon-wrapper[data-v-313f4c20]{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;transition:all .4s ease;overflow:visible}.quick-nav-section .nav-card .nav-icon-wrapper .gear-bg[data-v-313f4c20]{position:absolute;width:100%;height:100%;background:radial-gradient(circle 8px at 50% 0,transparent 70%,rgba(66,165,245,.3) 0),radial-gradient(circle 8px at 50% 100%,transparent 70%,rgba(66,165,245,.3) 0),radial-gradient(circle 8px at 0 50%,transparent 70%,rgba(66,165,245,.3) 0),radial-gradient(circle 8px at 100% 50%,transparent 70%,rgba(66,165,245,.3) 0);border-radius:16px;opacity:.5}.quick-nav-section .nav-card .nav-icon-wrapper .pulse-ring[data-v-313f4c20]{position:absolute;width:100%;height:100%;border:2px solid #42a5f5;border-radius:16px;opacity:0}.quick-nav-section .nav-card .nav-icon-wrapper.icon-blue[data-v-313f4c20]{background:linear-gradient(135deg,rgba(25,118,210,.15),rgba(66,165,245,.08))}.quick-nav-section .nav-card .nav-icon-wrapper.icon-blue i[data-v-313f4c20]{color:#1976d2}.quick-nav-section .nav-card .nav-icon-wrapper.icon-blue .pulse-ring[data-v-313f4c20]{border-color:#1976d2}.quick-nav-section .nav-card .nav-icon-wrapper.icon-green[data-v-313f4c20]{background:linear-gradient(135deg,rgba(46,125,50,.15),rgba(76,175,80,.08))}.quick-nav-section .nav-card .nav-icon-wrapper.icon-green i[data-v-313f4c20]{color:#2e7d32}.quick-nav-section .nav-card .nav-icon-wrapper.icon-green .pulse-ring[data-v-313f4c20]{border-color:#2e7d32}.quick-nav-section .nav-card .nav-icon-wrapper.icon-orange[data-v-313f4c20]{background:linear-gradient(135deg,rgba(249,168,37,.15),rgba(255,183,77,.08))}.quick-nav-section .nav-card .nav-icon-wrapper.icon-orange i[data-v-313f4c20]{color:#f9a825}.quick-nav-section .nav-card .nav-icon-wrapper.icon-orange .pulse-ring[data-v-313f4c20]{border-color:#f9a825}.quick-nav-section .nav-card .nav-icon-wrapper.icon-purple[data-v-313f4c20]{background:linear-gradient(135deg,rgba(123,31,162,.15),rgba(186,104,200,.08))}.quick-nav-section .nav-card .nav-icon-wrapper.icon-purple i[data-v-313f4c20]{color:#7b1fa2}.quick-nav-section .nav-card .nav-icon-wrapper.icon-purple .pulse-ring[data-v-313f4c20]{border-color:#7b1fa2}.quick-nav-section .nav-card .nav-icon-wrapper.icon-cyan[data-v-313f4c20]{background:linear-gradient(135deg,rgba(0,172,193,.15),rgba(77,208,225,.08))}.quick-nav-section .nav-card .nav-icon-wrapper.icon-cyan i[data-v-313f4c20]{color:#00acc1}.quick-nav-section .nav-card .nav-icon-wrapper.icon-cyan .pulse-ring[data-v-313f4c20]{border-color:#00acc1}.quick-nav-section .nav-card .nav-icon-wrapper.icon-pink[data-v-313f4c20]{background:linear-gradient(135deg,rgba(233,30,99,.15),rgba(244,143,177,.08))}.quick-nav-section .nav-card .nav-icon-wrapper.icon-pink i[data-v-313f4c20]{color:#e91e63}.quick-nav-section .nav-card .nav-icon-wrapper.icon-pink .pulse-ring[data-v-313f4c20]{border-color:#e91e63}.quick-nav-section .nav-card .nav-icon-wrapper.icon-indigo[data-v-313f4c20]{background:linear-gradient(135deg,rgba(63,81,181,.15),rgba(121,134,203,.08))}.quick-nav-section .nav-card .nav-icon-wrapper.icon-indigo i[data-v-313f4c20]{color:#3f51b5}.quick-nav-section .nav-card .nav-icon-wrapper.icon-indigo .pulse-ring[data-v-313f4c20]{border-color:#3f51b5}.quick-nav-section .nav-card .nav-icon-wrapper.icon-teal[data-v-313f4c20]{background:linear-gradient(135deg,rgba(0,137,123,.15),rgba(77,182,172,.08))}.quick-nav-section .nav-card .nav-icon-wrapper.icon-teal i[data-v-313f4c20]{color:#00897b}.quick-nav-section .nav-card .nav-icon-wrapper.icon-teal .pulse-ring[data-v-313f4c20]{border-color:#00897b}.quick-nav-section .nav-card .nav-icon-wrapper .nav-icon-shine[data-v-313f4c20]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 40%,hsla(0,0%,100%,.4) 50%,transparent 60%);transform:translateX(-100%);transition:transform .6s ease}.quick-nav-section .nav-card .nav-icon-wrapper:hover .nav-icon-shine[data-v-313f4c20]{transform:translateX(100%)}.quick-nav-section .nav-card .nav-icon-wrapper i[data-v-313f4c20]{font-size:30px;transition:all .3s ease;position:relative;z-index:1}.quick-nav-section .nav-card span[data-v-313f4c20]{font-size:14px;color:#1565c0;font-weight:600;text-align:center;line-height:1.3}.quick-nav-section .nav-card .nav-card-line[data-v-313f4c20]{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:0;height:3px;background:linear-gradient(90deg,#1976d2,#42a5f5);border-radius:2px;transition:all .4s ease}.quick-nav-section .nav-bottom-line[data-v-313f4c20]{display:flex;justify-content:center;gap:8px;margin-top:16px}.quick-nav-section .nav-bottom-line .line-segment[data-v-313f4c20]{width:40px;height:3px;background:linear-gradient(90deg,transparent,#42a5f5,#1976d2,#42a5f5,transparent);border-radius:2px;-webkit-animation:lineSlide-data-v-313f4c20 3s ease-in-out infinite;animation:lineSlide-data-v-313f4c20 3s ease-in-out infinite}.quick-nav-section .nav-bottom-line .line-segment[data-v-313f4c20]:nth-child(2n){-webkit-animation-delay:.5s;animation-delay:.5s;opacity:.6}@-webkit-keyframes gearRotate-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gearRotate-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes circuitPulse-data-v-313f4c20{0%,to{opacity:.3;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.3)}}@keyframes circuitPulse-data-v-313f4c20{0%,to{opacity:.3;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.3)}}@keyframes pulseRing-data-v-313f4c20{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@-webkit-keyframes iconFloat-data-v-313f4c20{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}75%{transform:translateY(4px)}}@keyframes iconFloat-data-v-313f4c20{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}75%{transform:translateY(4px)}}@-webkit-keyframes screwLoosen-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes screwLoosen-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@-webkit-keyframes screwRotate-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes screwRotate-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@-webkit-keyframes progressSlide-data-v-313f4c20{0%{background-position:0 0}to{background-position:200% 0}}@keyframes progressSlide-data-v-313f4c20{0%{background-position:0 0}to{background-position:200% 0}}@-webkit-keyframes indicatorBlink-data-v-313f4c20{0%,to{opacity:1;box-shadow:0 0 8px #2e7d32}50%{opacity:.4;box-shadow:0 0 4px #2e7d32}}@keyframes indicatorBlink-data-v-313f4c20{0%,to{opacity:1;box-shadow:0 0 8px #2e7d32}50%{opacity:.4;box-shadow:0 0 4px #2e7d32}}@-webkit-keyframes badgePulse-data-v-313f4c20{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes badgePulse-data-v-313f4c20{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@-webkit-keyframes lineSlide-data-v-313f4c20{0%,to{transform:scaleX(1);opacity:.6}50%{transform:scaleX(1.2);opacity:1}}@keyframes lineSlide-data-v-313f4c20{0%,to{transform:scaleX(1);opacity:.6}50%{transform:scaleX(1.2);opacity:1}}@-webkit-keyframes colItemIn-data-v-313f4c20{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@keyframes colItemIn-data-v-313f4c20{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes coverIconFloat-data-v-313f4c20{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.05)}}@keyframes coverIconFloat-data-v-313f4c20{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.05)}}@-webkit-keyframes floatY-data-v-313f4c20{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes floatY-data-v-313f4c20{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.main-content-wrapper[data-v-313f4c20]{max-width:1400px;margin:0 auto;padding:0 40px 40px;margin-top:-53px;position:relative}.main-content-wrapper .content-gear[data-v-313f4c20]{position:absolute;width:100px;height:100px;border:4px solid #42a5f5;border-radius:50%;opacity:.08;-webkit-animation:gearRotate-data-v-313f4c20 30s linear infinite;animation:gearRotate-data-v-313f4c20 30s linear infinite;pointer-events:none}.main-content-wrapper .content-gear[data-v-313f4c20]:before{content:"";position:absolute;top:50%;left:50%;width:70px;height:70px;border:3px solid #1976d2;border-radius:50%;transform:translate(-50%,-50%)}.main-content-wrapper .content-gear.content-gear-left[data-v-313f4c20]{left:-30px;top:20px}.main-content-wrapper .content-gear.content-gear-right[data-v-313f4c20]{right:-30px;top:20px;animation-direction:reverse}.main-content-wrapper .content-cards[data-v-313f4c20]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;position:relative}.main-content-wrapper .content-cards .content-card[data-v-313f4c20]{background:#fff;border-radius:12px;border:1px solid #c5d9e8;box-shadow:0 2px 12px rgba(25,118,210,.08);overflow:hidden;position:relative}.main-content-wrapper .content-cards .content-card .card-screw[data-v-313f4c20]{position:absolute;width:10px;height:10px;background:linear-gradient(135deg,#e8e8e8,#b0b0b0);border-radius:50%;box-shadow:inset 0 1px 2px rgba(0,0,0,.2);z-index:10;transition:all .3s ease}.main-content-wrapper .content-cards .content-card .card-screw[data-v-313f4c20]:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:1px;background:#666;transform:translate(-50%,-50%)}.main-content-wrapper .content-cards .content-card .card-screw.screw-tl[data-v-313f4c20]{top:8px;left:8px}.main-content-wrapper .content-cards .content-card .card-screw.screw-tr[data-v-313f4c20]{top:8px;right:8px}.main-content-wrapper .content-cards .content-card .card-screw.screw-bl[data-v-313f4c20]{bottom:8px;left:8px}.main-content-wrapper .content-cards .content-card .card-screw.screw-br[data-v-313f4c20]{bottom:8px;right:8px}.main-content-wrapper .content-cards .content-card .card-indicator[data-v-313f4c20]{position:absolute;top:10px;right:50px;width:8px;height:8px;background:#2e7d32;border-radius:50%;box-shadow:0 0 8px #2e7d32;-webkit-animation:indicatorBlink-data-v-313f4c20 2s ease-in-out infinite;animation:indicatorBlink-data-v-313f4c20 2s ease-in-out infinite;z-index:10}.main-content-wrapper .content-cards .content-card:hover .card-screw[data-v-313f4c20]{-webkit-animation:screwRotate-data-v-313f4c20 .4s ease forwards;animation:screwRotate-data-v-313f4c20 .4s ease forwards}.main-content-wrapper .content-cards .content-card[data-v-313f4c20]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#42a5f5,#1976d2,#42a5f5,transparent);transform:scaleX(0);transition:transform .4s ease;z-index:5}.main-content-wrapper .content-cards .content-card[data-v-313f4c20]:hover:before{transform:scaleX(1)}.main-content-wrapper .content-cards .content-card.grid-col-span-2[data-v-313f4c20]{grid-column:span 2}.main-content-wrapper .content-cards .content-card .card-header[data-v-313f4c20]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #c5d9e8;background:linear-gradient(135deg,#fafbfc,#fff)}.main-content-wrapper .content-cards .content-card .card-header h3[data-v-313f4c20]{margin:0;font-size:16px;color:#1565c0;display:flex;align-items:center;gap:8px}.main-content-wrapper .content-cards .content-card .card-header h3 i[data-v-313f4c20]{color:#1976d2}.main-content-wrapper .content-cards .content-card .card-header .more-link[data-v-313f4c20]{font-size:13px;color:#1976d2;cursor:pointer;display:flex;align-items:center;gap:4px}.main-content-wrapper .content-cards .content-card .card-header .more-link[data-v-313f4c20]:hover{color:#1565c0}.main-content-wrapper .content-cards .content-card .card-body[data-v-313f4c20]{padding:16px 20px}.collection-list[data-v-313f4c20]{display:flex;flex-direction:column;gap:10px}.collection-list .collection-item[data-v-313f4c20]{position:relative;display:flex;align-items:stretch;gap:12px;padding:10px;border-radius:8px;background:linear-gradient(90deg,rgba(66,165,245,.05),rgba(66,165,245,.02));border:1px solid transparent;cursor:pointer;transition:all .3s ease;overflow:hidden;-webkit-animation:colItemIn-data-v-313f4c20 .4s ease-out backwards;animation:colItemIn-data-v-313f4c20 .4s ease-out backwards}.collection-list .collection-item[data-v-313f4c20]:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.collection-list .collection-item[data-v-313f4c20]:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.collection-list .collection-item[data-v-313f4c20]:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.collection-list .collection-item[data-v-313f4c20]:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.collection-list .collection-item[data-v-313f4c20]:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.collection-list .collection-item[data-v-313f4c20]:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.collection-list .collection-item[data-v-313f4c20]:nth-child(7){-webkit-animation-delay:.35s;animation-delay:.35s}.collection-list .collection-item[data-v-313f4c20]:nth-child(8){-webkit-animation-delay:.4s;animation-delay:.4s}.collection-list .collection-item[data-v-313f4c20]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:2px 0 0 2px;background:#42a5f5;transition:width .3s}.collection-list .collection-item.col-policy[data-v-313f4c20]:before{background:linear-gradient(180deg,#0050b3,#09f)}.collection-list .collection-item.col-case[data-v-313f4c20]:before{background:linear-gradient(180deg,#c41d7f,#eb2f96)}.collection-list .collection-item.col-device[data-v-313f4c20]:before{background:linear-gradient(180deg,#d4380d,#fa541c)}.collection-list .collection-item.col-equipment_requirement[data-v-313f4c20]:before{background:linear-gradient(180deg,#08979c,#13c2c2)}.collection-list .collection-item.col-project[data-v-313f4c20]:before{background:linear-gradient(180deg,#0052d9,#36cfc9)}.collection-list .collection-item.col-virtual_simulation[data-v-313f4c20]:before{background:linear-gradient(180deg,#1d39c4,#722ed1)}.collection-list .collection-item[data-v-313f4c20]:hover{background:linear-gradient(90deg,rgba(66,165,245,.12),rgba(66,165,245,.05));border-color:rgba(66,165,245,.3);transform:translateX(4px);box-shadow:0 4px 12px rgba(25,118,210,.1)}.collection-list .collection-item[data-v-313f4c20]:hover:before{width:5px}.collection-list .collection-item:hover .item-cover[data-v-313f4c20]{transform:scale(1.05)}.collection-list .collection-item .item-cover[data-v-313f4c20]{position:relative;flex-shrink:0;width:72px;height:72px;border-radius:8px;overflow:hidden;background:#f5f9fc;transition:transform .3s}.collection-list .collection-item .item-cover img[data-v-313f4c20]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.collection-list .collection-item .item-cover .item-cover-placeholder[data-v-313f4c20]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.95);position:relative}.collection-list .collection-item .item-cover .item-cover-placeholder i[data-v-313f4c20]{font-size:32px;text-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-animation:coverIconFloat-data-v-313f4c20 3s ease-in-out infinite;animation:coverIconFloat-data-v-313f4c20 3s ease-in-out infinite}.collection-list .collection-item .item-cover .item-cover-placeholder[data-v-313f4c20]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,hsla(0,0%,100%,.2),transparent 60%);pointer-events:none}.collection-list .collection-item .item-cover .item-cover-tag[data-v-313f4c20]{position:absolute;top:4px;left:4px;padding:1px 6px;font-size:10px;font-weight:600;color:#fff;background:rgba(0,0,0,.45);border-radius:3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.3px}.collection-list .collection-item .item-info[data-v-313f4c20]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.collection-list .collection-item .item-info h4[data-v-313f4c20]{margin:0;font-size:16px;font-weight:600;color:#1565c0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;transition:color .25s}.collection-list .collection-item .item-info p[data-v-313f4c20]{margin:0;font-size:14px;color:#546e7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.collection-list .collection-item .item-info .item-meta[data-v-313f4c20]{display:flex;gap:14px;margin-top:2px}.collection-list .collection-item .item-info .item-meta span[data-v-313f4c20]{font-size:13px;color:#546e7a;display:inline-flex;align-items:center;gap:4px;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-list .collection-item .item-info .item-meta span i[data-v-313f4c20]{color:#1976d2;opacity:.7;flex-shrink:0}.collection-list .collection-item .item-side[data-v-313f4c20]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:6px;min-width:80px}.collection-list .collection-item .item-side .item-stat[data-v-313f4c20]{font-size:13px;color:#1976d2;font-weight:500;display:inline-flex;align-items:center;gap:3px}.collection-list .collection-item .item-side .item-stat i[data-v-313f4c20]{opacity:.7}.collection-list .collection-item .item-side .item-tag[data-v-313f4c20]{padding:3px 10px;border-radius:10px;font-size:12px;font-weight:600;letter-spacing:.3px;background:rgba(66,165,245,.15);color:#1976d2}.collection-list .collection-item .item-side .item-tag.tag-policy[data-v-313f4c20]{background:linear-gradient(135deg,rgba(0,80,179,.12),rgba(0,153,255,.12));color:#0050b3}.collection-list .collection-item .item-side .item-tag.tag-case[data-v-313f4c20]{background:linear-gradient(135deg,rgba(196,29,127,.12),rgba(235,47,150,.12));color:#c41d7f}.collection-list .collection-item .item-side .item-tag.tag-device[data-v-313f4c20]{background:linear-gradient(135deg,rgba(212,56,13,.12),rgba(250,84,28,.12));color:#d4380d}.collection-list .collection-item .item-side .item-tag.tag-equipment_requirement[data-v-313f4c20]{background:linear-gradient(135deg,rgba(8,151,156,.12),rgba(19,194,194,.12));color:#08979c}.collection-list .collection-item .item-side .item-tag.tag-project[data-v-313f4c20]{background:linear-gradient(135deg,rgba(0,82,217,.12),rgba(54,207,201,.12));color:#0052d9}.collection-list .collection-item .item-side .item-tag.tag-virtual_simulation[data-v-313f4c20]{background:linear-gradient(135deg,rgba(29,57,196,.12),rgba(114,46,209,.12));color:#1d39c4}.collection-list .collection-empty[data-v-313f4c20]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#546e7a;gap:10px}.collection-list .collection-empty i[data-v-313f4c20]{font-size:40px;color:#bbdefb;-webkit-animation:floatY-data-v-313f4c20 2.4s ease-in-out infinite;animation:floatY-data-v-313f4c20 2.4s ease-in-out infinite}.collection-list .collection-empty span[data-v-313f4c20]{font-size:14px}.policy-list[data-v-313f4c20]{display:flex;flex-direction:column;gap:10px}.policy-list .policy-item[data-v-313f4c20]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;background:#f5f9fc;cursor:pointer;transition:all .3s ease}.policy-list .policy-item[data-v-313f4c20]:hover{background:#e3f2fd;transform:translateX(4px)}.policy-list .policy-item .policy-icon[data-v-313f4c20]{width:40px;height:40px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.policy-list .policy-item .policy-icon i[data-v-313f4c20]{font-size:18px;color:#1976d2}.policy-list .policy-item .policy-content[data-v-313f4c20]{flex:1;min-width:0}.policy-list .policy-item .policy-content h4[data-v-313f4c20]{margin:0 0 4px;font-size:15px;color:#1565c0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-list .policy-item .policy-content p[data-v-313f4c20]{margin:0;font-size:13px;color:#546e7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-list .policy-item .policy-date[data-v-313f4c20]{font-size:13px;color:#546e7a;flex-shrink:0}.policy-subscribe-section[data-v-313f4c20]{max-width:1400px;margin:-45px auto 95px;padding:0 40px;-webkit-animation:slideUp-data-v-313f4c20 .6s ease forwards;animation:slideUp-data-v-313f4c20 .6s ease forwards;opacity:0;position:relative}.policy-subscribe-section .subscribe-gear-1[data-v-313f4c20]{position:absolute;left:30px;top:-30px;width:80px;height:80px;border:3px dashed rgba(0,82,217,.15);border-radius:50%;-webkit-animation:gearRotate-data-v-313f4c20 20s linear infinite;animation:gearRotate-data-v-313f4c20 20s linear infinite;opacity:.6}.policy-subscribe-section .subscribe-gear-1[data-v-313f4c20]:before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;border:2px dashed rgba(0,82,217,.1);border-radius:50%;transform:translate(-50%,-50%)}.policy-subscribe-section .subscribe-gear-2[data-v-313f4c20]{position:absolute;right:80px;top:30px;width:50px;height:50px;border:2px dashed rgba(0,82,217,.1);border-radius:50%;-webkit-animation:gearRotateReverse-data-v-313f4c20 15s linear infinite;animation:gearRotateReverse-data-v-313f4c20 15s linear infinite;opacity:.4}.policy-subscribe-section .subscribe-gear-2[data-v-313f4c20]:before{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;border:2px dashed rgba(0,82,217,.08);border-radius:50%;transform:translate(-50%,-50%)}.policy-subscribe-section .subscribe-circuit[data-v-313f4c20]{position:absolute;right:20px;top:30px;width:100px;height:50px;opacity:.15}.policy-subscribe-section .subscribe-circuit[data-v-313f4c20]:before{content:"";position:absolute;top:50%;left:0;width:80px;height:2px;background:linear-gradient(90deg,#0052d9,transparent);transform:translateY(-50%)}.policy-subscribe-section .subscribe-circuit[data-v-313f4c20]:after{content:"";position:absolute;top:10px;right:0;width:15px;height:15px;border:2px solid #0052d9;border-radius:50%;-webkit-animation:circuitPulse-data-v-313f4c20 2s ease-in-out infinite;animation:circuitPulse-data-v-313f4c20 2s ease-in-out infinite}.policy-subscribe-section .subscribe-particle[data-v-313f4c20]{position:absolute;width:5px;height:5px;background:rgba(0,82,217,.2);border-radius:50%;-webkit-animation:particleFloat-data-v-313f4c20 3s ease-in-out infinite;animation:particleFloat-data-v-313f4c20 3s ease-in-out infinite;-webkit-animation-delay:calc(var(--i)*0.5s);animation-delay:calc(var(--i)*0.5s)}.policy-subscribe-section .subscribe-particle[data-v-313f4c20]:nth-child(4){right:60px;top:50px}.policy-subscribe-section .subscribe-particle[data-v-313f4c20]:nth-child(5){right:100px;top:80px}.policy-subscribe-section .subscribe-particle[data-v-313f4c20]:nth-child(6){left:100px;top:20px}.policy-subscribe-section .subscribe-particle[data-v-313f4c20]:nth-child(7){left:150px;top:60px}.policy-subscribe-section .policy-subscribe-card[data-v-313f4c20]{background:#fff;border-radius:12px;border:1px solid rgba(0,82,217,.08);box-shadow:0 4px 16px rgba(0,82,217,.08);overflow:hidden;position:relative}.policy-subscribe-section .policy-subscribe-card[data-v-313f4c20]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#0052d9,#1890ff)}.policy-subscribe-section .policy-subscribe-card .subscribe-screw[data-v-313f4c20]{position:absolute;width:12px;height:12px;background:linear-gradient(135deg,#e8e8e8,silver 50%,#a8a8a8);border-radius:50%;box-shadow:inset 0 1px 2px hsla(0,0%,100%,.8),0 1px 2px rgba(0,0,0,.15);z-index:10}.policy-subscribe-section .policy-subscribe-card .subscribe-screw[data-v-313f4c20]:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:2px;background:#888;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 .5px 0 hsla(0,0%,100%,.5)}.policy-subscribe-section .policy-subscribe-card .subscribe-screw.screw-tl[data-v-313f4c20]{top:12px;left:12px}.policy-subscribe-section .policy-subscribe-card .subscribe-screw.screw-tr[data-v-313f4c20]{top:12px;right:12px}.policy-subscribe-section .policy-subscribe-card .subscribe-screw.screw-bl[data-v-313f4c20]{bottom:12px;left:12px}.policy-subscribe-section .policy-subscribe-card .subscribe-screw.screw-br[data-v-313f4c20]{bottom:12px;right:12px}.policy-subscribe-section .policy-subscribe-card .card-header[data-v-313f4c20]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(0,82,217,.06);background:linear-gradient(135deg,#fafbfc,#fff)}.policy-subscribe-section .policy-subscribe-card .card-header .header-left[data-v-313f4c20]{display:flex;align-items:center;gap:10px}.policy-subscribe-section .policy-subscribe-card .card-header .header-left .subscribe-icon-wrapper[data-v-313f4c20]{position:relative;width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,rgba(0,82,217,.08),rgba(0,82,217,.12));display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,82,217,.1)}.policy-subscribe-section .policy-subscribe-card .card-header .header-left .subscribe-icon-wrapper i[data-v-313f4c20]{font-size:18px;color:#0052d9;-webkit-animation:bellRing-data-v-313f4c20 2s ease-in-out infinite;animation:bellRing-data-v-313f4c20 2s ease-in-out infinite}.policy-subscribe-section .policy-subscribe-card .card-header .header-left .subscribe-icon-wrapper .subscribe-pulse-ring[data-v-313f4c20]{position:absolute;inset:-4px;border:2px dashed rgba(0,82,217,.15);border-radius:12px;opacity:0;-webkit-animation:ringPulse-data-v-313f4c20 2s ease-out infinite;animation:ringPulse-data-v-313f4c20 2s ease-out infinite}.policy-subscribe-section .policy-subscribe-card .card-header .header-left h3[data-v-313f4c20]{margin:0;font-size:16px;color:#1a3a5c;display:flex;align-items:center;gap:8px}.policy-subscribe-section .policy-subscribe-card .card-header .more-link[data-v-313f4c20]{font-size:13px;color:rgba(0,82,217,.7);cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .3s}.policy-subscribe-section .policy-subscribe-card .card-header .more-link[data-v-313f4c20]:hover{color:#0052d9;gap:8px}.policy-subscribe-section .policy-subscribe-card .card-header .more-link i[data-v-313f4c20]{font-size:12px;transition:transform .3s}.policy-subscribe-section .policy-subscribe-card .card-header .more-link:hover i[data-v-313f4c20]{transform:translateX(2px)}.policy-subscribe-section .card-body[data-v-313f4c20]{padding:16px 20px}.policy-subscribe-section .subscription-list[data-v-313f4c20]{padding:4px}.policy-subscribe-section .subscription-item[data-v-313f4c20]{display:flex;align-items:center;padding:14px 16px;border:1px solid #e8edf3;position:relative;transition:all .3s;border-radius:10px;margin-bottom:10px;-webkit-animation:slideIn-data-v-313f4c20 .4s ease forwards;animation:slideIn-data-v-313f4c20 .4s ease forwards;opacity:0;box-shadow:0 2px 8px rgba(0,82,217,.04);background:linear-gradient(135deg,#fff,#fafbfc)}.policy-subscribe-section .subscription-item[data-v-313f4c20]:before{content:"";position:absolute;left:0;top:0;width:3px;height:0;background:linear-gradient(180deg,#0052d9,#1890ff);border-radius:3px 0 0 3px;transition:height .4s cubic-bezier(.4,0,.2,1)}.policy-subscribe-section .subscription-item[data-v-313f4c20]:hover{background:linear-gradient(135deg,rgba(0,82,217,.03),rgba(0,82,217,.08));box-shadow:0 4px 16px rgba(0,82,217,.12);border-color:#1890ff;transform:translateY(-2px)}.policy-subscribe-section .subscription-item[data-v-313f4c20]:hover:before{height:100%}.policy-subscribe-section .subscription-item:hover .item-icon[data-v-313f4c20]{transform:scale(1.1);background:rgba(0,82,217,.1)}.policy-subscribe-section .subscription-item:hover .item-icon .icon-ring[data-v-313f4c20]{opacity:1;transform:scale(1)}.policy-subscribe-section .subscription-item:hover .item-title[data-v-313f4c20]{color:#0052d9}.policy-subscribe-section .subscription-item .item-icon[data-v-313f4c20]{width:46px;height:46px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0;transition:all .3s;position:relative;background:rgba(0,82,217,.08);border:1px solid rgba(0,82,217,.15)}.policy-subscribe-section .subscription-item .item-icon i[data-v-313f4c20]{font-size:20px;color:#0052d9;position:relative;z-index:1}.policy-subscribe-section .subscription-item .item-icon .icon-ring[data-v-313f4c20]{position:absolute;inset:-4px;border:1px dashed rgba(0,82,217,.2);border-radius:10px;opacity:0;transform:scale(.9);transition:all .3s;-webkit-animation:ringRotate-data-v-313f4c20 8s linear infinite;animation:ringRotate-data-v-313f4c20 8s linear infinite}.policy-subscribe-section .subscription-item .item-icon.type-category[data-v-313f4c20],.policy-subscribe-section .subscription-item .item-icon.type-keyword[data-v-313f4c20],.policy-subscribe-section .subscription-item .item-icon.type-source[data-v-313f4c20]{background:#f8fafc;border-color:#e8edf3}.policy-subscribe-section .subscription-item .item-icon.type-category i[data-v-313f4c20],.policy-subscribe-section .subscription-item .item-icon.type-keyword i[data-v-313f4c20],.policy-subscribe-section .subscription-item .item-icon.type-source i[data-v-313f4c20]{color:#0052d9}.policy-subscribe-section .subscription-item .item-content[data-v-313f4c20]{flex:1;min-width:0}.policy-subscribe-section .subscription-item .item-content .item-title[data-v-313f4c20]{font-size:15px;font-weight:500;color:#333;margin-bottom:6px;transition:color .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.policy-subscribe-section .subscription-item .item-content .item-title .type-tag[data-v-313f4c20]{padding:2px 8px;border-radius:4px;font-size:13px;font-weight:500;flex-shrink:0;background:rgba(0,82,217,.08);color:#0052d9;border:1px solid rgba(0,82,217,.15)}.policy-subscribe-section .subscription-item .item-content .item-title .type-tag.type-category[data-v-313f4c20],.policy-subscribe-section .subscription-item .item-content .item-title .type-tag.type-keyword[data-v-313f4c20],.policy-subscribe-section .subscription-item .item-content .item-title .type-tag.type-source[data-v-313f4c20]{background:rgba(0,82,217,.08);color:#0052d9;border-color:rgba(0,82,217,.15)}.policy-subscribe-section .subscription-item .item-content .item-meta[data-v-313f4c20]{display:flex;align-items:center;gap:14px;font-size:13px;color:#888}.policy-subscribe-section .subscription-item .item-content .item-meta .meta-status[data-v-313f4c20],.policy-subscribe-section .subscription-item .item-content .item-meta .meta-time[data-v-313f4c20]{display:flex;align-items:center;gap:4px}.policy-subscribe-section .subscription-item .item-content .item-meta .meta-status i[data-v-313f4c20],.policy-subscribe-section .subscription-item .item-content .item-meta .meta-time i[data-v-313f4c20]{font-size:14px}.policy-subscribe-section .subscription-item .item-content .item-meta .meta-status.active[data-v-313f4c20]{color:#52c41a}.policy-subscribe-section .subscription-item .item-content .item-meta .meta-status.inactive[data-v-313f4c20]{color:#999}.policy-subscribe-section .subscription-item .item-actions[data-v-313f4c20]{margin-left:12px;padding-left:12px;border-left:1px dashed rgba(0,82,217,.15)}.policy-subscribe-section .subscription-item .item-actions .delete-btn[data-v-313f4c20]{color:#bbb;padding:6px 10px;border-radius:6px;transition:all .3s}.policy-subscribe-section .subscription-item .item-actions .delete-btn[data-v-313f4c20]:hover{color:#fff;background:red}.policy-subscribe-section .subscription-empty[data-v-313f4c20]{text-align:center;padding:40px 20px;color:#999}.policy-subscribe-section .subscription-empty .empty-icon-wrapper[data-v-313f4c20]{position:relative;display:inline-block;margin-bottom:16px}.policy-subscribe-section .subscription-empty .empty-icon-wrapper i[data-v-313f4c20]{font-size:40px;color:#0052d9;opacity:.3;-webkit-animation:bellRing-data-v-313f4c20 2s ease-in-out infinite;animation:bellRing-data-v-313f4c20 2s ease-in-out infinite}.policy-subscribe-section .subscription-empty .empty-icon-wrapper .empty-ring[data-v-313f4c20]{position:absolute;inset:-10px;border:2px dashed rgba(0,82,217,.1);border-radius:50%;-webkit-animation:ringRotate-data-v-313f4c20 10s linear infinite;animation:ringRotate-data-v-313f4c20 10s linear infinite}.policy-subscribe-section .subscription-empty p[data-v-313f4c20]{font-size:14px;margin-bottom:6px;color:#666}.policy-subscribe-section .subscription-empty .empty-tip[data-v-313f4c20]{font-size:12px;color:#999;display:block;margin-bottom:16px}.policy-subscribe-section .view-more[data-v-313f4c20]{display:flex;justify-content:space-between;align-items:center;padding:12px 8px;margin-top:4px;border-top:1px dashed rgba(0,82,217,.1)}.policy-subscribe-section .view-more .more-text[data-v-313f4c20]{font-size:13px;color:#999}.policy-subscribe-section .view-more .more-link-btn[data-v-313f4c20]{font-size:13px;color:#0052d9;cursor:pointer;display:flex;align-items:center;gap:4px;transition:all .3s}.policy-subscribe-section .view-more .more-link-btn[data-v-313f4c20]:hover{color:#1890ff;gap:8px}.policy-subscribe-section .view-more .more-link-btn i[data-v-313f4c20]{font-size:11px;transition:transform .3s}.policy-subscribe-section .view-more .more-link-btn:hover i[data-v-313f4c20]{transform:translateX(2px)}@-webkit-keyframes slideIn-data-v-313f4c20{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideIn-data-v-313f4c20{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes ringRotate-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes bellRing-data-v-313f4c20{0%,to{transform:rotate(0deg)}10%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(5deg)}40%{transform:rotate(-5deg)}50%{transform:rotate(0deg)}}@keyframes bellRing-data-v-313f4c20{0%,to{transform:rotate(0deg)}10%{transform:rotate(10deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(5deg)}40%{transform:rotate(-5deg)}50%{transform:rotate(0deg)}}@-webkit-keyframes rotate-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes gearRotateReverse-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes gearRotateReverse-data-v-313f4c20{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@-webkit-keyframes ringPulse-data-v-313f4c20{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes ringPulse-data-v-313f4c20{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@-webkit-keyframes blink-data-v-313f4c20{0%,to{opacity:1}50%{opacity:.4}}@keyframes blink-data-v-313f4c20{0%,to{opacity:1}50%{opacity:.4}}@media screen and (max-width:1400px){.quick-nav-section[data-v-313f4c20],.user-header-section[data-v-313f4c20]{padding:0 24px}.main-content-wrapper[data-v-313f4c20]{padding:0 24px 40px}}@media screen and (max-width:1200px){.quick-nav-section .nav-grid[data-v-313f4c20]{grid-template-columns:repeat(2,1fr)}.main-content-wrapper .content-cards[data-v-313f4c20]{grid-template-columns:1fr}}@media screen and (max-width:768px){.user-header-card[data-v-313f4c20]{flex-direction:column;text-align:center}.user-header-card .user-info-left[data-v-313f4c20]{flex-direction:column}.user-header-card .user-stats-panel[data-v-313f4c20]{border:none;padding:16px 0}.user-header-card .user-actions[data-v-313f4c20]{margin-left:0}}@media screen and (max-width:768px){.quick-nav-section .nav-grid[data-v-313f4c20]{grid-template-columns:repeat(2,1fr)}.page-header[data-v-313f4c20]{height:140px}.user-info-bar[data-v-313f4c20]{top:-60px;padding:0 16px}.user-card[data-v-313f4c20]{flex-direction:column;text-align:center;padding:24px 20px;gap:20px}.user-card .user-detail .user-header[data-v-313f4c20]{justify-content:center;flex-wrap:wrap}.user-card .user-detail .user-meta[data-v-313f4c20]{justify-content:center;flex-wrap:wrap;gap:12px}.user-card .user-stats-panel[data-v-313f4c20]{border:none;padding:16px 0;border-top:1px solid #c5d9e8;border-bottom:1px solid #c5d9e8;width:100%;justify-content:space-around}.main-wrapper[data-v-313f4c20]{padding:0 16px 30px}.stats-row[data-v-313f4c20]{grid-template-columns:repeat(2,1fr)}.collection-grid[data-v-313f4c20]{grid-template-columns:1fr}.admin-portal-wrapper[data-v-313f4c20]{padding:0 16px 16px}.admin-portal[data-v-313f4c20]{flex-direction:column;text-align:center;padding:20px}.admin-portal .portal-icon-wrapper[data-v-313f4c20]{width:60px;height:60px}.admin-portal .portal-icon-wrapper i[data-v-313f4c20]{font-size:28px}.admin-portal .portal-content .portal-title[data-v-313f4c20]{flex-direction:column;gap:4px}.admin-portal .portal-content .portal-title .title-cn[data-v-313f4c20]{font-size:18px}.admin-portal .portal-content .portal-title .title-en[data-v-313f4c20]{font-size:10px}.admin-portal .portal-content .portal-desc[data-v-313f4c20]{font-size:12px}.admin-portal .portal-arrow .arrow-box[data-v-313f4c20]{width:44px;height:44px}.admin-portal .portal-arrow .arrow-box i[data-v-313f4c20]{font-size:20px}.admin-portal .portal-status[data-v-313f4c20]{position:static;margin-top:12px}.admin-portal .portal-decoration[data-v-313f4c20]{opacity:.5}}.preference-dialog .el-dialog{border-radius:16px;overflow:hidden}.preference-dialog .el-dialog__header{background:linear-gradient(135deg,#1976d2,#42a5f5);padding:16px 24px}.preference-dialog .el-dialog__header .el-dialog__title{color:#fff;font-weight:600;font-size:18px}.preference-dialog .el-dialog__header .el-dialog__headerbtn{top:16px;right:20px}.preference-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:hsla(0,0%,100%,.8)}.preference-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.preference-dialog .el-dialog__body{padding:0}.preference-content{padding:20px 24px 24px;background:linear-gradient(180deg,#f5f9fc,#fff);max-height:70vh;overflow-y:auto}.preference-content::-webkit-scrollbar{width:6px}.preference-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1976d2,#42a5f5);border-radius:3px}.preference-card{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:16px;border:1px solid #e3f2fd;box-shadow:0 2px 12px rgba(25,118,210,.06);transition:all .3s ease}.preference-card:last-child{margin-bottom:0}.preference-card:hover{box-shadow:0 4px 16px rgba(25,118,210,.1);transform:translateY(-2px)}.preference-card .card-label{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1976d2;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e3f2fd}.preference-card .card-label i{font-size:18px}.activity-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb 50%,#fff);position:relative;overflow:hidden}.activity-card:before{content:"";position:absolute;top:-50%;right:-20%;width:60%;height:150%;background:radial-gradient(ellipse,rgba(25,118,210,.08) 0,transparent 70%);pointer-events:none}.activity-card .float-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.activity-card .float-particles .float-particle{position:absolute;width:4px;height:4px;background:rgba(25,118,210,.3);border-radius:50%;-webkit-animation:floatAround 4s ease-in-out infinite;animation:floatAround 4s ease-in-out infinite}.activity-card .float-particles .float-particle:first-child{left:10%;top:20%;-webkit-animation-delay:0s;animation-delay:0s}.activity-card .float-particles .float-particle:nth-child(2){left:25%;top:60%;-webkit-animation-delay:.5s;animation-delay:.5s}.activity-card .float-particles .float-particle:nth-child(3){left:70%;top:30%;-webkit-animation-delay:1s;animation-delay:1s}.activity-card .float-particles .float-particle:nth-child(4){left:85%;top:70%;-webkit-animation-delay:1.5s;animation-delay:1.5s}.activity-card .float-particles .float-particle:nth-child(5){left:50%;top:80%;-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes floatAround{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-15px) scale(1.5);opacity:.6}}@keyframes floatAround{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-15px) scale(1.5);opacity:.6}}.activity-card .card-label{position:relative;z-index:1}.activity-card .card-label .live-badge{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:3px 10px;background:rgba(25,118,210,.1);border-radius:12px;font-size:11px;color:#1976d2;font-weight:500}.activity-card .card-label .live-badge .pulse-dot{width:6px;height:6px;background:#4caf50;border-radius:50%;-webkit-animation:livePulse 1.5s ease-in-out infinite;animation:livePulse 1.5s ease-in-out infinite}.activity-card .activity-main{display:flex;gap:30px;align-items:center;position:relative;z-index:1}.activity-card .score-display{flex-shrink:0}.activity-card .score-ring-container{width:120px;height:120px;position:relative}.activity-card .score-ring-container .score-ring{transform:rotate(-90deg)}.activity-card .score-ring-container .ring-bg{fill:none;stroke:#e3f2fd;stroke-width:10}.activity-card .score-ring-container .ring-progress{fill:none;stroke:url(#scoreGradient);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 6px rgba(25,118,210,.4))}.activity-card .score-ring-container .ring-glow{fill:none;stroke:rgba(25,118,210,.2);stroke-width:12;filter:blur(4px);-webkit-animation:ringPulse 2s ease-in-out infinite;animation:ringPulse 2s ease-in-out infinite}.activity-card .score-ring-container .score-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.activity-card .score-ring-container .score-inner .score-number{display:block;font-size:32px;font-weight:700;color:#1565c0;line-height:1;-webkit-animation:countUp 1s ease-out forwards;animation:countUp 1s ease-out forwards}.activity-card .score-ring-container .score-inner .score-max{font-size:12px;color:#78909c}.activity-card .activity-bars{flex:1;display:flex;flex-direction:column;gap:14px}.activity-card .bar-item .bar-header{display:flex;justify-content:space-between;margin-bottom:6px}.activity-card .bar-item .bar-header .bar-label{font-size:12px;color:#546e7a}.activity-card .bar-item .bar-header .bar-value{font-size:12px;font-weight:600;color:#1976d2}.activity-card .bar-track{height:8px;background:rgba(25,118,210,.1);border-radius:4px;overflow:hidden;position:relative}.activity-card .bar-fill{height:100%;background:linear-gradient(90deg,#1976d2,#42a5f5);border-radius:4px;position:relative;transition:width 1s cubic-bezier(.4,0,.2,1);-webkit-animation:barGrow 1.2s ease-out forwards;animation:barGrow 1.2s ease-out forwards}.activity-card .bar-fill .bar-shine{position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.4),transparent);border-radius:4px 4px 0 0}.activity-card .bar-fill.green{background:linear-gradient(90deg,#43a047,#66bb6a)}.activity-card .activity-footer{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:20px;padding-top:16px;border-top:1px dashed #bbdefb;position:relative;z-index:1}.activity-card .stat-mini{display:flex;align-items:center;gap:6px}.activity-card .stat-mini i{font-size:16px;color:#1976d2}.activity-card .stat-mini .stat-num{font-size:18px;font-weight:700;color:#1565c0}.activity-card .stat-mini .stat-text{font-size:12px;color:#78909c}.activity-card .stat-divider{width:1px;height:24px;background:#bbdefb}@-webkit-keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@-webkit-keyframes ringPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}@keyframes ringPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.02)}}@-webkit-keyframes barGrow{0%{width:0!important}}@keyframes barGrow{0%{width:0!important}}@-webkit-keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tag-cloud{display:flex;flex-wrap:wrap;gap:10px}.tag-cloud .tag-item{display:inline-flex;align-items:center;padding:8px 16px;background:linear-gradient(135deg,#1976d2,#42a5f5);color:#fff;font-size:13px;font-weight:500;border-radius:20px;box-shadow:0 3px 10px rgba(25,118,210,.3);transition:all .3s ease;-webkit-animation:fadeInScale .4s ease forwards;animation:fadeInScale .4s ease forwards;opacity:0}.tag-cloud .tag-item:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px rgba(25,118,210,.4)}.source-list{display:flex;flex-direction:column;gap:10px}.source-list .source-item{display:flex;align-items:center;gap:10px;padding:10px 14px;background:linear-gradient(135deg,#f5f9fc,#e3f2fd);border-radius:8px;-webkit-animation:slideInLeft .4s ease forwards;animation:slideInLeft .4s ease forwards;opacity:0;transition:all .3s ease}.source-list .source-item:hover{background:linear-gradient(135deg,#e3f2fd,#bbdefb);transform:translateX(4px)}.source-list .source-item .source-dot{width:8px;height:8px;background:linear-gradient(135deg,#1976d2,#42a5f5);border-radius:50%;box-shadow:0 0 8px rgba(25,118,210,.4)}.source-list .source-item .source-name{font-size:13px;color:#37474f;font-weight:500}.district-list{display:flex;flex-wrap:wrap;gap:10px}.district-list .district-item{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:linear-gradient(135deg,#fff,#f5f9fc);border:2px solid #e3f2fd;border-radius:25px;font-size:13px;color:#1565c0;font-weight:600;-webkit-animation:fadeInScale .4s ease forwards;animation:fadeInScale .4s ease forwards;opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.district-list .district-item i{color:#1976d2;font-size:16px;margin-right:4px;transition:color .3s ease}.district-list .district-item:hover{background:linear-gradient(135deg,#1976d2,#42a5f5);color:#fff;border-color:transparent;transform:translateY(-3px) scale(1.05);box-shadow:0 8px 20px rgba(25,118,210,.35)}.district-list .district-item:hover i{color:#fff}.district-list .district-item:active{transform:translateY(-1px) scale(1.02)}.no-data{color:#90a4ae;font-size:13px;font-style:italic}@-webkit-keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}