.BlockHeading_heading__MDn9o{font-size:2.2rem;font-weight:800;margin-bottom:1.2rem;color:var(--accent-violet);font-family:var(--font-heading);text-shadow:0 2px 12px var(--shadow-dark);letter-spacing:.5px;line-height:1.3}.BlockHeading_heading__MDn9o h1,.BlockHeading_heading__MDn9o h2,.BlockHeading_heading__MDn9o h3,.BlockHeading_heading__MDn9o h4,.BlockHeading_heading__MDn9o h5,.BlockHeading_heading__MDn9o h6{margin:0;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-shadow:inherit}@media (max-width:768px){.BlockHeading_heading__MDn9o{font-size:1.8rem;margin-bottom:1rem}}@media (max-width:480px){.BlockHeading_heading__MDn9o{font-size:1.5rem}}.BlockParagraph_paragraph__yeDXy{font-size:1.22rem;line-height:1.85;color:var(--primary-text);margin-bottom:.7rem;font-family:var(--font-body);opacity:.93}.BlockParagraph_paragraph__yeDXy p{margin:0 0 1rem}.BlockParagraph_paragraph__yeDXy p:last-child{margin-bottom:0}.BlockParagraph_paragraph__yeDXy strong{color:var(--accent-violet);font-weight:700}.BlockParagraph_paragraph__yeDXy em{color:var(--primary-icon);font-style:italic}.BlockParagraph_paragraph__yeDXy a{color:var(--accent-violet);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.BlockParagraph_paragraph__yeDXy a:hover{border-bottom-color:var(--accent-violet)}@media (max-width:768px){.BlockParagraph_paragraph__yeDXy{font-size:1.1rem;line-height:1.75}}@media (max-width:480px){.BlockParagraph_paragraph__yeDXy{font-size:1rem;line-height:1.7}}.BlockImage_figure__5Eg24{margin:1.5rem 0;text-align:center}.BlockImage_image__G5QXn{max-width:100%;height:auto;border-radius:1.1rem;box-shadow:0 4px 24px var(--shadow-dark);border:2.5px solid var(--accent-violet);transition:transform .25s,box-shadow .25s;display:block;margin:0 auto}.BlockImage_image__G5QXn:hover{transform:scale(1.02);box-shadow:0 8px 40px var(--shadow-dark)}.BlockImage_caption__nAsIa{font-size:1.05rem;color:var(--primary-icon);margin-top:.7rem;font-family:var(--font-body);opacity:.85;font-style:italic}.BlockImage_caption__nAsIa p{margin:0}@media (max-width:768px){.BlockImage_figure__5Eg24{margin:1rem 0}.BlockImage_image__G5QXn{border-radius:.8rem;border-width:2px}.BlockImage_caption__nAsIa{font-size:1rem;margin-top:.5rem}}@media (max-width:480px){.BlockImage_image__G5QXn{border-radius:.6rem;border-width:1.5px}.BlockImage_caption__nAsIa{font-size:.9rem}}.BlockCode_codeBlock__ttBHW{margin:1.5rem 0;border-radius:.8rem;overflow:hidden;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid rgba(110,58,255,.2);box-shadow:0 4px 20px rgba(0,0,0,.3)}.BlockCode_pre__ABwJh{margin:0;padding:1.5rem;overflow-x:auto;font-family:Fira Code,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95rem;line-height:1.6;color:#e2e8f0}.BlockCode_code__znJXb{background:transparent;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.BlockCode_code__znJXb pre{margin:0;padding:0;background:transparent}.BlockCode_code__znJXb code{background:transparent;color:inherit;font-family:inherit;font-size:inherit;padding:0;border-radius:0}.BlockCode_code__znJXb .keyword{color:#ff6b6b}.BlockCode_code__znJXb .string{color:#51cf66}.BlockCode_code__znJXb .comment{color:#868e96;font-style:italic}.BlockCode_code__znJXb .function{color:#74c0fc}.BlockCode_code__znJXb .number{color:#ffd43b}.BlockCode_code__znJXb .operator{color:#e2e8f0}.BlockQuote_quote__cSk71{margin:2rem 0;padding:2rem;border-left:4px solid var(--accent-violet);background:linear-gradient(135deg,rgba(110,58,255,.05),rgba(110,58,255,.02));border-radius:0 1rem 1rem 0;position:relative;font-style:italic}.BlockQuote_quote__cSk71:before{content:'"';position:absolute;top:-.5rem;left:-1rem;font-size:4rem;color:var(--accent-violet);opacity:.3;font-family:serif;line-height:1}.BlockQuote_quoteContent__mJWD0{font-size:1.3rem;line-height:1.7;color:var(--primary-text);font-family:var(--font-body);opacity:.9;font-weight:500}.BlockQuote_quoteContent__mJWD0 p{margin:0}.BlockQuote_quoteContent__mJWD0 strong{color:var(--accent-violet);font-weight:700}.BlockQuote_quoteContent__mJWD0 em{color:var(--primary-icon);font-style:italic}.ArticleMetadata_metadata__piX6d{margin:2rem 0;padding:1.5rem;background:rgba(255,255,255,.8);border-radius:1rem;border:1px solid rgba(110,58,255,.1);backdrop-filter:blur(10px)}.ArticleMetadata_metaRow__4imK2{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1rem;align-items:center}.ArticleMetadata_author__NPfGj,.ArticleMetadata_date__SzbKQ,.ArticleMetadata_readingTime__eTljm{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--primary-text)}.ArticleMetadata_label__hK5MO{font-weight:600;color:var(--accent-violet);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.ArticleMetadata_authorName__Cfx9I{font-weight:600;color:var(--primary-text)}.ArticleMetadata_tags__U3RoY{align-items:center}.ArticleMetadata_tagList__Olq_e,.ArticleMetadata_tags__U3RoY{display:flex;gap:.5rem;flex-wrap:wrap}.ArticleMetadata_tag__vnL_R{background:linear-gradient(135deg,var(--accent-violet) 0,#8b5cf6 100%);color:white;padding:.3rem .8rem;border-radius:2rem;font-size:.8rem;font-weight:500;text-transform:lowercase;letter-spacing:.3px;box-shadow:0 2px 8px rgba(110,58,255,.3);transition:transform .2s,box-shadow .2s}.ArticleMetadata_tag__vnL_R:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(110,58,255,.4)}@media (max-width:768px){.ArticleMetadata_metaRow__4imK2{flex-direction:column;align-items:flex-start;gap:1rem}.ArticleMetadata_tags__U3RoY{flex-direction:column;align-items:flex-start;gap:.5rem}.ArticleMetadata_tagList__Olq_e{width:100%}}.FeaturedImage_featuredImageContainer__EqcB9{margin:2rem auto;border-radius:1.2rem;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.15);border:2px solid rgba(110,58,255,.1);background:linear-gradient(120deg,rgba(110,58,255,.15),rgba(58,255,233,.1) 50%,rgba(255,58,180,.12));position:relative;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);isolation:isolate}.FeaturedImage_featuredImageContainer__EqcB9:before{content:"";position:absolute;inset:0;z-index:0;border-radius:50%;background:conic-gradient(from 180deg at 50% 50%,#6e3aff33 0deg,#3ae9ff33 120deg,#ff3ab433 240deg,#6e3aff33 1turn);opacity:.7;animation:FeaturedImage_spinBg__2Jc0C 8s linear infinite;pointer-events:none}@keyframes FeaturedImage_spinBg__2Jc0C{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FeaturedImage_featuredImage__7oTdF{height:auto;display:flex;margin:auto;transition:transform .3s ease;max-height:500px;object-fit:cover;position:relative;z-index:1}.FeaturedImage_featuredImage__7oTdF:hover{transform:scale(1.02)}.ArticleSummary_summaryContainer__Xi_S6{margin:2rem 0;padding:2rem;background:linear-gradient(135deg,rgba(110,58,255,.08),rgba(110,58,255,.03));border-radius:1.2rem;border-left:4px solid var(--accent-violet);position:relative}.ArticleSummary_summaryContainer__Xi_S6:before{content:"📝";position:absolute;top:-.5rem;left:1rem;font-size:1.5rem;background:white;padding:.2rem .5rem;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1)}.ArticleSummary_summaryContent__jz9T5{font-size:1.2rem;line-height:1.7;color:var(--primary-text);font-family:var(--font-body);opacity:.9;font-weight:500}.ArticleSummary_summaryContent__jz9T5 p{margin:0}.ArticleSummary_summaryContent__jz9T5 strong{color:var(--accent-violet);font-weight:700}.ArticleSummary_summaryContent__jz9T5 em{color:var(--primary-icon);font-style:italic}@media (max-width:768px){.ArticleSummary_summaryContainer__Xi_S6{margin:1.5rem 0;padding:1.5rem}.ArticleSummary_summaryContent__jz9T5{font-size:1.1rem}}.ArticlePage_background__wfgdc{min-height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:-1;background:linear-gradient(120deg,var(--primary-icon) 0,var(--accent-violet) 100%);opacity:.13}.ArticlePage_container__XK3Q_{max-width:900px;margin:0 auto;padding:2rem 1.5rem 3rem;min-height:100vh}.ArticlePage_header__0t3ab{text-align:center;margin-bottom:2rem}.ArticlePage_title__sMWiL{font-size:3rem;font-weight:900;margin-bottom:1rem;font-family:var(--font-heading);color:var(--primary-text);text-shadow:0 2px 16px var(--shadow-dark);letter-spacing:.5px;line-height:1.2}.ArticlePage_article__7q_qT{background:rgba(255,255,255,.85);border-radius:1.5rem;padding:2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1);backdrop-filter:blur(10px);border:1px solid rgba(110,58,255,.1)}.ArticlePage_mainContent__TqJsR{font-size:1.1rem;line-height:1.8;color:var(--primary-text);font-family:var(--font-body);margin-bottom:2rem}.ArticlePage_mainContent__TqJsR h1,.ArticlePage_mainContent__TqJsR h2,.ArticlePage_mainContent__TqJsR h3,.ArticlePage_mainContent__TqJsR h4,.ArticlePage_mainContent__TqJsR h5,.ArticlePage_mainContent__TqJsR h6{color:var(--accent-violet);font-family:var(--font-heading);margin:2rem 0 1rem;font-weight:700}.ArticlePage_mainContent__TqJsR h1{font-size:2.2rem}.ArticlePage_mainContent__TqJsR h2{font-size:1.8rem}.ArticlePage_mainContent__TqJsR h3{font-size:1.5rem}.ArticlePage_mainContent__TqJsR h4{font-size:1.3rem}.ArticlePage_mainContent__TqJsR h5{font-size:1.2rem}.ArticlePage_mainContent__TqJsR h6{font-size:1.1rem}.ArticlePage_mainContent__TqJsR p{margin-bottom:1.2rem;opacity:.9}.ArticlePage_mainContent__TqJsR strong{color:var(--accent-violet);font-weight:700}.ArticlePage_mainContent__TqJsR em{color:var(--primary-icon);font-style:italic}.ArticlePage_mainContent__TqJsR ol,.ArticlePage_mainContent__TqJsR ul{margin:1rem 0;padding-left:2rem}.ArticlePage_mainContent__TqJsR li{margin-bottom:.5rem;opacity:.9}.ArticlePage_mainContent__TqJsR blockquote{border-left:4px solid var(--accent-violet);padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:var(--primary-text);opacity:.8}.ArticlePage_mainContent__TqJsR code{background:rgba(110,58,255,.1);padding:.2rem .4rem;border-radius:.3rem;font-family:Fira Code,monospace;font-size:.9rem;color:var(--accent-violet)}.ArticlePage_mainContent__TqJsR pre{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#e2e8f0;padding:1.5rem;border-radius:.8rem;overflow-x:auto;margin:1.5rem 0;border:1px solid rgba(110,58,255,.2)}.ArticlePage_mainContent__TqJsR pre code{background:transparent;color:inherit;padding:0}.ArticlePage_blocks__ksA7U{display:flex;flex-direction:column;gap:1rem}.ArticlePage_blockWrapper__157No{background:rgba(255,255,255,.6);border-radius:1rem;padding:1.5rem;border:1px solid rgba(110,58,255,.08);backdrop-filter:blur(5px);transition:transform .2s,box-shadow .2s}.ArticlePage_blockWrapper__157No:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.ArticlePage_errorContainer__znX0Y{text-align:center;padding:4rem 2rem;background:rgba(255,255,255,.9);border-radius:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1)}.ArticlePage_errorTitle__XTBdz{font-size:2.5rem;font-weight:700;color:var(--accent-violet);margin-bottom:1rem;font-family:var(--font-heading)}.ArticlePage_errorMessage__dVxcA{font-size:1.2rem;color:var(--primary-text);opacity:.8;font-family:var(--font-body)}@media (max-width:768px){.ArticlePage_container__XK3Q_{padding:1rem 1rem 2rem}.ArticlePage_title__sMWiL{font-size:2.2rem;line-height:1.3}.ArticlePage_article__7q_qT{padding:1.5rem;border-radius:1rem}.ArticlePage_mainContent__TqJsR{font-size:1rem;line-height:1.7}.ArticlePage_mainContent__TqJsR h1{font-size:1.8rem}.ArticlePage_mainContent__TqJsR h2{font-size:1.5rem}.ArticlePage_mainContent__TqJsR h3{font-size:1.3rem}.ArticlePage_mainContent__TqJsR h4{font-size:1.2rem}.ArticlePage_mainContent__TqJsR h5{font-size:1.1rem}.ArticlePage_mainContent__TqJsR h6{font-size:1rem}.ArticlePage_blockWrapper__157No{padding:1rem;border-radius:.8rem}.ArticlePage_errorTitle__XTBdz{font-size:2rem}.ArticlePage_errorMessage__dVxcA{font-size:1.1rem}}@media (max-width:480px){.ArticlePage_title__sMWiL{font-size:1.8rem}.ArticlePage_article__7q_qT{padding:1rem}.ArticlePage_mainContent__TqJsR{font-size:.95rem}}