.dashboard-tabs{display:flex;gap:.5rem;margin:2rem auto 0;border-bottom:none;padding-bottom:0;justify-content:center;flex-wrap:wrap}.dashboard-tab{padding:.75rem 1.5rem;border:none;background:0 0;color:var(--dark-gray);font-weight:600;cursor:pointer;border-radius:8px 8px 0 0;transition:.3s;position:relative;border-bottom:3px solid transparent}.dashboard-tab:hover{background:rgb(11 79 156 / 5%);color:var(--qk-accent-blue)}.dashboard-tab.active{background:var(--qk-accent-blue);color:var(--white);border-bottom-color:var(--qk-accent-orange);box-shadow:0 4px 8px rgb(11 79 156 / 20%)}.overview-hero{position:relative;padding:3.75rem 0 2.85rem;background-color:var(--legacy-hero-bg);background-image:radial-gradient(circle at 22% -16%,rgb(59 130 246 / 26%) 0,rgb(59 130 246 / 0%) 64%),radial-gradient(circle at 84% -12%,rgb(249 115 22 / 20%) 0,rgb(249 115 22 / 0%) 68%),linear-gradient(180deg,rgb(4 8 21 / 100%) 0,rgb(10 16 40 / 100%) 44%,rgb(5 9 24 / 100%) 100%);background-repeat:no-repeat;color:var(--legacy-hero-text);overflow:hidden;box-shadow:inset 0 -32px 96px rgb(8 15 34 / 65%)}.overview-hero::before{content:'';position:absolute;inset:-30% -25% auto;height:55%;background:radial-gradient(55% 55% at 50% 50%,rgb(255 176 114 / 20%) 0,rgb(255 176 114 / 0%) 68%);pointer-events:none;mix-blend-mode:screen}.overview-hero::after{content:'';position:absolute;inset:auto 0 -1px;height:56px;background:linear-gradient(180deg,rgb(15 23 42 / 0%) 0,rgb(237 241 248 / 35%) 100%);pointer-events:none}.overview-hero__container{position:relative;max-width:1120px;margin:0 auto;padding:clamp(3.25rem,6.5vw,4.4rem) clamp(2rem,5.5vw,3.5rem) clamp(3.25rem,6.8vw,4.6rem);display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;background:linear-gradient(180deg,rgb(20 28 66 / 92%) 0,rgb(9 15 38 / 96%) 100%);border-radius:28px;border:1.5px solid;box-shadow:0 34px 68px rgb(8 12 32 / 58%),0 0 0 1px rgb(78 102 196 / 24%);backdrop-filter:blur(18px);isolation:isolate}.overview-hero__container::before{content:'';position:absolute;inset:14px;border-radius:20px;border:1px solid;pointer-events:none;mix-blend-mode:screen;opacity:.75}.overview-hero__container::after{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 22% 12%,rgb(255 255 255 / 22%) 0,rgb(255 255 255 / 0%) 68%),radial-gradient(circle at 80% 18%,rgb(249 115 22 / 24%) 0,rgb(249 115 22 / 0%) 72%);opacity:.9;pointer-events:none}.overview-hero__title{margin:0;font-size:clamp(2.4rem, 5vw, 4rem);font-weight:800;color:var(--legacy-hero-title);letter-spacing:-.02em;text-shadow:0 18px 38px rgb(4 10 26 / 55%)}.overview-hero__subtitle{margin:0;font-size:1.08rem;color:rgb(226 232 255 / 86%);max-width:820px}.overview-hero__tabs{position:relative;margin-top:2.5rem;padding:.6rem;border-radius:999px;background:rgb(15 23 42 / 55%);border:1px solid;box-shadow:0 25px 48px rgb(4 10 26 / 55%);backdrop-filter:blur(22px)}.overview-hero__tabs .dashboard-tab{border-radius:999px;border-bottom:none;padding:.7rem 1.8rem;color:rgb(241 245 255 / 82%);font-size:.95rem;letter-spacing:.02em;transition:color .22s,background .22s,transform .22s}.overview-hero__tabs .dashboard-tab:focus-visible,.overview-hero__tabs .dashboard-tab:hover{background:rgb(59 130 246 / 24%);color:var(--legacy-white);transform:translateY(-1px)}.overview-hero__tabs .dashboard-tab.active{color:var(--legacy-slate-900);background:linear-gradient(135deg,rgb(255 176 114) 0,rgb(252 211 77) 100%);box-shadow:0 18px 42px rgb(247 168 77 / 45%);border-bottom:none;transform:translateY(-1px)}.dashboard-section{padding:1.85rem 0 3.75rem;background:var(--surface-muted);min-height:40vh}.dashboard-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.dashboard-tab-content{display:none}.dashboard-tab-content.active{display:block;animation:.3s fade-in}@keyframes fade-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:2rem}.dashboard-grid.full-width{grid-template-columns:1fr}.overview-panel--issues{grid-column:span 2}@media (width <= 960px){.overview-panel--issues{grid-column:span 1}}