span.note-camera-link,span.note-toggle{display:inline;padding:0;margin:0;border-radius:0;white-space:normal;word-break:break-word;line-break:loose;cursor:pointer;text-decoration:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}span.note-camera-link{color:var(--note-camera-link-color,#1d4ed8);font:inherit;line-height:inherit;vertical-align:baseline}span.note-camera-link__inner{display:inline-flex;align-items:baseline;gap:.35em;color:inherit;text-decoration:inherit}span.note-camera-link__icon{display:inline-flex;width:1em;height:1em;flex:0 0 auto;line-height:1;transform:translateY(.15em)}span.note-camera-link__icon svg{display:block;width:100%;height:100%}span.note-camera-link__label{color:inherit;text-decoration:inherit}span.note-camera-link.__hl__,span.note-camera-link:hover,span.note-toggle.__hl__,span.note-toggle:hover{background-color:#fff7bf;text-decoration:none;padding:4px 0}div.note-toggle{display:block;cursor:pointer;padding:0;margin:0;border-radius:0}div.note-toggle.__hl__,div.note-toggle:hover{background-color:#fff7bf;text-decoration:none}.note-content{--pad-top:12px;padding:var(--pad-top) 24px 6px;margin:16px 12px;position:relative;overflow:visible;width:93%}.note-content:after,.note-content:before{z-index:1}.note-content:before{border-color:transparent transparent #ccc;border-style:solid}.note-content:after,.note-content:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.note-content:after{border-color:transparent transparent #fafafa;border-style:solid}.note-action-close{position:relative}.note-action-close svg{width:14px;height:14px;display:block}.note-anchor{display:none}.note-action-wrap{top:var(--btn-top,var(--pad-top))}.note-content__body>:first-child,.note-content__body>:first-child>:first-child{margin-top:0!important}.note-content__body>:is(h1,h2,h3,h4,p,ul,ol,blockquote,table,pre,dl):first-child{margin-top:0!important;margin-bottom:0!important}.note-content__body,.note-content__body :where(*):not(.note-action-wrap):not(.note-action-close):not(.note-anchor){all:revert}.note-content__body img{max-width:100%;height:auto}.note-content__body table{width:100%;border-collapse:collapse}.note-content__body td,.note-content__body th{padding:6px 8px;border:1px solid #ddd}.note-content__body pre{overflow:auto}.note-content__body code:not(pre code){background:#f5f5f5;padding:0 .33em;border-radius:4px}.note-content{border:1px solid #ccc;background:#fafafa;border-radius:6px}.note-action-close,.note-action-wrap,.note-anchor{all:unset}.note-action-wrap{position:absolute;top:var(--btn-top,12px);right:12px;z-index:4;pointer-events:none}.note-action-wrap.is-fixed{position:fixed;top:12px;right:var(--fixed-right,12px)}.note-action-close{display:inline-flex;align-items:center;gap:2px;padding:4px 10px;font-size:12px;line-height:1;background:#fff;border:1px solid #ddd;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.06);cursor:pointer;opacity:.9;z-index:2;pointer-events:auto;color:#111!important}.note-action-close:hover{opacity:1}.note-content__body{overflow:hidden}.note-content__body.__anim{transition:height .32s ease,opacity .32s ease;will-change:height,opacity}.note-content__body.__collapsed{height:0!important;opacity:0}.note-content:after,.note-content:before{content:"";position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.note-content:before{top:-10px;border:0 solid transparent;border-bottom-color:#ccc;border-width:0 10px 10px}.note-content:after{top:-9px;border:0 solid transparent;border-bottom-color:#fafafa;border-width:0 9px 9px}.note-content.has-floating-action{padding-top:var(--pad-top)}.note-content__body>:first-child,.note-content__body>:first-child>:first-child,.note-content__body>:is(h1,h2,h3,h4,p,ul,ol,blockquote,table,pre,dl):first-child{margin-top:0!important}.blog-article{color-scheme:light dark;--color-blue:#049ef4;--text-color:#444;--font-size:16px;--line-height:26px;--border-style:1px solid #e8e8e8;--panel-width:300px;--page-padding:24px;--max-width:760px;--icon-size:20px;--secondary-text-color:#9e9e9e;font-family:monospace;font-size:var(--font-size);line-height:var(--line-height);color:var(--text-color);tab-size:4;overflow:auto;max-width:var(--max-width);margin:0 auto;padding-top:var(--page-padding);padding-bottom:var(--page-padding);padding-right:var(--page-padding);word-break:break-word}@media (prefers-color-scheme:dark){.blog-article{--text-color:#bbb;--border-style:1px solid #444;--secondary-text-color:#666}}.blog-article a{color:var(--color-blue);cursor:pointer;text-decoration:none}.blog-article h1{font-size:40px;line-height:48px;margin-left:-2px;margin-top:16px}.blog-article h1,.blog-article h2{font-weight:400;margin-bottom:-8px}.blog-article h2{font-size:28px;line-height:36px;margin-left:-1px;margin-top:28px}.blog-article h3{font-size:20px;line-height:28px;font-weight:400;margin-top:24px;margin-bottom:-8px}.blog-article div,.blog-article ol,.blog-article p,.blog-article summary,.blog-article table,.blog-article ul{margin-top:16px;margin-bottom:16px}.blog-article p{padding-right:16px}.blog-article ol,.blog-article ul{box-sizing:border-box;padding-left:24px}.blog-article ol li,.blog-article ul li{padding-left:4px;margin-bottom:4px}.blog-article li ol,.blog-article li ul{margin-top:4px}.blog-article table{width:100%;border-collapse:collapse}.blog-article table td,.blog-article table th{text-align:left;vertical-align:top;padding:8px 6px;border-bottom:var(--border-style)}.blog-article table th{text-decoration:none}.blog-article table td:first-child,.blog-article table th:first-child{padding-left:0}.blog-article code{font-size:calc(var(--font-size) - 1px);line-height:calc(var(--line-height) - 1px);margin:16px calc(-1 * var(--page-padding))}.blog-article ol code,.blog-article ul code{margin:16px 0}.blog-article code.inline{display:inline-block;vertical-align:middle;border-radius:4px;padding:0 5px;background:#f5f5f5;margin:0}.blog-article code:not(.inline){display:block;padding:calc(var(--page-padding) - 6px) var(--page-padding);white-space:pre-wrap;overflow:auto;box-sizing:border-box}.blog-article iframe,.blog-article img{max-width:100%;border:0}.blog-article__placeholder{display:flex;align-items:center;justify-content:center;min-height:60vh;width:100%;text-align:center}.blog-article__placeholder p{margin:0;color:var(--secondary-text-color)}.blog-article iframe{width:100%;height:480px;margin-top:16px;margin-bottom:16px}.blog-article .desc{padding-left:0}.blog-article blockquote{border-left:3px solid var(--border-style);margin:24px 0;padding:4px 0 4px 24px}.blog-article hr{border:none;border-bottom:var(--border-style);margin:32px 0}.blog-article.rtl h1,.blog-article.rtl h2,.blog-article.rtl h3,.blog-article.rtl h4,.blog-article.rtl ol,.blog-article.rtl p,.blog-article.rtl table,.blog-article.rtl ul{direction:rtl!important}.blog-article.rtl .RtlTitle,.blog-article.rtl code{direction:ltr!important;text-align:initial}@media (max-width:800px){.blog-article{padding-left:var(--page-padding)}}