@charset "UTF-8";.valid{color:green}.not-valid,.valid{padding:0 0 0 20px}.not-valid{color:red}.custom-toast{top:var(--height-top-menu)!important}@keyframes slideDownFadeIn{0%{opacity:0;top:-20%}to{opacity:1;top:0}}.animate-slideDownFadeIn{animation:slideDownFadeIn .5s}.tooltip-inner-enter-active[data-v-35e628f8],.tooltip-inner-leave-active[data-v-35e628f8]{transition:opacity .12s ease,transform .12s ease}.tooltip-inner-enter-from[data-v-35e628f8],.tooltip-inner-leave-to[data-v-35e628f8]{opacity:0;transform:scale(.92)}.toast-position-auto{bottom:calc(var(--toast-bottom-offset, 1rem) + env(safe-area-inset-bottom,0px));right:var(--toast-right-offset,1rem)}@media(max-width:620px){.toast-position-auto{bottom:calc(var(--toast-bottom-offset, .75rem) + env(safe-area-inset-bottom,0px));left:50%;right:auto;transform:translate(-50%)}}@keyframes toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}:root{--height-top-menu:55px;--height-modal-header:70px;--height-toolbar-codeblock:80px;--menu_post_content-margin:30px;--color-grey:#dadada;--color-light-turquoise:#d8e4e5;--color-bold-turquoise:#b4d7dd;--color-main:#efefef;--color-dark:#2f2f2f;--color-dark-toggle:#2f2f2f;--bg-dark:#2f2f2f;--bg-light:#fff;--bg-silver-toggle:#e3e3eb;--bg-light-toggle:#fff;--bg-xanhduongnhat-bold-toggle:#27a6ff;--bg-brown-toggle:#f7e7d5;--color-hongnhat:#ffb0d1;--color-hongdam:#e1679a;--color-yellow:#f1f3e5;--color-bold-yellow:#f8e67b;--color-xanhduongnhat-light:#b4dcff;--color-xanhduongnhat-bold-toggle:#0096ff;--zindex-top-menu:10000;--zindex-lazypopup:calc(var(--zindex-top-menu) + 1);--zindex-onboarding:calc(var(--zindex-lazypopup) + 1);--zindex-alert:99999999999999999999;--color-bg:255 255 255;--color-surface:239 239 239;--color-border:33 37 41;--color-text:15 23 42;--color-muted:39 39 42;--color-primary:29 78 216;--color-secondary:109 117 125;--color-danger-500:230 80 27;--color-danger-600:166 10 3;--color-accent:168 85 247;--color-success:34 197 94;--color-warning:248 230 123;--color-link:29 78 216;--color-light:248 249 250;--color-cream:247 231 213;--color-info:180 220 255;--color-hover:224 224 220;--color-highlight:255 255 134;--color-bubble:226 228 234;--color-bubble-border:199 203 212}.dark{--color-bg:47 47 47;--color-surface:31 41 55;--color-border:222 226 230;--color-text:243 244 246;--color-muted:222 209 209;--color-text-muted:161 161 170;--color-primary:104 155 212;--color-secondary:161 161 170;--color-danger-500:195 17 12;--color-danger-600:166 10 3;--color-accent:192 132 252;--color-success:107 179 133;--color-warning:76 76 76;--color-link:104 155 212;--color-light:76 76 76;--color-cream:120 100 80;--color-info:50 50 50;--color-hover:104 113 115;--color-bubble:69 74 86;--color-bubble-border:104 111 126}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.loading-linear-background :not(div),.loading-linear-background-base,.loading-linear-background-form :not(.not-loading)>:not(div):not(.not-loading),.loading-linear-background-only{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:1000px 104px;border-color:transparent;pointer-events:none;position:relative}.loading-linear-background-only{overflow:hidden}.loading-linear-background-only *{visibility:hidden}.loading-linear-background-form :not(.not-loading)>:not(div):not(.not-loading){text-indent:-9999px}.loading-linear-background :not(div){color:transparent!important;overflow:hidden;text-indent:-9999px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.not-loading,.not-loading *{animation-duration:unset!important;animation-fill-mode:unset!important;animation-iteration-count:unset!important;animation-name:unset!important;animation-timing-function:unset!important;background:unset!important;position:unset!important;text-indent:unset!important}.loading-linear-background button :not(.not-loading),.loading-linear-background h1 :not(.not-loading),.loading-linear-background h2 :not(.not-loading),.loading-linear-background h3 :not(.not-loading),.loading-linear-background h4 :not(.not-loading),.loading-linear-background h5 :not(.not-loading),.loading-linear-background h6 :not(.not-loading),.loading-linear-background input{text-indent:-9999px}.loading-linear-background a b,.loading-linear-background a span,.loading-linear-background label b,.loading-linear-background label span,.loading-linear-background p span,.loading-linear-background span a,.loading-linear-background span label{visibility:hidden}.loading-linear-background svg{text-indent:-9999px;visibility:hidden}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}body.scrollbar-none{position:fixed;width:100%}[data-bs-theme=light] *{--custom-bg:var(--color-main);--custom-bg-top-menu:#f7f7f7;--color-bold-turquoise-toggle:var(--color-bold-turquoise);--bs-warning-rgb:var(--color-bold-yellow)}html.dark .lazyeditor{--darkmode-color-editor:#484848;background:var(--darkmode-color-editor)}html.dark .lazyeditor .space-bottom-editor,html.dark .lazyeditor .space-bottom-editor-large,html.dark .lazyeditor .space-top-editor{background:linear-gradient(180deg,#3e3e3e,var(--darkmode-color-editor))}html.dark .lazyeditor .space-bottom-editor-large:after,html.dark .lazyeditor .space-bottom-editor:after,html.dark .lazyeditor .space-top-editor:after{content:none}html.dark pre.prism-live{background:#282828!important}html.dark blockquote{background-color:#605b5b!important;border-color:#605b5b!important}html.dark blockquote:before{background-color:#605b5b!important;color:#d3d3d3!important}html.dark .highlight{color:var(--color-dark)!important}.select-none{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ztooltip{position:relative}.ztooltip .tooltip-text{background-color:#555;border-radius:6px;bottom:calc(100% + 8px);color:#fff;left:50%;margin-left:0;opacity:0;padding:5px 0;position:absolute;text-align:center;transform:translate(-50%);transition:opacity .3s;visibility:hidden;white-space:normal;width:200px;z-index:1;word-wrap:break-word}.ztooltip .tooltip-text:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.ztooltip:hover .tooltip-text{opacity:1;visibility:visible}.ztooltip.tooltip-right .tooltip-text{bottom:auto;left:110%;margin-left:0;top:50%;transform:translateY(-50%)}.ztooltip.tooltip-right .tooltip-text:after{border-color:transparent #555 transparent transparent;left:0;margin-left:-10px;margin-top:-5px;top:50%}.content-post,.lazyeditor{white-space:normal!important}.content-post:not(.markdown-content),.lazyeditor:not(.markdown-content){counter-reset:h1-counter}.content-post:not(.markdown-content) h1,.lazyeditor:not(.markdown-content) h1{counter-reset:h2-counter}.content-post:not(.markdown-content) h1:before,.lazyeditor:not(.markdown-content) h1:before{content:counter(h1-counter) ". ";counter-increment:h1-counter}.content-post:not(.markdown-content) h2,.lazyeditor:not(.markdown-content) h2{counter-reset:h3-counter}.content-post:not(.markdown-content) h2:before,.lazyeditor:not(.markdown-content) h2:before{content:counter(h1-counter) "." counter(h2-counter) ". ";counter-increment:h2-counter}.content-post:not(.markdown-content) h3,.lazyeditor:not(.markdown-content) h3{counter-reset:h4-counter}.content-post:not(.markdown-content) h3:before,.lazyeditor:not(.markdown-content) h3:before{content:counter(h1-counter) "." counter(h2-counter) "." counter(h3-counter) ". ";counter-increment:h3-counter}.content-post:not(.markdown-content) h4,.lazyeditor:not(.markdown-content) h4{counter-reset:h5-counter}.content-post:not(.markdown-content) h4:before,.lazyeditor:not(.markdown-content) h4:before{content:counter(h1-counter) "." counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) ". ";counter-increment:h4-counter}.content-post:not(.markdown-content) h5,.lazyeditor:not(.markdown-content) h5{counter-reset:h6-counter}.content-post:not(.markdown-content) h5:before,.lazyeditor:not(.markdown-content) h5:before{content:counter(h1-counter) "." counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) ". ";counter-increment:h5-counter}.content-post:not(.markdown-content) h6:before,.lazyeditor:not(.markdown-content) h6:before{content:counter(h1-counter) "." counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) "." counter(h6-counter) ". ";counter-increment:h6-counter}.content-post:not(.markdown-content):not(:has(h1)),.lazyeditor:not(.markdown-content):not(:has(h1)){counter-reset:h2-counter!important}.content-post:not(.markdown-content):not(:has(h1)) h2,.lazyeditor:not(.markdown-content):not(:has(h1)) h2{counter-reset:h3-counter}.content-post:not(.markdown-content):not(:has(h1)) h2:before,.lazyeditor:not(.markdown-content):not(:has(h1)) h2:before{content:counter(h2-counter) ". ";counter-increment:h2-counter}.content-post:not(.markdown-content):not(:has(h1)) h3,.lazyeditor:not(.markdown-content):not(:has(h1)) h3{counter-reset:h4-counter}.content-post:not(.markdown-content):not(:has(h1)) h3:before,.lazyeditor:not(.markdown-content):not(:has(h1)) h3:before{content:counter(h2-counter) "." counter(h3-counter) ". ";counter-increment:h3-counter}.content-post:not(.markdown-content):not(:has(h1)) h4,.lazyeditor:not(.markdown-content):not(:has(h1)) h4{counter-reset:h5-counter}.content-post:not(.markdown-content):not(:has(h1)) h4:before,.lazyeditor:not(.markdown-content):not(:has(h1)) h4:before{content:counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) ". ";counter-increment:h4-counter}.content-post:not(.markdown-content):not(:has(h1)) h5,.lazyeditor:not(.markdown-content):not(:has(h1)) h5{counter-reset:h6-counter}.content-post:not(.markdown-content):not(:has(h1)) h5:before,.lazyeditor:not(.markdown-content):not(:has(h1)) h5:before{content:counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) ". ";counter-increment:h5-counter}.content-post:not(.markdown-content):not(:has(h1)) h6:before,.lazyeditor:not(.markdown-content):not(:has(h1)) h6:before{content:counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) "." counter(h6-counter) ". ";counter-increment:h6-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)),.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)){counter-reset:h3-counter!important}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)) h3,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)) h3{counter-reset:h4-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)) h3:before,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)) h3:before{content:counter(h3-counter) ". ";counter-increment:h3-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)) h4,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)) h4{counter-reset:h5-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)) h4:before,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)) h4:before{content:counter(h3-counter) "." counter(h4-counter) ". ";counter-increment:h4-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)) h5,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)) h5{counter-reset:h6-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)) h5:before,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)) h5:before{content:counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) ". ";counter-increment:h5-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)) h6:before,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)) h6:before{content:counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) "." counter(h6-counter) ". ";counter-increment:h6-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)),.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)){counter-reset:h4-counter!important}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)) h4,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)) h4{counter-reset:h5-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)) h4:before,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)) h4:before{content:counter(h4-counter) ". ";counter-increment:h4-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)) h5,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)) h5{counter-reset:h6-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)) h5:before,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)) h5:before{content:counter(h4-counter) "." counter(h5-counter) ". ";counter-increment:h5-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)) h6:before,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)) h6:before{content:counter(h4-counter) "." counter(h5-counter) "." counter(h6-counter) ". ";counter-increment:h6-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)),.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)){counter-reset:h5-counter!important}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h5,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h5{counter-reset:h6-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h5:before,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h5:before{content:counter(h5-counter) ". ";counter-increment:h5-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h6:before,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h6:before{content:counter(h5-counter) "." counter(h6-counter) ". ";counter-increment:h6-counter}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(h5)),.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(h5)){counter-reset:h6-counter!important}.content-post:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(h5)) h6:before,.lazyeditor:not(.markdown-content):not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(h5)) h6:before{content:counter(h6-counter) ". ";counter-increment:h6-counter}.content-post.markdown-content.auto-number-headings,.lazyeditor.markdown-content.auto-number-headings{counter-reset:h1-counter}.content-post.markdown-content.auto-number-headings h1,.lazyeditor.markdown-content.auto-number-headings h1{counter-reset:h2-counter}.content-post.markdown-content.auto-number-headings h1:before,.lazyeditor.markdown-content.auto-number-headings h1:before{content:counter(h1-counter) ". ";counter-increment:h1-counter}.content-post.markdown-content.auto-number-headings h2,.lazyeditor.markdown-content.auto-number-headings h2{counter-reset:h3-counter}.content-post.markdown-content.auto-number-headings h2:before,.lazyeditor.markdown-content.auto-number-headings h2:before{content:counter(h1-counter) "." counter(h2-counter) ". ";counter-increment:h2-counter}.content-post.markdown-content.auto-number-headings h3,.lazyeditor.markdown-content.auto-number-headings h3{counter-reset:h4-counter}.content-post.markdown-content.auto-number-headings h3:before,.lazyeditor.markdown-content.auto-number-headings h3:before{content:counter(h1-counter) "." counter(h2-counter) "." counter(h3-counter) ". ";counter-increment:h3-counter}.content-post.markdown-content.auto-number-headings h4,.lazyeditor.markdown-content.auto-number-headings h4{counter-reset:h5-counter}.content-post.markdown-content.auto-number-headings h4:before,.lazyeditor.markdown-content.auto-number-headings h4:before{content:counter(h1-counter) "." counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) ". ";counter-increment:h4-counter}.content-post.markdown-content.auto-number-headings h5,.lazyeditor.markdown-content.auto-number-headings h5{counter-reset:h6-counter}.content-post.markdown-content.auto-number-headings h5:before,.lazyeditor.markdown-content.auto-number-headings h5:before{content:counter(h1-counter) "." counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) ". ";counter-increment:h5-counter}.content-post.markdown-content.auto-number-headings h6:before,.lazyeditor.markdown-content.auto-number-headings h6:before{content:counter(h1-counter) "." counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) "." counter(h6-counter) ". ";counter-increment:h6-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)),.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)){counter-reset:h2-counter!important}.content-post.markdown-content.auto-number-headings:not(:has(h1)) h2,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)) h2{counter-reset:h3-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)) h2:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)) h2:before{content:counter(h2-counter) ". ";counter-increment:h2-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)) h3,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)) h3{counter-reset:h4-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)) h3:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)) h3:before{content:counter(h2-counter) "." counter(h3-counter) ". ";counter-increment:h3-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)) h4,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)) h4{counter-reset:h5-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)) h4:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)) h4:before{content:counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) ". ";counter-increment:h4-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)) h5,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)) h5{counter-reset:h6-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)) h5:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)) h5:before{content:counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) ". ";counter-increment:h5-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)) h6:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)) h6:before{content:counter(h2-counter) "." counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) "." counter(h6-counter) ". ";counter-increment:h6-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)),.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)){counter-reset:h3-counter!important}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h3,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h3{counter-reset:h4-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h3:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h3:before{content:counter(h3-counter) ". ";counter-increment:h3-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h4,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h4{counter-reset:h5-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h4:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h4:before{content:counter(h3-counter) "." counter(h4-counter) ". ";counter-increment:h4-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h5,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h5{counter-reset:h6-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h5:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h5:before{content:counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) ". ";counter-increment:h5-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h6:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)) h6:before{content:counter(h3-counter) "." counter(h4-counter) "." counter(h5-counter) "." counter(h6-counter) ". ";counter-increment:h6-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)),.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)){counter-reset:h4-counter!important}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)) h4,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)) h4{counter-reset:h5-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)) h4:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)) h4:before{content:counter(h4-counter) ". ";counter-increment:h4-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)) h5,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)) h5{counter-reset:h6-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)) h5:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)) h5:before{content:counter(h4-counter) "." counter(h5-counter) ". ";counter-increment:h5-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)) h6:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)) h6:before{content:counter(h4-counter) "." counter(h5-counter) "." counter(h6-counter) ". ";counter-increment:h6-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)),.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)){counter-reset:h5-counter!important}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h5,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h5{counter-reset:h6-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h5:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h5:before{content:counter(h5-counter) ". ";counter-increment:h5-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h6:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)) h6:before{content:counter(h5-counter) "." counter(h6-counter) ". ";counter-increment:h6-counter}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(h5)),.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(h5)){counter-reset:h6-counter!important}.content-post.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(h5)) h6:before,.lazyeditor.markdown-content.auto-number-headings:not(:has(h1)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(h5)) h6:before{content:counter(h6-counter) ". ";counter-increment:h6-counter}.content-post,.lazyeditor{--font-size:1rem}.content-post *,.lazyeditor *{font-family:inherit}.content-post .prism-live *,.lazyeditor .prism-live *{font-family:monospace!important;font-size:var(--font-size);line-height:1.5rem!important}.content-post div.prism-live,.lazyeditor div.prism-live{padding-bottom:1rem}.content-post li span,.content-post p span,.lazyeditor li span,.lazyeditor p span{background-color:unset!important}.content-post table,.lazyeditor table{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;width:100%;-webkit-overflow-scrolling:touch;table-layout:auto;--color-boder-table:rgb(var(--color-text));background-clip:content-box;border-collapse:separate;border-spacing:0;padding-bottom:1.2rem;padding-left:1rem;padding-right:1rem}.content-post table tbody,.content-post table thead,.lazyeditor table tbody,.lazyeditor table thead{border-bottom:none}.content-post table td,.content-post table th,.lazyeditor table td,.lazyeditor table th{border:1px solid var(--color-boder-table);border-bottom:none;border-right:none;max-width:min(28rem,80vw);min-width:8rem;overflow-wrap:break-word;vertical-align:top}.content-post table td p:last-child,.content-post table th p:last-child,.lazyeditor table td p:last-child,.lazyeditor table th p:last-child{display:inline-block}.content-post table td p,.content-post table th p,.lazyeditor table td p,.lazyeditor table th p{display:block!important;padding:5px 10px;width:inherit}.content-post table td>div:has(img),.content-post table th>div:has(img),.lazyeditor table td>div:has(img),.lazyeditor table th>div:has(img){padding-left:10px!important;padding-right:10px!important}.content-post table tr,.lazyeditor table tr{border-color:var(--color-boder-table)}.content-post table tr td:last-child,.content-post table tr th:last-child,.lazyeditor table tr td:last-child,.lazyeditor table tr th:last-child{border-right:1px solid var(--color-boder-table)}.content-post table tr:last-child td,.content-post table tr:last-child th,.lazyeditor table tr:last-child td,.lazyeditor table tr:last-child th{border-bottom:1px solid var(--color-boder-table)}.content-post table tr:first-child th,.lazyeditor table tr:first-child th{border-bottom:none}.content-post table thead:only-child tr:last-child th,.lazyeditor table thead:only-child tr:last-child th{border-bottom:1px solid var(--color-boder-table)}.content-post table caption,.lazyeditor table caption{padding-left:inherit}.content-post code,.lazyeditor code{background:#87837826;border-radius:4px;padding:0 .4em}.content-post pre code,.lazyeditor pre code{background:none;border-radius:0;padding:0}.content-post :not(pre) code,.content-post b,.content-post ol,.content-post p,.content-post ul,.lazyeditor :not(pre) code,.lazyeditor b,.lazyeditor ol,.lazyeditor p,.lazyeditor ul{font-size:var(--font-size);line-height:2rem;margin:0!important}.content-post h1,.content-post h2,.content-post h3,.content-post h4,.content-post h5,.content-post h6,.lazyeditor h1,.lazyeditor h2,.lazyeditor h3,.lazyeditor h4,.lazyeditor h5,.lazyeditor h6{line-height:3.5rem;margin:0!important;padding:0!important}.content-post h1 code,.content-post h1 i,.content-post h1 u,.content-post h2 code,.content-post h2 i,.content-post h2 u,.content-post h3 code,.content-post h3 i,.content-post h3 u,.content-post h4 code,.content-post h4 i,.content-post h4 u,.content-post h5 code,.content-post h5 i,.content-post h5 u,.content-post h6 code,.content-post h6 i,.content-post h6 u,.lazyeditor h1 code,.lazyeditor h1 i,.lazyeditor h1 u,.lazyeditor h2 code,.lazyeditor h2 i,.lazyeditor h2 u,.lazyeditor h3 code,.lazyeditor h3 i,.lazyeditor h3 u,.lazyeditor h4 code,.lazyeditor h4 i,.lazyeditor h4 u,.lazyeditor h5 code,.lazyeditor h5 i,.lazyeditor h5 u,.lazyeditor h6 code,.lazyeditor h6 i,.lazyeditor h6 u{font-size:inherit!important;font-weight:inherit!important}.content-post h1 b,.content-post h2 b,.content-post h3 b,.content-post h4 b,.content-post h5 b,.content-post h6 b,.lazyeditor h1 b,.lazyeditor h2 b,.lazyeditor h3 b,.lazyeditor h4 b,.lazyeditor h5 b,.lazyeditor h6 b{font-size:inherit!important}.content-post li:has(>span):not(:has(>:not(span))):has(ul,ol)>span,.lazyeditor li:has(>span):not(:has(>:not(span))):has(ul,ol)>span{display:block}.content-post li:has(ul,ol,img,.prism-live)>span,.lazyeditor li:has(ul,ol,img,.prism-live)>span{display:block}.content-post blockquote,.lazyeditor blockquote{background-color:#f1eed8;border-color:#fff6f6;border-radius:5px;border-style:solid;border-width:2px 0;display:block;margin:0!important;padding:1.7em 30px;position:relative}.content-post blockquote:before,.lazyeditor blockquote:before{background:#fff;background-color:#f1eed8;border-radius:50px;box-shadow:0 1px 5px #888;color:#786268;content:"“";font:3.9em/1em Arial;height:2rem;left:50%;padding:5px 0 0;position:absolute;text-align:center;top:0;transform:translate(-50%,-50%);width:3rem}.content-post blockquote:has(blockquote):before,.lazyeditor blockquote:has(blockquote):before{left:0;transform:translate(-30%,-30%)}.content-post hr,.lazyeditor hr{background:linear-gradient(to right,transparent 0,var(--color-dark-toggle) 10%,var(--color-dark-toggle) 90%,transparent 100%);background-position:50%;background-repeat:no-repeat;background-size:100% 2px;border:none;height:30px;margin:0}.content-post blockquote hr,.lazyeditor blockquote hr{background:linear-gradient(to right,transparent 0,var(--color-dark-toggle) 20%,var(--color-dark-toggle) 80%,transparent 100%);background-position:50%;background-repeat:no-repeat;background-size:100% 2px;border:none;height:30px;margin:0}.content-post blockquote+ol,.content-post blockquote+p,.content-post blockquote+ul,.lazyeditor blockquote+ol,.lazyeditor blockquote+p,.lazyeditor blockquote+ul{padding-top:1.2rem}.content-post ol:has(+blockquote),.content-post p:has(+blockquote),.content-post ul:has(+blockquote),.lazyeditor ol:has(+blockquote),.lazyeditor p:has(+blockquote),.lazyeditor ul:has(+blockquote){padding-bottom:1.2rem}.content-post a,.lazyeditor a{color:rgb(var(--color-link))}.content-post .prism-live+table,.lazyeditor .prism-live+table{padding-top:1.2rem}@font-face{font-family:Rubik;font-weight:400;src:url(./Rubik-Regular.BCr64LpH.ttf) format("truetype")}@font-face{font-family:Rubik;font-weight:500;src:url(./Rubik-Medium.CivPKezq.ttf) format("truetype")}@font-face{font-family:Rubik;font-weight:600;src:url(./Rubik-SemiBold.CV33eIK-.ttf) format("truetype")}@font-face{font-family:Rubik;font-weight:700;src:url(./Rubik-Bold.OGWP0tra.ttf) format("truetype")}*{margin:0;padding:0}body{background:var(--custom-bg);font-size:16px}body h1{font-size:2.25rem;font-weight:700}body h2{font-size:1.75rem;font-weight:600}body h3{font-size:1.5rem;font-weight:550}body h4{font-size:1.25rem;font-weight:500}body h5{font-size:1.125rem;font-weight:450}body h6{font-weight:400}body h6,body p{font-size:1rem}.context-menu{background-color:rgb(var(--color-info));border:1px solid #ccc;border-radius:5px;padding:0;position:fixed;width:auto;z-index:2}.context-menu ul{list-style-type:none;margin:0;padding:0}.context-menu ul li{padding:10px 20px}.context-menu ul li:hover{cursor:pointer}.stick-to-right{position:sticky;right:0;top:calc(var(--height-top-menu) + var(--menu_post_content-margin))}.side-bar,.side-bar-left{--width-size-bar:5px;height:calc(100vh - var(--height-top-menu) - var(--menu_post_content-margin));overflow:hidden}.side-bar div,.side-bar-left div{box-sizing:border-box}.side-bar-left::-webkit-scrollbar,.side-bar::-webkit-scrollbar{width:var(--width-size-bar)}.side-bar-left:hover,.side-bar:hover{overflow-y:scroll}.side-bar-left:hover div,.side-bar:hover div{margin-left:0;margin-right:0}.side-bar-left{background-color:rgb(var(--color-info));direction:rtl}.side-bar-left div{direction:ltr;margin-left:var(--width-size-bar)}.disabled{opacity:.7;pointer-events:none}.cursor-pointer,.hover:hover{cursor:pointer}.hover:hover{background-color:var(--custom-bg)!important;color:#000!important;opacity:.8}.max1lines{-webkit-line-clamp:1!important}.max1lines,.max2lines{display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important}.max2lines{-webkit-line-clamp:2!important}.max3lines{-webkit-line-clamp:3!important}.max3lines,.max4lines{display:-webkit-box!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important}.max4lines{-webkit-line-clamp:4!important}.content-post{overflow-x:auto}table{width:100%}.highlight{background-color:#ffff86}.highlight-xanhduong{background-color:#b8f7f7}.toolbar-codeblock{background:#688eff;height:var(--height-toolbar-codeblock)}.btn-ellipsis{color:var(--color-dark-toggle)}.btn-ellipsis:after{content:none!important}div{image-rendering:pixelated}img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;transform:translateZ(0);-webkit-transform:translateZ(0)}input,textarea{color:var(--color-dark-toggle)}p{overflow-wrap:break-word}input.ff-FontAwesome{font-family:Helvetica,FontAwesome,sans-serif}h6.min3lines{line-height:1.2rem;min-height:3.6rem}.children-color-blur,.children-color-blur *,.children-color-blur h1,.children-color-blur h2,.children-color-blur h3,.children-color-blur h4,.children-color-blur h5,.children-color-blur h6{color:#9b9b9b}.swal2-container{z-index:var(--zindex-alert)!important}.label-info{background-color:#8f0fce;margin:5px;padding:1px}#search-results{background-color:#fff;border-top:none;list-style:none;margin-top:10px;padding:0;position:absolute;width:100%;z-index:1}input[type=radio]{height:20px;width:20px}input[type=radio]+label{margin-top:3px}iframe{aspect-ratio:16/9}a{text-decoration:none!important}.row{margin-left:0;margin-right:0}.bg-hongdam{background-color:var(--color-hongdam)!important}.menu-left{animation:appearVerticalDown .5s ease 0s forwards;background-color:#ff8484;border-radius:10px;float:left;max-height:96vh;overflow:auto;position:fixed;width:10.5vw}textarea{width:400px}a{text-decoration-style:none;text-decoration:none}i{font-weight:400}.bg-purple{background-color:#5877ce}.bg-green{background-color:#8fc098}.color-white{color:#fff}@media only screen and (max-width:550px){#search_main{display:none}#btn_search_main{display:block!important}#related-posts{height:unset;overflow-x:unset;overflow-y:unset}}@media only screen and (max-width:750px){label:before{content:"\a\a";white-space:pre}.form-check label:before{content:"";white-space:pre}}@media only screen and (max-width:810px){#lazycodet{display:none}}@media only screen and (max-width:950px){.search-box-main{width:100%!important}#language_menu span{display:none}}@media only screen and (max-width:1542px){#btn_search_main,.menu-left{display:none}.search-box-main{width:50%}}@media only screen and (min-width:1543px){#btn_search_main,.menu-mobie-user{display:none}.search-box-main{width:50%}}::-webkit-scrollbar{background:#394556;height:10px;width:10px}::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 5px #394556}::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#aaa}.bar1,.bar2,.bar3{background-color:var(--bs-body-color);height:5px;margin:6px 0;transition:.4s;width:35px}@keyframes appearVerticalDown{0%{height:0}to{height:100vh}}@keyframes appearHorizontalDown{0%{width:0}to{width:100vw}}@keyframes appearHorizontalDown_210px{0%{width:0}to{width:210px}}.video-container{height:0;padding-bottom:56.25%;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.error-page{align-items:center!important;background:linear-gradient(135deg,#b2a4ec,#da6b9a)!important;color:#fff!important;display:flex!important;font-family:Arial,sans-serif!important;justify-content:center!important;left:0!important;min-height:100vh!important;min-width:100vw!important;position:fixed!important;top:0!important;z-index:9999998!important}.error-content{padding:2rem!important;text-align:center!important}.error-content h1{font-size:6rem!important;font-weight:700!important;margin:0!important;text-shadow:2px 2px 4px rgba(0,0,0,.3)!important}.error-content p{font-size:1.5rem!important;margin:1rem 0 2rem!important;opacity:.9!important}.retry-btn{align-items:center!important;background:#fff!important;border:none!important;border-radius:50px!important;color:#667eea!important;cursor:pointer!important;display:inline-flex!important;font-size:1rem!important;font-weight:700!important;gap:.5rem!important;padding:.75rem 2rem!important;transition:transform .3s,box-shadow .3s!important}.retry-btn:hover{box-shadow:0 4px 12px #0000004d!important;transform:translateY(-2px)!important}.btn-icon{display:inline-block;vertical-align:middle}
