.analytics_page__xi7oZ{width:100%;max-width:1120px;margin:0 auto;padding:80px 24px 64px;display:flex;flex-direction:column;gap:28px;will-change:transform,opacity;animation:analytics_fadeUp__KpyLM .55s ease both}.analytics_header__vwe2G{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.analytics_title__UpfBy{font-size:32px;font-weight:700;letter-spacing:-.02em;color:rgba(255,255,255,.95);line-height:1.15}.analytics_subtitle__OxN_l{margin-top:6px;font-size:14px;color:rgba(255,255,255,.4);font-weight:400}.analytics_refreshBtn__sgSj5{height:40px;width:40px;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.6);cursor:pointer;padding:0;transition:color .2s,background .2s}.analytics_refreshBtn__sgSj5:hover{background:rgba(255,255,255,.08);color:rgba(255,255,255,.9)}.analytics_refreshBtn__sgSj5 svg{transition:transform .5s ease}.analytics_spinning__QI41c svg{transform:rotate(1turn)}.analytics_statGrid__4o7dx{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.analytics_statCard__iXzCb{border-radius:16px;padding:20px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.06);display:flex;align-items:flex-start;gap:14px;transition:transform .3s ease}@media (hover:hover) and (pointer:fine){.analytics_statCard__iXzCb:hover{transform:translateY(-2px)}}.analytics_statIcon__HKUYu{width:38px;height:38px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);color:rgba(255,255,255,.55)}.analytics_statBody__DLW6A{display:flex;flex-direction:column;gap:2px;min-width:0}.analytics_statLabel__q02ko{font-size:12px;font-weight:500;color:rgba(255,255,255,.45);letter-spacing:.01em}.analytics_statValue__oT6GN{font-size:22px;font-weight:700;color:rgba(255,255,255,.95);letter-spacing:-.02em;line-height:1.2}.analytics_statChange__IySAW{margin-top:2px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.analytics_positive__s1uOg{color:rgba(74,222,128,.9)}.analytics_negative__YSHct{color:rgba(248,113,113,.9)}.analytics_neutral__NBORq{color:rgba(255,255,255,.35)}.analytics_chartRow__iEb5C{display:grid;grid-template-columns:1fr 1fr;gap:16px}.analytics_chartCard__ElD5q{border-radius:16px;padding:22px 22px 14px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.06);border-top-color:rgba(255,255,255,.14);display:flex;flex-direction:column;gap:16px;overflow:hidden}.analytics_chartTitle__xG1BI{font-size:14px;font-weight:600;color:rgba(255,255,255,.75);display:flex;align-items:center;gap:8px}.analytics_chart__O_knI{width:100%;height:auto;display:block}.analytics_gridLine__EzHTw{stroke-dasharray:500;stroke-dashoffset:500;animation:analytics_drawGridLine__I2b_O .7s ease-out forwards}@keyframes analytics_drawGridLine__I2b_O{to{stroke-dashoffset:0}}.analytics_chartLine__L0pb8{stroke-dasharray:2000;stroke-dashoffset:2000;animation:analytics_drawChartLine__1NDtO 3s ease-out forwards;animation-delay:.3s}@keyframes analytics_drawChartLine__1NDtO{to{stroke-dashoffset:0}}.analytics_chartArea__aAhmV{opacity:0;animation:analytics_fadeInArea__pDJmh .8s ease forwards;animation-delay:.5s}@keyframes analytics_fadeInArea__pDJmh{to{opacity:1}}.analytics_chartDot__Pdxxv{opacity:0;animation:analytics_fadeInDot__rv341 .3s ease forwards;animation-delay:1.1s}@keyframes analytics_fadeInDot__rv341{to{opacity:1}}.analytics_pulse__ioDHL{animation:analytics_pulseDot__nw0rz 2s ease-in-out infinite}.analytics_chartDot__Pdxxv.analytics_pulse__ioDHL{animation:analytics_fadeInDot__rv341 .3s ease forwards,analytics_pulseDot__nw0rz 2s ease-in-out 1.4s infinite}@keyframes analytics_pulseDot__nw0rz{0%,to{opacity:1}50%{opacity:.4}}.analytics_tableCard__vslHR{border-radius:16px;padding:22px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:16px}.analytics_tableWrap__DgFdw{overflow-x:auto;-webkit-overflow-scrolling:touch}.analytics_table__GYfDH{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.analytics_table__GYfDH th{text-align:left;padding:10px 16px;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.06)}.analytics_table__GYfDH td{padding:10px 16px;color:rgba(255,255,255,.75);border-bottom:1px solid rgba(255,255,255,.03)}.analytics_table__GYfDH tbody tr{transition:background .15s}@media (hover:hover) and (pointer:fine){.analytics_table__GYfDH tbody tr:hover{background:rgba(255,255,255,.025)}}.analytics_loader__mtPYY{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:60vh;color:rgba(255,255,255,.4);font-size:14px}.analytics_spin__kg7pQ{animation:analytics_spinAnim__67ffX 1.2s linear infinite}@keyframes analytics_spinAnim__67ffX{to{transform:rotate(1turn)}}@media (max-width:900px){.analytics_statGrid__4o7dx{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.analytics_page__xi7oZ{padding:56px 16px 48px;gap:20px}.analytics_title__UpfBy{font-size:26px}.analytics_statGrid__4o7dx{grid-template-columns:1fr 1fr;gap:12px}.analytics_chartRow__iEb5C{grid-template-columns:1fr;gap:14px}.analytics_statValue__oT6GN{font-size:20px}}@media (max-width:460px){.analytics_statGrid__4o7dx{grid-template-columns:1fr;gap:10px}.analytics_statCard__iXzCb{padding:16px}.analytics_chartCard__ElD5q,.analytics_tableCard__vslHR{padding:16px;border-radius:14px}.analytics_table__GYfDH td,.analytics_table__GYfDH th{padding:8px 12px}}@media (prefers-reduced-motion:reduce){.analytics_chartArea__aAhmV,.analytics_chartDot__Pdxxv,.analytics_chartLine__L0pb8,.analytics_gridLine__EzHTw,.analytics_pulse__ioDHL,.analytics_spin__kg7pQ{animation:none}.analytics_chartLine__L0pb8,.analytics_gridLine__EzHTw{stroke-dashoffset:0}.analytics_chartArea__aAhmV,.analytics_chartDot__Pdxxv{opacity:1}.analytics_refreshBtn__sgSj5 svg,.analytics_spinning__QI41c svg{transition:none}}