.kpi-card-surface{border-radius:1rem;padding:1.5rem;box-shadow:0 1px 2px #0f172a14;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(226,232,240,.8);transition:transform .2s ease}.kpi-card-surface--interactive:hover{transform:translateY(-2px)}.dashboard-page{width:100%;min-height:100vh;padding:1rem;background-color:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (min-width: 768px){.dashboard-page{padding:2rem}}.dashboard-page__container{max-width:80rem;margin:0 auto}.dashboard-page__header{margin-bottom:2rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.dashboard-page__title{font-size:1.875rem;line-height:1.2;font-weight:700;color:#1e293b}.dashboard-page__subtitle{margin-top:.5rem;color:#64748b}.dashboard-page__last-update{font-size:.875rem;color:#94a3b8}.dashboard-page__header-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 767px){.dashboard-page__header-actions{width:100%;justify-content:flex-start}}.dashboard-page__kpi-grid{margin-bottom:2.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.dashboard-page__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-page__article-section{margin-bottom:2.5rem}.dashboard-page__question-section{margin-bottom:5rem}.App{width:100%;min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;overflow-x:hidden}#root{width:100%;min-height:100vh}::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}
