:root{--primary:#165dff;--primary-dark:#0e42d2;--primary-light:#e8f3ff;--primary-50:#f5f9ff;--dark:#1d2129;--gray-700:#4e5969;--gray-500:#86909c;--gray-300:#c9cdd4;--gray-200:#e5e6eb;--gray-100:#f2f3f5;--gray-50:#f7f8fa;--white:#fff;--shadow-sm:0 1px 3px #0000000a;--shadow-md:0 4px 20px #0000000f;--shadow-lg:0 8px 40px #165dff14;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--transition:all .3s cubic-bezier(.4, 0, .2, 1);--container-max:900px;--container-padding:24px}html{scroll-behavior:smooth}.svelte-1gc460s{box-sizing:border-box;margin:0;padding:0}.page-wrap.svelte-1gc460s{background:linear-gradient(180deg, var(--gray-50) 0%, var(--white) 100%);min-height:100vh}.container.svelte-1gc460s{max-width:var(--container-max);padding:0 var(--container-padding);width:100%;margin:0 auto}.hide-mobile.svelte-1gc460s{display:inline}.text-gradient.svelte-1gc460s{background:linear-gradient(135deg, var(--primary) 0%, #6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-primary.svelte-1gc460s{background:var(--primary);color:var(--white);border-radius:var(--radius-sm);border:1px solid var(--primary);transition:var(--transition);cursor:pointer;align-items:center;gap:10px;padding:14px 32px;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #165dff40}.btn-primary.svelte-1gc460s:hover{background:var(--primary-dark);border-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 8px 28px #165dff59}.icon-arrow.svelte-1gc460s{flex-shrink:0;width:18px;height:18px;transition:transform .3s}.btn-primary.svelte-1gc460s:hover .icon-arrow:where(.svelte-1gc460s){transform:translate(4px)}.news-hero.svelte-1gc460s{text-align:center;background:linear-gradient(180deg, var(--white) 0%, var(--gray-50) 100%);padding:100px 0 70px;position:relative;overflow:hidden}.hero-bg-glow.svelte-1gc460s{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg-glow.svelte-1gc460s:before{content:"";background:radial-gradient(circle,#165dff0d 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-150px;right:-80px}.hero-bg-glow.svelte-1gc460s:after{content:"";background:radial-gradient(circle,#6366f10a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;left:-80px}.hero-badge.svelte-1gc460s{background:var(--primary-light);color:var(--primary);border-radius:var(--radius-sm);z-index:1;border:1px solid #165dff1a;align-items:center;gap:8px;margin-bottom:28px;padding:6px 18px;font-size:.82rem;font-weight:500;display:inline-flex;position:relative}.badge-dot.svelte-1gc460s{flex-shrink:0;width:8px;height:8px;position:relative}.badge-dot.svelte-1gc460s:before{content:"";background:var(--primary);border-radius:50%;animation:1.8s ease-in-out infinite svelte-1gc460s-badge-ping;position:absolute;inset:0}.badge-dot.svelte-1gc460s:after{content:"";background:var(--primary);border-radius:50%;position:absolute;inset:1.5px}@keyframes svelte-1gc460s-badge-ping{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(2.2)}}.hero-title.svelte-1gc460s{color:var(--dark);letter-spacing:-.02em;z-index:1;margin-bottom:16px;font-size:3.2rem;font-weight:700;line-height:1.2;position:relative}.hero-desc.svelte-1gc460s{max-width:600px;color:var(--gray-500);z-index:1;margin:0 auto 48px;font-size:1.1rem;line-height:1.8;position:relative}.hero-stats.svelte-1gc460s{border-top:1px solid var(--gray-200);z-index:1;justify-content:center;align-items:center;gap:32px;padding-top:32px;display:flex;position:relative}.stat-item.svelte-1gc460s{flex-direction:column;align-items:center;display:flex}.stat-number.svelte-1gc460s{color:var(--dark);letter-spacing:-.01em;font-size:1.6rem;font-weight:700}.stat-label.svelte-1gc460s{color:var(--gray-500);font-size:.8rem}.stat-divider.svelte-1gc460s{background:var(--gray-200);width:1px;height:32px}.news-section.svelte-1gc460s{padding:50px 0 60px}.news-toolbar.svelte-1gc460s{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding:16px 20px;display:flex}.filter-tabs.svelte-1gc460s{flex-wrap:wrap;gap:6px;display:flex}.filter-tab.svelte-1gc460s{color:var(--gray-500);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);white-space:nowrap;background:0 0;border:none;padding:6px 16px;font-family:inherit;font-size:.85rem;font-weight:500}.filter-tab.svelte-1gc460s:hover{color:var(--dark);background:var(--gray-100)}.filter-tab.active.svelte-1gc460s{background:var(--primary);color:var(--white);box-shadow:0 2px 12px #165dff40}.search-box.svelte-1gc460s{background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-sm);transition:var(--transition);align-items:center;gap:8px;min-width:200px;padding:4px 12px;display:flex}.search-box.svelte-1gc460s:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #165dff1a}.search-icon.svelte-1gc460s{width:18px;height:18px;color:var(--gray-500);flex-shrink:0}.search-input.svelte-1gc460s{color:var(--dark);background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-family:inherit;font-size:.9rem}.search-input.svelte-1gc460s::placeholder{color:var(--gray-300)}.search-clear.svelte-1gc460s{color:var(--gray-500);cursor:pointer;transition:var(--transition);background:0 0;border:none;padding:4px;font-size:.8rem}.search-clear.svelte-1gc460s:hover{color:var(--dark)}.news-list.svelte-1gc460s{flex-direction:column;gap:0;display:flex}.news-card.svelte-1gc460s{border-bottom:1px solid var(--gray-100);transition:var(--transition);gap:20px;padding:24px 0;display:flex}.news-card.svelte-1gc460s:last-child{border-bottom:none}.news-card.svelte-1gc460s:hover{padding-left:8px}.news-timeline.svelte-1gc460s{flex-direction:column;flex-shrink:0;align-items:center;width:20px;padding-top:4px;display:flex}.timeline-dot.svelte-1gc460s{border:2px solid var(--white);width:12px;height:12px;box-shadow:0 0 0 2px var(--gray-200);border-radius:50%;flex-shrink:0}.timeline-line.svelte-1gc460s{background:var(--gray-200);flex:1;width:2px;min-height:20px;margin:6px 0}.news-content.svelte-1gc460s{flex:1;min-width:0}.news-header.svelte-1gc460s{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.news-category.svelte-1gc460s{text-transform:uppercase;letter-spacing:.04em;background:var(--primary-light);color:var(--primary);border:1px solid #165dff14;border-radius:20px;align-items:center;gap:4px;padding:2px 12px;font-size:.7rem;font-weight:600;display:inline-flex}.cat-icon.svelte-1gc460s{font-size:.7rem}.news-date.svelte-1gc460s{color:var(--gray-500);font-size:.8rem}.date-full.svelte-1gc460s{margin-left:2px;display:none}.news-title.svelte-1gc460s{color:var(--dark);transition:var(--transition);margin-bottom:6px;font-size:1.15rem;font-weight:600;line-height:1.4}.news-card.svelte-1gc460s:hover .news-title:where(.svelte-1gc460s){color:var(--primary)}.news-summary.svelte-1gc460s{color:var(--gray-500);margin-bottom:12px;font-size:.92rem;line-height:1.7}.news-footer.svelte-1gc460s{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.news-tags.svelte-1gc460s{flex-wrap:wrap;gap:6px;display:flex}.news-tag.svelte-1gc460s{background:var(--gray-100);color:var(--gray-700);transition:var(--transition);border-radius:20px;padding:2px 10px;font-size:.68rem;font-weight:500}.news-card.svelte-1gc460s:hover .news-tag:where(.svelte-1gc460s){background:var(--primary-50);color:var(--primary)}.news-link.svelte-1gc460s{color:var(--primary);transition:var(--transition);white-space:nowrap;align-items:center;gap:4px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.news-link.svelte-1gc460s:hover{color:var(--primary-dark);gap:8px}.link-arrow.svelte-1gc460s{width:16px;height:16px;transition:transform .3s}.news-link.svelte-1gc460s:hover .link-arrow:where(.svelte-1gc460s){transform:translate(4px)}.empty-state.svelte-1gc460s{text-align:center;color:var(--gray-500);padding:60px 20px}.empty-icon.svelte-1gc460s{margin-bottom:16px;font-size:3rem;display:block}.empty-state.svelte-1gc460s h3:where(.svelte-1gc460s){color:var(--gray-700);margin-bottom:4px;font-size:1.2rem}.empty-state.svelte-1gc460s p:where(.svelte-1gc460s){margin-bottom:16px;font-size:.95rem}.empty-reset.svelte-1gc460s{border:1px solid var(--gray-200);background:var(--white);border-radius:var(--radius-sm);color:var(--gray-700);cursor:pointer;transition:var(--transition);padding:8px 24px;font-family:inherit;font-size:.9rem}.empty-reset.svelte-1gc460s:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-50)}.load-more.svelte-1gc460s{text-align:center;padding-top:32px}.load-more-btn.svelte-1gc460s{border:1px solid var(--gray-200);background:var(--white);border-radius:var(--radius-sm);color:var(--gray-700);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:10px 32px;font-family:inherit;font-size:.9rem;font-weight:500;display:inline-flex}.load-more-btn.svelte-1gc460s:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-50)}.load-icon.svelte-1gc460s{width:16px;height:16px;transition:transform .3s}.load-more-btn.svelte-1gc460s:hover .load-icon:where(.svelte-1gc460s){transform:translateY(2px)}.news-cta.svelte-1gc460s{padding:20px 0 80px}.cta-card.svelte-1gc460s{background:linear-gradient(135deg, var(--primary) 0%, #4b7bff 100%);border-radius:var(--radius-xl);text-align:center;color:var(--white);padding:48px 40px;position:relative;overflow:hidden;box-shadow:0 12px 56px #165dff33}.cta-card.svelte-1gc460s:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#ffffff0d 0%,#0000 50%),radial-gradient(circle at 80%,#ffffff0d 0%,#0000 50%);position:absolute;inset:0}.cta-content.svelte-1gc460s{z-index:1;position:relative}.cta-badge.svelte-1gc460s{letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:20px;margin-bottom:16px;padding:4px 16px;font-size:.75rem;font-weight:500;display:inline-block}.cta-title.svelte-1gc460s{letter-spacing:-.02em;margin-bottom:12px;font-size:2rem;font-weight:700}.cta-desc.svelte-1gc460s{color:#ffffffbf;margin-bottom:28px;font-size:1.05rem}.cta-form.svelte-1gc460s{flex-wrap:wrap;justify-content:center;gap:12px;max-width:480px;margin:0 auto;display:flex}.cta-input.svelte-1gc460s{border-radius:var(--radius-sm);min-width:200px;color:var(--white);transition:var(--transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #fff3;outline:none;flex:1;padding:14px 20px;font-family:inherit;font-size:.95rem}.cta-input.svelte-1gc460s::placeholder{color:#ffffff80}.cta-input.svelte-1gc460s:focus{background:#ffffff26;border-color:#fff6}.cta-submit.svelte-1gc460s{background:var(--white);color:var(--primary);border-color:var(--white);box-shadow:0 4px 20px #0000001a}.cta-submit.svelte-1gc460s:hover{background:var(--gray-50);border-color:var(--gray-50);box-shadow:0 8px 32px #00000026}.cta-hint.svelte-1gc460s{color:#ffffff80;margin-top:12px;font-size:.8rem}@media (width<=1024px){.hero-title.svelte-1gc460s{font-size:2.6rem}.cta-card.svelte-1gc460s{padding:40px 32px}.cta-title.svelte-1gc460s{font-size:1.6rem}}@media (width<=768px){.hide-mobile.svelte-1gc460s{display:none}.hero-title.svelte-1gc460s{font-size:2rem}.hero-desc.svelte-1gc460s{font-size:1rem}.hero-stats.svelte-1gc460s{flex-wrap:wrap;gap:16px;padding-top:24px}.stat-divider.svelte-1gc460s{display:none}.news-toolbar.svelte-1gc460s{flex-direction:column;align-items:stretch;padding:14px 16px}.filter-tabs.svelte-1gc460s{justify-content:center}.filter-tab.svelte-1gc460s{padding:4px 12px;font-size:.78rem}.search-box.svelte-1gc460s{min-width:0}.news-card.svelte-1gc460s{gap:14px;padding:20px 0}.news-timeline.svelte-1gc460s{width:16px}.timeline-dot.svelte-1gc460s{width:10px;height:10px}.news-title.svelte-1gc460s{font-size:1rem}.news-footer.svelte-1gc460s{flex-direction:column;align-items:flex-start}.date-full.svelte-1gc460s{display:inline}.cta-card.svelte-1gc460s{border-radius:var(--radius-lg);padding:32px 20px}.cta-title.svelte-1gc460s{font-size:1.4rem}.cta-form.svelte-1gc460s{flex-direction:column;align-items:stretch}.cta-input.svelte-1gc460s{min-width:0}.cta-submit.svelte-1gc460s{justify-content:center}}@media (width<=480px){.news-hero.svelte-1gc460s{padding:80px 0 50px}.hero-title.svelte-1gc460s{font-size:1.6rem}.news-section.svelte-1gc460s{padding:30px 0 40px}.filter-tabs.svelte-1gc460s{gap:4px}.filter-tab.svelte-1gc460s{padding:3px 10px;font-size:.72rem}.news-card.svelte-1gc460s:hover{padding-left:0}.news-card.svelte-1gc460s{padding:16px 0}}
