.srg-quick-summary{background:rgb(124 58 237 / .03)!important;border:1px solid #ECE7F8!important;border-radius:var(--srg-radius-xl,16px)!important;padding:var(--srg-space-6,24px)!important;margin-bottom:var(--srg-space-8,32px)!important;position:relative;overflow:hidden}html.srg-dark .srg-quick-summary{background:rgb(124 58 237 / .06)!important;border-color:rgb(124 58 237 / .15)!important}.srg-quick-summary-header{display:flex;align-items:center;gap:var(--srg-space-2,8px);font-weight:var(--srg-weight-semibold,600);font-size:var(--srg-text-sm,14px);color:var(--srg-brand-700,#6d28d9);margin-bottom:var(--srg-space-3,12px);padding-left:var(--srg-space-2,8px)}html.srg-dark .srg-quick-summary-header{color:var(--srg-brand-300,#c4b5fd)}.srg-quick-summary-header svg{width:20px;height:20px;color:var(--srg-brand-500,#8b5cf6)}.srg-quick-summary-body{font-size:var(--srg-text-lg,18px);line-height:var(--srg-leading-relaxed,1.625);color:var(--srg-text-secondary);padding-left:var(--srg-space-2,8px)}.srg-quick-summary-body p:last-child{margin-bottom:0}.srg-reading-progress{position:fixed;top:0;left:0;right:0;z-index:101;height:3px;background:#fff0;pointer-events:none}.srg-reading-progress-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--srg-brand-500,#8b5cf6),var(--srg-accent-500,#10b981));transition:width 0.1s linear;border-radius:0 2px 2px 0}.srg-article-layout{width:100%!important;max-width:100%!important;display:grid!important;box-sizing:border-box!important}.srg-article-content{min-width:0;width:100%;margin:0 auto}.srg-article-footer-wrap{margin-top:var(--srg-space-16,64px);max-width:1120px;margin-left:auto;margin-right:auto}.srg-article-footer-inner{max-width:780px;margin:0 auto}.srg-article-footer-wrap .srg-author-section{max-width:100%}.srg-article-footer-wrap .srg-related-entity{max-width:100%}@media (min-width:1024px){.srg-article-layout.has-toc{display:grid!important;grid-template-columns:280px 1fr!important;grid-template-rows:1fr!important;gap:var(--srg-space-10,40px)!important;align-items:stretch!important;max-width:100%!important;margin:0 auto!important}.srg-toc-sidebar-col{display:block!important;grid-column:1!important;grid-row:1!important;position:sticky!important;top:90px!important;align-self:start!important}.srg-article-layout.has-toc .srg-article-content{grid-column:2;grid-row:1;min-width:0;margin:0}.srg-toc-inline-wrap{display:none!important}}@media (max-width:1023px){.srg-toc-sidebar-col{display:none!important}}.srg-toc-nav{background:var(--srg-bg-tertiary)!important;border:.5px solid #ECE7F8!important;border-radius:var(--srg-radius-xl,16px);padding:var(--srg-space-5,20px)}html.srg-dark .srg-toc-nav{background:#0F172A!important;border-color:var(--srg-border-secondary)!important}.srg-toc-nav-header{display:flex;align-items:center;gap:var(--srg-space-2,8px);font-size:var(--srg-text-sm,14px);font-weight:var(--srg-weight-semibold,600);color:var(--srg-text-primary);margin-bottom:var(--srg-space-4,16px);padding-bottom:var(--srg-space-3,12px);border-bottom:.5px solid #ECE7F8!important}.srg-toc-nav-header svg{color:var(--srg-brand-600,#7c3aed);flex-shrink:0}.srg-toc-nav-list{list-style:none;padding:0;margin:0;max-height:calc(100vh - 240px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--srg-border-primary) #fff0;padding-right:var(--srg-space-1,4px)}.srg-toc-nav-list::-webkit-scrollbar{width:3px}.srg-toc-nav-list::-webkit-scrollbar-track{background:#fff0}.srg-toc-nav-list::-webkit-scrollbar-thumb{background:var(--srg-border-secondary)!important;border-radius:var(--srg-radius-full,9999px)}.srg-toc-inline-wrap{background:var(--srg-bg-tertiary)!important;border:1px solid #ECE7F8!important;border-radius:var(--srg-radius-xl,16px);padding:var(--srg-space-5,20px);margin:var(--srg-space-8,32px) 0;box-shadow:none!important;transition:box-shadow var(--srg-transition-base),border-color var(--srg-transition-base)}.srg-toc-inline-wrap:hover{box-shadow:0 4px 12px rgb(124 58 237 / .05)!important}html.srg-dark .srg-toc-inline-wrap{background:#0F172A!important;border-color:var(--srg-border-secondary)!important}.srg-toc-inline-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:none;border:none;font-family:var(--srg-font-body,sans-serif);font-size:var(--srg-text-sm,14px);font-weight:var(--srg-weight-semibold,600);color:var(--srg-text-primary);cursor:pointer;text-align:left}.srg-toc-inline-toggle-left{display:flex;align-items:center;gap:var(--srg-space-2,8px)}.srg-toc-inline-toggle-left svg{color:var(--srg-brand-600,#7c3aed);flex-shrink:0}.srg-toc-chevron{flex-shrink:0;color:var(--srg-text-tertiary);transition:transform var(--srg-transition-fast)}.srg-toc-inline-toggle[aria-expanded="true"] .srg-toc-chevron{transform:rotate(180deg)}.srg-toc-inline-list{list-style:none;padding:0;margin:var(--srg-space-4,16px) 0 0;padding-top:var(--srg-space-3,12px);border-top:.5px solid #ECE7F8!important}.srg-toc-inline-list[hidden]{display:none}.srg-toc-item{margin-bottom:2px}.srg-toc-link{display:block;padding:var(--srg-space-2,8px) var(--srg-space-3,12px);font-size:var(--srg-text-sm,14px);color:var(--srg-text-secondary,#475569)!important;text-decoration:none;border-radius:var(--srg-radius-md,8px);border-left:2px solid #fff0;line-height:1.45;transition:all var(--srg-transition-fast)!important}.srg-toc-link:hover{background:rgb(124 58 237 / .06)!important;color:var(--srg-context-accent,#7C3AED)!important;font-weight:600!important;text-decoration:none;border-left-color:var(--srg-brand-500,#8b5cf6)}.srg-toc-link.srg-toc-active{background:rgb(124 58 237 / .08)!important;color:var(--srg-context-accent,#7C3AED)!important;font-weight:600!important;border-left-color:var(--srg-context-accent,#7C3AED)}html.srg-dark .srg-toc-link{color:var(--srg-neutral-400,#94a3b8)!important}html.srg-dark .srg-toc-link.srg-toc-active{background:rgb(124 58 237 / .15)!important;color:var(--srg-context-accent,#7C3AED)!important;font-weight:600!important;border-left-color:var(--srg-context-accent,#7C3AED)}.srg-toc-level-3>.srg-toc-link{padding-left:calc(var(--srg-space-3, 12px) + var(--srg-space-4, 16px));font-size:var(--srg-text-xs,12px);color:var(--srg-text-tertiary)}.srg-toc-level-3>.srg-toc-link:hover,.srg-toc-level-3>.srg-toc-link.srg-toc-active{color:var(--srg-brand-600,#7c3aed)}.srg-copy-box{position:relative;background:#0d071b!important;border:.5px solid rgb(124 58 237 / .15)!important;border-radius:var(--srg-radius-lg,8px);overflow:hidden;margin:var(--srg-space-6,24px) 0}.srg-copy-box__header{display:flex;align-items:center;justify-content:space-between;padding:var(--srg-space-3,12px) var(--srg-space-4,16px);background:rgb(124 58 237 / .05);border-bottom:.5px solid rgb(124 58 237 / .12)!important}.srg-copy-box__lang{display:inline-flex;align-items:center;gap:var(--srg-space-2,8px);font-family:var(--srg-font-mono,monospace);font-size:var(--srg-text-xs,12px);font-weight:var(--srg-weight-semibold,600);color:var(--srg-neutral-400,#94a3b8);text-transform:uppercase;letter-spacing:var(--srg-tracking-wide,.05em)}.srg-copy-box-actions{display:flex;gap:var(--srg-space-2,8px)}.srg-copy-box__btn{display:inline-flex;align-items:center;gap:var(--srg-space-1,4px);font-family:var(--srg-font-body,sans-serif);font-size:var(--srg-text-xs,12px);font-weight:var(--srg-weight-medium,500);color:var(--srg-neutral-400,#94a3b8);background:rgb(124 58 237 / .08);border:none;border-radius:var(--srg-radius-md,8px);padding:var(--srg-space-1,4px) var(--srg-space-3,12px);cursor:pointer;transition:all var(--srg-transition-fast)}.srg-copy-box__btn:hover{background:rgb(124 58 237 / .15);color:#fff}.srg-copy-box__btn svg{width:14px;height:14px}.srg-copy-box__btn.is-copied{background:var(--srg-accent-500,#10b981);color:#fff}.srg-copy-box__body{padding:var(--srg-space-4,16px);overflow-x:auto;-webkit-overflow-scrolling:touch}.srg-copy-box__body pre{margin:0;padding:0;background:#fff0;border:none;border-radius:0;font-size:var(--srg-text-sm,14px);line-height:1.7;color:var(--srg-neutral-300,#cbd5e1);font-family:var(--srg-font-mono,monospace)}.srg-copy-box__body code{background:#fff0;padding:0;color:inherit;font-size:inherit;font-family:inherit}.srg-copy-box__body .token-keyword{color:#c678dd}.srg-copy-box__body .token-string{color:#98c379}.srg-copy-box__body .token-number{color:#d19a66}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#9ca3af!important;font-style:italic!important}html.srg-dark .token.comment,html.srg-dark .token.prolog,html.srg-dark .token.doctype,html.srg-dark .token.cdata{color:#a1a1aa!important}.srg-copy-box__body .token-function{color:#61afef}.srg-copy-box__body .token-operator{color:#56b6c2}.srg-copy-box__body .token-class{color:#e5c07b}.srg-copy-box.is-prompt .srg-copy-box__header{background:#130a26!important;border-color:rgb(124 58 237 / .15)!important}.srg-copy-box.is-prompt .srg-copy-box__lang{color:var(--srg-brand-300,#c4b5fd)}.srg-copy-box.is-template .srg-copy-box__header{background:#1a102f!important;border-color:rgb(124 58 237 / .18)!important}.srg-copy-box.is-template .srg-copy-box__lang{color:#a5b4fc}@media (max-width:640px){.srg-copy-box__header{padding:var(--srg-space-2,8px) var(--srg-space-3,12px)}.srg-copy-box__body{padding:var(--srg-space-3,12px)}.srg-copy-box__body pre{font-size:var(--srg-text-xs,12px)}}.srg-related-entity{margin-top:var(--srg-space-16,64px);padding-top:var(--srg-space-10,40px);border-top:.5px solid #ECE7F8!important}.srg-related-entity-title{font-size:var(--srg-text-2xl,24px);font-weight:var(--srg-weight-bold,700);margin-bottom:var(--srg-space-6,24px);color:var(--srg-text-primary)}.srg-related-entity .srg-grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.srg-related-entity .srg-grid-3{grid-template-columns:1fr}}.srg-in-content-ad{margin:var(--srg-space-8,32px) 0;text-align:center}.srg-in-content-ad::before{content:'Advertisement';display:block;font-size:10px;text-transform:uppercase;letter-spacing:var(--srg-tracking-wide,.05em);color:var(--srg-text-tertiary);margin-bottom:var(--srg-space-2,8px)}@media (max-width:640px){.entry-content{font-size:var(--srg-text-base,16px);line-height:1.75}.entry-content h2{margin-top:var(--srg-space-8,32px)}.entry-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:var(--srg-text-sm,14px)}.entry-content pre{font-size:var(--srg-text-xs,12px);padding:var(--srg-space-3,12px)}.entry-content blockquote{padding:var(--srg-space-4,16px);font-size:var(--srg-text-base,16px)}.entry-content img{border-radius:var(--srg-radius-lg,8px)}}.srg-article-header{margin-bottom:var(--srg-space-8,32px)}.srg-article-meta{display:flex;align-items:center;gap:var(--srg-space-3,12px);flex-wrap:wrap;margin-top:var(--srg-space-4,16px)}.srg-article-meta .srg-author-avatar{width:32px;height:32px;border-radius:var(--srg-radius-full,9999px)}.srg-article-meta .srg-author-name{font-weight:var(--srg-weight-semibold,600);color:var(--srg-text-primary)}.srg-article-meta .srg-reading-time{color:var(--srg-text-tertiary);font-size:var(--srg-text-sm,14px)}.entry-content h2{font-weight:var(--srg-weight-bold,700);color:var(--srg-text-primary);margin-top:var(--srg-space-12,48px);margin-bottom:var(--srg-space-4,16px);padding-bottom:var(--srg-space-3,12px);scroll-margin-top:100px;position:relative}.srg-il-item-title{font-size:var(--srg-text-lg,18px)!important;font-weight:800!important;color:#0F172A;margin:0 0 6px 0!important;border-bottom:none!important}html.srg-dark .srg-il-item-title{color:#f1f5f9!important}.srg-il-list-title{scroll-margin-top:100px}.entry-content h3{font-weight:var(--srg-weight-semibold,600);color:var(--srg-text-primary);margin-top:var(--srg-space-8,32px);margin-bottom:var(--srg-space-3,12px);scroll-margin-top:100px}.entry-content h4{font-size:var(--srg-text-lg,18px);font-weight:var(--srg-weight-semibold,600);margin-top:var(--srg-space-6,24px);margin-bottom:var(--srg-space-2,8px)}.entry-content p{margin-bottom:var(--srg-space-4,16px);font-size:var(--srg-text-lg,18px);line-height:var(--srg-leading-relaxed,1.625);color:var(--srg-text-secondary)}.entry-content ul,.entry-content ol{margin-bottom:var(--srg-space-4,16px);padding-left:var(--srg-space-6,24px)}.entry-content li{margin-bottom:var(--srg-space-2,8px);font-size:var(--srg-text-lg,18px);line-height:var(--srg-leading-relaxed,1.625);color:var(--srg-text-secondary)}.entry-content blockquote{margin:var(--srg-space-6,24px) 0;padding:var(--srg-space-6,24px);background:var(--srg-bg-tertiary)!important;border-left:4px solid var(--srg-brand-500,#8b5cf6);border-radius:0 var(--srg-radius-lg,8px) var(--srg-radius-lg,8px) 0;font-style:italic;font-size:var(--srg-text-lg,18px);color:var(--srg-text-secondary)}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content img{max-width:100%;height:auto;border-radius:var(--srg-radius-xl,16px);margin:var(--srg-space-6,24px) 0}.entry-content figure{margin:var(--srg-space-6,24px) 0}.entry-content figcaption{text-align:center;font-size:var(--srg-text-sm,14px);color:var(--srg-text-tertiary);margin-top:var(--srg-space-2,8px)}.entry-content table{width:100%;border-collapse:collapse;margin:var(--srg-space-6,24px) 0;font-size:var(--srg-text-sm,14px)}.entry-content th,.entry-content td{padding:var(--srg-space-3,12px) var(--srg-space-4,16px);border:1px solid var(--srg-border-primary);text-align:left}.entry-content th{background:var(--srg-bg-tertiary);font-weight:var(--srg-weight-semibold,600);color:var(--srg-text-primary)}.entry-content td{color:var(--srg-text-secondary)}.entry-content tr:nth-child(even){background:var(--srg-bg-tertiary)!important}.srg-author-box{display:flex;gap:var(--srg-space-8,32px);padding:var(--srg-space-8,32px);background-color:#ffffff!important;border:1px solid var(--srg-border-secondary)!important;box-shadow:0 4px 20px rgb(0 0 0 / .03)!important;border-radius:12px!important;margin-top:var(--srg-space-12,48px);transition:transform 0.25s cubic-bezier(.16,1,.3,1),border-color 0.25s ease,box-shadow 0.25s ease;box-sizing:border-box;width:100%}.srg-author-box img,.srg-author-avatar img{border-radius:50%!important}.srg-author-box:hover{transform:translateY(-4px)!important;box-shadow:0 10px 30px rgb(124 58 237 / .08)!important}.srg-author-avatar{flex-shrink:0}.srg-author-avatar img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid color-mix(in srgb,var(--srg-context-accent,#7C3AED) 10%,transparent)}.srg-author-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.srg-author-header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--srg-space-3,12px);margin-bottom:var(--srg-space-3,12px)}.srg-author-name{font-size:var(--srg-text-lg,18px);font-weight:var(--srg-weight-bold,700);color:var(--srg-text-primary);margin:0;line-height:1.2}.srg-author-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:var(--srg-text-xs,12px);font-weight:var(--srg-weight-semibold,600);color:var(--srg-context-accent,#7C3AED);background:color-mix(in srgb,var(--srg-context-accent,#7C3AED) 8%,transparent);border-radius:var(--srg-radius-full,9999px);border:1px solid color-mix(in srgb,var(--srg-context-accent,#7C3AED) 15%,transparent)}.srg-author-badge svg{color:var(--srg-context-accent,#7C3AED);flex-shrink:0}.srg-author-bio{font-size:var(--srg-text-sm,14px);line-height:1.6;color:var(--srg-text-secondary);margin:0 0 var(--srg-space-5,20px) 0}.srg-author-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--srg-space-4,16px);padding-top:var(--srg-space-4,16px);border-top:1px dashed color-mix(in srgb,var(--srg-context-accent,#7C3AED) 12%,var(--srg-border-secondary))}.srg-author-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--srg-text-sm,14px);font-weight:var(--srg-weight-medium,500);color:var(--srg-text-link,var(--srg-context-accent,#7C3AED));text-decoration:none;transition:color 0.2s ease}.srg-author-link:hover{color:var(--srg-text-link-hover,#6d28d9)}.srg-author-link svg{transition:transform 0.2s ease;flex-shrink:0}.srg-author-link:hover svg{transform:translateX(4px)}.srg-author-socials{display:flex;align-items:center;gap:var(--srg-space-2,8px)}.srg-author-hero{background:#FBFAFD!important;border-bottom:.5px solid #ECE7F8!important;padding:var(--srg-space-16,64px) 0}.srg-author-hero.is-founder{background:linear-gradient(135deg,rgb(124 58 237 / .03),rgb(16 185 129 / .03))!important}html.srg-dark .srg-author-hero.is-founder{background:linear-gradient(135deg,rgb(14 165 233 / .05),rgb(16 185 129 / .05))!important}.srg-author-hero-inner{display:flex;align-items:center;gap:var(--srg-space-8,32px);max-width:var(--srg-container-wide,1200px);margin:0 auto;padding:0 var(--srg-space-4,16px)}.srg-author-hero-avatar-wrap{position:relative;flex-shrink:0}.srg-author-hero-avatar{width:140px;height:140px;border-radius:var(--srg-radius-full,9999px);object-fit:cover;border:4px solid #fff;box-shadow:var(--srg-shadow-lg)}html.srg-dark .srg-author-hero-avatar{border-color:var(--srg-neutral-800)}.srg-author-hero-badge{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:var(--srg-space-1,4px);background:linear-gradient(135deg,var(--srg-brand-500,#8b5cf6),var(--srg-accent-500,#10b981));color:#fff;font-size:11px;font-weight:var(--srg-weight-bold,700);padding:4px 12px;border-radius:var(--srg-radius-full,9999px);white-space:nowrap;box-shadow:var(--srg-shadow-md)}.srg-author-hero-badge svg{width:14px;height:14px}.srg-author-hero-content{flex:1;min-width:0}.srg-author-hero-name{font-size:var(--srg-text-4xl,36px);font-weight:var(--srg-weight-bold,700);margin-bottom:var(--srg-space-2,8px);color:var(--srg-text-primary)}.srg-author-hero-role{font-size:var(--srg-text-lg,18px);color:var(--srg-brand-600,#7c3aed);font-weight:var(--srg-weight-medium,500);margin-bottom:var(--srg-space-4,16px)}.srg-author-hero-bio{font-size:var(--srg-text-lg,18px);line-height:var(--srg-leading-relaxed,1.625);color:var(--srg-text-secondary);max-width:600px;margin-bottom:var(--srg-space-5,20px)}.srg-author-hero-expertise{display:flex;flex-wrap:wrap;gap:var(--srg-space-2,8px);margin-bottom:var(--srg-space-6,24px)}.srg-author-hero-stats{display:flex;align-items:center;gap:var(--srg-space-6,24px)}.srg-author-stat{display:flex;flex-direction:column;align-items:flex-start}.srg-author-stat-number{font-size:var(--srg-text-2xl,24px);font-weight:var(--srg-weight-bold,700);color:var(--srg-text-primary);line-height:1}.srg-author-stat-label{font-size:var(--srg-text-xs,12px);color:var(--srg-text-tertiary);text-transform:uppercase;letter-spacing:var(--srg-tracking-wide,.05em);margin-top:var(--srg-space-1,4px)}.srg-author-stat-divider{width:1px;height:40px;background:var(--srg-border-primary)}.srg-author-hero-social{display:flex;gap:var(--srg-space-3,12px)}.srg-author-hero-social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--srg-radius-full,9999px);background:var(--srg-bg-elevated);border:1px solid var(--srg-border-primary);color:var(--srg-text-secondary);transition:all var(--srg-transition-fast)}.srg-author-hero-social-link:hover{background:var(--srg-brand-100,#ede9fe);border-color:var(--srg-brand-200,#ddd6fe);color:var(--srg-brand-600,#7c3aed);text-decoration:none;transform:translateY(-2px);box-shadow:var(--srg-shadow-md)}@media (max-width:768px){.srg-author-hero-inner{flex-direction:column;text-align:center;gap:var(--srg-space-6,24px)}.srg-author-hero-avatar{width:100px;height:100px}.srg-author-hero-name{font-size:var(--srg-text-3xl,30px)}.srg-author-hero-stats{justify-content:center;flex-wrap:wrap}.srg-author-hero-expertise{justify-content:center}.srg-author-hero-social{justify-content:center}.srg-author-box{flex-direction:column;align-items:center;text-align:center;padding:var(--srg-space-6,24px)}.srg-author-header{flex-direction:column;align-items:center}.srg-author-footer{flex-direction:column;gap:var(--srg-space-3,12px);text-align:center;width:100%}}.srg-blog-filters-bar{top:var(--srg-header-height,64px)!important;z-index:85!important;width:100%;margin-top:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:.5px solid #ECE7F8!important;box-shadow:0 4px 20px -2px rgb(9 14 26 / .03)!important;transition:box-shadow var(--srg-transition-base),background-color var(--srg-transition-base)!important}.srg-archive-grid-wrapper:has(.srg-blog-filters-bar){padding-top:0!important}html.srg-dark .srg-blog-filters-bar{background-color:rgb(8 5 21 / .8)!important;border-bottom:1px solid var(--srg-border-secondary)!important}.srg-blog-filters-scroll-box{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:14px 0!important;box-sizing:border-box!important}.srg-blog-filters-scroll-box::-webkit-scrollbar{display:none}.srg-blog-filters-list{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.srg-blog-filter-link{display:block;padding:8px 18px;font-size:.9rem;font-weight:500;color:var(--srg-text-secondary)!important;background:rgb(124 58 237 / .04)!important;border:1px solid rgb(124 58 237 / .1)!important;border-radius:var(--srg-radius-md,8px)!important;text-decoration:none;transition:all 0.2s ease;white-space:nowrap}html.srg-dark .srg-blog-filter-link{color:var(--srg-neutral-400)!important;background:rgb(124 58 237 / .06)!important;border-color:rgb(124 58 237 / .12)!important}.srg-blog-filter-link:hover{color:var(--srg-context-accent,#7C3AED)!important;background:rgb(124 58 237 / .1)!important;border-color:rgb(124 58 237 / .2)!important}html.srg-dark .srg-blog-filter-link:hover{color:var(--srg-context-accent,#7C3AED)!important;background:rgb(124 58 237 / .12)!important;border-color:rgb(124 58 237 / .25)!important}.srg-blog-filter-item.is-active .srg-blog-filter-link{background:var(--srg-context-accent,#7C3AED)!important;border-color:var(--srg-context-accent,#7C3AED)!important;color:#ffffff!important}html.srg-dark .srg-blog-filter-item.is-active .srg-blog-filter-link{background:var(--srg-context-accent,#7C3AED)!important;border-color:var(--srg-context-accent,#7C3AED)!important;color:#ffffff!important}.srg-blog-grid-wrap{margin:0;padding:0!important;box-sizing:border-box}.srg-blog-posts-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;width:100%!important;box-sizing:border-box!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;margin-top:32px!important;margin-bottom:0!important}@media (max-width:1024px){.srg-blog-posts-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}}@media (max-width:768px){.srg-blog-posts-grid{grid-template-columns:1fr!important;gap:20px!important}}.srg-post-card{background:#ffffff!important;border:none!important;box-shadow:0 1px 3px rgb(9 14 26 / .05),0 1px 2px rgb(9 14 26 / .03)!important;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;height:100%;box-sizing:border-box;width:100%;transition:background-color 0.25s cubic-bezier(.16,1,.3,1),box-shadow 0.25s ease}.srg-post-card:hover{background-color:#FBFAFD!important;box-shadow:0 1px 3px rgb(9 14 26 / .05),0 1px 2px rgb(9 14 26 / .03)!important}html.srg-dark .srg-post-card{background:#100b24!important;border:none!important;box-shadow:0 1px 3px rgb(9 14 26 / .05),0 1px 2px rgb(9 14 26 / .03)!important}html.srg-dark .srg-post-card:hover{background-color:#080515!important;box-shadow:0 1px 3px rgb(9 14 26 / .05),0 1px 2px rgb(9 14 26 / .03)!important}.srg-post-card-media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--srg-bg-primary)}.srg-post-card-media img{width:100%;height:100%;object-fit:cover;transform:scale(1)!important;transition:transform 0.3s cubic-bezier(.16,1,.3,1)!important;border-radius:10px!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}.srg-post-card:hover .srg-post-card-media img{transform:scale(1.03)!important}.srg-post-card-content{display:flex;flex-direction:column;padding:24px;flex-grow:1;box-sizing:border-box}.srg-post-card-meta-top{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--srg-neutral-500);margin-bottom:12px}.srg-post-card-category{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--srg-context-accent,#7C3AED);background:color-mix(in srgb,var(--srg-context-accent,#7C3AED) 8%,transparent);padding:3px 9px;border-radius:6px;border:none!important;text-decoration:none}.srg-post-card-title,h2.srg-post-card-title{font-size:16px!important;font-weight:700!important;line-height:1.35!important;color:var(--srg-text-primary)!important;margin:0 0 10px 0!important}h2.srg-post-card-title a{text-decoration:none!important;color:inherit!important}h2.srg-post-card-title a:hover{color:var(--srg-context-accent,#7C3AED)!important}.srg-post-card-excerpt{font-size:0.9rem!important;color:var(--srg-neutral-500,#64748b)!important;line-height:1.5!important;margin-bottom:24px!important}html.srg-dark .srg-post-card-excerpt{color:var(--srg-neutral-400,#94a3b8)!important}.srg-post-card-btn{margin-top:auto;font-size:.9rem;color:var(--srg-brand-600,#7c3aed)!important;font-weight:700!important;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color 0.2s ease}.srg-post-card-btn:hover{color:var(--srg-brand-700,#6d28d9)!important;text-decoration:underline;text-underline-offset:3px}.srg-post-card-btn .arrow{color:inherit;display:inline-flex;align-items:center;margin-left:4px}.srg-blog-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:56px}.srg-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;font-size:.9rem;font-weight:500;color:var(--srg-neutral-600);background:#fff0;border:1px solid var(--srg-border-secondary);border-radius:10px;text-decoration:none;transition:all 0.2s ease}html.srg-dark .srg-blog-pagination .page-numbers{color:var(--srg-neutral-300)}.srg-blog-pagination .page-numbers:hover{background:var(--srg-neutral-50);border-color:var(--srg-neutral-400);color:var(--srg-neutral-900)}html.srg-dark .srg-blog-pagination .page-numbers:hover{background:var(--srg-neutral-800);color:var(--srg-neutral-50)}.srg-blog-pagination .page-numbers.current{background:var(--srg-neutral-900);color:#fff;border-color:var(--srg-neutral-900)}html.srg-dark .srg-blog-pagination .page-numbers.current{background:var(--srg-neutral-50);color:var(--srg-neutral-950);border-color:var(--srg-neutral-50)}@media (max-width:1024px){.srg-blog-posts-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}}@media (max-width:768px){.srg-blog-posts-grid{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width:640px){.srg-blog-filters-list{padding-right:40px!important}}html.srg-dark .srg-author-box{background-color:var(--srg-bg-secondary,#0F172A)!important;border-color:rgb(124 58 237 / .08)!important}html.srg-dark .srg-author-box:hover{border-color:rgb(124 58 237 / .25)!important}html.srg-dark .srg-author-name{color:var(--srg-neutral-50,#fdfcff)}html.srg-dark .srg-author-bio{color:var(--srg-neutral-400,#a69eb5)}html.srg-dark .srg-author-footer{border-top-color:rgb(124 58 237 / .1)!important}html.srg-dark .srg-social-btn,html.srg-dark .srg-share-btn{background:rgba(var(--srg-context-accent-rgb),.08)!important;border-color:rgba(var(--srg-context-accent-rgb),.15)!important;color:var(--srg-context-accent)!important}html.srg-dark .srg-social-btn:hover,html.srg-dark .srg-share-btn:hover{background:var(--srg-context-accent)!important;border-color:var(--srg-context-accent)!important;color:#ffffff!important}html.srg-dark .srg-toc-nav-header{border-bottom-color:var(--srg-border-secondary)!important}html.srg-dark .srg-toc-inline-list{border-top-color:var(--srg-border-secondary)!important}html.srg-dark .srg-related-entity{border-top-color:var(--srg-border-secondary)!important}html.srg-dark .srg-author-hero{background:#080515!important;border-bottom-color:var(--srg-border-secondary)!important}@media (prefers-color-scheme:dark){html:not(.srg-light) .srg-quick-summary{background:rgb(124 58 237 / .06)!important;border-color:rgb(124 58 237 / .15)!important}html:not(.srg-light) .srg-quick-summary-header{color:var(--srg-brand-300,#c4b5fd)}html:not(.srg-light) .srg-toc-nav{background:#0F172A!important;border-color:rgb(124 58 237 / .12)!important}html:not(.srg-light) .srg-toc-inline-wrap{background:#0F172A!important;border-color:rgb(124 58 237 / .12)!important}html:not(.srg-light) .srg-toc-link{color:var(--srg-neutral-400,#94a3b8)!important}html:not(.srg-light) .srg-toc-link.srg-toc-active{background:rgb(124 58 237 / .15)!important;color:var(--srg-context-accent,#7C3AED)!important;font-weight:600!important;border-left-color:var(--srg-context-accent,#7C3AED)}html:not(.srg-light) .token.comment,html:not(.srg-light) .token.prolog,html:not(.srg-light) .token.doctype,html:not(.srg-light) .token.cdata{color:#a1a1aa!important}html:not(.srg-light) .srg-il-item-title{color:#f1f5f9!important}html:not(.srg-light) .srg-author-hero.is-founder{background:linear-gradient(135deg,rgb(14 165 233 / .05),rgb(16 185 129 / .05))!important}html:not(.srg-light) .srg-author-hero-avatar{border-color:var(--srg-neutral-800)}html:not(.srg-light) .srg-blog-filters-bar{background-color:rgb(15 23 42 / .8)!important;border-bottom-color:rgb(255 255 255 / .08)!important}html:not(.srg-light) .srg-blog-filter-link{color:var(--srg-neutral-400)!important;background:rgb(124 58 237 / .06)!important;border-color:rgb(124 58 237 / .12)!important}html:not(.srg-light) .srg-blog-filter-link:hover{color:var(--srg-context-accent,#7C3AED)!important;background:rgb(124 58 237 / .12)!important;border-color:rgb(124 58 237 / .25)!important}html:not(.srg-light) .srg-blog-filter-item.is-active .srg-blog-filter-link{background:var(--srg-context-accent,#7C3AED)!important;border-color:var(--srg-context-accent,#7C3AED)!important;color:#ffffff!important}html:not(.srg-light) .srg-post-card{background:#100b24!important;border:none!important;box-shadow:0 1px 3px rgb(9 14 26 / .05),0 1px 2px rgb(9 14 26 / .03)!important}html:not(.srg-light) .srg-post-card:hover{background-color:#080515!important;box-shadow:0 1px 3px rgb(9 14 26 / .05),0 1px 2px rgb(9 14 26 / .03)!important}html:not(.srg-light) .srg-post-card-title a{color:var(--srg-neutral-50,#f8fafc)!important}html:not(.srg-light) .srg-post-card-excerpt{color:var(--srg-neutral-400,#94a3b8)!important}html:not(.srg-light) .srg-blog-pagination .page-numbers{color:var(--srg-neutral-300)}html:not(.srg-light) .srg-blog-pagination .page-numbers:hover{background:var(--srg-neutral-800);color:var(--srg-neutral-50)}html:not(.srg-light) .srg-blog-pagination .page-numbers.current{background:var(--srg-neutral-50);color:var(--srg-neutral-950);border-color:var(--srg-neutral-50)}html:not(.srg-light) .srg-author-box{background-color:var(--srg-bg-secondary,#0F172A)!important;border-color:rgb(124 58 237 / .08)!important}html:not(.srg-light) .srg-author-box:hover{border-color:rgb(124 58 237 / .25)!important}html:not(.srg-light) .srg-author-name{color:var(--srg-neutral-50,#fdfcff)}html:not(.srg-light) .srg-author-bio{color:var(--srg-neutral-400,#a69eb5)}html:not(.srg-light) .srg-author-footer{border-top-color:rgb(124 58 237 / .1)!important}html:not(.srg-light) .srg-social-btn,html:not(.srg-light) .srg-share-btn{background:rgba(var(--srg-context-accent-rgb),.08)!important;border-color:rgba(var(--srg-context-accent-rgb),.15)!important;color:var(--srg-context-accent)!important}html:not(.srg-light) .srg-social-btn:hover,html:not(.srg-light) .srg-share-btn:hover{background:var(--srg-context-accent)!important;border-color:var(--srg-context-accent)!important;color:#ffffff!important}html:not(.srg-light) .srg-toc-nav-header{border-bottom-color:var(--srg-border-primary)!important}html:not(.srg-light) .srg-toc-nav-list::-webkit-scrollbar-thumb{background:var(--srg-neutral-700)!important}html:not(.srg-light) .srg-toc-inline-list{border-top-color:var(--srg-border-primary)!important}html:not(.srg-light) .srg-related-entity{border-top-color:var(--srg-border-primary)!important}html:not(.srg-light) .srg-author-hero{background:#0b0f19!important;border-bottom-color:var(--srg-border-primary)!important}}.srg-comments-area{background:#ffffff!important;border:1px solid var(--srg-border-secondary)!important;border-radius:12px!important;padding:32px!important;margin-top:40px!important;width:100%!important;box-sizing:border-box!important}html.srg-dark .srg-comments-area{background:#0F172A!important;border-color:rgb(124 58 237 / .08)!important}.comment-body{background:#FBFAFD!important;border-radius:8px!important;padding:16px!important;margin-bottom:16px!important;border:1px solid var(--srg-border-secondary)!important}html.srg-dark .comment-body{background:#0F172A!important;border-color:rgb(124 58 237 / .08)!important}.comment-author{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;width:100%!important}.comment-author img.avatar{width:44px!important;height:44px!important;border-radius:50%!important;flex-shrink:0!important;border:1px solid var(--srg-border-secondary)!important}.comment-author .fn{font-weight:700!important;font-size:14px!important;color:var(--srg-text-primary)!important;font-style:normal!important}.comment-metadata{margin-left:56px!important;margin-top:-10px!important;margin-bottom:12px!important}.comment-author cite{font-weight:700!important;color:var(--srg-text-primary)!important}.comment-meta a{font-size:11px!important;color:#94a3b8!important}.comment-form textarea,.comment-form input{border-radius:8px!important;border:1px solid var(--srg-border-secondary)!important;background:transparent!important;padding:12px!important}.comment-form textarea:focus,.comment-form input:focus{border-color:var(--srg-context-accent,#7C3AED)!important;box-shadow:0 0 0 3px rgb(124 58 237 / .15)!important}.srg-comments-submit-btn{background-color:var(--srg-context-accent,#7C3AED)!important;color:#ffffff!important;border:none!important;border-radius:8px!important;height:44px!important;padding:0 24px!important;cursor:pointer!important}.comment-form{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;box-sizing:border-box!important}.comment-form-author,.comment-form-email,.comment-form-comment{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.comment-form label{font-size:13.5px!important;font-weight:600!important;color:var(--srg-text-primary)!important}@media (min-width:768px){.comment-form{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}.comment-form-author{grid-column:1!important}.comment-form-email{grid-column:2!important}.comment-form-comment{grid-column:span 2!important}.comment-notes,.comment-form-cookies-consent,.form-submit{grid-column:span 2!important}}.comment-form .submit,#submit,.srg-comments-submit-btn{background-color:var(--srg-context-accent,#7C3AED)!important;color:#ffffff!important;border:none!important;font-weight:700!important;transition:background-color 0.2s ease!important}.comment-form .submit:hover,#submit:hover,.srg-comments-submit-btn:hover{background-color:var(--srg-context-accent-hover,#6d28d9)!important;color:#ffffff!important}.srg-post-category-badge,.entry-category a,.srg-blog-badge{display:inline-flex!important;padding:4px 12px!important;border-radius:99px!important;background:rgb(124 58 237 / .08)!important;color:#7C3AED!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important}body.single-template .srg-toc-inline-wrap,body.single-tools .srg-toc-inline-wrap{display:block!important;visibility:visible!important;pointer-events:auto!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;margin:32px 0 24px 0!important}html.srg-dark body.single-template .srg-toc-inline-wrap,html.srg-dark body.single-tools .srg-toc-inline-wrap{background-color:#0F172A!important;border:1px solid rgb(124 58 237 / .08)!important}