.css-cursor[data-v-4071e092]{z-index:var(--cursor-z-index);pointer-events:none;opacity:0;will-change:transform;transition:opacity .16s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.css-cursor.in-viewport[data-v-4071e092]{opacity:1}.css-cursor-inner[data-v-4071e092]{opacity:1;width:105px;height:98px;transform:translate(-28px, -27px) scale(var(--cursor-svg-scale));transform-origin:36.7px 24.7px;transition:opacity .3s,transform .2s;position:absolute}.css-cursor-inner[data-v-4071e092]:after{content:"";background:var(--cursor-blue);clip-path:path("M36.7 24.7L70.9 49.4C76.1 53.1 76.2 60.1 70.8 63.2L44.7 78.8C40.0 81.6 34.1 78.9 33.3 73.6L26.9 30.6C26.2 25.6 32.6 21.8 36.7 24.7Z");filter:drop-shadow(-4px 5px 4px #00000029);transition:background-color .2s,filter .2s;position:absolute;inset:0}.css-cursor.is-clickable .css-cursor-inner[data-v-4071e092]{transform:translate(-28px, -27px) scale(var(--cursor-svg-hover-scale))}.css-cursor.is-clickable .css-cursor-inner[data-v-4071e092]:after{background:var(--cursor-blue-hover);filter:drop-shadow(-4px 5px 4px #0003)drop-shadow(0 0 8px #159cff3d)}.css-cursor.cursor-mac .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-play .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-ring .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-dot .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-cross .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-blob .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-target .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-spark .css-cursor-inner[data-v-4071e092]{transform-origin:50%;width:54px;height:54px;transform:translate(-18px,-18px)scale(.9)}.css-cursor.cursor-mac .css-cursor-inner[data-v-4071e092]:after{background:var(--cursor-blue);clip-path:polygon(0 0,0 100%,32% 73%,47% 100%,61% 94%,47% 68%,82% 68%);filter:drop-shadow(0 5px 7px #0000003d);width:28px;height:42px;inset:5px auto auto 10px;transform:rotate(-12deg)}.css-cursor.cursor-play .css-cursor-inner[data-v-4071e092]:after{background:var(--cursor-blue);clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 6px 8px #00000040);width:36px;height:44px;inset:5px auto auto 12px;transform:rotate(-8deg)}.css-cursor.cursor-ring .css-cursor-inner[data-v-4071e092]:after{clip-path:none;filter:drop-shadow(0 4px 8px #0000002e);background:0 0;border:3px solid #1f2937;border-radius:50%;inset:8px}.css-cursor.cursor-dot .css-cursor-inner[data-v-4071e092]:after{clip-path:none;filter:drop-shadow(0 0 #0000)drop-shadow(0 0 16px #38d7bd61);background:#38d7bd;border-radius:50%;width:28px;height:28px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.css-cursor.cursor-cross .css-cursor-inner[data-v-4071e092]:before,.css-cursor.cursor-cross .css-cursor-inner[data-v-4071e092]:after{content:"";background:var(--cursor-blue);clip-path:none;filter:drop-shadow(0 4px 7px #0000002e);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.css-cursor.cursor-cross .css-cursor-inner[data-v-4071e092]:before{width:48px;height:3px}.css-cursor.cursor-cross .css-cursor-inner[data-v-4071e092]:after{width:3px;height:48px}.css-cursor.cursor-blob .css-cursor-inner[data-v-4071e092]:after{clip-path:none;filter:drop-shadow(0 8px 14px #ff7fb057);background:#ff7fb0;border-radius:58% 42% 45% 55%/44% 52% 48% 56%;inset:7px;transform:rotate(-14deg)}.css-cursor.cursor-target .css-cursor-inner[data-v-4071e092]:after{clip-path:none;filter:drop-shadow(0 5px 10px #f6c94542);background:0 0;border:4px solid #f6c945;border-right-color:#0000;border-radius:50%;inset:5px;transform:rotate(-35deg)}.css-cursor.cursor-spark .css-cursor-inner[data-v-4071e092]:after{clip-path:polygon(50% 0,60% 36%,100% 50%,60% 64%,50% 100%,40% 64%,0 50%,40% 36%);filter:drop-shadow(0 6px 10px #0003);background:#318affad;inset:4px}.css-cursor.cursor-mac.is-clickable .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-play.is-clickable .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-ring.is-clickable .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-dot.is-clickable .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-cross.is-clickable .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-blob.is-clickable .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-target.is-clickable .css-cursor-inner[data-v-4071e092],.css-cursor.cursor-spark.is-clickable .css-cursor-inner[data-v-4071e092]{transform:translate(-18px,-18px)scale(1.02)}.click-effect-layer[data-v-4071e092]{z-index:calc(var(--cursor-z-index) - 1);pointer-events:none;position:fixed;inset:0}.global-click-effect[data-v-4071e092]{pointer-events:none;width:12px;height:12px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.global-click-effect.click-ring[data-v-4071e092],.global-click-effect.click-ripple[data-v-4071e092]:before,.global-click-effect.click-ripple[data-v-4071e092]:after{border:2px solid #168df0e0;border-radius:50%;animation:.76s ease-out forwards globalClickRing-4071e092;box-shadow:0 0 18px #168df047}.global-click-effect.click-ripple[data-v-4071e092]:before,.global-click-effect.click-ripple[data-v-4071e092]:after{content:"";border-color:#38d7bd;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-click-effect.click-ripple[data-v-4071e092]:after{animation-delay:.18s}.global-click-effect.click-burst[data-v-4071e092]:before,.global-click-effect.click-burst[data-v-4071e092]:after{content:"";background:#168df0;border-radius:50%;width:8px;height:8px;animation:.7s ease-out forwards globalClickBurst-4071e092;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:20px 0 #ffe579,-20px 0 #38d7bd,0 20px #ff7fb0,0 -20px #168df0,14px 14px #168df0bf,-14px -14px #ffe579db}.global-click-effect.click-burst[data-v-4071e092]:after{transform:translate(-50%,-50%)rotate(45deg)}.global-click-effect.click-spark[data-v-4071e092]:before,.global-click-effect.click-spark[data-v-4071e092]:after{content:"";clip-path:polygon(50% 0,60% 36%,100% 50%,60% 64%,50% 100%,40% 64%,0 50%,40% 36%);background:#168df0;width:44px;height:44px;animation:.76s cubic-bezier(.16,1,.3,1) forwards globalClickSpark-4071e092;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.25)rotate(0)}.global-click-effect.click-spark[data-v-4071e092]:after{background:#ffe579;width:24px;height:24px;animation-delay:60ms}.global-click-effect.click-pulse[data-v-4071e092]:before{content:"";background:#ff7fb0;border-radius:50%;width:32px;height:32px;animation:.72s ease-out forwards globalClickPulse-4071e092;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 #ff7fb057}.global-click-effect.click-slash[data-v-4071e092]:before,.global-click-effect.click-slash[data-v-4071e092]:after{content:"";background:linear-gradient(90deg,#0000,#168df0,#0000);border-radius:999px;width:58px;height:7px;animation:.68s ease-out forwards globalClickSlash-4071e092;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)scaleX(.2)}.global-click-effect.click-slash[data-v-4071e092]:after{background:linear-gradient(90deg,#0000,#ffe579,#0000);animation-delay:80ms;transform:translate(-50%,-50%)rotate(24deg)scaleX(.2)}@keyframes globalClickRing-4071e092{0%{opacity:.95;width:8px;height:8px}to{opacity:0;width:86px;height:86px}}@keyframes globalClickBurst-4071e092{0%{opacity:1;box-shadow:0 0 #ffe579,0 0 #38d7bd,0 0 #ff7fb0,0 0 #168df0,0 0 #168df0bf,0 0 #ffe579db}to{opacity:0}}@keyframes globalClickSpark-4071e092{0%{opacity:0;transform:translate(-50%,-50%)scale(.22)rotate(0)}26%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.35)rotate(90deg)}}@keyframes globalClickPulse-4071e092{0%{opacity:1;transform:translate(-50%,-50%)scale(.82);box-shadow:0 0 #ff7fb061}to{opacity:.15;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 28px #ff7fb000}}@keyframes globalClickSlash-4071e092{0%{opacity:0;transform:translate(-50%,-50%)rotate(-28deg)scaleX(.2)}32%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)rotate(-28deg)scaleX(1.35)}}@media (pointer:coarse),(width<=767px){.css-cursor[data-v-4071e092],.click-effect-layer[data-v-4071e092]{display:none}}.loading-animation-view[data-v-0120c57f]{z-index:9999;color:#159cff;font-family:var(--font-en);background:linear-gradient(135deg,#fffffff5,#e5f9fffa 45%,#fff9def5),repeating-linear-gradient(90deg,#0000 0 58px,#159cff14 58px 60px);align-content:center;place-items:center;gap:18px;transition:opacity .46s,filter .46s,transform .46s;display:grid;position:fixed;inset:0;overflow:hidden}.loading-animation-view[data-v-0120c57f]:before,.loading-animation-view[data-v-0120c57f]:after{content:"";pointer-events:none;position:absolute;inset:-18%}.loading-animation-view[data-v-0120c57f]:before{opacity:.78;background:linear-gradient(118deg,#0000 0 42%,#159cff1f 42% 43%,#0000 43% 100%),linear-gradient(62deg,#0000 0 57%,#ffe16d4d 57% 58%,#0000 58% 100%)}.loading-animation-view[data-v-0120c57f]:after{background:radial-gradient(circle at 50% 40%,#51c9ff38,#0000 28%),radial-gradient(circle at 35% 64%,#ffdc632e,#0000 24%);animation:6s ease-in-out infinite alternate backdropDrift-0120c57f;transform:rotate(-10deg)}.loading-animation-view.leaving[data-v-0120c57f]{opacity:0;filter:blur(10px);transform:scale(1.02)}.loading-sky[data-v-0120c57f]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.loading-sky span[data-v-0120c57f]{background:linear-gradient(90deg,#0000,#159cff7a,#0000);border-radius:999px;width:22vw;height:3px;animation:2.6s linear infinite skyLine-0120c57f;position:absolute;left:-22vw}.loading-sky span[data-v-0120c57f]:first-child{top:24%}.loading-sky span[data-v-0120c57f]:nth-child(2){animation-duration:3.2s;animation-delay:.52s;top:54%}.loading-sky span[data-v-0120c57f]:nth-child(3){animation-duration:2.9s;animation-delay:1.1s;top:70%}.loader-stage[data-v-0120c57f],.loader-meta[data-v-0120c57f],.loader-bar[data-v-0120c57f]{z-index:1;position:relative}.loader-stage[data-v-0120c57f]{width:min(var(--loader-image-size), 58vw);aspect-ratio:1;place-items:center;display:grid}.loader-orbit[data-v-0120c57f]{border:2px dashed #159cff2e;border-radius:50%;animation:9s linear infinite orbitSpin-0120c57f;position:absolute;inset:12%}.loader-frame-picture[data-v-0120c57f]{place-items:center;width:100%;height:100%;display:grid}.loader-frame[data-v-0120c57f]{object-fit:contain;filter:drop-shadow(0 18px 28px #159cff38);transform-origin:50% 82%;max-width:100%;max-height:100%}.motion-float .loader-frame[data-v-0120c57f]{animation:.86s ease-in-out infinite alternate loaderFloat-0120c57f}.motion-bounce .loader-frame[data-v-0120c57f]{animation:.72s cubic-bezier(.34,1.56,.64,1) infinite alternate loaderBounce-0120c57f}.motion-pop .loader-frame[data-v-0120c57f]{animation:.62s ease-in-out infinite alternate loaderPop-0120c57f}.motion-tilt .loader-frame[data-v-0120c57f]{animation:.82s ease-in-out infinite alternate loaderTilt-0120c57f}.loader-shadow[data-v-0120c57f]{filter:blur(6px);background:#159cff29;border-radius:50%;width:42%;height:12px;animation:.72s ease-in-out infinite alternate shadowPulse-0120c57f;position:absolute;bottom:4%}.loader-meta[data-v-0120c57f]{justify-content:space-between;align-items:baseline;width:min(420px,76vw);font-weight:900;display:flex}.loader-label[data-v-0120c57f]{color:#0f7fe0;letter-spacing:.1em;text-transform:uppercase;font-size:16px}.loader-percent[data-v-0120c57f]{color:#0b9be6;font-size:28px;line-height:1}.loader-bar[data-v-0120c57f]{background:#159cff1f;border:1px solid #159cff40;border-radius:999px;width:min(420px,76vw);height:9px;overflow:hidden}.loader-bar span[data-v-0120c57f]{width:var(--loader-progress);border-radius:inherit;background:linear-gradient(90deg,#159cff,#55d5ff 62%,#ffe16d);height:100%;transition:width .18s;display:block;box-shadow:0 0 18px #52d7ff8c}@keyframes loaderFloat-0120c57f{0%{transform:translateY(0)scale(.98)}to{transform:translateY(-10px)scale(1)}}@keyframes loaderBounce-0120c57f{0%{transform:translateY(4px)scale(.98,1.02)}to{transform:translateY(-14px)scale(1.02,.98)}}@keyframes loaderPop-0120c57f{0%{transform:scale(.96)}to{transform:scale(1.04)}}@keyframes loaderTilt-0120c57f{0%{transform:translateY(3px)rotate(-3deg)scale(.99)}to{transform:translateY(-8px)rotate(3deg)scale(1.01)}}@keyframes shadowPulse-0120c57f{0%{opacity:.68;transform:scaleX(1.08)}to{opacity:.34;transform:scaleX(.78)}}@keyframes orbitSpin-0120c57f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skyLine-0120c57f{0%{transform:translate(0)}to{transform:translate(144vw)}}@keyframes backdropDrift-0120c57f{0%{transform:translateY(-1.5%)rotate(-10deg)}to{transform:translateY(1.5%)rotate(-8deg)}}@media (width<=768px){.loading-animation-view[data-v-0120c57f]{gap:15px}.loader-meta[data-v-0120c57f],.loader-bar[data-v-0120c57f]{width:min(360px,78vw)}.loader-label[data-v-0120c57f]{font-size:14px}.loader-percent[data-v-0120c57f]{font-size:24px}}@media (prefers-reduced-motion:reduce){.loading-animation-view[data-v-0120c57f] *,.loading-animation-view[data-v-0120c57f] :before,.loading-animation-view[data-v-0120c57f] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.entry-loader-enter-active[data-v-7290dcc0],.entry-loader-leave-active[data-v-7290dcc0]{transition:opacity .5s,filter .5s}.entry-loader-enter-from[data-v-7290dcc0],.entry-loader-leave-to[data-v-7290dcc0],[data-v-7290dcc0] .loading-animation-view.leaving{opacity:0;filter:blur(10px)}.page-fade-enter-active[data-v-5ef5b25c],.page-fade-leave-active[data-v-5ef5b25c]{transition:opacity .22s,transform .22s}.page-fade-enter-from[data-v-5ef5b25c],.page-fade-leave-to[data-v-5ef5b25c]{opacity:0;transform:translateY(10px)}.mobile-front-nav[data-v-5ef5b25c]{display:none}@media (width<=768px){.mobile-front-nav[data-v-5ef5b25c]{left:18px;right:18px;bottom:max(14px, env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #cfdae7db;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:56px;padding:7px 10px;display:grid;position:fixed;box-shadow:0 10px 28px #0f172a29}.mobile-front-nav-item[data-v-5ef5b25c]{color:#7e8da1;place-items:center;gap:3px;min-width:0;font-size:10px;font-weight:900;line-height:1;display:grid}.mobile-front-nav-icon[data-v-5ef5b25c]{background:#b8c5d4;border-radius:8px;width:22px;height:22px;transition:background .2s,transform .2s}.mobile-front-nav-item.active[data-v-5ef5b25c]{color:var(--blue)}.mobile-front-nav-item.active .mobile-front-nav-icon[data-v-5ef5b25c]{background:var(--blue);transform:translateY(-1px)}}:root{--page-bg:#f6f7f8;--white:#fff;--blue:#159cff;--blue-dark:#0878da;--yellow:#ffe579;--gray-text:#626262;--light-gray:#e9e9e9;--shadow-card:0 10px 24px #0f172a3d;--font-cn:"Microsoft YaHei", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;--font-en:"Arial Black", Impact, system-ui, sans-serif;--cursor-blue:#168df0;--cursor-blue-hover:#159cff;--cursor-svg-scale:.58;--cursor-svg-hover-scale:.64;--cursor-triangle-border-y:20px;--cursor-triangle-border-x:32px;--cursor-triangle-left:22px;--cursor-triangle-top:16px;--cursor-triangle-rotate:-8deg;--cursor-ring-size:52px;--cursor-ring-left:7px;--cursor-ring-top:4px;--cursor-ring-start-angle:-32deg;--cursor-ring-visible-angle:285deg;--cursor-circle-size:40px;--cursor-circle-hover-size:46px;--cursor-circle-shadow:#0000004d 0 0 0 2px;--cursor-circle-hover-shadow:#00000057 0 0 0 2px;--cursor-z-index:9999}:root[data-theme=dark]{--page-bg:#0f141d;--white:#171d28;--gray-text:#d6deea;--light-gray:#273241;--shadow-card:0 14px 32px #0000005c}*{box-sizing:border-box}html,body,#app{min-height:100%}body{background:var(--page-bg);color:#222831;font-family:var(--font-cn);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow:hidden}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}:root.theme-transitioning{pointer-events:none}:root.theme-transition-to-dark::view-transition-old(root){z-index:1}:root.theme-transition-to-light::view-transition-new(root){z-index:1}:root.theme-transition-to-dark::view-transition-new(root){z-index:2}:root.theme-transition-to-light::view-transition-old(root){z-index:2}:root.theme-fallback-transition *,:root.theme-fallback-transition :before,:root.theme-fallback-transition :after{transition:background-color .52s cubic-bezier(.22,1,.36,1),background .52s cubic-bezier(.22,1,.36,1),border-color .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1),color .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1)!important}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:.01ms}::view-transition-new(root){animation-duration:.01ms}}:root[data-theme=dark] body{color:#e5edf7}:root[data-theme=dark] .news-page,:root[data-theme=dark] .news-more-page,:root[data-theme=dark] .news-detail-page,:root[data-theme=dark] .news-admin-detail-page,:root[data-theme=dark] .gallery-page,:root[data-theme=dark] .ba-page,:root[data-theme=dark] .app-settings-page,:root[data-theme=dark] .library-admin-page,:root[data-theme=dark] .audio-admin-page{background:var(--page-bg);color:#d8e1ed}:root[data-theme=dark] .news-page :is(h1,h2,p,time,.news-item-title),:root[data-theme=dark] .news-more-page :is(h1,h2,p,time),:root[data-theme=dark] .news-detail-page :is(h1,p,time),:root[data-theme=dark] .news-admin-detail-page :is(h1,h2,h3,p,span),:root[data-theme=dark] .ba-page :is(h1,p,span,strong,label),:root[data-theme=dark] .app-settings-page :is(h1,p,span,strong),:root[data-theme=dark] .library-admin-page :is(h1,h2,h3,p,span,strong),:root[data-theme=dark] .audio-admin-page :is(h1,h2,h3,p,span,strong){color:inherit}:root[data-theme=dark] :is(.settings-panel,.setting-card,.credit-panel,.upload-card,.admin-card,.manager-panel){background:#161d29e0;border-color:#5f82a847;box-shadow:0 24px 70px #00000057}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (pointer:fine){html.has-custom-cursor,html.has-custom-cursor *{cursor:none!important}}@media (pointer:coarse){html,html *{cursor:auto!important}}img{max-width:100%;display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}
