.mv-dashboard[data-v-e170468c]{max-width:1400px;margin:0 auto}.mv-toolbar[data-v-e170468c]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.mv-filter[data-v-e170468c]{display:flex;flex-direction:column;gap:.45rem}.mv-filter__label[data-v-e170468c]{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;color:hsla(0,0%,100%,.6);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.mv-filter__label i[data-v-e170468c]{color:#68b1ff;font-size:.95rem}.mv-select-wrap[data-v-e170468c]{position:relative;min-width:250px}.mv-select[data-v-e170468c]{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:rgba(20,21,30,.7);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:#fff;font-size:.9rem;font-weight:500;padding:.58rem 2.4rem .58rem .95rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.mv-select[data-v-e170468c]:hover{border-color:rgba(104,177,255,.5)}.mv-select[data-v-e170468c]:focus{outline:none;border-color:#68b1ff;box-shadow:0 0 0 3px rgba(104,177,255,.18)}.mv-select option[data-v-e170468c]{background:#14151e;color:#fff}.mv-select__arrow[data-v-e170468c]{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);color:#68b1ff;font-size:1.15rem;pointer-events:none}.mv-actions[data-v-e170468c]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.mv-btn[data-v-e170468c]{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;padding:.58rem 1.15rem;border-radius:10px;border:1px solid transparent;cursor:pointer;text-decoration:none;line-height:1.2;transition:background .15s ease,border-color .15s ease,color .15s ease,filter .15s ease}.mv-btn i[data-v-e170468c]{font-size:1rem}.mv-btn--primary[data-v-e170468c],a.mv-btn--primary[data-v-e170468c],a.mv-btn--primary[data-v-e170468c]:link,a.mv-btn--primary[data-v-e170468c]:visited{background:linear-gradient(135deg,#e36b37,#f0935f);color:#fff;box-shadow:0 4px 14px rgba(227,107,55,.35)}.mv-btn--primary[data-v-e170468c]:hover{filter:brightness(1.08);color:#fff}.mv-btn--ghost[data-v-e170468c]{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.85)}.mv-btn--ghost[data-v-e170468c]:hover{background:hsla(0,0%,100%,.12)}.mv-btn.is-disabled[data-v-e170468c],.mv-btn[data-v-e170468c]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mv-loading-center[data-v-e170468c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:55vh;color:hsla(0,0%,100%,.8);font-weight:600;font-size:.95rem}.mv-spinner[data-v-e170468c]{width:48px;height:48px;border:4px solid hsla(0,0%,100%,.15);border-top-color:#68b1ff;border-radius:50%;animation:mv-spin-e170468c .8s linear infinite;display:inline-block}@keyframes mv-spin-e170468c{to{transform:rotate(1turn)}}.mv-error-state[data-v-e170468c]{text-align:center;padding:4rem 2rem;color:hsla(0,0%,100%,.85)}.mv-error-state h3[data-v-e170468c]{color:#ff5a5a;font-size:1.3rem;margin:.75rem 0 .5rem}.mv-error-state p[data-v-e170468c]{color:hsla(0,0%,100%,.6);margin-bottom:1.25rem}.mv-error-icon[data-v-e170468c]{font-size:3rem;color:#ff5a5a}.mv-card[data-v-e170468c]{background:rgba(20,21,30,.55);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;backdrop-filter:blur(8px);padding:1.5rem;margin-bottom:1.5rem}.mdr-card__head[data-v-e170468c]{color:#68b1ff;font-size:1.1rem;font-weight:600;margin-bottom:1.25rem}.quick-links-grid[data-v-e170468c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.quick-link-card[data-v-e170468c]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:1.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;cursor:pointer;display:block}.quick-link-card[data-v-e170468c]:hover{transform:translateY(-3px);border-color:rgba(104,177,255,.4);box-shadow:0 8px 24px rgba(0,0,0,.35)}.link-icon[data-v-e170468c]{font-size:2rem;color:#68b1ff;margin-bottom:.5rem;line-height:1}.quick-link-card h3[data-v-e170468c]{font-size:1.05rem;color:hsla(0,0%,100%,.9);margin:.5rem 0;font-weight:600}.quick-link-card p[data-v-e170468c]{font-size:.85rem;color:hsla(0,0%,100%,.55);margin:0;line-height:1.4}.quality-bars[data-v-e170468c]{display:flex;flex-direction:column;gap:1.25rem}.quality-bar[data-v-e170468c]{display:flex;flex-direction:column;gap:.5rem}.quality-label[data-v-e170468c]{display:flex;justify-content:space-between;align-items:center}.quality-badge[data-v-e170468c]{padding:.2rem .7rem;border-radius:12px;font-size:.8rem;font-weight:600}.quality-badge.full[data-v-e170468c]{background:rgba(48,193,116,.2);color:#30c174}.quality-badge.partial[data-v-e170468c]{background:rgba(254,192,61,.2);color:#fec03d}.quality-badge.minimal[data-v-e170468c]{background:rgba(173,42,42,.25);color:#ff5a5a}.quality-count[data-v-e170468c]{font-size:.85rem;color:hsla(0,0%,100%,.55)}.quality-progress[data-v-e170468c]{width:100%;height:22px;background:hsla(0,0%,100%,.06);border-radius:11px;overflow:hidden}.quality-fill[data-v-e170468c]{height:100%;transition:width .5s ease;border-radius:11px}.quality-fill.full[data-v-e170468c]{background:#30c174}.quality-fill.partial[data-v-e170468c]{background:#fec03d}.quality-fill.minimal[data-v-e170468c]{background:#ad2a2a}.tactics-list[data-v-e170468c]{display:flex;flex-direction:column;gap:1.25rem}.tactic-item[data-v-e170468c]{display:grid;grid-template-columns:200px 1fr 80px;gap:1rem;align-items:center}.tactic-info[data-v-e170468c]{display:flex;flex-direction:column}.tactic-name[data-v-e170468c]{font-weight:600;color:hsla(0,0%,100%,.9);font-size:.95rem}.tactic-stats[data-v-e170468c]{font-size:.85rem;color:hsla(0,0%,100%,.55)}.tactic-bar[data-v-e170468c]{width:100%;height:18px;background:hsla(0,0%,100%,.06);border-radius:9px;overflow:hidden}.tactic-fill[data-v-e170468c]{height:100%;background:linear-gradient(90deg,#68b1ff,#30c174);transition:width .5s ease;border-radius:9px}.tactic-percentage[data-v-e170468c]{text-align:right;font-weight:700;color:#68b1ff}@media (max-width:768px){.tactic-item[data-v-e170468c]{grid-template-columns:1fr;gap:.5rem}.tactic-percentage[data-v-e170468c]{text-align:left}}