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:var(--color-foreground);font-family:var(--font-sans);font-size:17px;line-height:1.8;word-break:break-word;tab-size:4}.blog-article a{color:var(--color-accent);text-decoration:underline;text-underline-offset:4px}.blog-article h1,.blog-article h2,.blog-article h3,.blog-article h4{font-family:var(--font-sans);font-weight:600;color:var(--color-foreground);line-height:var(--leading-heading);margin-top:32px;margin-bottom:12px;scroll-margin-top:140px}.blog-article h1{font-size:40px}.blog-article h2{font-size:30px}.blog-article h3{font-size:22px}.blog-article h4{font-size:18px}.blog-article blockquote,.blog-article div,.blog-article ol,.blog-article p,.blog-article summary,.blog-article table,.blog-article ul{margin:18px 0}.blog-article ol,.blog-article ul{padding-left:24px}.blog-article li{margin-bottom:6px}.blog-article li ol,.blog-article li ul{margin-top:8px}.blog-article table{width:100%;border-collapse:collapse;border:1px solid var(--color-border);background:#fff;border-radius:12px;overflow:hidden}.blog-article table td,.blog-article table th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--color-border)}.blog-article table th{background:#faf6f3;font-weight:600}.blog-article code{font-family:var(--font-mono);font-size:.92em}.blog-article code.inline{display:inline-block;padding:2px 6px;border-radius:6px;background:#f8f2ea;border:1px solid var(--color-border)}.blog-article code:not(.inline),.blog-article pre{display:block;padding:18px 20px;border-radius:14px;background:#f9f4ed;border:1px solid var(--color-border);overflow:auto;white-space:pre-wrap}.blog-article iframe,.blog-article img{max-width:100%;border:0}.blog-article img{display:block}.blog-article iframe,.blog-article img{border-radius:16px;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.blog-article iframe{width:100%;aspect-ratio:16/9;background:#fff}.blog-article blockquote{border-left:3px solid var(--color-accent);padding:8px 0 8px 18px;color:#4a5d55;background:#f6f0e9;border-radius:12px}.blog-article hr{border:none;border-bottom:1px solid var(--color-border);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;text-align:right}@media (max-width:640px){.blog-article{font-size:16px}.blog-article h1{font-size:32px}.blog-article h2{font-size:24px}}