.dashboard-wrapper{display:flex;flex-direction:column;gap:2rem;max-width:1200px;margin:0 auto}.welcome-section{display:flex;flex-direction:column;gap:8px}.page-title{font-size:2.5rem;font-weight:800;letter-spacing:-.015em}.page-subtitle{color:var(--text-muted);font-size:1.1rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;gap:12px;transition:var(--transition);position:relative;overflow:hidden}.stat-card:hover{border-color:rgba(255,255,255,.1);transform:translateY(-4px);background:var(--bg-card-hover)}.stat-header{justify-content:space-between}.stat-header,.stat-icon-box{display:flex;align-items:center}.stat-icon-box{width:48px;height:48px;border-radius:14px;justify-content:center}.stat-icon-box.bg-lime{background:rgba(199,255,0,.1);color:var(--primary)}.stat-icon-box.bg-blue{background:rgba(0,224,255,.1);color:var(--secondary)}.stat-icon-box.bg-pink{background:rgba(255,0,85,.1);color:var(--accent)}.stat-trend{display:flex;align-items:center;gap:4px;font-size:.85rem;font-weight:700;padding:4px 10px;border-radius:20px}.trend-up{background:rgba(0,255,136,.1);color:var(--success)}.trend-down{background:rgba(255,68,68,.1);color:var(--danger)}.stat-value{font-size:2.2rem;font-weight:800;letter-spacing:-.02em}.stat-label{font-size:.95rem;font-weight:500;color:var(--text-muted)}.dashboard-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem;gap:1.5rem}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.card-title{font-size:1.25rem;font-weight:700}.card-actions{display:flex;gap:8px;background:var(--bg-dark);padding:4px;border-radius:30px;border:1px solid var(--border)}.filter-btn{padding:6px 16px;border-radius:20px;border:none;background:transparent;color:var(--text-muted);font-size:.8rem;font-weight:600;cursor:pointer;transition:var(--transition)}.filter-btn.active{background:var(--bg-card);color:var(--text-main);box-shadow:0 4px 10px rgba(0,0,0,.2)}.chart-container{height:300px}.matches-list{display:flex;flex-direction:column;gap:12px}.match-item{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--bg-dark);border-radius:var(--radius-md);border:1px solid transparent;transition:var(--transition)}.match-item:hover{border-color:var(--border);transform:translateX(4px)}.match-info{display:flex;flex-direction:column;gap:4px}.match-date{font-size:.75rem;color:var(--text-muted)}.match-teams{display:flex;align-items:center;gap:12px}.team-name{font-size:.9rem;font-weight:600}.match-score{font-weight:800;color:var(--primary);background:rgba(199,255,0,.1);padding:2px 8px;border-radius:4px;font-size:.9rem}.analyze-btn{background:var(--bg-card);border:1px solid var(--border);width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:var(--transition)}.analyze-btn:hover{background:var(--primary);color:var(--bg-dark);border-color:var(--primary)}.view-all{font-size:.85rem;color:var(--primary);background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:4px;font-weight:600}.teams-scroll{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem}.team-feature-card{min-width:260px;background:var(--bg-dark);border-radius:var(--radius-md);padding:1.25rem;border:1px solid var(--border);display:flex;flex-direction:column;gap:1rem;transition:var(--transition)}.team-feature-card:hover{border-color:var(--primary)}.team-feature-card img{width:34px;height:34px;object-fit:contain}.team-feature-header{display:flex;align-items:center;gap:12px}.team-meta{display:flex;flex-direction:column}.team-name-small{font-weight:700;font-size:1rem}.team-rank{font-size:.8rem;color:var(--text-muted)}.team-feature-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;border-top:1px solid var(--border);padding-top:1rem}.mini-stat{display:flex;flex-direction:column;gap:4px}.mini-val{font-weight:800;font-size:.95rem}.mini-lab{font-size:.7rem;color:var(--text-muted);text-transform:uppercase}.form-dots{display:flex;gap:4px}.form-dot{width:14px;height:14px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800;color:#fff}.dot-W{background:var(--success)}.dot-D{background:var(--warning)}.dot-L{background:var(--danger)}.add-compare-card{min-width:200px;border:2px dashed var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-muted);cursor:pointer;transition:var(--transition)}.add-compare-card:hover{border-color:var(--primary);color:var(--primary);background:rgba(199,255,0,.05)}.loader-box{display:flex;align-items:center;justify-content:center;gap:12px;padding:2rem;color:var(--text-muted)}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.dashboard-grid{grid-template-columns:1fr}}