.dashboard-description[data-v-35216ce5]{margin-left:auto;margin-right:auto;max-width:760px;opacity:.9}.dashboard-mock[data-v-35216ce5]{background:linear-gradient(180deg,rgba(var(--v-theme-surface),.95) 0,rgba(var(--v-theme-background),.98));border:1px solid rgba(var(--ts-primary-rgb),.35);border-radius:16px;box-shadow:0 20px 60px #00000080,0 0 40px rgba(var(--ts-primary-rgb),.18);overflow:hidden;position:relative;transform:perspective(1400px) rotateY(-4deg) rotateX(2deg);transform-origin:center;transition:transform .6s ease}.v-theme--light .dashboard-mock[data-v-35216ce5]{border:1px solid rgba(var(--v-theme-on-surface),.1);box-shadow:0 24px 70px #00000040,0 0 0 1px rgba(var(--v-theme-on-surface),.05)}.dashboard-mock[data-v-35216ce5]:hover{transform:perspective(1400px) rotateY(-1deg) rotateX(.5deg)}.dashboard-mock-chrome[data-v-35216ce5]{background:#00000059;border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);display:flex;gap:6px;padding:10px 14px}.dot[data-v-35216ce5]{border-radius:50%;height:10px;opacity:.75;width:10px}.dot-red[data-v-35216ce5]{background:var(--mock-dot-red)}.dot-yellow[data-v-35216ce5]{background:var(--mock-dot-yellow)}.dot-green[data-v-35216ce5]{background:var(--mock-dot-green)}.dashboard-mock-body[data-v-35216ce5]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 1.5rem}.mock-greeting-title[data-v-35216ce5]{color:rgb(var(--v-theme-on-surface));font-family:var(--ts-font-heading),sans-serif;font-size:1.15rem;font-weight:800}.mock-greeting-sub[data-v-35216ce5]{color:rgba(var(--v-theme-on-surface),.65);font-size:.82rem;margin-top:2px}.mock-kpis[data-v-35216ce5]{display:grid;gap:.55rem;grid-template-columns:repeat(4,1fr)}.mock-kpi[data-v-35216ce5]{background:rgba(var(--ts-primary-rgb),.06);border:1px solid rgba(var(--ts-primary-rgb),.2);border-radius:10px;color:rgb(var(--v-theme-primary));padding:.6rem .7rem;position:relative}.v-theme--light .mock-kpi[data-v-35216ce5]{background:rgba(var(--v-theme-on-surface),.04);border:1px solid rgba(var(--v-theme-on-surface),.1)}.mock-kpi-label[data-v-35216ce5]{font-size:.65rem;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.mock-kpi-label[data-v-35216ce5],.mock-kpi-value[data-v-35216ce5]{color:rgb(var(--v-theme-on-surface))}.mock-kpi-value[data-v-35216ce5]{font-family:var(--ts-font-heading),sans-serif;font-size:1.15rem;font-weight:800;margin-top:2px}.mock-kpi-unit[data-v-35216ce5]{font-size:.7em;margin-left:2px;opacity:.75}.mock-spark[data-v-35216ce5]{display:block;height:16px;margin-top:4px;opacity:.85;width:100%}.mock-list[data-v-35216ce5]{background:rgba(var(--v-theme-on-surface),.05);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:10px;padding:.7rem .85rem}.mock-list-header[data-v-35216ce5]{font-size:.72rem;letter-spacing:.08em;margin-bottom:.45rem;opacity:.65;text-transform:uppercase}.mock-list-header[data-v-35216ce5],.mock-list-row[data-v-35216ce5]{color:rgb(var(--v-theme-on-surface))}.mock-list-row[data-v-35216ce5]{align-items:center;border-top:1px solid rgba(var(--v-theme-on-surface),.06);display:flex;font-size:.82rem;gap:.55rem;padding:.35rem 0}.mock-list-row[data-v-35216ce5]:first-of-type{border-top:none}.mock-status[data-v-35216ce5]{border-radius:50%;flex-shrink:0;height:8px;width:8px}.mock-status-red[data-v-35216ce5]{background:var(--mock-dot-red);box-shadow:0 0 6px #ff5f5799}.mock-status-amber[data-v-35216ce5]{background:var(--mock-dot-yellow);box-shadow:0 0 6px #febc2e99}.mock-status-green[data-v-35216ce5]{background:var(--mock-dot-green);box-shadow:0 0 6px #28c84099}.mock-list-label[data-v-35216ce5]{flex:1;opacity:.85}.mock-list-time[data-v-35216ce5]{font-size:.75rem;opacity:.55}.mock-chart[data-v-35216ce5]{align-items:flex-end;display:flex;gap:6px;height:48px;padding:0 4px}.mock-chart-bar[data-v-35216ce5]{background:linear-gradient(180deg,var(--ts-primary-light) 0,var(--ts-primary) 100%);border-radius:4px 4px 0 0;box-shadow:0 2px 8px rgba(var(--ts-primary-rgb),.3);flex:1;min-height:6px;opacity:.8}.dashboard-callouts[data-v-35216ce5]{display:flex;flex-direction:column;gap:1rem;padding:0 0 0 1rem}.dashboard-callout[data-v-35216ce5]{animation:dashboard-callout-in-35216ce5 .5s ease forwards;background:rgba(var(--v-theme-surface-variant),.3);border:1px solid rgba(var(--v-theme-on-surface),.08);border-radius:12px;display:flex;gap:.85rem;opacity:0;padding:1.1rem 1.15rem;transform:translate(8px);transition:border-color .2s ease,transform .2s ease}.dashboard-callout[data-v-35216ce5]:hover{border-color:rgba(var(--ts-primary-rgb),.5);transform:translate(0) translateY(-2px)}.dashboard-callout-icon[data-v-35216ce5]{align-items:center;background:linear-gradient(135deg,var(--ts-primary-light),var(--ts-primary));border-radius:10px;box-shadow:0 6px 18px rgba(var(--ts-primary-rgb),.35);color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.v-theme--light .dashboard-callout-icon[data-v-35216ce5]{box-shadow:0 6px 18px #16161a1a}.dashboard-callout-title[data-v-35216ce5]{color:rgb(var(--v-theme-on-surface));font-size:1rem;font-weight:700;margin:0 0 .25rem}.dashboard-callout-description[data-v-35216ce5]{color:rgba(var(--v-theme-on-surface),.82);font-size:.88rem;line-height:1.5;margin:0}@keyframes dashboard-callout-in-35216ce5{to{opacity:1;transform:translate(0)}}@media(max-width:960px){.dashboard-mock[data-v-35216ce5]{transform:none}.dashboard-callouts[data-v-35216ce5]{padding:1.5rem 0 0}}@media(max-width:600px){.mock-kpis[data-v-35216ce5]{grid-template-columns:repeat(2,1fr)}}
