:root{--blog-bg:var(--mo-bg-main,oklch(16% 0.004 270));--blog-surface:var(--mo-bg-surface,oklch(20.5% 0.005 270));--blog-card:var(--mo-bg-card,oklch(20.5% 0.005 270));--blog-border:var(--mo-border,oklch(31% 0.006 270));--blog-border-soft:var(--mo-border-subtle,oklch(27% 0.006 270));--blog-text:var(--mo-text-high,oklch(95% 0 0));--blog-text-mid:var(--mo-text-mid,oklch(63% 0.004 270));--blog-text-low:var(--mo-text-low,oklch(50% 0.004 270));--blog-accent:var(--mo-accent,oklch(74% 0.19 230));--blog-accent-glow:var(--mo-accent-glow,oklch(74% 0.19 230 / .18));--blog-gold:var(--mo-color-gold,#f59e0b);--blog-radius:var(--mo-radius-lg,12px);--blog-radius-sm:var(--mo-radius-sm,10px);--blog-shadow:var(--mo-shadow-md,0 4px 16px rgba(0,0,0,.25));--blog-font:var(--mo-font-main,'Vazirmatn','Tahoma',sans-serif);--blog-glass-blur:blur(var(--mo-glass-blur,15px)) saturate(1.6);--blog-transition:200ms ease;--blog-max-w:820px;--blog-grid-cols:repeat(auto-fill,minmax(300px,1fr))}[data-theme="light"]{--blog-bg:oklch(98% 0.002 270);--blog-surface:oklch(100% 0 0);--blog-card:oklch(100% 0 0);--blog-border:oklch(90% 0.004 270);--blog-border-soft:oklch(93% 0.004 270);--blog-text:oklch(19% 0 0);--blog-text-mid:oklch(50% 0.004 270);--blog-text-low:oklch(60% 0.004 270);--blog-accent:oklch(48% 0.19 230);--blog-accent-glow:oklch(48% 0.19 230 / .14);--blog-shadow:0 2px 10px rgba(0,33,74,.08)}body.single,body.blog,body.archive,body.home,body.page{background:var(--blog-bg);color:var(--blog-text);font-family:var(--blog-font);direction:rtl;min-height:100dvh}@font-face{font-family:'DM Serif Display';src:url('../fonts/dm-serif-display/DMSerifDisplay-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}#mo-nav-wrap{--nav-a1:oklch(46% 0.15 240);--nav-accent-text:oklch(70% 0.19 236);--nav-bg:oklch(14% 0.007 240);--nav-text:oklch(96% 0 0);--nav-muted:oklch(65% 0.009 240);--nav-navbg:oklch(14% 0.007 240);--nav-navborder:oklch(30% 0.014 240);--nav-border:oklch(30% 0.014 240);--nav-card:oklch(19% 0.009 240);--nav-silver:linear-gradient(115deg,oklch(72% 0.012 240) 0%,oklch(95% 0.006 240) 25%,oklch(60% 0.016 240) 50%,oklch(93% 0.006 240) 75%,oklch(70% 0.012 240) 100%)}[data-theme="light"] #mo-nav-wrap{--nav-a1:oklch(40% 0.14 240);--nav-accent-text:oklch(44% 0.19 236);--nav-bg:oklch(97.5% 0.005 240);--nav-text:oklch(20% 0 0);--nav-muted:oklch(48% 0.01 240);--nav-navbg:oklch(97.5% 0.005 240);--nav-navborder:oklch(90% 0.01 240);--nav-border:oklch(90% 0.01 240);--nav-card:oklch(100% 0 0);--nav-silver:linear-gradient(115deg,oklch(40% 0.012 240) 0%,oklch(68% 0.008 240) 30%,oklch(30% 0.014 240) 55%,oklch(62% 0.008 240) 80%,oklch(38% 0.012 240) 100%)}@keyframes moNavShimmerText{to{background-position:-220% 0}}@keyframes moNavShimmerBorder{to{background-position:220% 0}}#mo-nav-wrap *,#mo-nav-wrap *::before,#mo-nav-wrap *::after{box-sizing:border-box}#mo-nav-wrap{font-family:'Vazirmatn',sans-serif;color:var(--nav-text)}#mo-nav-wrap a{text-decoration:none;color:inherit}#mo-nav-wrap button{font-family:inherit;cursor:pointer}.myo-nav{display:flex;align-items:center;gap:24px;padding:18px 6px;background:var(--nav-navbg);border-bottom:1px solid var(--nav-navborder);position:sticky;top:0;z-index:100}.myo-navlinks{flex:1;display:flex;align-items:center;justify-content:center;gap:2px;flex-wrap:nowrap;overflow:hidden;min-width:0}.myo-navlinks__item{padding:calc(11px * var(--navscale,1)) calc(17px * var(--navscale,1));border-radius:9px;font-size:calc(17px * var(--navscale,1));font-weight:600;color:var(--nav-muted);white-space:nowrap;flex-shrink:1;min-width:0;transition:background .2s,color .2s}.myo-navlinks__item:hover{background:var(--nav-card);color:var(--nav-text)}.myo-navlinks__item.active{background:var(--nav-card);color:var(--nav-text)}@media (min-width:1181px){.myo-navlinks__item:not(:first-of-type){border-inline-start:1px solid var(--nav-navborder)}}.myo-nav__theme-btn{width:calc(50px * var(--navscale,1));height:calc(50px * var(--navscale,1));border-radius:9px;border:none;background:transparent;color:var(--nav-text);display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;flex-shrink:0}.myo-nav__theme-btn svg{width:calc(23px * var(--navscale,1));height:calc(23px * var(--navscale,1))}.myo-nav__theme-btn:hover{background:var(--nav-card);transform:scale(1.08)}.myo-nav__cta{position:relative;font-weight:700;font-size:calc(17px * var(--navscale,1));padding:calc(12px * var(--navscale,1)) calc(22px * var(--navscale,1));border-radius:11px;border:2px solid transparent;background-image:linear-gradient(var(--nav-bg),var(--nav-bg)),var(--nav-silver);background-origin:border-box,border-box;background-clip:padding-box,border-box;background-size:100% 100%,220% 100%;background-position:0 0,0% 0;flex-shrink:0;white-space:nowrap;transition:transform .2s;animation:moNavShimmerBorder 3.2s ease-in-out infinite alternate}.myo-nav__cta span{background-image:var(--nav-silver);background-size:220% auto;background-position:0% center;background-clip:text;-webkit-background-clip:text;color:transparent;animation:moNavShimmerText 3.2s ease-in-out infinite alternate}.myo-nav__cta:hover{transform:translateY(-2px)}@media (max-width:1180px){.myo-nav{flex-wrap:wrap;row-gap:10px;padding:12px 6px}.myo-navlinks{flex-wrap:wrap;align-items:stretch;width:100%;justify-content:center;gap:0;overflow:visible}.myo-navlinks__item{flex:0 0 33.333%;min-width:0;overflow:visible;border-inline-end:1px solid var(--nav-border);border-inline-start:1px solid var(--nav-border)}.myo-navlinks__item:nth-child(2){flex:0 0 calc(33.333% - 50px * var(--navscale,1))}.myo-navlinks__item:nth-child(-n+4){border-block-end:1px solid var(--nav-border)}.myo-nav__theme-btn{border-block-end:1px solid var(--nav-border);border-radius:0}}.myo-nav .ico-moon{display:none}[data-theme="light"] .myo-nav .ico-sun{display:none}[data-theme="light"] .myo-nav .ico-moon{display:block}.mo-site-footer{width:100%;border-top:1px solid var(--blog-border-soft);background:var(--blog-surface);margin-top:48px}.mo-site-footer__inner{max-width:calc(var(--blog-max-w) + 48px);margin:0 auto;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;direction:rtl}.mo-site-footer__brand{font-family:'DM Serif Display','Palatino Linotype','Book Antiqua',Georgia,serif;font-size:1.25rem;font-weight:700;letter-spacing:-0.03em;line-height:1;text-decoration:none}.mo-site-header__brand-a{color:var(--blog-accent)}.mo-site-header__brand-b{color:var(--blog-text)}.mo-site-footer__nav{display:flex;align-items:center;gap:20px}.mo-site-footer__link{font-family:var(--blog-font);font-size:.85rem;font-weight:600;color:var(--blog-text-mid);text-decoration:none;padding:4px 2px;transition:color var(--blog-transition)}.mo-site-footer__link:hover{color:var(--blog-accent)}.mo-site-footer__copy{font-family:var(--blog-font);font-size:.78rem;color:var(--blog-text-low)}@media (max-width:640px){.mo-site-footer__inner{padding:22px 16px;gap:10px}.mo-site-footer__brand{font-size:1.1rem}.mo-site-footer__nav{gap:14px}.mo-site-footer__link{font-size:.78rem}}.mo-progress-bar{position:fixed;top:0;right:0;width:0%;height:3px;background:linear-gradient(90deg,var(--blog-gold),var(--blog-accent));z-index:9999;transition:width 80ms linear;box-shadow:0 0 8px var(--blog-accent-glow)}.mo-blog-wrap{width:100%;min-height:100dvh;padding-bottom:80px}.mo-blog-hero-wrap{position:relative;width:100%;max-height:520px;overflow:hidden}.mo-blog-hero-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(11,15,25,.55) 70%,var(--blog-bg) 100%
)}.mo-blog-hero-img img,.mo-blog-hero-wrap .wp-block-post-featured-image img{width:100%;max-height:520px;object-fit:cover;display:block}.mo-blog-container{max-width:calc(var(--blog-max-w) + 48px) !important;margin:0 auto !important;padding:0 24px !important}.mo-blog-header{padding:40px 0 32px;border-bottom:1px solid var(--blog-border-soft);margin-bottom:40px}.mo-blog-cats .wp-block-post-terms__item,.mo-blog-cats a{display:inline-flex;align-items:center;padding:4px 14px;font-size:.75rem;font-weight:600;border-radius:var(--mo-radius-full,9999px);background:rgba(37,99,235,.15);color:var(--blog-accent);border:1px solid rgba(37,99,235,.30);text-decoration:none;letter-spacing:.02em;transition:background var(--blog-transition),transform var(--blog-transition);margin-left:6px;margin-bottom:12px}.mo-blog-cats a:hover{background:rgba(37,99,235,.25);transform:translateY(-1px)}.mo-blog-title h1,.mo-blog-title{font-size:clamp(1.6rem,4vw,2.5rem);font-weight:800;line-height:1.3;color:var(--blog-text);margin:16px 0 20px;letter-spacing:-.01em}.mo-blog-meta{display:flex;align-items:center;justify-content:flex-start;gap:20px;flex-wrap:wrap;width:100%;margin-top:4px;direction:rtl;text-align:right}.mo-blog-author .wp-block-post-author__name,.mo-blog-author .wp-block-post-author__content a{font-size:.85rem;font-weight:600;color:var(--blog-text-mid);text-decoration:none}.mo-blog-author .wp-block-post-author__avatar img{border-radius:50%;border:2px solid var(--blog-border);width:32px !important;height:32px !important}.mo-blog-author.wp-block-post-author{display:flex;align-items:center;gap:8px}.mo-blog-date time{font-size:.82rem;color:var(--blog-text-low)}.mo-blog-content{font-size:1.05rem;line-height:1.88;color:var(--blog-text-mid);max-width:var(--blog-max-w) !important}.mo-blog-content h2,.mo-blog-content h3,.mo-blog-content h4{color:var(--blog-text);font-weight:700;margin:2.2em 0 .8em;line-height:1.35}.mo-blog-content h2{font-size:1.45rem}.mo-blog-content h3{font-size:1.2rem}.mo-blog-content h4{font-size:1.05rem}.mo-blog-content p{margin-bottom:1.4em}.mo-blog-content a{color:var(--blog-accent);text-decoration:underline;text-decoration-color:rgba(37,99,235,.4);text-underline-offset:3px;transition:text-decoration-color var(--blog-transition)}.mo-blog-content a:hover{text-decoration-color:var(--blog-accent)}.mo-blog-content strong,.mo-blog-content b{color:var(--blog-text);font-weight:700}.mo-blog-content ul,.mo-blog-content ol{padding-right:24px;margin-bottom:1.4em}.mo-blog-content li{margin-bottom:.5em}.mo-blog-content blockquote{border-right:3px solid var(--blog-accent);border-left:none;margin:2em 0;padding:16px 20px;background:rgba(37,99,235,.07);border-radius:0 var(--blog-radius-sm) var(--blog-radius-sm) 0;color:var(--blog-text);font-style:italic}.mo-blog-content code{background:rgba(255,255,255,.07);border:1px solid var(--blog-border-soft);border-radius:4px;padding:2px 7px;font-size:.88em;font-family:var(--mo-font-mono,monospace);color:var(--blog-gold)}.mo-blog-content pre{background:rgba(0,0,0,.4);border:1px solid var(--blog-border);border-radius:var(--blog-radius-sm);padding:20px;overflow-x:auto;margin:1.6em 0}.mo-blog-content pre code{background:none;border:none;padding:0;color:#e2e8f0}.mo-blog-content figure,.mo-blog-content img{max-width:100%;border-radius:var(--blog-radius-sm);height:auto}.mo-blog-content figcaption{font-size:.8rem;color:var(--blog-text-low);text-align:center;margin-top:8px}.mo-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.8em 0;border-radius:var(--blog-radius);border:1px solid var(--blog-border);background:var(--blog-card);box-shadow:0 4px 16px rgba(0,0,0,0.12);scrollbar-width:thin;scrollbar-color:var(--blog-border) transparent}.mo-table-wrap::-webkit-scrollbar{height:5px}.mo-table-wrap::-webkit-scrollbar-track{background:transparent}.mo-table-wrap::-webkit-scrollbar-thumb{background:var(--blog-border);border-radius:999px}.mo-table-hint{display:none}@media (max-width:1024px){.mo-table-hint{display:flex;align-items:center;justify-content:flex-end;gap:5px;padding:8px 12px 2px;color:var(--blog-accent);font-size:0.74rem;font-weight:600;opacity:0.85;user-select:none;transition:opacity 250ms ease,max-height 250ms ease,padding 250ms ease}.mo-table-hint svg{flex-shrink:0;transform:scaleX(-1);animation:moHintSlide 1.6s infinite ease-in-out}.mo-table-hint.is-hidden{opacity:0;pointer-events:none;max-height:0;padding:0 12px;overflow:hidden}}@keyframes moHintSlide{0%,100%{transform:scaleX(-1) translateX(0);opacity:0.7}50%{transform:scaleX(-1) translateX(5px);opacity:1}}.mo-blog-content table,.mo-table-wrap table{width:100%;border-collapse:collapse;font-size:.88rem;margin:0}@media (max-width:1024px){.mo-blog-content table,.mo-table-wrap table{min-width:560px}}.mo-blog-content th,.mo-blog-content td,.mo-table-wrap th,.mo-table-wrap td{padding:12px 14px;border:1px solid var(--blog-border-soft);text-align:right;line-height:1.5;vertical-align:middle}.mo-blog-content th,.mo-table-wrap th{background:rgba(37,99,235,.16);font-weight:700;color:var(--blog-text);white-space:normal !important;word-break:normal;overflow-wrap:break-word}.mo-table-wrap tr:nth-child(even) td{background:rgba(255,255,255,.02)}[data-theme="light"] .mo-table-wrap tr:nth-child(even) td{background:rgba(0,0,0,.015)}.mo-blog-footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--blog-border-soft)}.mo-blog-tags .wp-block-post-terms__item,.mo-blog-tags a{display:inline-flex;align-items:center;padding:4px 12px;font-size:.78rem;border-radius:var(--mo-radius-full,9999px);background:var(--blog-card);color:var(--blog-text-mid);border:1px solid var(--blog-border);text-decoration:none;margin-left:6px;margin-bottom:8px;transition:border-color var(--blog-transition),color var(--blog-transition)}.mo-blog-tags a:hover{border-color:var(--blog-accent);color:var(--blog-accent)}.mo-blog-tags .wp-block-post-terms__prefix{display:none}.mo-blog-nav{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.mo-blog-nav .wp-block-post-navigation-link a{display:flex;align-items:center;gap:10px;padding:16px 20px;background:var(--blog-card);backdrop-filter:var(--blog-glass-blur);-webkit-backdrop-filter:var(--blog-glass-blur);border:1px solid var(--blog-border);border-radius:var(--blog-radius);color:var(--blog-text-mid);text-decoration:none;font-size:.88rem;transition:border-color var(--blog-transition),color var(--blog-transition),box-shadow var(--blog-transition)}.mo-blog-nav .wp-block-post-navigation-link a:hover{border-color:var(--blog-accent);color:var(--blog-text);box-shadow:0 0 20px var(--blog-accent-glow)}.mo-magazine-wrap{width:100%;padding-bottom:80px}.mo-magazine-header{text-align:center;padding:72px 24px 48px;background:radial-gradient(
ellipse 80% 100% at 50% 0%,rgba(37,99,235,.14) 0%,transparent 70%
);position:relative}.mo-magazine-header::after{content:'';position:absolute;bottom:0;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,var(--blog-border),transparent)}.mo-magazine-title,.mo-magazine-header h1{font-size:clamp(1.8rem,5vw,3rem);font-weight:900;color:var(--blog-text);letter-spacing:-.02em;margin-bottom:12px;background:linear-gradient(135deg,#fff 30%,#60a5fa 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mo-magazine-subtitle{font-size:1rem;color:var(--blog-text-low);max-width:420px;margin:0 auto;line-height:1.7}.mo-magazine-query{max-width:1200px !important;margin:0 auto !important;padding:48px 24px !important}.mo-magazine-grid.wp-block-post-template,ul.mo-magazine-grid.wp-block-post-template{display:grid;grid-template-columns:var(--blog-grid-cols);gap:28px;list-style:none;padding:0;margin:0 0 48px}.mo-article-card.wp-block-group,li.wp-block-post .mo-article-card{display:flex;flex-direction:column;background:var(--blog-card);backdrop-filter:var(--blog-glass-blur);-webkit-backdrop-filter:var(--blog-glass-blur);border:1px solid var(--blog-border);border-radius:var(--blog-radius);overflow:hidden;transition:transform 250ms cubic-bezier(.34,1.30,.64,1),border-color 200ms ease,box-shadow 220ms ease;will-change:transform}.mo-article-card:hover{transform:translateY(-5px);border-color:rgba(37,99,235,.45);box-shadow:0 20px 48px rgba(0,0,0,.55),0 0 30px rgba(37,99,235,.12)}.mo-article-card__img .wp-block-post-featured-image,.mo-article-card__img figure{margin:0;width:100%;aspect-ratio:16/9;overflow:hidden;display:block}.mo-article-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 400ms ease}.mo-article-card:hover .mo-article-card__img img{transform:scale(1.04)}.mo-article-card__img .wp-block-post-featured-image:empty,.mo-article-card__img figure:empty{aspect-ratio:16/9;background:linear-gradient(135deg,rgba(37,99,235,.15) 0%,rgba(17,24,40,.6) 100%
)}.mo-article-card__body.wp-block-group{padding:20px;display:flex;flex-direction:column;flex:1;gap:10px}.mo-article-card__cat a,.mo-article-card__cat .wp-block-post-terms__item{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--blog-accent);text-decoration:none}.mo-article-card__cat .wp-block-post-terms__separator{display:none}.mo-article-card__title h2,.mo-article-card__title .wp-block-post-title{font-size:1.05rem;font-weight:700;line-height:1.45;color:var(--blog-text);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mo-article-card__title a,.mo-article-card__title .wp-block-post-title a{color:inherit;text-decoration:none;transition:color var(--blog-transition)}.mo-article-card:hover .mo-article-card__title a,.mo-article-card:hover .mo-article-card__title .wp-block-post-title a{color:#93c5fd}.mo-article-card__excerpt .wp-block-post-excerpt__excerpt,.mo-article-card__excerpt p{font-size:.85rem;line-height:1.65;color:var(--blog-text-low);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mo-article-card__excerpt .wp-block-post-excerpt__more-link{display:none}.mo-article-card__footer.wp-block-group{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--blog-border-soft);gap:8px}.mo-article-card__date time,.mo-article-card__author{font-size:.78rem;color:var(--blog-text-low)}.mo-magazine-empty{text-align:center;padding:80px 24px;color:var(--blog-text-low);font-size:1rem}.mo-pagination.wp-block-query-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding-top:16px}.mo-pagination .wp-block-query-pagination-previous,.mo-pagination .wp-block-query-pagination-next,.mo-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border-radius:var(--blog-radius-sm);background:var(--blog-card);border:1px solid var(--blog-border);color:var(--blog-text-mid);text-decoration:none;font-size:.88rem;transition:border-color var(--blog-transition),color var(--blog-transition),background var(--blog-transition)}.mo-pagination .wp-block-query-pagination-previous:hover,.mo-pagination .wp-block-query-pagination-next:hover,.mo-pagination .page-numbers:hover{border-color:var(--blog-accent);color:var(--blog-text);background:rgba(37,99,235,.10)}.mo-pagination .page-numbers.current{background:var(--blog-accent);border-color:var(--blog-accent);color:#fff;box-shadow:0 0 16px var(--blog-accent-glow)}@media (max-width:768px){.mo-blog-container{padding:0 16px !important}.mo-blog-header{padding:28px 0 24px}.mo-blog-nav{grid-template-columns:1fr}.mo-magazine-query{padding:32px 16px !important}--blog-grid-cols:1fr;.mo-magazine-grid.wp-block-post-template,ul.mo-magazine-grid.wp-block-post-template{grid-template-columns:1fr}.mo-magazine-header{padding:48px 16px 36px}}@media (min-width:769px) and (max-width:1024px){.mo-magazine-grid.wp-block-post-template,ul.mo-magazine-grid.wp-block-post-template{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:no-preference){.mo-article-card{animation:mo-card-in 420ms cubic-bezier(.34,1.2,.64,1) both}.mo-magazine-grid .wp-block-post:nth-child(1) .mo-article-card{animation-delay:40ms}.mo-magazine-grid .wp-block-post:nth-child(2) .mo-article-card{animation-delay:90ms}.mo-magazine-grid .wp-block-post:nth-child(3) .mo-article-card{animation-delay:140ms}.mo-magazine-grid .wp-block-post:nth-child(4) .mo-article-card{animation-delay:190ms}.mo-magazine-grid .wp-block-post:nth-child(5) .mo-article-card{animation-delay:240ms}.mo-magazine-grid .wp-block-post:nth-child(6) .mo-article-card{animation-delay:290ms}@keyframes mo-card-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}.mo-meta-shamsi,.mo-meta-reading-time{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;color:var(--blog-text-low);padding:3px 10px;background:rgba(255,255,255,.06);border:1px solid var(--blog-border-soft);border-radius:var(--mo-radius-full,9999px);white-space:nowrap}.mo-meta-shamsi svg,.mo-meta-reading-time svg{flex-shrink:0;opacity:.75}[data-theme="light"] .mo-meta-shamsi,[data-theme="light"] .mo-meta-reading-time{background:rgba(15,32,68,.05)}.mo-blog-container{max-width:868px !important;margin:0 auto !important;padding:0 24px !important;transition:max-width 200ms ease}@media (min-width:1025px){.mo-blog-container.has-toc{max-width:1220px !important;display:grid !important;grid-template-columns:280px minmax(0,1fr) !important;column-gap:56px !important;row-gap:0 !important;align-items:start !important}.mo-blog-container.has-toc .mo-blog-header{grid-column:1 / -1 !important;margin-bottom:32px !important}.mo-blog-container.has-toc .mo-toc{grid-column:1 !important;grid-row:2 / span 10 !important;position:sticky !important;top:96px !important;width:280px !important;float:none !important;margin:0 !important;max-height:calc(100vh - 120px) !important;overflow-y:auto !important}.mo-blog-container.has-toc .mo-blog-content,.mo-blog-container.has-toc .mo-blog-footer,.mo-blog-container.has-toc .mo-blog-nav,.mo-blog-container.has-toc #mo-comments-feed{grid-column:2 !important;max-width:820px !important;width:100% !important;margin-right:0 !important}}.mo-toc{background:var(--blog-card);backdrop-filter:var(--blog-glass-blur);-webkit-backdrop-filter:var(--blog-glass-blur);border:1px solid var(--blog-border);border-radius:var(--blog-radius);padding:16px;font-size:.82rem;z-index:10;box-shadow:var(--blog-shadow);scrollbar-width:thin;scrollbar-color:var(--blog-border) transparent}.mo-toc__toggle{display:flex;align-items:center;gap:7px;width:100%;background:none;border:none;color:var(--blog-text);font-size:.84rem;font-weight:700;font-family:var(--blog-font);cursor:pointer;padding:0 0 12px;border-bottom:1px solid var(--blog-border-soft);margin-bottom:12px;direction:rtl;text-align:right}.mo-toc__toggle svg{opacity:.85;color:var(--blog-accent)}.mo-toc__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.mo-toc__item{direction:rtl}.mo-toc__item--sub .mo-toc__link{padding-right:18px;font-size:.78rem;opacity:.85}.mo-toc__link{display:block;padding:6px 10px;color:var(--blog-text-mid);text-decoration:none;border-radius:6px;line-height:1.45;transition:color 150ms ease,background 150ms ease,padding-right 150ms ease}.mo-toc__link:hover{color:var(--blog-text);background:rgba(255,255,255,.06)}.mo-toc__link--active{color:var(--blog-accent) !important;background:rgba(37,99,235,.12) !important;padding-right:14px;font-weight:700;border-right:3px solid var(--blog-accent)}@media (max-width:1024px){.mo-toc{position:static;width:100%;margin-bottom:28px;max-height:none}.mo-toc__list{display:none}.mo-toc__toggle[aria-expanded="true"] + .mo-toc__list{display:flex}}[data-theme="light"] .mo-toc{background:rgba(255,255,255,.94);box-shadow:0 4px 16px rgba(0,33,74,.06)}[data-theme="light"] .mo-toc__link:hover{background:rgba(15,32,68,.05)}