.login-container[data-v-16bfac63]{background:linear-gradient(135deg,#f7f4ef 0%,#e7e1d7 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-wrapper[data-v-16bfac63]{width:100%;max-width:440px}.login-header[data-v-16bfac63]{text-align:center;margin-bottom:32px}.login-header h1[data-v-16bfac63]{color:#1f2421;margin-bottom:8px;font-size:2.5rem}.subtitle[data-v-16bfac63]{color:#5c635d;font-size:1rem;font-weight:400}.login-card[data-v-16bfac63]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #1f24211a}.login-hint[data-v-16bfac63]{text-align:center;color:#5c635d;border-top:1px solid #e7e1d7;margin-top:24px;padding-top:24px;font-size:.875rem}.login-hint code[data-v-16bfac63]{color:#c4612f;background:#f7f4ef;border-radius:6px;margin-top:8px;padding:8px 12px;font-family:Courier New,monospace;display:block}.login-footer[data-v-16bfac63]{text-align:center;color:#5c635d;margin-top:24px;font-size:.875rem}@media (width<=768px){.login-header h1[data-v-16bfac63]{font-size:2rem}}.table-card[data-v-33ceddb9]{margin-top:24px}.table-header[data-v-33ceddb9]{flex-direction:column;gap:4px;display:flex}.table-header h3[data-v-33ceddb9]{margin:0;font-size:1.25rem}.table-subtitle[data-v-33ceddb9]{color:#5c635d;margin:0;font-size:.875rem;font-weight:400}.filters-section[data-v-33ceddb9]{margin-bottom:20px}.accounts-table[data-v-33ceddb9]{margin-top:16px}@media (width<=768px){.filters-section[data-v-33ceddb9]{margin-bottom:16px}.filters-section[data-v-33ceddb9] .n-space{flex-direction:column;width:100%}.filters-section[data-v-33ceddb9] .n-input,.filters-section[data-v-33ceddb9] .n-select{width:100%!important}}.stats-card[data-v-99b7cec0]{cursor:default;height:100%;transition:transform .2s,box-shadow .2s}.stats-card[data-v-99b7cec0]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1f242114}.stats-card-content[data-v-99b7cec0]{align-items:center;gap:16px;display:flex}.stats-icon[data-v-99b7cec0]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.stats-info[data-v-99b7cec0]{flex:1;min-width:0}.stats-title[data-v-99b7cec0]{color:#5c635d;margin:0 0 4px;font-size:.875rem;font-weight:400}.stats-value[data-v-99b7cec0]{margin:0;font-family:Inter,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2}@media (width<=768px){.stats-card-content[data-v-99b7cec0]{gap:12px}.stats-icon[data-v-99b7cec0]{width:48px;height:48px}.stats-icon[data-v-99b7cec0] .n-icon{font-size:24px}.stats-title[data-v-99b7cec0]{font-size:.8rem}.stats-value[data-v-99b7cec0]{font-size:1.5rem}}@media (width<=320px){.stats-value[data-v-99b7cec0]{font-size:1.25rem}}.dashboard-layout[data-v-2cd95be3]{min-height:100vh}.dashboard-header[data-v-2cd95be3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;padding:16px 24px;position:sticky;top:0}.header-content[data-v-2cd95be3]{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.header-left[data-v-2cd95be3]{flex-direction:column;gap:4px;display:flex}.header-left h2[data-v-2cd95be3]{margin:0;font-size:1.5rem}.last-update[data-v-2cd95be3]{color:#5c635d;align-items:center;gap:8px;font-size:.875rem;font-weight:400;display:flex}.header-actions[data-v-2cd95be3]{gap:8px;display:flex}.dashboard-content[data-v-2cd95be3]{padding:24px}.content-wrapper[data-v-2cd95be3]{max-width:1400px;margin:0 auto}.error-alert[data-v-2cd95be3]{margin-bottom:24px}.loading-container[data-v-2cd95be3]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.loading-container p[data-v-2cd95be3]{color:#5c635d;font-size:1rem}.stats-section[data-v-2cd95be3]{margin-bottom:32px}.rotating[data-v-2cd95be3]{animation:1s linear infinite rotate-2cd95be3}@keyframes rotate-2cd95be3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.dashboard-header[data-v-2cd95be3]{padding:12px 16px}.header-content[data-v-2cd95be3]{flex-direction:column;align-items:flex-start;gap:12px}.header-left h2[data-v-2cd95be3]{font-size:1.25rem}.header-actions[data-v-2cd95be3]{align-self:flex-end}.dashboard-content[data-v-2cd95be3]{padding:16px}.stats-section[data-v-2cd95be3]{margin-bottom:24px}}@media (width<=320px){.header-left h2[data-v-2cd95be3]{font-size:1.1rem}.last-update[data-v-2cd95be3]{font-size:.75rem}}.chart-card[data-v-7da966e3]{width:100%}.chart-title[data-v-7da966e3]{margin:0;font-size:1.125rem;font-weight:500}.chart-container[data-v-7da966e3]{width:100%;position:relative}.chart[data-v-7da966e3]{width:100%;height:100%}@media (width<=768px){.chart-title[data-v-7da966e3]{font-size:1rem}.chart-container[data-v-7da966e3]{min-height:250px}}@media (width<=320px){.chart-container[data-v-7da966e3]{min-height:220px}}.detail-layout[data-v-a7576fdf]{min-height:100vh}.detail-header[data-v-a7576fdf]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;padding:16px 24px;position:sticky;top:0}.header-content[data-v-a7576fdf]{justify-content:space-between;align-items:flex-start;max-width:1400px;margin:0 auto;display:flex}.header-left[data-v-a7576fdf]{flex-direction:column;gap:8px;display:flex}.back-button[data-v-a7576fdf]{color:#5c635d;padding:0;font-size:.875rem}.header-left h2[data-v-a7576fdf]{margin:0;font-size:1.75rem}.last-update[data-v-a7576fdf]{color:#5c635d;align-items:center;gap:8px;font-size:.875rem;font-weight:400;display:flex}.header-actions[data-v-a7576fdf]{align-items:center;gap:8px;display:flex}.detail-content[data-v-a7576fdf]{padding:24px}.content-wrapper[data-v-a7576fdf]{max-width:1400px;margin:0 auto}.error-alert[data-v-a7576fdf]{margin-bottom:24px}.loading-container[data-v-a7576fdf]{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.loading-container p[data-v-a7576fdf]{color:#5c635d;font-size:1rem}.stats-section[data-v-a7576fdf]{margin-bottom:24px}.info-card[data-v-a7576fdf]{margin-bottom:32px}.info-row[data-v-a7576fdf]{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.info-label[data-v-a7576fdf]{color:#5c635d;font-weight:500}.info-value[data-v-a7576fdf]{color:#1f2421;font-weight:400}.charts-section[data-v-a7576fdf]{flex-direction:column;gap:24px;display:flex}.rotating[data-v-a7576fdf]{animation:1s linear infinite rotate-a7576fdf}@keyframes rotate-a7576fdf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=768px){.detail-header[data-v-a7576fdf]{padding:12px 16px}.header-content[data-v-a7576fdf]{flex-direction:column;gap:16px}.header-left h2[data-v-a7576fdf]{font-size:1.5rem}.header-actions[data-v-a7576fdf]{justify-content:flex-end;width:100%}.detail-content[data-v-a7576fdf]{padding:16px}.stats-section[data-v-a7576fdf]{margin-bottom:20px}.info-card[data-v-a7576fdf]{margin-bottom:24px}.charts-section[data-v-a7576fdf]{gap:20px}}@media (width<=320px){.header-left h2[data-v-a7576fdf]{font-size:1.25rem}.last-update[data-v-a7576fdf]{font-size:.75rem}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2421;background-color:#f7f4ef;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Fraunces,Georgia,serif;font-weight:400;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}.accent-text{color:#c4612f;font-style:italic}.page-container{min-height:100vh;padding:20px}.content-wrapper{max-width:1400px;margin:0 auto}@media (width<=768px){h1{font-size:2rem}h2{font-size:1.5rem}.page-container{padding:12px}}@media (width<=320px){body{font-size:14px}h1{font-size:1.75rem}}*{transition:background-color .3s,color .3s,border-color .3s}body.dark{color:#f7f4ef;background-color:#1f2421}.loading-indicator{background-color:#c4612f;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}
