.Button-module__pzicua__btn{padding:var(--spacing-3)var(--spacing-6);border-radius:var(--radius-xl);font-weight:var(--font-weight-semibold);transition:all var(--transition-base);cursor:pointer;font-size:var(--font-size-base);border:none;text-decoration:none;display:inline-block}.Button-module__pzicua__btn--primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 12px #f9731633}.Button-module__pzicua__btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f973164d}.Button-module__pzicua__btn--secondary{background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-primary);color:var(--text-primary)}.Button-module__pzicua__btn--secondary:hover{background:var(--glass-bg-heavy);transform:translateY(-2px)}
.Badge-module__Ss-nrq__badge{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--spacing-1)var(--spacing-3);border-radius:var(--radius-full);display:inline-block}.Badge-module__Ss-nrq__badge--primary{background:var(--gradient-primary);color:#fff}.Badge-module__Ss-nrq__badge--secondary{font-weight:var(--font-weight-medium);padding:var(--spacing-1)var(--spacing-3);border-radius:var(--radius-md);background:var(--color-neutral-100);color:var(--text-secondary)}.Badge-module__Ss-nrq__badge--success{color:#15803d;font-weight:var(--font-weight-semibold);background:#22c55e1f}.Badge-module__Ss-nrq__badge--warning{color:#a16207;font-weight:var(--font-weight-semibold);background:#f59e0b1f}.Badge-module__Ss-nrq__badge--info{color:#1d4ed8;font-weight:var(--font-weight-semibold);background:#3b82f61f}.Badge-module__Ss-nrq__badge--link{transition:all var(--transition-base);cursor:pointer;text-decoration:none}.Badge-module__Ss-nrq__badge--link:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.Badge-module__Ss-nrq__badge--link.Badge-module__Ss-nrq__badge--primary:hover{box-shadow:0 4px 12px #f973164d}.Badge-module__Ss-nrq__badge--link.Badge-module__Ss-nrq__badge--secondary:hover{background:var(--color-neutral-200);color:var(--text-primary)}
.ArticleCard-module__2NG32a__card{color:inherit;text-decoration:none;display:block}.ArticleCard-module__2NG32a__card__content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-2xl);padding:var(--spacing-8);height:100%;transition:all var(--transition-base);background:#ffffff80;border:1px solid #fff6;box-shadow:0 8px 32px #f973161a}.ArticleCard-module__2NG32a__card__content:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa6;border-color:#f973164d;transform:translateY(-4px);box-shadow:0 12px 48px #f9731626}.ArticleCard-module__2NG32a__card--compact .ArticleCard-module__2NG32a__card__content{padding:var(--spacing-6);border-radius:var(--radius-xl)}.ArticleCard-module__2NG32a__card--compact .ArticleCard-module__2NG32a__card__content:hover{box-shadow:var(--shadow-glass-md);transform:translateY(-2px)}.ArticleCard-module__2NG32a__card__meta{gap:var(--spacing-2);margin-bottom:var(--spacing-4);flex-wrap:wrap;display:flex}.ArticleCard-module__2NG32a__card__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-3);transition:color var(--transition-base);line-height:1.3}.ArticleCard-module__2NG32a__card:hover .ArticleCard-module__2NG32a__card__title{color:var(--color-primary-600)}.ArticleCard-module__2NG32a__card--compact .ArticleCard-module__2NG32a__card__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-2)}.ArticleCard-module__2NG32a__card__description{color:var(--text-secondary);margin-bottom:var(--spacing-4);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.ArticleCard-module__2NG32a__card--compact .ArticleCard-module__2NG32a__card__description{font-size:var(--font-size-sm);-webkit-line-clamp:2}.ArticleCard-module__2NG32a__card__date{font-size:var(--font-size-sm);color:var(--text-tertiary);font-weight:var(--font-weight-medium)}
.RelatedPosts-module__319mzq__relatedPosts{border-top:1px solid #00000014;margin-top:80px;padding-top:60px;padding-left:32px;padding-right:32px}.RelatedPosts-module__319mzq__header{text-align:center;margin-bottom:48px}.RelatedPosts-module__319mzq__title{color:var(--text-primary,#1f2937);letter-spacing:-.02em;margin-bottom:12px;font-size:32px;font-weight:700}.RelatedPosts-module__319mzq__description{color:var(--text-secondary,#6b7280);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.RelatedPosts-module__319mzq__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.RelatedPosts-module__319mzq__grid:has(>:only-child){grid-template-columns:1fr;max-width:450px;margin:0 auto}.RelatedPosts-module__319mzq__grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto}@media (max-width:1024px){.RelatedPosts-module__319mzq__grid{grid-template-columns:repeat(2,1fr);gap:24px}:is(.RelatedPosts-module__319mzq__grid:has(>:only-child),.RelatedPosts-module__319mzq__grid:has(>:nth-child(2):last-child)){grid-template-columns:repeat(2,1fr);max-width:100%}}@media (max-width:768px){.RelatedPosts-module__319mzq__relatedPosts{margin-top:60px;padding-top:48px;padding-left:20px;padding-right:20px}.RelatedPosts-module__319mzq__header{margin-bottom:32px}.RelatedPosts-module__319mzq__title{font-size:28px}.RelatedPosts-module__319mzq__description{font-size:16px}:is(.RelatedPosts-module__319mzq__grid,.RelatedPosts-module__319mzq__grid:has(>:only-child),.RelatedPosts-module__319mzq__grid:has(>:nth-child(2):last-child)){grid-template-columns:1fr;gap:24px;max-width:100%}}
.ArticleNavigation-module__Xroemq__navigation{grid-template-columns:1fr 1fr;gap:24px;max-width:1200px;margin-top:60px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:grid}.ArticleNavigation-module__Xroemq__navLink{-webkit-backdrop-filter:blur(12px);background:#fff9;border:1px solid #0000000f;border-radius:12px;flex-direction:column;gap:12px;min-height:110px;padding:20px 24px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.ArticleNavigation-module__Xroemq__navLink:hover{background:#fffc;border-color:#fb923c4d;transform:translateY(-2px);box-shadow:0 12px 24px #00000014}.ArticleNavigation-module__Xroemq__navLinkPrev{text-align:left}.ArticleNavigation-module__Xroemq__navLinkNext{text-align:right}.ArticleNavigation-module__Xroemq__navLabel{color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.ArticleNavigation-module__Xroemq__navLinkNext .ArticleNavigation-module__Xroemq__navLabel{justify-content:flex-end}.ArticleNavigation-module__Xroemq__navArrow{color:var(--color-primary-500,#f97316);font-size:12px;font-weight:700}.ArticleNavigation-module__Xroemq__navContent{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:8px;display:flex}.ArticleNavigation-module__Xroemq__navLinkNext .ArticleNavigation-module__Xroemq__navContent{align-items:flex-end}.ArticleNavigation-module__Xroemq__navContent>*{max-width:fit-content}.ArticleNavigation-module__Xroemq__navTitle{color:var(--text-primary,#1f2937);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.4}.ArticleNavigation-module__Xroemq__navLink:hover .ArticleNavigation-module__Xroemq__navTitle{color:var(--color-primary-600,#ea580c)}@media (max-width:1024px){.ArticleNavigation-module__Xroemq__navLink{min-height:100px;padding:18px 20px}.ArticleNavigation-module__Xroemq__navTitle{font-size:15px}}@media (max-width:768px){.ArticleNavigation-module__Xroemq__navigation{grid-template-columns:1fr;gap:16px;margin-top:48px;padding-left:20px;padding-right:20px}.ArticleNavigation-module__Xroemq__navLink{min-height:90px;padding:16px 20px}.ArticleNavigation-module__Xroemq__navLinkNext{text-align:left}.ArticleNavigation-module__Xroemq__navLinkNext .ArticleNavigation-module__Xroemq__navLabel{flex-direction:row-reverse;justify-content:flex-start}.ArticleNavigation-module__Xroemq__navLinkNext .ArticleNavigation-module__Xroemq__navContent{align-items:flex-start}.ArticleNavigation-module__Xroemq__navTitle{font-size:14px}.ArticleNavigation-module__Xroemq__navLabel{font-size:10px}.ArticleNavigation-module__Xroemq__navPlaceholder{display:none}}
.ViewCounter-module__hHQ6Bq__viewCount{font-weight:var(--font-weight-medium)}.ViewCounter-module__hHQ6Bq__separator{color:var(--border-primary)}
.SeriesNav-module__MUGuJW__container{padding:var(--spacing-6);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-2xl);margin-bottom:var(--spacing-10);background:#ffffff80;border:1px solid #fff6;box-shadow:0 4px 16px #f9731614}.SeriesNav-module__MUGuJW__header{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-4);border-bottom:1px solid #0000000f;display:flex}.SeriesNav-module__MUGuJW__seriesLink{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-primary-600);transition:color var(--transition-fast);text-decoration:none}.SeriesNav-module__MUGuJW__seriesLink:hover{color:var(--color-primary-700)}.SeriesNav-module__MUGuJW__progress{font-size:var(--font-size-sm);color:var(--text-tertiary);font-weight:var(--font-weight-medium)}.SeriesNav-module__MUGuJW__list{gap:var(--spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SeriesNav-module__MUGuJW__item{margin:0}.SeriesNav-module__MUGuJW__link,.SeriesNav-module__MUGuJW__current{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3)var(--spacing-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:var(--line-height-normal);transition:all var(--transition-fast);display:flex}.SeriesNav-module__MUGuJW__link{color:var(--text-secondary);text-decoration:none}.SeriesNav-module__MUGuJW__link:hover{color:var(--text-primary);background:#f973160f}.SeriesNav-module__MUGuJW__current{color:var(--color-primary-700);font-weight:var(--font-weight-medium);background:#f973161a}.SeriesNav-module__MUGuJW__number{background:var(--color-primary-500);border-radius:var(--radius-full);color:#fff;width:22px;height:22px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.SeriesNav-module__MUGuJW__link .SeriesNav-module__MUGuJW__number{background:var(--color-neutral-400)}.SeriesNav-module__MUGuJW__link:hover .SeriesNav-module__MUGuJW__number{background:var(--color-primary-500)}.SeriesNav-module__MUGuJW__current .SeriesNav-module__MUGuJW__number{background:var(--color-primary-600)}
.MobileTOC-module__CBC3Va__container{margin-bottom:var(--spacing-8);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-2xl);background:#ffffff80;border:1px solid #fff6;display:none;overflow:hidden;box-shadow:0 4px 16px #f9731614}.MobileTOC-module__CBC3Va__toggle{width:100%;padding:var(--spacing-4)var(--spacing-5);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary);transition:background var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.MobileTOC-module__CBC3Va__toggle:hover{background:#00000005}.MobileTOC-module__CBC3Va__toggleText{text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.MobileTOC-module__CBC3Va__toggleIcon{color:var(--text-tertiary);transition:transform var(--transition-fast);font-size:10px}.MobileTOC-module__CBC3Va__toggleIcon.MobileTOC-module__CBC3Va__open{transform:rotate(180deg)}.MobileTOC-module__CBC3Va__list{padding:0 var(--spacing-5)var(--spacing-4);border-top:1px solid #0000000f;margin:0;list-style:none}.MobileTOC-module__CBC3Va__item{border-left:2px solid var(--color-neutral-200);margin:0}.MobileTOC-module__CBC3Va__level2{padding-left:var(--spacing-3)}.MobileTOC-module__CBC3Va__level3{padding-left:var(--spacing-6)}.MobileTOC-module__CBC3Va__link{padding:var(--spacing-2)var(--spacing-3);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);transition:all var(--transition-fast);text-decoration:none;display:block}.MobileTOC-module__CBC3Va__link:hover{color:var(--color-primary-600);border-left-color:var(--color-primary-500)}@media (max-width:1279px){.MobileTOC-module__CBC3Va__container{display:block}}
.article-module__1qOUJG__article{min-height:100vh;padding-bottom:var(--spacing-20)}.article-module__1qOUJG__header{padding:120px var(--spacing-6)72px;max-width:720px;margin:0 auto}.article-module__1qOUJG__headerContent{text-align:center}.article-module__1qOUJG__title{font-size:48px;font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;line-height:var(--line-height-tight);margin:var(--spacing-6)0 var(--spacing-4);background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.article-module__1qOUJG__description{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-6)}.article-module__1qOUJG__meta{justify-content:center;align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm);color:var(--text-tertiary);display:flex}.article-module__1qOUJG__date,.article-module__1qOUJG__readingTime{font-weight:var(--font-weight-medium)}.article-module__1qOUJG__separator{color:var(--border-primary)}.article-module__1qOUJG__articleBody{grid-template-columns:1fr;gap:48px;max-width:1400px;margin:0 auto;padding:0 32px;display:grid}@media (min-width:1280px){.article-module__1qOUJG__articleBody{grid-template-columns:1fr minmax(0,680px) 280px 1fr;gap:64px}.article-module__1qOUJG__content{grid-column:2}.article-module__1qOUJG__sidebar{grid-column:3}}.article-module__1qOUJG__content{font-size:var(--font-size-reading);line-height:var(--line-height-reading);color:var(--text-primary);letter-spacing:.01em;font-feature-settings:"kern" 1,"liga" 1;min-width:0}.article-module__1qOUJG__sidebar{display:none}@media (min-width:1280px){.article-module__1qOUJG__sidebar{display:block}}.article-module__1qOUJG__h1{letter-spacing:-.03em;color:var(--text-primary);margin:80px 0 24px;scroll-margin-top:100px;font-size:42px;font-weight:800;line-height:1.2}.article-module__1qOUJG__h2{letter-spacing:-.02em;color:var(--text-primary);border-top:1px solid #00000014;margin:64px 0 20px;padding-top:24px;scroll-margin-top:100px;font-size:32px;font-weight:700;line-height:1.3;position:relative}.article-module__1qOUJG__h2:before{content:"";background:var(--gradient-primary);border-radius:2px;width:60px;height:3px;position:absolute;top:-2px;left:0}.article-module__1qOUJG__h3{color:var(--text-primary);margin:48px 0 16px;scroll-margin-top:100px;font-size:24px;font-weight:700;line-height:1.4}.article-module__1qOUJG__h4{color:var(--text-primary);margin:32px 0 12px;scroll-margin-top:100px;font-size:20px;font-weight:600;line-height:1.5}.article-module__1qOUJG__paragraph{color:var(--text-primary);line-height:var(--line-height-reading);word-spacing:.05em;margin:28px 0}.article-module__1qOUJG__paragraph+.article-module__1qOUJG__paragraph{margin-top:24px}.article-module__1qOUJG__list,.article-module__1qOUJG__orderedList{line-height:var(--line-height-reading);margin:32px 0;padding-left:28px}.article-module__1qOUJG__listItem{color:var(--text-primary);margin:14px 0;padding-left:12px}.article-module__1qOUJG__listItem::marker{color:var(--color-primary-500);font-weight:700}.article-module__1qOUJG__blockquote{border-left:4px solid var(--color-primary-500);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-secondary);background:#fb923c0a;border-radius:12px;margin:44px 0;padding:28px 32px;font-size:18px;font-style:italic;line-height:1.85;box-shadow:0 2px 8px #0000000a}.article-module__1qOUJG__blockquote p{margin:0;font-weight:500}.article-module__1qOUJG__inlineCode{color:var(--text-primary);font-size:.9em;font-family:var(--font-family-mono);word-break:break-word;overflow-wrap:break-word;background:#0000000a;border-radius:4px;padding:2px 6px;font-weight:400}.article-module__1qOUJG__pre{padding:var(--spacing-6);background:var(--code-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass-lg);margin:36px 0;overflow-x:auto}.article-module__1qOUJG__codeBlock{color:var(--code-text);font-family:var(--font-family-mono);letter-spacing:0;font-size:.875em;line-height:1.75}.article-module__1qOUJG__table{border-collapse:collapse;width:100%;margin:32px 0;font-size:.95em;display:block;overflow-x:auto}@media (min-width:640px){.article-module__1qOUJG__table{display:table}}.article-module__1qOUJG__th,.article-module__1qOUJG__td{text-align:left;border-bottom:1px solid var(--border-primary);padding:12px 16px}.article-module__1qOUJG__th{color:var(--text-primary);white-space:nowrap;background:#00000005;font-weight:600}.article-module__1qOUJG__td{color:var(--text-secondary)}.article-module__1qOUJG__tr:last-child .article-module__1qOUJG__td{border-bottom:none}.article-module__1qOUJG__tbody .article-module__1qOUJG__tr:hover{background:#fb923c0a}.article-module__1qOUJG__link{color:#ea580c;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #ea580c4d;text-decoration:underline #ea580c4d;text-decoration-thickness:1.5px;transition:all .2s}.article-module__1qOUJG__link:hover{color:#c2410c;text-decoration-color:#c2410c;text-decoration-thickness:2px}.article-module__1qOUJG__footer{margin:var(--spacing-16)auto 0;padding:var(--spacing-8)var(--spacing-6);border-top:2px solid var(--border-primary);max-width:720px}.article-module__1qOUJG__tags{gap:var(--spacing-3);flex-wrap:wrap;display:flex}@media (min-width:768px){.article-module__1qOUJG__header{padding:160px var(--spacing-6)80px}.article-module__1qOUJG__title{font-size:56px}.article-module__1qOUJG__description{font-size:var(--font-size-2xl)}}@media (max-width:767px){.article-module__1qOUJG__articleBody{padding:0 20px}.article-module__1qOUJG__header{padding:100px 20px 40px}.article-module__1qOUJG__title{font-size:32px}.article-module__1qOUJG__description{font-size:17px}.article-module__1qOUJG__h1{margin:56px 0 20px;font-size:32px}.article-module__1qOUJG__h2{margin:48px 0 16px;padding-top:20px;font-size:26px}.article-module__1qOUJG__h2:before{width:40px;height:2px}.article-module__1qOUJG__h3{margin:36px 0 12px;font-size:21px}.article-module__1qOUJG__h4{margin:28px 0 10px;font-size:18px}.article-module__1qOUJG__content{letter-spacing:.01em;font-size:17px;line-height:1.8}.article-module__1qOUJG__paragraph{margin:22px 0}.article-module__1qOUJG__blockquote{margin:32px 0;padding:20px 24px;font-size:16px;line-height:1.75}.article-module__1qOUJG__list,.article-module__1qOUJG__orderedList{margin:26px 0;padding-left:22px}.article-module__1qOUJG__listItem{margin:12px 0}.article-module__1qOUJG__pre{border-radius:0;margin-left:-20px;margin-right:-20px}.article-module__1qOUJG__footer{padding:24px 20px}}.mermaid{border-radius:var(--radius-lg);padding:var(--spacing-6);margin:var(--spacing-6)0;background:#282c34;overflow-x:auto}.mermaid svg{max-width:100%;height:auto;margin:0 auto;display:block}
.Pagination-module__W0NWTW__pagination{justify-content:center;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-16);flex-wrap:wrap;display:flex}.Pagination-module__W0NWTW__pagination__link{padding:var(--spacing-3)var(--spacing-5);border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-primary);transition:all var(--transition-base);text-decoration:none}.Pagination-module__W0NWTW__pagination__link:hover{border-color:var(--color-primary-300);color:var(--color-primary-600);transform:translateY(-2px)}.Pagination-module__W0NWTW__pagination__numbers{gap:var(--spacing-2);display:flex}.Pagination-module__W0NWTW__pagination__number{border-radius:var(--radius-lg);width:40px;height:40px;font-weight:var(--font-weight-medium);color:var(--text-primary);background:var(--surface-elevated);border:1px solid var(--border-primary);transition:all var(--transition-base);justify-content:center;align-items:center;text-decoration:none;display:flex}.Pagination-module__W0NWTW__pagination__number:hover{border-color:var(--color-primary-300);color:var(--color-primary-600)}.Pagination-module__W0NWTW__pagination__number--active{background:var(--gradient-primary);color:#fff;border-color:#0000}.Pagination-module__W0NWTW__pagination__number--active:hover{transform:none}
.about-module__4CcMUa__container{min-height:100vh;padding-bottom:var(--spacing-20)}.about-module__4CcMUa__hero{padding:120px var(--spacing-6)80px;text-align:center;max-width:900px;margin:0 auto}.about-module__4CcMUa__heroContent{align-items:center;gap:var(--spacing-6);flex-direction:column;display:flex}.about-module__4CcMUa__title{font-size:56px;font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;line-height:var(--line-height-tight);background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-module__4CcMUa__description{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:700px}.about-module__4CcMUa__section{padding:var(--spacing-16)var(--spacing-6);max-width:1200px;margin:0 auto}.about-module__4CcMUa__sectionHeader{text-align:center;margin-bottom:var(--spacing-12)}.about-module__4CcMUa__sectionTitle{font-size:40px;font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;margin-bottom:var(--spacing-3);color:var(--text-primary)}.about-module__4CcMUa__sectionSubtitle{font-size:var(--font-size-lg);color:var(--text-secondary)}.about-module__4CcMUa__skills{justify-content:center;gap:var(--spacing-3);flex-wrap:wrap;max-width:800px;margin:0 auto;display:flex}.about-module__4CcMUa__expertiseGrid{gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.about-module__4CcMUa__expertiseCard{padding:var(--spacing-8);border-radius:var(--radius-2xl);background:var(--glass-bg-medium);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:1px solid var(--border-primary);transition:all var(--transition-base)}.about-module__4CcMUa__expertiseCard:hover{box-shadow:var(--shadow-glass-lg);border-color:var(--color-primary-300);background:var(--glass-bg-heavy);transform:translateY(-4px)}.about-module__4CcMUa__expertiseTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-3)}.about-module__4CcMUa__expertiseDescription{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed)}.about-module__4CcMUa__cta{padding:80px var(--spacing-12);border-radius:var(--radius-3xl);background:var(--gradient-primary);text-align:center;max-width:900px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 60px #f9731640}.about-module__4CcMUa__ctaContent{z-index:10;position:relative}.about-module__4CcMUa__ctaTitle{font-size:36px;font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;color:#fff;margin-bottom:var(--spacing-4)}.about-module__4CcMUa__ctaDescription{font-size:var(--font-size-lg);color:#fff;opacity:.9;max-width:600px;margin:0 auto var(--spacing-8);line-height:var(--line-height-relaxed)}.about-module__4CcMUa__ctaActions{justify-content:center;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.about-module__4CcMUa__ctaDecoration{filter:blur(60px);background:#ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-10%}@media (min-width:768px){.about-module__4CcMUa__hero{padding:160px var(--spacing-6)100px}.about-module__4CcMUa__title{font-size:72px}.about-module__4CcMUa__description{font-size:var(--font-size-2xl)}.about-module__4CcMUa__sectionTitle{font-size:48px}}@media (max-width:767px){.about-module__4CcMUa__title{font-size:40px}.about-module__4CcMUa__description{font-size:var(--font-size-lg)}.about-module__4CcMUa__sectionTitle{font-size:32px}.about-module__4CcMUa__expertiseGrid{grid-template-columns:1fr}.about-module__4CcMUa__cta{padding:60px var(--spacing-6)}.about-module__4CcMUa__ctaTitle{font-size:28px}.about-module__4CcMUa__ctaActions{flex-direction:column}}
.blog-module__vAMDQq__container{min-height:100vh}.blog-module__vAMDQq__hero{padding:120px var(--spacing-6)60px;text-align:center;max-width:1200px;margin:0 auto}.blog-module__vAMDQq__heroContent{max-width:800px;margin:0 auto}.blog-module__vAMDQq__title{font-size:48px;font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;margin-bottom:var(--spacing-6);background:var(--gradient-hero);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.blog-module__vAMDQq__description{font-size:var(--font-size-xl);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-8)}.blog-module__vAMDQq__articlesSection{padding:var(--spacing-12)var(--spacing-6);max-width:1400px;margin:0 auto}.blog-module__vAMDQq__articlesGrid{gap:var(--spacing-8);margin-bottom:var(--spacing-16);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}@media (min-width:768px){.blog-module__vAMDQq__hero{padding:160px var(--spacing-6)80px}.blog-module__vAMDQq__title{font-size:64px}.blog-module__vAMDQq__description{font-size:var(--font-size-2xl)}}@media (max-width:767px){.blog-module__vAMDQq__articlesGrid{grid-template-columns:1fr}.blog-module__vAMDQq__title{font-size:36px}.blog-module__vAMDQq__description{font-size:var(--font-size-lg)}}
.search-module__kA_3Nq__main{min-height:calc(100vh - 200px);padding-top:120px;padding-bottom:var(--spacing-16)}.search-module__kA_3Nq__container{max-width:900px;padding:0 var(--spacing-6);margin:0 auto}.search-module__kA_3Nq__header{margin-bottom:var(--spacing-12);text-align:center}.search-module__kA_3Nq__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:var(--text-primary);margin:0 0 var(--spacing-4)0;letter-spacing:-.02em}.search-module__kA_3Nq__query{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0 0 var(--spacing-2)0}.search-module__kA_3Nq__query strong{color:var(--interactive-primary)}.search-module__kA_3Nq__count{font-size:var(--font-size-sm);color:var(--text-tertiary);margin:0}.search-module__kA_3Nq__loading{text-align:center;padding:var(--spacing-16)0}.search-module__kA_3Nq__loadingSpinner{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-4);animation:1s linear infinite search-module__kA_3Nq__spin}@keyframes search-module__kA_3Nq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-module__kA_3Nq__loading p{font-size:var(--font-size-base);color:var(--text-secondary)}.search-module__kA_3Nq__error{text-align:center;padding:var(--spacing-12);border-radius:var(--radius-lg);color:#dc2626;background:#f43f5e0d;border:1px solid #f43f5e33}.search-module__kA_3Nq__empty{text-align:center;padding:var(--spacing-16)var(--spacing-6)}.search-module__kA_3Nq__empty p{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0 0 var(--spacing-4)0}.search-module__kA_3Nq__emptyHint{font-size:var(--font-size-base)!important;color:var(--text-tertiary)!important}.search-module__kA_3Nq__emptyLink{color:var(--interactive-primary);text-decoration:underline}.search-module__kA_3Nq__emptyLink:hover{color:var(--interactive-primary-hover)}.search-module__kA_3Nq__results{gap:var(--spacing-6);flex-direction:column;display:flex}.search-module__kA_3Nq__resultCard{border:1px solid var(--border-glass);border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));transition:all var(--transition-fast);background:#fff9;overflow:hidden}.search-module__kA_3Nq__resultCard:hover{border-color:#fb923c4d;transform:translateY(-2px);box-shadow:0 8px 32px #fb923c26}.search-module__kA_3Nq__resultLink{color:inherit;text-decoration:none;display:block}.search-module__kA_3Nq__resultContent{padding:var(--spacing-6)}.search-module__kA_3Nq__resultMeta{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);display:flex}.search-module__kA_3Nq__resultDate{font-size:var(--font-size-sm);color:var(--text-tertiary)}.search-module__kA_3Nq__resultTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--spacing-3)0;line-height:1.3}.search-module__kA_3Nq__resultSnippet{font-size:var(--font-size-base);color:var(--text-secondary);margin:0;line-height:1.6}.search-module__kA_3Nq__highlight{color:var(--interactive-primary);font-weight:var(--font-weight-semibold);background:#fb923c33;border-radius:2px;padding:0 2px}@media (max-width:768px){.search-module__kA_3Nq__main{padding-top:100px}.search-module__kA_3Nq__title{font-size:var(--font-size-2xl)}.search-module__kA_3Nq__query{font-size:var(--font-size-base)}.search-module__kA_3Nq__resultTitle{font-size:var(--font-size-lg)}.search-module__kA_3Nq__resultSnippet{font-size:var(--font-size-sm)}}
.SeriesCard-module__K74Rwa__card{color:inherit;text-decoration:none;display:block}.SeriesCard-module__K74Rwa__content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-2xl);padding:var(--spacing-8);height:100%;transition:all var(--transition-base);background:#ffffff80;border:1px solid #fff6;flex-direction:column;display:flex;box-shadow:0 8px 32px #f973161a}.SeriesCard-module__K74Rwa__content:hover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa6;border-color:#f973164d;transform:translateY(-4px);box-shadow:0 12px 48px #f9731626}.SeriesCard-module__K74Rwa__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2);transition:color var(--transition-base);line-height:1.3}.SeriesCard-module__K74Rwa__card:hover .SeriesCard-module__K74Rwa__title{color:var(--color-primary-600)}.SeriesCard-module__K74Rwa__description{color:var(--text-secondary);margin-bottom:var(--spacing-4);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;line-height:1.6;display:-webkit-box;overflow:hidden}.SeriesCard-module__K74Rwa__meta{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);display:flex}.SeriesCard-module__K74Rwa__count{color:var(--color-primary-600);font-weight:var(--font-weight-medium)}.SeriesCard-module__K74Rwa__separator,.SeriesCard-module__K74Rwa__date{color:var(--text-tertiary)}
