.ProductsHero_hero__lHGC2{position:relative;overflow:hidden;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:clamp(140px,18vh,200px) clamp(20px,5vw,100px) clamp(80px,10vh,120px);background:radial-gradient(circle at top,#f8fafc 0,#fff 70%);text-align:center}.ProductsHero_hero_inner__TuZWX{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:800px}.ProductsHero_badge__NrtD4{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;font-size:14px;font-weight:700;letter-spacing:.02em;color:#1d4ed8}.ProductsHero_badge__NrtD4 svg{color:#2563eb}.ProductsHero_title__o9nbh{margin:0;font-family:Arboria,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:#0f172a}.ProductsHero_gradient_text__xFYLH{background:linear-gradient(100deg,#2563eb,#0284c7 60%,#4f46e5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ProductsHero_desc__Yz0cv{margin:0;font-size:clamp(16px,2vw,20px);line-height:1.6;color:#475569;max-width:640px}@media(max-width:900px){.ProductsHero_hero__lHGC2{padding-top:clamp(120px,16vw,140px);padding-bottom:clamp(60px,8vw,80px)}}.ProductShowcase_showcase___9UTS{background:#f8fafc;padding-top:clamp(64px,8vw,100px);padding-bottom:clamp(80px,10vw,140px)}.ProductShowcase_product_list__nxGFY{display:flex;flex-direction:column;gap:clamp(80px,12vw,160px)}.ProductShowcase_product_row__vPAWH{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:center}.ProductShowcase_row_reverse__F8IzX{grid-template-columns:1.1fr 1fr}.ProductShowcase_row_reverse__F8IzX .ProductShowcase_copy__ImrKE{order:2}.ProductShowcase_row_reverse__F8IzX .ProductShowcase_visual__FarXx{order:1}.ProductShowcase_copy__ImrKE{display:flex;flex-direction:column;align-items:flex-start}.ProductShowcase_title__UCZDi{margin:0 0 16px;font-family:Arboria,sans-serif;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.15;color:#0f172a;letter-spacing:-.02em}.ProductShowcase_desc__zaS7c{margin:0 0 24px;font-size:clamp(16px,1.8vw,18px);line-height:1.65;color:#475569}.ProductShowcase_features__cs4OT{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}.ProductShowcase_features__cs4OT li{display:flex;align-items:flex-start;gap:12px;font-size:16px;font-weight:500;color:#334155;line-height:1.5}.ProductShowcase_check_icon__ZO_W9{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#eff6ff;color:#2563eb;flex-shrink:0;margin-top:2px}.ProductShowcase_action__NKfGP{margin-top:8px}.ProductShowcase_lottie_wrapper__ORcll,.ProductShowcase_visual__FarXx{display:flex;justify-content:center;align-items:center}.ProductShowcase_lottie_wrapper__ORcll{position:relative;width:100%;max-width:540px;aspect-ratio:1/1;background:#fff;border-radius:40px;box-shadow:0 20px 40px rgba(15,23,42,.04)}.ProductShowcase_lottie__QEHR0{width:110%;height:110%;position:absolute}@media(max-width:900px){.ProductShowcase_product_row__vPAWH,.ProductShowcase_row_reverse__F8IzX{grid-template-columns:1fr;gap:48px}.ProductShowcase_product_row__vPAWH .ProductShowcase_copy__ImrKE,.ProductShowcase_row_reverse__F8IzX .ProductShowcase_copy__ImrKE{order:2}.ProductShowcase_product_row__vPAWH .ProductShowcase_visual__FarXx,.ProductShowcase_row_reverse__F8IzX .ProductShowcase_visual__FarXx{order:1}.ProductShowcase_lottie_wrapper__ORcll{max-width:360px;border-radius:32px}}.Competitions_page_container__DvpgS{width:100%;max-width:1200px;margin:0 auto;padding:164px 24px 48px;display:flex;flex-direction:column;gap:32px}.Competitions_hero_skeleton__0i1pp{min-height:280px;border-radius:16px;background:linear-gradient(90deg,#f0f4ff 25%,#e8eeff 50%,#f0f4ff 75%);background-size:200% 100%;animation:Competitions_shimmer__9fCUZ 1.5s infinite}@keyframes Competitions_shimmer__9fCUZ{0%{background-position:200% 0}to{background-position:-200% 0}}.Competitions_hero_banner__0DXmb{border-radius:16px;background:linear-gradient(135deg,#f0f6ff,#fff 55%,#f8fbff);border:1px solid #dbeafe;overflow:hidden}.Competitions_hero_banner_inner__BIkLp{display:flex;align-items:center;gap:24px;padding:32px}.Competitions_hero_banner_content__1b0Vm{flex:1 1;display:flex;flex-direction:column;gap:12px}.Competitions_hero_banner_eyebrow__bQIQ7{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2563eb;margin:0}.Competitions_hero_banner_title__lzOsJ{margin:0;font-family:Arboria,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;color:#111827;line-height:1.2}.Competitions_hero_banner_title__lzOsJ span{background:linear-gradient(263deg,#002a71 12.84%,#005eff 75.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Competitions_hero_banner_text__79w15{margin:0;font-size:15px;color:#4b5563;line-height:1.6;max-width:520px}.Competitions_hero_banner_slogan__Nj0l1{margin:0;font-family:Arboria,sans-serif;font-size:22px;font-weight:700;color:#004fd7}.Competitions_hero_benefit_tags__JE6cO{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.Competitions_hero_benefit_tag__Vgy5Z{font-size:11px;font-weight:700;padding:6px 12px;border-radius:999px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.Competitions_hero_banner_visual__AemBE{flex:0 0 42%}.Competitions_hero_banner_visual__AemBE img{width:100%;height:auto}.Competitions_participant_dashboard__iiau1{position:relative;overflow:hidden;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbeafe;padding:28px;box-shadow:0 10px 30px rgba(15,23,42,.05)}.Competitions_participant_dashboard__iiau1:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#004fd7,#38bdf8,#004fd7)}.Competitions_dashboard_header__pm5iL{margin-bottom:24px}.Competitions_dashboard_header_copy__RM9tG{max-width:640px}.Competitions_dashboard_eyebrow__o_IxL{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;padding:5px 10px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#1d4ed8}.Competitions_dashboard_title__VbuKg{margin:0 0 6px;font-family:Arboria,sans-serif;font-size:clamp(24px,3vw,30px);font-weight:700;color:#0f172a;line-height:1.15}.Competitions_dashboard_subtitle__m8CQy{margin:0;font-size:14px;color:#64748b;line-height:1.5}.Competitions_dashboard_grid__QVFer{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);grid-gap:20px;gap:20px;align-items:stretch}.Competitions_dashboard_stats_panel__HSXnB{display:flex;flex-direction:column;gap:18px}.Competitions_stats_group__HTTT2{display:flex;flex-direction:column;gap:10px}.Competitions_stats_group_label__t_F9S{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8}.Competitions_stats_row__wP1KO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.Competitions_stat_card__wuFTX{position:relative;overflow:hidden;padding:14px;border-radius:14px;background:#fff;border:2px solid #93c5fd;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.Competitions_stat_card__wuFTX:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.08)}.Competitions_stat_card_body__ydl_E{display:flex;align-items:center;gap:12px}.Competitions_stat_icon__OofiN{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#eff6ff;color:#2563eb}.Competitions_stat_content__2_7oH{min-width:0}.Competitions_stat_value__xrmds{margin:0;font-size:24px;font-weight:800;color:#0f172a;line-height:1.1}.Competitions_stat_label__ghBC7{margin:4px 0 0;font-size:12px;font-weight:600;color:#64748b}.Competitions_stat_blue__l_Gsh{border-color:#93c5fd}.Competitions_stat_blue__l_Gsh .Competitions_stat_icon__OofiN{background:#eff6ff;color:#2563eb}.Competitions_stat_blue__l_Gsh:hover{border-color:#60a5fa}.Competitions_stat_green__cKpx7{border-color:#6ee7b7}.Competitions_stat_green__cKpx7 .Competitions_stat_icon__OofiN{background:#ecfdf5;color:#059669}.Competitions_stat_green__cKpx7:hover{border-color:#34d399}.Competitions_stat_amber__fEatT{border-color:#fcd34d}.Competitions_stat_amber__fEatT .Competitions_stat_icon__OofiN{background:#fffbeb;color:#d97706}.Competitions_stat_amber__fEatT:hover{border-color:#fbbf24}.Competitions_stat_purple__1hKfK{border-color:#c4b5fd}.Competitions_stat_purple__1hKfK .Competitions_stat_icon__OofiN{background:#f5f3ff;color:#7c3aed}.Competitions_stat_purple__1hKfK:hover{border-color:#a78bfa}.Competitions_stat_teal__S9uXf{border-color:#5eead4}.Competitions_stat_teal__S9uXf .Competitions_stat_icon__OofiN{background:#f0fdfa;color:#0d9488}.Competitions_stat_teal__S9uXf:hover{border-color:#2dd4bf}.Competitions_stat_indigo__2OblT{border-color:#a5b4fc}.Competitions_stat_indigo__2OblT .Competitions_stat_icon__OofiN{background:#eef2ff;color:#4338ca}.Competitions_stat_indigo__2OblT:hover{border-color:#818cf8}.Competitions_last_result_card__vaqTg{position:relative;display:flex;flex-direction:column;gap:16px;min-height:100%;padding:20px;border-radius:16px;background:linear-gradient(145deg,#0f2744,#123b74 52%,#1d4ed8);border:1px solid rgba(147,197,253,.35);color:#fff;overflow:hidden}.Competitions_last_result_glow__9_brT{position:absolute;top:-40px;right:-30px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.35),transparent 70%);pointer-events:none}.Competitions_last_result_top__Z52Uz{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.Competitions_last_result_identity__volE3{display:flex;align-items:center;gap:12px;min-width:0}.Competitions_last_result_thumb__l8HX2{width:52px;height:52px;border-radius:12px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);color:#bfdbfe}.Competitions_last_result_thumb__l8HX2 img{width:100%;height:100%;object-fit:cover}.Competitions_last_result_copy___UrL8{min-width:0}.Competitions_last_result_header__JZ96Q{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#bfdbfe;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.Competitions_last_result_title__tEC7v{margin:0;font-size:17px;font-weight:700;color:#fff;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Competitions_last_result_rank_badge__3uBsB{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:68px;padding:8px 10px;border-radius:12px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);text-align:center}.Competitions_last_result_rank_badge__3uBsB strong{font-size:22px;font-weight:800;line-height:1;color:#fff}.Competitions_last_result_rank_label__AwYH1{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#dbeafe;margin-bottom:2px}.Competitions_last_result_rank_gold__vb8rb{background:linear-gradient(135deg,rgba(251,191,36,.28),hsla(0,0%,100%,.1));border-color:rgba(251,191,36,.45)}.Competitions_last_result_rank_silver__jqh44{background:linear-gradient(135deg,rgba(203,213,225,.3),hsla(0,0%,100%,.1));border-color:rgba(203,213,225,.45)}.Competitions_last_result_rank_bronze__veTMX{background:linear-gradient(135deg,rgba(217,119,6,.28),hsla(0,0%,100%,.1));border-color:rgba(217,119,6,.45)}.Competitions_last_result_pending_block__6YOYU{position:relative;z-index:1;padding:12px;border-radius:12px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14)}.Competitions_last_result_pending_status__aACoa{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fde68a}.Competitions_last_result_spinner__qWsrw{animation:Competitions_dashboard_spin__uHOfb 1s linear infinite}@keyframes Competitions_dashboard_spin__uHOfb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Competitions_last_result_score__gU3cK{margin:8px 0 0;font-size:13px;color:#dbeafe}.Competitions_last_result_score__gU3cK strong{color:#fff;font-weight:800}.Competitions_last_result_metrics__t5UzX{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.Competitions_last_result_metric__f7ElA{padding:10px 8px;border-radius:12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.14);text-align:center}.Competitions_last_result_metric_value__lIDyl{margin:0;font-size:18px;font-weight:800;color:#fff;line-height:1.1}.Competitions_last_result_metric_label__ov3Eu{margin:4px 0 0;font-size:10px;font-weight:600;color:#bfdbfe;text-transform:uppercase;letter-spacing:.04em}.Competitions_last_result_cta__VDBXF{position:relative;z-index:1;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px 14px;border-radius:10px;background:#fff;color:#1d4ed8;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.Competitions_last_result_cta__VDBXF:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,.18)}.Competitions_last_result_link__wpJax{display:inline-flex;align-items:center;gap:4px;margin-top:14px;font-size:13px;font-weight:700;color:#2563eb;text-decoration:none}.Competitions_list_section____9PO{display:flex;flex-direction:column;gap:20px}.Competitions_list_header__oHgHs{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}.Competitions_list_title__mxwI_{margin:0;font-family:Arboria,sans-serif;font-size:22px;font-weight:700}.Competitions_list_subtitle___rCms{margin:4px 0 0;font-size:14px;color:#6b7280}.Competitions_tabs_container__IyHnZ{display:flex;gap:8px;background:#f3f4f6;padding:4px;border-radius:999px}.Competitions_tab__MFpNJ{border:none;background:transparent;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:700;color:#4b5563;cursor:pointer;transition:all .2s}.Competitions_tab__MFpNJ.Competitions_active__UTNgx{background:#004fd7;color:#fff;box-shadow:0 2px 8px rgba(0,79,215,.25)}.Competitions_card_grid___jL_A{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:12px;gap:12px}.Competitions_competition_card__XEjaK{border-radius:12px;border:1px solid #e5e7eb;background:#fff;overflow:hidden;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.Competitions_competition_card__XEjaK:hover{box-shadow:0 8px 20px rgba(0,0,0,.07);transform:translateY(-2px);border-color:#d1d5db}.Competitions_card_inner__DfDs5{display:flex;align-items:stretch;min-height:132px}.Competitions_card_media__NzQBM{flex:0 0 112px;width:112px;align-self:stretch;position:relative;background:linear-gradient(160deg,#eff6ff,#dbeafe 55%,#bfdbfe);overflow:hidden;border-right:1px solid #eef2f7}.Competitions_card_media__NzQBM img{width:100%;height:100%;object-fit:cover;display:block}.Competitions_card_media_logo__2XzkL{object-fit:contain!important;padding:10px;background:#fff}.Competitions_card_media_fallback__xDBgP{width:100%;height:100%;min-height:132px;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#eff6ff,#dbeafe 55%,#bfdbfe)}.Competitions_card_media_placeholder_icon__ug_QO{width:52px;height:52px;object-fit:contain;opacity:.85}.Competitions_card_content__F9aYG{flex:1 1;min-width:0;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.Competitions_card_top_row__FinsY{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.Competitions_card_status_badge__cT4Cx{display:inline-flex;align-items:center;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 7px;border-radius:5px;line-height:1.2;white-space:nowrap}.Competitions_card_status_badge__cT4Cx.Competitions_status_scheduled__X5Mqx{background:#f3f4f6;color:#4b5563}.Competitions_card_status_badge__cT4Cx.Competitions_status_open__Li2Xp{background:#dbeafe;color:#1d4ed8}.Competitions_card_status_badge__cT4Cx.Competitions_status_closed__GVdGL{background:#fef3c7;color:#b45309}.Competitions_card_status_badge__cT4Cx.Competitions_status_live__3UHac{background:#dcfce7;color:#15803d}.Competitions_card_status_badge__cT4Cx.Competitions_status_completed__ceeyq{background:#f3f4f6;color:#6b7280}.Competitions_card_status_badge__cT4Cx.Competitions_status_pending__SHNsh{background:#fef3c7;color:#b45309}.Competitions_card_status_badge__cT4Cx.Competitions_status_default__jXZJW{background:#eff6ff;color:#2563eb}.Competitions_card_exam_tags__WTB1g{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:1 1}.Competitions_card_exam_tag__6tzBI{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;background:#f9fafb;color:#6b7280;border:1px solid #f3f4f6;white-space:nowrap;max-width:72px;overflow:hidden;text-overflow:ellipsis}.Competitions_card_title___Osk7{font-size:14px;font-weight:700;color:#111827;-webkit-line-clamp:2}.Competitions_card_desc__pvG0b,.Competitions_card_title___Osk7{margin:0;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.Competitions_card_desc__pvG0b{font-size:12px;color:#6b7280;-webkit-line-clamp:1}.Competitions_card_meta_row__26xdD{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:#6b7280}.Competitions_card_meta_item__cfzpW{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.Competitions_card_meta_item__cfzpW svg{flex-shrink:0;color:#9ca3af}.Competitions_card_meta_dot__86xdm{width:3px;height:3px;border-radius:50%;background:#d1d5db;flex-shrink:0}.Competitions_card_meta_muted__qU5rQ{color:#9ca3af}.Competitions_card_footer__dQAeO{margin-top:auto;padding-top:2px}.Competitions_card_cta__H2FVZ{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:#374151;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s ease;line-height:1.2}.Competitions_card_cta__H2FVZ:hover:not(:disabled){border-color:#2563eb;color:#2563eb;background:#f8fbff}.Competitions_card_cta_primary__1bcmw{background:#004fd7;border-color:#004fd7;color:#fff}.Competitions_card_cta_primary__1bcmw:hover:not(:disabled){background:#003db0;border-color:#003db0;color:#fff}.Competitions_card_cta_disabled__cqy47{opacity:.55;cursor:not-allowed}.Competitions_pagination__ZCQqx{display:flex;align-items:center;justify-content:center;gap:16px}.Competitions_pagination__ZCQqx button{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:13px;font-weight:600;cursor:pointer}.Competitions_pagination__ZCQqx button:disabled{opacity:.4;cursor:not-allowed}.Competitions_pagination__ZCQqx span{font-size:13px;color:#6b7280}@media(max-width:992px){.Competitions_page_container__DvpgS{padding-top:148px}.Competitions_hero_banner_inner__BIkLp{flex-direction:column}.Competitions_hero_banner_visual__AemBE{flex:1 1;width:100%}.Competitions_dashboard_grid__QVFer{grid-template-columns:1fr}.Competitions_stats_row__wP1KO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.Competitions_page_container__DvpgS{padding-top:104px;padding-left:14px;padding-right:14px}.Competitions_participant_dashboard__iiau1{padding:18px 16px}.Competitions_last_result_metrics__t5UzX,.Competitions_stats_row__wP1KO{grid-template-columns:1fr}.Competitions_last_result_top__Z52Uz{flex-direction:column}.Competitions_last_result_rank_badge__3uBsB{align-self:flex-start;flex-direction:row;gap:8px;min-width:0;padding:8px 12px}.Competitions_list_header__oHgHs{flex-direction:column;align-items:flex-start}.Competitions_card_inner__DfDs5{min-height:120px}.Competitions_card_media__NzQBM{flex-basis:92px;width:92px}.Competitions_card_media_fallback__xDBgP{min-height:120px}.Competitions_card_media_placeholder_icon__ug_QO{width:44px;height:44px}.Competitions_card_content__F9aYG{padding:8px 10px;gap:5px}.Competitions_card_title___Osk7{font-size:13px;-webkit-line-clamp:2}.Competitions_card_desc__pvG0b,.Competitions_card_exam_tags__WTB1g{display:none}}@media(max-width:380px){.Competitions_card_media__NzQBM{flex-basis:76px;width:76px}.Competitions_card_media_logo__2XzkL{padding:6px}.Competitions_card_meta_row__26xdD{font-size:10px;gap:4px}}.Series_page_container__JMIGZ{width:100%;min-height:100vh;padding:96px 24px 48px;background-color:#f8f9fc;background-image:radial-gradient(#e5e7eb 1.5px,transparent 0);background-size:24px 24px}.Series_page_inner__CXqfG{width:100%;max-width:960px;margin:8px auto;display:flex;flex-direction:column;gap:24px}.Series_series_loader_container__Dty2l{width:100%;min-height:60vh;display:flex;align-items:center;justify-content:center;padding-top:96px}.Series_hero_section__jU1J7{position:relative;overflow:hidden;border:1px solid #e5e7eb;border-radius:14px;padding:0;background:#fff}.Series_hero_glow__Gc9It{position:absolute;top:-50%;right:-6%;width:240px;height:240px;border-radius:50%;pointer-events:none;opacity:.35;filter:blur(48px)}.Series_hero_status_corner___syGF{position:absolute;top:12px;right:12px;z-index:3;padding-top:10px}.Series_hero_content__nd3Nc{position:relative;z-index:2;padding:24px 20px 18px;display:flex;flex-direction:column;gap:14px}.Series_hero_free__sU0Q6{background:linear-gradient(135deg,#f7fef9,#fff 68%,#fafdfb);border-color:#d1fae5}.Series_hero_free__sU0Q6 .Series_hero_glow__Gc9It{background:radial-gradient(circle,#a7f3d0 0,transparent 72%)}.Series_hero_free__sU0Q6 .Series_hero_meta__uAZEr span svg{color:#059669}.Series_hero_freemium__VnlZ9{background:linear-gradient(135deg,#f8fbff,#fff 68%,#f5faff);border-color:#dbeafe}.Series_hero_freemium__VnlZ9 .Series_hero_glow__Gc9It{background:radial-gradient(circle,#bfdbfe 0,transparent 72%)}.Series_hero_freemium__VnlZ9 .Series_hero_meta__uAZEr span svg{color:#0284c7}.Series_hero_premium__3lAR1{background:linear-gradient(135deg,#fffdf7,#fff 70%,#fffef9);border-color:#fde68a}.Series_hero_premium__3lAR1 .Series_hero_glow__Gc9It{background:radial-gradient(circle,#fde68a 0,transparent 72%);opacity:.28}.Series_hero_premium__3lAR1 .Series_hero_meta__uAZEr span svg{color:#b45309}.Series_hero_premium__3lAR1 .Series_price_current__emT8B{color:#92400e}.Series_hero_mock__aytVl{background:linear-gradient(135deg,#faf9ff,#fff 68%,#f9f8ff);border-color:#ddd6fe}.Series_hero_mock__aytVl .Series_hero_glow__Gc9It{background:radial-gradient(circle,#ddd6fe 0,transparent 72%)}.Series_hero_mock__aytVl .Series_hero_meta__uAZEr span svg{color:#6d28d9}.Series_hero_top__vm4vF{display:flex;align-items:flex-start;gap:10px}.Series_hero_title_block__Wyuri{min-width:0}.Series_hero_title__oQHMg{margin:0;font-family:Arboria,sans-serif;font-size:22px;font-weight:700;color:#111827;line-height:1.3}.Series_hero_subtitle__eII_W{margin:4px 0 0;font-family:Nunito Sans,sans-serif;font-size:13px;color:#6b7280}.Series_hero_badges__gb9zA{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0}.Series_hero_badge_group__S9UNV{display:inline-flex;align-items:center;gap:8px;padding-right:14px;margin-right:14px;border-right:1px solid rgba(17,24,39,.1)}.Series_hero_badge_group__S9UNV:last-child{padding-right:0;margin-right:0;border-right:none}.Series_hero_meta__uAZEr{font-family:Nunito Sans,sans-serif;font-size:12px;color:#4b5563;display:flex;flex-wrap:wrap;align-items:center;gap:0}.Series_hero_meta__uAZEr span{display:inline-flex;align-items:center;gap:4px;padding-right:14px;margin-right:14px;border-right:1px solid #e5e7eb}.Series_hero_meta__uAZEr span:last-child{padding-right:0;margin-right:0;border-right:none}.Series_category_badge__KSEaO,.Series_status_badge__RfZHu,.Series_type_badge__d2waA{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;padding:4px 8px;border-radius:6px;font-family:Nunito Sans,sans-serif}.Series_category_badge__KSEaO{border:1px solid transparent}.Series_category_badge__KSEaO.Series_cat_free__mzXID{color:#047857;background:hsla(0,0%,100%,.72);border-color:#6ee7b7}.Series_category_badge__KSEaO.Series_cat_freemium__OpdNl{color:#0369a1;background:hsla(0,0%,100%,.72);border-color:#7dd3fc}.Series_category_badge__KSEaO.Series_cat_premium__tVHNA{color:#92400e;background:hsla(0,0%,100%,.85);border-color:#fde68a}.Series_category_badge__KSEaO.Series_cat_mock__tpcwG{color:#5b21b6;background:hsla(0,0%,100%,.72);border-color:#c4b5fd}.Series_type_badge__d2waA.Series_type_mock__LR2bv{color:#4338ca;background:#eef2ff}.Series_type_badge__d2waA.Series_type_pyp__K7oPB{color:#0f766e;background:#ccfbf1}.Series_status_badge__RfZHu{color:#059669;background:#d1fae5;height:30px;padding:4px 13px;margin:0 9px}.Series_status_badge__RfZHu.Series_status_started__yPx1u{color:#2563eb;background:#eff6ff}.Series_lang_badge__SIL5U,.Series_reward_icon__oiKI2{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:6px}.Series_lang_badge__SIL5U{gap:6px;padding:2px 8px;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;font-family:Nunito Sans,sans-serif}.Series_lang_codes__8MpQy{display:inline-flex;align-items:center;gap:4px}.Series_lang_code__o0TG_,.Series_lang_overflow__TlQvE{font-size:10px;font-weight:800;letter-spacing:.3px;line-height:1}.Series_lang_overflow__TlQvE{color:#1e40af}.Series_reward_icon__oiKI2{width:22px;height:22px;color:#d97706;background:#fffbeb;border:1px solid #fde68a}.Series_hero_actions__j7rw7{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.Series_price_row__niKNS{display:flex;align-items:center;gap:8px;font-family:Nunito Sans,sans-serif}.Series_price_current__emT8B{font-size:18px;font-weight:800;color:#111827}.Series_price_original__2LAvK{font-size:13px;font-weight:600;color:#9ca3af;text-decoration:line-through}.Series_buy_button__7s1Gv{border:none;border-radius:8px;padding:8px 16px;background:#0079ff;color:#fff;font-size:13px;font-weight:700;font-family:Nunito Sans,sans-serif;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.Series_buy_button__7s1Gv:hover{transform:translateY(-1px);filter:brightness(1.05)}.Series_buy_button__7s1Gv.Series_buy_premium__Ho24p{background:linear-gradient(135deg,#b45309,#f59e0b);box-shadow:0 4px 14px rgba(245,158,11,.35)}.Series_buy_button__7s1Gv.Series_buy_premium__Ho24p:hover{box-shadow:0 6px 18px rgba(245,158,11,.45)}.Series_buy_button__7s1Gv.Series_buy_freemium__kG1v5{background:linear-gradient(135deg,#0284c7,#0ea5e9);box-shadow:0 4px 14px rgba(14,165,233,.3)}.Series_buy_button__7s1Gv.Series_buy_freemium__kG1v5:hover{box-shadow:0 6px 18px rgba(14,165,233,.4)}.Series_buy_button__7s1Gv.Series_buy_free__lsoSi,.Series_buy_button__7s1Gv.Series_buy_mock__MPlqT{background:linear-gradient(135deg,#0079ff,#00cae0)}.Series_papers_header__l_8d2,.Series_papers_section__0ffiK,.Series_terms_section__4xCdt{display:flex;flex-direction:column;gap:12px}.Series_papers_toolbar__eK9C3{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.Series_section_title__ZOoMG{margin:0;font-family:Arboria,sans-serif;font-size:18px;font-weight:700;color:#111827}.Series_paper_tabs__Geb8K{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.Series_paper_stage_filter__wM3pU{flex-shrink:0;margin-left:auto}.Series_paper_stage_select__AQSaL{min-width:148px;padding:8px 36px 8px 12px;border-radius:8px;border:1px solid #e5e7eb;background-color:#fff;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:600;color:#374151;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.Series_paper_stage_select__AQSaL:focus{border-color:#0079ff}.Series_paper_tab__ybNT6{border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;font-family:Nunito Sans,sans-serif;cursor:pointer}.Series_paper_tab__ybNT6.Series_paper_tab_active__vCmkc{background:#0079ff;border-color:#0079ff;color:#fff}.Series_papers_list__1ctqP{display:flex;flex-direction:column;gap:10px}.Series_paper_card__7cSHC{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.Series_paper_main__HrmgP{min-width:0;flex:1 1}.Series_paper_title_row__HZPpQ{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Series_pro_badge__pCJZW{background:#f59e0b;color:#fff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase}.Series_paper_title__zsm8I{margin:0;font-family:Nunito Sans,sans-serif;font-size:15px;font-weight:700;color:#111827;line-height:1.35}.Series_paper_meta__ugXMH{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;font-family:Nunito Sans,sans-serif;font-size:12px;color:#6b7280}.Series_paper_meta__ugXMH span{display:inline-flex;align-items:center;gap:4px}.Series_paper_meta__ugXMH .Series_dot__DranL{width:4px;height:4px;border-radius:50%;background:#d1d5db}.Series_paper_action__5hIpt{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:700;font-family:Nunito Sans,sans-serif;cursor:pointer;white-space:nowrap;flex-shrink:0}.Series_paper_action_primary__0mBW9{border:none;background:#00cae0;color:#fff}.Series_paper_action_resume__m_avY{border:none;background:#7c3aed;color:#fff}.Series_paper_action_outline__zyT7h{border:1px solid #d1d5db;background:#fff;color:#374151}.Series_paper_action_locked__JqOsv{border:1px solid #d1d5db;background:#fff;color:#6b7280}.Series_terms_list__AYTfi{margin:0;padding:14px 16px 14px 28px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;font-family:Nunito Sans,sans-serif;font-size:14px;color:#4b5563}.Series_terms_list__AYTfi li+li{margin-top:8px}.Series_purchase_modal__duaJu{overflow:hidden;background:#fff}.Series_purchase_header__o4dvQ{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6}.Series_purchase_badge__zyfB_{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;padding:4px 10px;border-radius:6px;font-family:Nunito Sans,sans-serif;background:#fffbeb;color:#92400e;border:1px solid #fde68a}.Series_purchase_freemium__acj2r .Series_purchase_badge__zyfB_{background:#eff6ff;color:#0369a1;border-color:#7dd3fc}.Series_purchase_free__usqiS .Series_purchase_badge__zyfB_,.Series_purchase_mock__7vhNb .Series_purchase_badge__zyfB_{background:#ecfdf5;color:#047857;border-color:#6ee7b7}.Series_purchase_body__JUw3S{padding:20px;display:flex;flex-direction:column;gap:16px}.Series_purchase_intro___Dp6E{display:flex;flex-direction:column;align-items:center;text-align:center}.Series_purchase_intro___Dp6E svg{color:#0079ff;margin-bottom:8px}.Series_purchase_title__9kWtU{margin:0;font-size:18px;font-weight:700;color:#111827;font-family:Arboria,sans-serif}.Series_purchase_series_name__GC8EQ{margin:6px 0 0;font-size:14px;font-weight:500;color:#6b7280;line-height:1.4;font-family:Nunito Sans,sans-serif}.Series_purchase_meta__mkU5U{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;font-size:13px;font-weight:600;color:#4b5563;font-family:Nunito Sans,sans-serif}.Series_purchase_meta__mkU5U span{display:inline-flex;align-items:center;gap:4px}.Series_purchase_summary__zHVYA{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.Series_purchase_row__S_VWg{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;color:#374151;font-family:Nunito Sans,sans-serif}.Series_purchase_row__S_VWg span{display:inline-flex;align-items:center;gap:4px}.Series_purchase_row__S_VWg strong{font-size:15px;font-weight:700;color:#111827}.Series_purchase_price_group__MKL7L{display:flex;align-items:center;gap:8px}.Series_purchase_price_original__BowL6{font-size:13px;font-weight:600;color:#9ca3af;text-decoration:line-through}.Series_purchase_row_muted__fsJDA{padding-top:10px;border-top:1px dashed #e5e7eb;font-size:13px;color:#6b7280}.Series_balance_ok___lEQ9{color:#059669!important}.Series_balance_low__r2tC_{color:#dc2626!important}.Series_purchase_warning__9ziAn{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:500;font-family:Nunito Sans,sans-serif}.Series_purchase_footer__CN4U7{padding:0 20px 20px;display:flex;flex-direction:column;gap:12px}.Series_purchase_buy_btn__z_qBb{width:100%;border:none;border-radius:10px;padding:12px 20px;font-size:15px;font-weight:700;font-family:Nunito Sans,sans-serif;color:#fff;background:linear-gradient(135deg,#0079ff,#00cae0);cursor:pointer;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;display:flex;align-items:center;justify-content:center;min-height:46px}.Series_purchase_buy_btn__z_qBb:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.Series_purchase_buy_btn__z_qBb:disabled{background:#d1d5db;cursor:not-allowed;transform:none;filter:none}.Series_purchase_premium__vAvd0 .Series_purchase_buy_btn__z_qBb:not(:disabled){background:linear-gradient(135deg,#b45309,#f59e0b);box-shadow:0 4px 14px rgba(245,158,11,.35)}.Series_purchase_premium__vAvd0 .Series_purchase_buy_btn__z_qBb:not(:disabled):hover{box-shadow:0 6px 18px rgba(245,158,11,.45)}.Series_purchase_freemium__acj2r .Series_purchase_buy_btn__z_qBb:not(:disabled){background:linear-gradient(135deg,#0284c7,#0ea5e9);box-shadow:0 4px 14px rgba(14,165,233,.3)}.Series_purchase_freemium__acj2r .Series_purchase_buy_btn__z_qBb:not(:disabled):hover{box-shadow:0 6px 18px rgba(14,165,233,.4)}.Series_purchase_wallet_link__EMsTl{text-align:center;font-size:14px;font-weight:700;color:#0079ff;font-family:Nunito Sans,sans-serif;text-decoration:none}.Series_purchase_wallet_link__EMsTl:hover{text-decoration:underline}.Series_purchase_spinner__N3b8Y{width:20px;height:20px;border:3px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:Series_purchase_spin__XQBp8 .8s linear infinite}@keyframes Series_purchase_spin__XQBp8{to{transform:rotate(1turn)}}@media(max-width:768px){.Series_page_container__JMIGZ{padding:88px 16px 32px}.Series_hero_title__oQHMg{font-size:20px}.Series_paper_card__7cSHC{flex-direction:column;align-items:stretch}.Series_paper_action__5hIpt{width:100%;justify-content:center}}@media(max-width:600px){.Series_purchase_body__JUw3S{padding:16px}.Series_purchase_footer__CN4U7{padding:0 16px 16px}}.TrendingContent_trending__wCG7t{background:#fff}.TrendingContent_tabs_container__qtgi3{display:flex;align-items:center;gap:8px;margin-bottom:32px;overflow-x:auto;padding-bottom:8px}.TrendingContent_tabs_container__qtgi3::-webkit-scrollbar{height:0}.TrendingContent_tab__03zJg{padding:10px 20px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .2s ease}.TrendingContent_tab__03zJg:hover{background:#f1f5f9}.TrendingContent_tab__03zJg.TrendingContent_active__GPHFG{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.TrendingContent_data_container__6anoc{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:24px;gap:24px}.TrendingContent_data_container_list__lj08e{grid-template-columns:1fr}.TrendingContent_card_content__bJdhQ{display:flex;flex-direction:column;gap:6px}.TrendingContent_card_title__1Xs90{margin:0;font-size:18px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrendingContent_card_desc__i6qA_{margin:0;font-size:14px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrendingContent_card_meta__Bu8mq{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b;font-weight:500}.TrendingContent_dot__vT2LA{width:4px;height:4px;border-radius:50%;background:#cbd5e1}.TrendingContent_tags__Ew19S{display:flex;align-items:center;gap:8px;margin-bottom:4px}.TrendingContent_tag__4_Im8{align-items:center;gap:4px;background:#eff6ff;color:#1d4ed8;font-weight:600}.TrendingContent_tag__4_Im8,.TrendingContent_tag_gray__dzFQm{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:12px}.TrendingContent_tag_gray__dzFQm{background:#f1f5f9;color:#475569;font-weight:500}@media(max-width:900px){.TrendingContent_data_container__6anoc{grid-template-columns:1fr}}