.ContentMdComponent{padding:1rem;font-family:Arial,sans-serif}.ContentMdComponent .markdown-body{font-family:inherit;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.3s!important}.ContentMdComponent .markdown-body:is(.dark *){background-color:transparent;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.ContentMdComponent .markdown-body pre{display:flex;position:relative;margin:15px 0;padding:1rem!important}.ContentMdComponent .markdown-body pre:hover button{opacity:1}.ContentMdComponent .markdown-body pre code.hljs{width:100%;border-radius:10px;background:#1e1e1e!important;color:#dcdcdc!important}.ContentMdComponent .markdown-body pre code.hljs::-webkit-scrollbar{width:8px;height:8px}.ContentMdComponent .markdown-body pre code.hljs::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:4px;display:none}.ContentMdComponent .markdown-body pre code.hljs:hover::-webkit-scrollbar-thumb{display:block}.ContentMdComponent .markdown-body img{cursor:pointer;border-radius:.75rem;--tw-blur:blur(20px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ContentMdComponent .markdown-body img:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ContentMdComponent .markdown-body h1,.ContentMdComponent .markdown-body h2,.ContentMdComponent .markdown-body h3,.ContentMdComponent .markdown-body h4,.ContentMdComponent .markdown-body h5,.ContentMdComponent .markdown-body h6{color:#333;font-weight:700;scroll-margin-top:100px!important;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ContentMdComponent .markdown-body h1:is(.dark *),.ContentMdComponent .markdown-body h2:is(.dark *),.ContentMdComponent .markdown-body h3:is(.dark *),.ContentMdComponent .markdown-body h4:is(.dark *),.ContentMdComponent .markdown-body h5:is(.dark *),.ContentMdComponent .markdown-body h6:is(.dark *){--tw-border-opacity:1;border-color:rgb(44 51 62/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ContentMdComponent .markdown-body h1,.ContentMdComponent .markdown-body h2,.ContentMdComponent .markdown-body h3,.ContentMdComponent .markdown-body h4,.ContentMdComponent .markdown-body h5,.ContentMdComponent .markdown-body h6{text-align:left;position:relative;transition:all .5s ease-in-out}.ContentMdComponent .markdown-body h1{margin-top:3rem;margin-bottom:1.5rem;font-size:2.4rem;font-weight:700;text-align:center;color:#2c3e50;text-transform:uppercase;letter-spacing:1.5px;position:relative;padding-bottom:12px}.ContentMdComponent .markdown-body h1:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%);width:70px;height:3px;background:linear-gradient(90deg,#3498db,#9b59b6);border-radius:4px}.ContentMdComponent .markdown-body h1:hover{color:#3498db;transform:translateY(-3px);transition:all .3s ease;box-shadow:0 4px 10px rgba(52,152,219,.4)}.ContentMdComponent .markdown-body h2{margin-top:2.5rem;margin-bottom:1rem;font-size:2rem;font-weight:600;color:#34495e;text-align:left;position:relative}.ContentMdComponent .markdown-body h2:after{content:"";position:absolute;bottom:-8px;left:0;width:100px;height:2px;background-color:#1abc9c;border-radius:2px;transform:scaleX(0);transform-origin:right;transition:transform .4s ease-in-out}.ContentMdComponent .markdown-body h2:hover{color:#1abc9c;transform:translateY(-2px)}.ContentMdComponent .markdown-body h2:hover:after{transform:scaleX(1);transform-origin:left}.ContentMdComponent .markdown-body h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.8rem;font-weight:500;color:#7f8c8d;text-align:left;position:relative;padding-bottom:10px}.ContentMdComponent .markdown-body h3:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:2px;background-color:#e67e22;border-radius:4px}.ContentMdComponent .markdown-body h3:hover{color:#e67e22;transform:translateY(-2px);box-shadow:0 2px 5px rgba(231,126,34,.3);transition:all .3s ease}.ContentMdComponent .markdown-body h4{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.6rem;font-weight:400;color:#95a5a6;text-align:left;position:relative}.ContentMdComponent .markdown-body h4:after{content:"";position:absolute;bottom:-6px;left:0;width:50px;height:2px;background:linear-gradient(90deg,#8e44ad,#f39c12);border-radius:4px}.ContentMdComponent .markdown-body h4:hover{color:#8e44ad;transform:translateY(-2px);box-shadow:0 2px 5px rgba(142,68,173,.3);transition:all .3s ease}.ContentMdComponent .markdown-body h5{margin-top:1.25rem;margin-bottom:.25rem;font-size:1.4rem;font-weight:300;color:#bdc3c7;text-align:left;position:relative}.ContentMdComponent .markdown-body h5:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:2px;background-color:#f39c12;border-radius:4px}.ContentMdComponent .markdown-body h5:hover{color:#f39c12;transform:translateY(-1px);box-shadow:0 2px 4px rgba(243,156,18,.3);transition:all .3s ease}.ContentMdComponent .markdown-body h6{margin-top:1rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:200;color:#7f8c8d;text-align:left;position:relative}.ContentMdComponent .markdown-body h6:after{content:"";position:absolute;bottom:-3px;left:0;width:30px;height:1.5px;background-color:#16a085;border-radius:2px}.ContentMdComponent .markdown-body h6:hover{color:#16a085;transform:translateY(-1px);box-shadow:0 1px 4px rgba(22,160,133,.3);transition:all .3s ease}.ContentMdComponent .markdown-body ol code,.ContentMdComponent .markdown-body p code,.ContentMdComponent .markdown-body ul code{border-radius:.375rem;background-color:rgba(13,110,253,.1);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(13 110 253/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ContentMdComponent .markdown-body ol code:is(.dark *),.ContentMdComponent .markdown-body p code:is(.dark *),.ContentMdComponent .markdown-body ul code:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 64 82/var(--tw-bg-opacity))}.ContentMdComponent .markdown-body li.task-list-item{margin-top:.625rem;margin-bottom:.625rem}.ContentMdComponent .markdown-body li:not(.task-list-item){margin-top:.625rem;margin-bottom:.625rem;margin-left:1.5rem}.ContentMdComponent .markdown-body ul:not(.contains-task-list){list-style-type:disc}.ContentMdComponent .markdown-body ol:not([start]){counter-reset:counter}.ContentMdComponent .markdown-body ol>li:not([id^=user-content-fn-]):before{position:absolute;left:0;margin-top:.25rem;height:1rem;width:1rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(17 24 28/var(--tw-border-opacity));text-align:center;font-size:.875rem;line-height:1.25rem;line-height:1}.ContentMdComponent .markdown-body ol>li:not([id^=user-content-fn-]):is(.dark *):before{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.ContentMdComponent .markdown-body ol>li:not([id^=user-content-fn-]):before{counter-increment:counter;content:counter(counter)}.ContentMdComponent .markdown-body ol>li:not([id^=user-content-fn-]) ol>li:before{position:absolute;left:1.75rem;margin-top:0;border-width:0;font-size:1rem;line-height:1.5rem;line-height:1.5;content:counter(counter) "."}.ContentMdComponent .markdown-body blockquote{margin-top:1.25rem;margin-bottom:1.25rem;border-left-width:4px;--tw-border-opacity:1;border-color:rgb(17 24 28/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(246,248,250,var(--tw-bg-opacity));padding-left:1rem}.ContentMdComponent .markdown-body blockquote:is(.dark *){--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity));background-color:rgba(246,248,250,.1)}.ContentMdComponent .markdown-body .footnotes{margin-top:2.5rem}.ContentMdComponent .markdown-body .footnotes:before{--tw-content:"";content:var(--tw-content)}.ContentMdComponent .markdown-body .footnotes>h2{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity))}.ContentMdComponent .markdown-body .footnotes:before{display:block;height:1px;width:100%;--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.ContentMdComponent .markdown-body .footnotes ol{list-style-type:decimal}.ContentMdComponent .markdown-body mark{--tw-bg-opacity:1;background-color:rgb(219 253 173/var(--tw-bg-opacity))}.ContentMdComponent .markdown-body mark:is(.dark *){--tw-bg-opacity:1;background-color:rgb(157 180 126/var(--tw-bg-opacity))}.ContentMdComponent .markdown-body .callout-content{padding-top:.25rem}.ContentMdComponent .markdown-body .callout-content>p{margin-bottom:0}.ContentMdComponent .markdown-body .katex{font-size:1rem;line-height:1.5rem}.ContentMdComponent .markdown-body a{--tw-text-opacity:1;color:rgb(83 157 253/var(--tw-text-opacity))}.ContentMdComponent .markdown-body p{margin-bottom:.5rem;line-height:2.25rem}.ContentMdComponent .markdown-body strong{font-size:15px}.ContentMdComponent .markdown-body table{width:100%;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.ContentMdComponent .markdown-body table th{--tw-bg-opacity:1;background-color:rgb(241 247 253/var(--tw-bg-opacity))}.ContentMdComponent .markdown-body table th:is(.dark *){--tw-bg-opacity:1;background-color:rgb(51 64 82/var(--tw-bg-opacity))}.ContentMdComponent .markdown-body table th{word-break:break-word;hyphens:auto}@media(max-width:640px){.ContentMdComponent .markdown-body table th{min-width:120px}}.ContentMdComponent .markdown-body table td,.ContentMdComponent .markdown-body table th,.ContentMdComponent .markdown-body table tr{border-width:1px;padding:10px 20px;word-break:break-word;hyphens:auto}@media(max-width:640px){.ContentMdComponent .markdown-body table td,.ContentMdComponent .markdown-body table th,.ContentMdComponent .markdown-body table tr{min-width:120px}}.ContentMdComponent .markdown-body table td,.ContentMdComponent .markdown-body table th{word-break:break-word;hyphens:auto}@media(max-width:640px){.ContentMdComponent .markdown-body table td,.ContentMdComponent .markdown-body table th{min-width:120px}}.ContentMdComponent .markdown-body input[type=checkbox]{width:16px;height:16px;border-radius:4px;position:relative;cursor:not-allowed}.ContentMdComponent .douyin{min-width:320px;min-height:720px;border-radius:10px;margin:10px 0}:target:before{content:"";display:block}.ContentNavComponent{background:hsla(0,0%,100%,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s ease-in-out}.ContentNavComponent .nav_item:before{position:absolute;left:-.625rem;top:50%;height:15px;width:.25rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:20px;--tw-bg-opacity:1;background-color:rgb(83 157 253/var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s;--tw-content:"";content:var(--tw-content)}.ContentNavComponent .h2{padding-left:35px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.ContentNavComponent .h2.active{padding-left:45px;background:hsla(0,0%,100%,.3);box-shadow:0 4px 6px hsla(0,0%,100%,.2);font-weight:700}.ContentNavComponent .h2.active:before{left:30px}.ContentNavComponent .h3{padding-left:55px;color:#ddd}.ContentNavComponent .h3.active{padding-left:65px;background:hsla(0,0%,100%,.2);box-shadow:0 4px 6px hsla(0,0%,100%,.15)}.ContentNavComponent .h3.active:before{left:50px}@media(max-width:768px){.ContentNavComponent .ContentNavComponent{left:10px;width:220px;padding:10px}}.TagComponent .tag{display:flex;align-items:center;margin:30px 0}.TagComponent .tag img{width:20px;height:20px;margin-right:5px}.TagComponent .tag .list{font-size:12px}.TagComponent .tag .list a{padding:2px 6px;margin:0 5px;border-radius:20px;color:#666;background-color:#faf9f9}.TagComponent .tag .list a:first-child{color:#0d6efd;background-color:rgba(13,110,253,.1)}.TagComponent .tag .list a:nth-child(2){color:#6610f2;background-color:rgba(102,16,242,.1)}.TagComponent .tag .list a:nth-child(3){color:#20c997;background-color:rgba(32,201,151,.1)}.TagComponent .tag .list a:nth-child(4){color:#dc3545;background-color:rgba(220,53,69,.1)}.TagComponent .tag .list a:nth-child(5){color:#fd7e14;background-color:rgba(253,126,20,.1)}.UpAndDownComponent{margin-top:2rem}.UpAndDownComponent .nav-container{display:flex;justify-content:space-between;gap:1rem}@media(max-width:640px){.UpAndDownComponent .nav-container{flex-direction:column;gap:.5rem}}.UpAndDownComponent .nav-button{flex:1;padding:1rem 1.5rem;border-radius:10px;text-align:center;transition:all .3s ease-in-out;border:1px solid transparent;background:linear-gradient(135deg,#f8f8f8,#f2f6fc);box-shadow:0 2px 5px rgba(0,0,0,.1)}.UpAndDownComponent .nav-button:hover{border-color:#3b82f6;background:linear-gradient(135deg,#ebf4ff,#dbeafe);box-shadow:0 4px 8px rgba(59,130,246,.2)}.UpAndDownComponent .nav-button .nav-title{font-size:1.2rem;font-weight:700;color:#333;transition:color .3s}.UpAndDownComponent .nav-button .nav-text{font-size:.9rem;color:#777;margin-top:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.UpAndDownComponent .nav-button:hover .nav-title{color:#3b82f6}.UpAndDownComponent .nav-button:hover .nav-text{color:#1e40af}@media(max-width:640px){.UpAndDownComponent .nav-button{width:100%;padding:.8rem;border-radius:8px}.UpAndDownComponent .nav-button .nav-title{font-size:1rem}.UpAndDownComponent .nav-button .nav-text{font-size:.85rem;text-align:center}}.UpAndDownComponent .dark .nav-button{background:#222;border-color:#333;color:#ddd;box-shadow:none}.UpAndDownComponent .dark .nav-button:hover{background:#333;border-color:#3b82f6;color:#fff}.UpAndDownComponent .dark .nav-button .nav-text{color:#bbb}.UpAndDownComponent .dark .nav-button:hover .nav-text{color:#fff}