.mc[data-v-9f421114]{position:relative;background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:14px;overflow:hidden;transition:border-color .2s}.mc[data-v-9f421114]:hover{border-color:var(--accent)}.mc-top[data-v-9f421114]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mc-delta[data-v-9f421114]{font-size:11px;font-weight:600;font-family:monospace;padding:1px 5px;border-radius:4px}.mc-delta.up[data-v-9f421114]{color:#22c55e;background:#22c55e1f}.mc-delta.down[data-v-9f421114]{color:#ef4444;background:#ef44441f}.mc-value[data-v-9f421114]{font-size:26px;font-weight:700;color:#fff;font-family:Segoe UI,monospace;line-height:1.1}.mc-label[data-v-9f421114]{font-size:11px;color:#777;margin-top:4px;text-transform:uppercase;letter-spacing:.4px}.mc-glow[data-v-9f421114]{position:absolute;bottom:0;left:0;right:0;height:2px;opacity:.5;filter:blur(4px)}.gc[data-v-24aafe35]{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:14px}.gc-head[data-v-24aafe35]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.gc-label[data-v-24aafe35]{font-size:13px;color:#ccc;flex:1}.gc-num[data-v-24aafe35]{font-size:20px;font-weight:700;color:#fff;font-family:monospace}.gc-bar-bg[data-v-24aafe35]{height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.gc-bar[data-v-24aafe35]{height:100%;border-radius:3px;transition:width .6s ease;box-shadow:0 0 8px var(--c)}.gc-pct[data-v-24aafe35]{font-size:10px;color:#555;margin-top:4px}*{margin:0;padding:0;box-sizing:border-box}.app-layout{min-height:100vh;background:#0a0a0f;padding:20px 24px}.n-layout-scroll-container{overflow:visible!important;scrollbar-width:none!important}.n-layout-scroll-container::-webkit-scrollbar{display:none!important}.n-layout{overflow:visible!important}html,body{scrollbar-width:thin;scrollbar-color:#333 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#444}.toast{position:fixed;top:16px;right:16px;z-index:9999;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;font-size:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast.error{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444}.toast.success{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e}.toast.info{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#3b82f6}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(20px)}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.anim-in{animation:slideIn .5s cubic-bezier(.16,1,.3,1) both}.anim-in.d1{animation-delay:.08s}.anim-in.d2{animation-delay:.16s}@keyframes slideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.anim-up{animation:fadeUp .5s cubic-bezier(.16,1,.3,1) both}.d0{animation-delay:0s}.d1{animation-delay:.04s}.d2{animation-delay:.08s}.d3{animation-delay:.12s}.d4{animation-delay:.16s}.d5{animation-delay:.2s}.d6{animation-delay:.24s}.d7{animation-delay:.28s}.d8{animation-delay:.32s}.d9{animation-delay:.36s}.d10{animation-delay:.4s}.d11{animation-delay:.44s}.d12{animation-delay:.48s}.d13{animation-delay:.52s}.d14{animation-delay:.56s}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.loading-center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:80px 0}.loading-text{font-size:13px;color:#555}.header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:12px}.title-block{display:flex;flex-direction:column;gap:4px}.title-row{display:flex;align-items:center;gap:10px;overflow:visible}.title-link{text-decoration:none;transition:all .3s ease;border-radius:4px;padding:2px 8px;margin:-2px -8px;overflow:visible}.title-link:hover{text-shadow:0 0 6px var(--glow),0 0 14px var(--glow)}.title-link:hover .title{color:var(--glow)}.title{font-size:20px;font-weight:700;color:#fff;letter-spacing:1px;transition:color .3s}.title-suffix{font-size:20px;font-weight:400;color:#555;letter-spacing:1px}.controls{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.date-row{display:flex;gap:8px}.btn-row{display:flex;gap:6px}.date-label{font-size:11px;color:#555;font-family:monospace}.section-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#ccc;margin:20px 0 12px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}.card-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.card-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.card-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.chart-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.chart-box{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:14px;min-width:0;overflow:hidden}.chart-box.full{grid-column:1 / -1}.mode-switch{display:flex;align-items:center;gap:6px;margin-right:4px}.mode-label{font-size:11px;color:#555;transition:color .2s}.mode-label.active{color:#eab308;font-weight:600}.footer{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 0 8px;font-size:12px;color:#444}.footer-sep{color:#333}.footer-link{color:#666;text-decoration:none;transition:color .2s}.footer-link:hover{color:#eab308}@media (max-width: 768px){.app-layout{padding:12px}.header{flex-direction:column;align-items:center}.title-block{align-items:center}.title-row{justify-content:center}.controls{align-items:center;width:100%}.date-row,.btn-row{width:100%;justify-content:center}.date-label{text-align:center}.card-grid-3,.card-grid-4,.card-grid-5{grid-template-columns:repeat(2,1fr)}.card-grid-3>:last-child:nth-child(odd),.card-grid-4>:last-child:nth-child(odd),.card-grid-5>:last-child:nth-child(odd){grid-column:1 / -1}.chart-row{grid-template-columns:1fr}}@media (max-width: 480px){.card-grid-3,.card-grid-4,.card-grid-5{grid-template-columns:1fr}.card-grid-3>:last-child:nth-child(odd),.card-grid-4>:last-child:nth-child(odd),.card-grid-5>:last-child:nth-child(odd){grid-column:auto}}
