.charts_root__1WrEl{min-height:100%;color:var(--text-primary,#121d36);font-family:var(--font-sans,"Satoshi",-apple-system,system-ui,sans-serif)}.charts_bannerWrap__OX653{margin:24px 32px 0}.charts_card__jwMVM{background:var(--surface-raised,#fff);border-radius:var(--radius-2xl,20px);margin:var(--space-6,24px)var(--space-8,32px);box-shadow:var(--shadow-sm,0 1px 3px #121d360f,0 1px 2px #121d360a);overflow:hidden}.charts_header__dxELD{padding:28px var(--space-8,32px)12px;gap:var(--space-4,16px);flex-direction:column;display:flex}.charts_headerRow__uDish{justify-content:space-between;align-items:center;gap:var(--space-4,16px);flex-wrap:wrap;display:flex}.charts_title__JJN1_{letter-spacing:-.02em;color:var(--text-primary,#121d36);margin:0;font-size:32px;font-weight:700;line-height:40px}.charts_subtitle__HAVKY{color:var(--text-secondary,#4e5768);max-width:640px;margin:4px 0 0;font-size:15px;line-height:22px}@media (width<=820px){.charts_header__dxELD{padding:20px 20px 8px}.charts_title__JJN1_{font-size:26px;line-height:32px}}.charts_toolbar__8G1D6{align-items:center;gap:var(--space-3,12px);padding:14px var(--space-8,32px);background:var(--surface-raised,#fff);border-top:1px solid var(--border-subtle,#e4e8ef);border-bottom:1px solid var(--border-subtle,#e4e8ef);flex-wrap:wrap;display:flex}.charts_searchWrap__5qUka{flex:1;min-width:220px;max-width:420px}.charts_countPill__GH3OR{color:var(--text-secondary,#4e5768);background:var(--neutral-100,#eef1f6);border-radius:var(--radius-pill,999px);margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600}.charts_grid__Ubdfb{padding:20px var(--space-8,32px)28px;gap:var(--space-5,20px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.charts_cardSurface__rNhQz{flex-direction:column;display:flex;overflow:hidden}.charts_cardImage__o4G24{aspect-ratio:4/3;background:var(--surface-canvas,#f5f7fa);border-radius:var(--radius-md,8px);position:relative;overflow:hidden}.charts_cardImageInner__i4WNI{object-fit:contain;width:100%;height:100%;padding:12px}.charts_cardBody__XtEBi{flex-direction:column;gap:10px;padding:14px 0 0;display:flex}.charts_cardTitleRow__aOBB1{justify-content:space-between;gap:var(--space-2,8px);align-items:flex-start;display:flex}.charts_cardTitle__Y_ND3{color:var(--text-primary,#121d36);letter-spacing:-.005em;word-break:break-word;margin:0;font-size:15px;font-weight:700;line-height:20px}.charts_tagRow__W__NQ{flex-wrap:wrap;gap:6px;min-height:20px;display:flex}.charts_cardActions__ATkIy{border-top:1px solid var(--border-subtle);gap:8px;margin-top:6px;padding-top:10px;display:flex}.charts_cardActions__ATkIy>*{flex:1;min-width:0}.charts_cardActions__ATkIy ar-button,.charts_cardActions__ATkIy ar-button button{width:100%}.charts_deleteActionButton__dmldK,.charts_deleteActionButton__dmldK>button{color:var(--danger-500)}.charts_deleteActionButton__dmldK:hover>button{color:var(--danger-700);background:var(--danger-50)}.charts_empty___NpSr{text-align:center;background:var(--neutral-25,#fafbfc);border:1px dashed var(--border-default,#d7dde7);border-radius:var(--radius-xl,16px);flex-direction:column;align-items:center;gap:12px;max-width:520px;margin:40px auto 24px;padding:40px 28px;display:flex}.charts_emptyIcon__udBmI{border-radius:var(--radius-lg,12px);background:var(--blue-50,#eff7fe);width:44px;height:44px;color:var(--blue-600,#0668b3);place-items:center;display:grid}.charts_emptyIcon__udBmI .anticon svg{width:20px;height:20px}.charts_emptyTitle__OXmCJ{color:var(--text-primary,#121d36);letter-spacing:-.005em;margin:0;font-size:16px;font-weight:700;line-height:22px}.charts_emptyText__rF7uX{color:var(--text-secondary,#4e5768);max-width:420px;margin:0;font-size:13px;line-height:19px}.charts_paginationRow__Cmb_t{padding:8px var(--space-8,32px)28px;justify-content:flex-end;display:flex}.charts_skeletonGrid__STb0d{padding:20px var(--space-8,32px)28px;gap:var(--space-5,20px);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.charts_skeletonCard__qv3ES{border-radius:var(--radius-lg,12px);background:linear-gradient(90deg,var(--neutral-100,#eef1f6)0%,var(--neutral-50,#f5f7fa)50%,var(--neutral-100,#eef1f6)100%);background-size:400% 100%;height:280px;animation:1.4s linear infinite charts_shimmer__Tbc4I}@keyframes charts_shimmer__Tbc4I{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.charts_skeletonCard__qv3ES{animation:none}}.charts_modalBody__TCK6Q{flex-direction:column;gap:16px;padding:8px 0;display:flex}.charts_modalFooter__XcDLl{justify-content:flex-end;gap:8px;display:flex}.charts_radioRow__zo0z6{grid-template-columns:1fr 1fr;gap:10px;display:grid}.charts_preview__t20fP{align-items:center;gap:var(--space-4,16px);padding:var(--space-3,12px);background:var(--surface-canvas,#f5f7fa);border-radius:var(--radius-lg,12px);display:flex}.charts_preview__t20fP img{object-fit:contain;background:var(--surface-raised,#fff);border-radius:var(--radius-md,8px);border:1px solid var(--border-subtle,#e4e8ef);width:72px;height:72px}.charts_confirmPreview__a4k_p{align-items:center;gap:var(--space-4,16px);border:1px solid var(--border-subtle,#e4e8ef);border-radius:var(--radius-lg,12px);background:var(--neutral-50,#f5f7fa);margin-bottom:4px;padding:14px;display:flex}.charts_confirmPreview__a4k_p img{object-fit:contain;border-radius:var(--radius-md,8px);background:var(--surface-raised,#fff);border:1px solid var(--border-subtle,#e4e8ef);width:72px;height:72px}.charts_confirmName__3rJ2X{color:var(--text-primary,#121d36);margin-bottom:6px;font-size:15px;font-weight:700}.charts_confirmBody__Pfkoo{color:var(--text-secondary,#4e5768);margin:0;font-size:14px;line-height:20px}