.page_headerSection__oS0L_{background:linear-gradient(135deg,var(--mantine-color-blue-0),var(--mantine-color-gray-0));padding:calc(var(--mantine-spacing-xl) * 2.5) var(--mantine-spacing-xl);border-bottom:1px solid var(--mantine-color-gray-2);position:relative;overflow:hidden}.page_headerSection__oS0L_:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(37,99,235,.08) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(99,102,241,.08) 0,transparent 50%);pointer-events:none}.page_backButton__ajnzQ,.page_categoryBadge__KceQ_{position:relative;z-index:1}.page_categoryBadge__KceQ_{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_featuredBadge__JxbRm{box-shadow:0 4px 12px rgba(37,99,235,.3);position:relative;z-index:1}.page_title__p_bPA{font-size:calc(3rem * var(--mantine-scale));font-weight:900;line-height:1.2;color:var(--mantine-color-dark-8);position:relative;z-index:1;background:linear-gradient(90deg,var(--mantine-color-dark-8),var(--mantine-color-blue-8));-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:48em){.page_title__p_bPA{font-size:calc(2.25rem * var(--mantine-scale))}}.page_excerpt__7RFdi{font-size:calc(1.25rem * var(--mantine-scale));line-height:1.6;position:relative;z-index:1}.page_metaGroup__wwoyF{position:relative;z-index:1;flex-wrap:wrap}.page_contentCard__DIOJp{background-color:var(--mantine-color-white);box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid var(--mantine-color-gray-2)}.page_content__ijNWj{font-size:calc(1.125rem * var(--mantine-scale));line-height:1.9;color:var(--mantine-color-dark-7)}.page_content__ijNWj h1,.page_content__ijNWj h2,.page_content__ijNWj h3,.page_content__ijNWj h4,.page_content__ijNWj h5,.page_content__ijNWj h6{margin-top:calc(var(--mantine-spacing-xl) * 1.5);margin-bottom:var(--mantine-spacing-md);font-weight:700;color:var(--mantine-color-dark-8);line-height:1.3}.page_content__ijNWj h1{font-size:calc(2.25rem * var(--mantine-scale));border-bottom:2px solid var(--mantine-color-gray-2);padding-bottom:var(--mantine-spacing-sm)}.page_content__ijNWj h2{font-size:calc(1.875rem * var(--mantine-scale));margin-top:calc(var(--mantine-spacing-xl) * 2)}.page_content__ijNWj h3{font-size:calc(1.5rem * var(--mantine-scale))}.page_content__ijNWj h4{font-size:calc(1.25rem * var(--mantine-scale))}.page_content__ijNWj p{margin-bottom:var(--mantine-spacing-lg);line-height:1.9}.page_content__ijNWj ol,.page_content__ijNWj ul{margin-bottom:var(--mantine-spacing-lg);padding-left:var(--mantine-spacing-xl)}.page_content__ijNWj ol li,.page_content__ijNWj ul li{margin-bottom:var(--mantine-spacing-sm);line-height:1.8}.page_content__ijNWj a{color:var(--mantine-color-blue-6);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-color .2s ease}.page_content__ijNWj a:hover{border-bottom-color:var(--mantine-color-blue-6)}.page_content__ijNWj code{background-color:var(--mantine-color-gray-1);padding:calc(.1875rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm);font-size:calc(1rem * var(--mantine-scale));font-family:Monaco,Courier New,monospace;color:var(--mantine-color-blue-7)}.page_content__ijNWj pre{background-color:var(--mantine-color-gray-0);padding:var(--mantine-spacing-lg);border-radius:var(--mantine-radius-md);overflow-x:auto;margin-bottom:var(--mantine-spacing-lg);border:1px solid var(--mantine-color-gray-2)}.page_content__ijNWj pre code{background-color:transparent;padding:0;color:var(--mantine-color-dark-7)}.page_content__ijNWj blockquote{border-left:4px solid var(--mantine-color-blue-6);margin:var(--mantine-spacing-lg) 0;color:var(--mantine-color-dark-6);font-style:italic;background-color:var(--mantine-color-gray-0);padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);border-radius:var(--mantine-radius-sm)}.page_content__ijNWj img{max-width:100%;height:auto;border-radius:var(--mantine-radius-md);margin:var(--mantine-spacing-xl) 0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.page_content__ijNWj table{width:100%;border-collapse:collapse;margin:var(--mantine-spacing-lg) 0;border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);overflow:hidden}.page_content__ijNWj table td,.page_content__ijNWj table th{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-2)}.page_content__ijNWj table th{font-weight:600;text-align:left}.page_content__ijNWj table th,.page_content__ijNWj table tr:nth-child(2n){background-color:var(--mantine-color-gray-0)}.page_content__ijNWj hr{border:none;border-top:2px solid var(--mantine-color-gray-2);margin:var(--mantine-spacing-xl) 0}.page_authorCard__L8FU_{background:linear-gradient(135deg,var(--mantine-color-gray-0),var(--mantine-color-blue-0));border:1px solid var(--mantine-color-gray-2)}.page_authorAvatar__AqohY{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--mantine-color-blue-6),var(--mantine-color-indigo-5));display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(37,99,235,.2)}.page_tagsCard__qq0il{background-color:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-2)}.page_sectionTitle__thHuN{font-size:calc(1.75rem * var(--mantine-scale));font-weight:700;line-height:1.2;position:relative;padding-bottom:var(--mantine-spacing-md)}.page_sectionTitle__thHuN:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,var(--mantine-color-blue-6),var(--mantine-color-indigo-5));border-radius:2px}@media (max-width:48em){.page_sectionTitle__thHuN{font-size:calc(1.5rem * var(--mantine-scale))}}.page_relatedGrid__2BCTy{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--mantine-spacing-xl)}@media (max-width:48em){.page_relatedGrid__2BCTy{grid-template-columns:1fr}}.page_relatedCard__R89pO{height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;color:inherit;display:flex;flex-direction:column;border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white)}.page_relatedCard__R89pO:hover{transform:translateY(-6px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:var(--mantine-color-blue-3)}.page_relatedTitle__oqZOp{font-size:calc(1.125rem * var(--mantine-scale));font-weight:600;line-height:1.3;color:var(--mantine-color-dark-8);transition:color .2s ease}.page_relatedCard__R89pO:hover .page_relatedTitle__oqZOp{color:var(--mantine-color-blue-6)}