.AnimatedChartPreview-module-scss-module__jm5ZMq__preview{opacity:.72;background:radial-gradient(420px 240px at 20% 0,#00a34c1f,#0000 60%),linear-gradient(160deg,#fff 0%,#eef2f7 70%);width:100%;height:100%;transition:opacity .35s,transform .5s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.AnimatedChartPreview-module-scss-module__jm5ZMq__growY,.AnimatedChartPreview-module-scss-module__jm5ZMq__growX,.AnimatedChartPreview-module-scss-module__jm5ZMq__pop,.AnimatedChartPreview-module-scss-module__jm5ZMq__draw,.AnimatedChartPreview-module-scss-module__jm5ZMq__flow,.AnimatedChartPreview-module-scss-module__jm5ZMq__sweep,.AnimatedChartPreview-module-scss-module__jm5ZMq__fadeIn,.AnimatedChartPreview-module-scss-module__jm5ZMq__pulse{animation-duration:1.1s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-iteration-count:1;animation-fill-mode:both}.AnimatedChartPreview-module-scss-module__jm5ZMq__growY{transform-origin:bottom;transform-box:fill-box;animation-name:AnimatedChartPreview-module-scss-module__jm5ZMq__growY}.AnimatedChartPreview-module-scss-module__jm5ZMq__growX{transform-origin:0;transform-box:fill-box;animation-name:AnimatedChartPreview-module-scss-module__jm5ZMq__growX}.AnimatedChartPreview-module-scss-module__jm5ZMq__pop{transform-origin:50%;transform-box:fill-box;animation-name:AnimatedChartPreview-module-scss-module__jm5ZMq__pop}.AnimatedChartPreview-module-scss-module__jm5ZMq__draw{stroke-dasharray:460;animation-name:AnimatedChartPreview-module-scss-module__jm5ZMq__draw;animation-duration:1.4s}.AnimatedChartPreview-module-scss-module__jm5ZMq__flow{stroke-dasharray:420;animation-name:AnimatedChartPreview-module-scss-module__jm5ZMq__draw;animation-duration:1.3s}.AnimatedChartPreview-module-scss-module__jm5ZMq__sweep{animation-name:AnimatedChartPreview-module-scss-module__jm5ZMq__sweep;animation-duration:1.4s}.AnimatedChartPreview-module-scss-module__jm5ZMq__fadeIn{animation-name:AnimatedChartPreview-module-scss-module__jm5ZMq__fadeIn}.AnimatedChartPreview-module-scss-module__jm5ZMq__pulse{transform-origin:50%;transform-box:fill-box;animation-name:AnimatedChartPreview-module-scss-module__jm5ZMq__pulse}@keyframes AnimatedChartPreview-module-scss-module__jm5ZMq__growY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes AnimatedChartPreview-module-scss-module__jm5ZMq__growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes AnimatedChartPreview-module-scss-module__jm5ZMq__pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes AnimatedChartPreview-module-scss-module__jm5ZMq__draw{0%{stroke-dashoffset:460px}to{stroke-dashoffset:0}}@keyframes AnimatedChartPreview-module-scss-module__jm5ZMq__sweep{0%{stroke-dashoffset:var(--dash,352)}to{stroke-dashoffset:var(--dash-end,128)}}@keyframes AnimatedChartPreview-module-scss-module__jm5ZMq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes AnimatedChartPreview-module-scss-module__jm5ZMq__pulse{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.AnimatedChartPreview-module-scss-module__jm5ZMq__growY,.AnimatedChartPreview-module-scss-module__jm5ZMq__growX,.AnimatedChartPreview-module-scss-module__jm5ZMq__pop,.AnimatedChartPreview-module-scss-module__jm5ZMq__draw,.AnimatedChartPreview-module-scss-module__jm5ZMq__flow,.AnimatedChartPreview-module-scss-module__jm5ZMq__sweep,.AnimatedChartPreview-module-scss-module__jm5ZMq__fadeIn,.AnimatedChartPreview-module-scss-module__jm5ZMq__pulse{animation:none}}[data-theme=dark] .AnimatedChartPreview-module-scss-module__jm5ZMq__preview{background:radial-gradient(420px 240px at 20% 0,#2ecc7a1a,#0000 60%),linear-gradient(160deg,#0d1512 0%,#0a0a0c 70%)}
.ChartLibrary-module-scss-module__TsV3PG__library{max-width:var(--section-width);margin:0 auto;padding:48px 24px clamp(84px,9vw,124px)}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__header{max-width:860px;margin:0 0 clamp(36px,4vw,52px)}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__header__badge{border:1px solid var(--brand-tint);background:var(--brand-tint);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);border-radius:999px;align-items:center;margin:0 0 16px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__header__title{letter-spacing:.015em;color:var(--text-strong);margin:0 0 16px;font-size:clamp(32px,3.4vw,54px);font-weight:300;line-height:1.08}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__header__intro{max-width:760px;color:var(--text-soft);margin:0;font-size:clamp(14px,1vw,17px);line-height:1.62}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__search{border:1px solid var(--glass-border);background:var(--glass-bg);max-width:680px;box-shadow:inset 0 1px 0 var(--glass-highlight),0 22px 60px #15222214;color:var(--text-soft);border-radius:999px;align-items:center;gap:10px;margin:0 0 clamp(36px,4vw,52px);padding:4px 8px 4px 18px;display:flex}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__search__sort{border:1px solid var(--glass-border);border-radius:999px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__search__sortButton{cursor:pointer;color:var(--text-soft);background:0 0;border:none;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__search__sortButton:hover{color:var(--text-strong)}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__search__sortButton___active{background:var(--brand-tint);color:var(--brand)}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__search__icon{flex-shrink:0}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__search__input{color:var(--text-strong);background:0 0;border:none;flex:1;padding:12px 8px 12px 0;font-size:15px}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__search__input:focus{outline:none}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__search__input::placeholder{color:var(--text-soft)}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.25vw,22px);display:grid}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__category{--card-surface:#fff;--card-shade:255, 255, 255;--card-ink:var(--text-strong);border:1px solid var(--glass-border);background:var(--card-surface);min-height:216px;color:var(--card-ink);border-radius:18px;flex-direction:column;justify-content:space-between;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 60px #15222214}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__category:hover .ChartLibrary-module-scss-module__TsV3PG__category__video,.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__category:hover>span:first-child{opacity:.95;transform:scale(1.03)}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__category:hover{box-shadow:0 30px 70px #15222224,0 0 60px -12px var(--accent-glow);transform:translateY(-5px)}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__category__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__category__shade{background:linear-gradient(180deg, rgba(var(--card-shade), .42), transparent 30%),linear-gradient(0deg, rgba(var(--card-shade), .94) 12%, rgba(var(--card-shade), .78) 42%, transparent 78%);position:absolute;inset:0}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__category__count{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);padding:20px 22px 0;font-size:11px;font-weight:760;position:relative}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__category__body{z-index:1;flex-direction:column;gap:8px;padding:0 22px 22px;display:flex;position:relative}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__category__name{color:var(--card-ink);font-size:clamp(19px,1.4vw,24px);font-weight:650}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__category__description{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__empty{color:var(--text-soft);margin:0;padding:40px 0;font-size:15px}@media (max-width:1024px){.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.ChartLibrary-module-scss-module__TsV3PG__library{padding:32px 20px 64px}.ChartLibrary-module-scss-module__TsV3PG__library .ChartLibrary-module-scss-module__TsV3PG__grid{grid-template-columns:1fr}}[data-theme=dark] .ChartLibrary-module-scss-module__TsV3PG__category{--card-surface:#10181c;--card-shade:5, 12, 14;--card-ink:#fff}
