.sidebar-window[data-v-2992310d]{will-change:height;background-color:var(--background-primary);z-index:992;border-radius:8px;flex-direction:column;min-width:200px;max-width:780px;height:calc(100dvh - 56px);display:flex;position:sticky;top:56px;transform:translate(0,0)}@container page (width>1px){.sidebar-window[data-v-2992310d]{width:calc(50vw - 50cqi + 292px)}}.header[data-v-2992310d]{border-bottom:1px solid hsl(from var(--icon-primary) h s l / 40%);padding:20px 20px 16px;overflow:hidden}.close[data-v-2992310d]{position:relative}.close[data-v-2992310d]:after{content:"";cursor:pointer;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.close[data-v-2992310d]{cursor:pointer;background:0 0;border:0;padding:0}.close[data-v-2992310d]:not(:focus-visible){outline:none}.close[data-v-2992310d]{float:right;color:var(--icon-primary);display:flex;position:relative}.title[data-v-2992310d]{color:var(--text-main);letter-spacing:0;font-size:.9375rem;font-weight:700;line-height:1.25rem}.content[data-v-2992310d]{color:var(--text-main);flex-grow:1;padding:0 20px 20px}.content[data-v-2992310d]:empty{padding:0}.footer[data-v-2992310d]{box-sizing:border-box;border-top:1px solid hsl(from var(--icon-primary) h s l / 40%);background-color:var(--background-primary);z-index:1;flex-direction:column;align-items:center;max-width:780px;padding:20px;display:flex;position:fixed;bottom:0}.footer.sticky[data-v-2992310d]{position:sticky}@container page (width>1px){.footer[data-v-2992310d]{width:calc(50vw - 50cqi + 292px)}}.window-scrollbar[data-v-2992310d]{margin-bottom:77px}.window-scrollbar.sticky[data-v-2992310d]{margin-bottom:0}.slide-fade-enter-active,.slide-fade-leave-active{transition:transform .3s,opacity .3s}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(100px)}.tm-card-image{max-width:100%;height:var(--image-height);object-fit:contain;object-position:center;width:100%;margin:auto;transition:height .3s ease-in-out,min-height .3s ease-in-out}.expand-enter-to,.expand-leave-from{height:var(--image-height);min-height:var(--image-height)}.expand-leave-to{height:0;min-height:0}.expand-enter-from{height:var(--initial-height);min-height:var(--initial-height)}.tm-positioned-window{background-color:var(--background-primary);box-shadow:0 4px 20px hsl(from var(--other-overlay-shadows) h s l / 25%);z-index:11;max-height:var(--max-positioned-window-height);border-radius:8px;transition:left .3s ease-in-out,top .3s ease-in-out,opacity .3s ease-in-out;position:absolute;overflow:auto}.tm-positioned-window__wrapper{flex-direction:column;width:320px;display:flex}.tm-positioned-window__title{color:var(--text-main);text-align:left;box-sizing:border-box;width:100%;margin:1px 0 0;padding:20px 54px 20px 20px;font-size:.875rem;font-weight:700;line-height:1rem}.tm-positioned-window__content{min-height:0}.tm-positioned-window__footer{border-top:1px solid hsl(from var(--icon-primary) h s l / 40%);padding:20px}.positioned-popup__title[data-v-75210a17]{color:var(--text-main);text-align:left;box-sizing:border-box;width:100%;margin:1px 0 0;padding:20px 54px 20px 20px;font-size:.875rem;font-weight:700;line-height:1rem}.positioned-popup__body[data-v-75210a17]{color:var(--text-main);padding:0 20px;font-size:.875rem;font-weight:500}.positioned-popup__footer[data-v-75210a17]{gap:8px;margin-top:20px;padding:0 20px 20px;display:flex}.positioned-popup-drawer{--bottom-drawer-header-padding:0;--bottom-drawer-main-inner-padding:0;--bottom-drawer-footer-padding:0}.abbreviation-presenter[data-v-78a6e0f3]{flex-direction:column;display:flex}.abbreviation-presenter__cover-image[data-v-78a6e0f3]{background-color:var(--background-primary);border-radius:8px 8px 0 0;justify-content:center;min-height:0;display:flex;overflow:hidden}.abbreviation-presenter__image[data-v-78a6e0f3]{max-width:100%;height:auto;max-height:100vh;display:block}.abbreviation-presenter__abbr[data-v-78a6e0f3]{color:var(--text-main);font-size:.9375rem;line-height:1.25rem}.abbreviation-presenter__text[data-v-78a6e0f3]{color:var(--text-main);padding:0 20px;font-size:.875rem;line-height:1.25rem}.abbreviation-presenter__title[data-v-78a6e0f3]{margin-top:12px}.abbr-definition[data-v-3a60cf4e]{color:var(--text-main)}.article-formatted-body h1,.article-formatted-body h2{font-size:1.25rem;line-height:1.625rem}.article-formatted-body h3{font-size:1.125rem;line-height:1.4375rem}.article-formatted-body h4,.article-formatted-body h5,.article-formatted-body h6{font-size:1rem;line-height:1.25rem}.article-formatted-body a{color:var(--accent-primary);text-decoration:none}.article-formatted-body a:hover{color:var(--accent-primary);text-decoration:underline}.article-formatted-body a:visited{color:var(--label-mulberry)}.article-formatted-body b,.article-formatted-body strong{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.article-formatted-body blockquote{border-left:4px solid var(--accent-primary);background:0 0;margin:12px 0;padding:0 12px;display:block}.article-formatted-body p{margin:0;padding:0}.article-formatted-body abbr{border-bottom:1px dotted var(--text-main);cursor:help;text-decoration:none}.article-formatted-body .habraabbr{background-color:hsl(from var(--accent-primary) h s l / 10%);border:1px solid hsl(from var(--accent-primary) h s l / 30%);border-radius:4px;padding:1px 4px;text-decoration:none}.article-formatted-body .habrahidden{background-color:var(--icon-secondary);color:#0000;cursor:pointer;border-radius:4px;text-decoration:none;transition:all .33s ease-out}.article-formatted-body .habrahidden[data-show]{color:inherit;cursor:text;background-color:#0000}.article-formatted-body code{background-color:var(--background-secondary);color:var(--text-main);overflow-wrap:break-word;white-space:break-spaces;border-radius:4px;padding:3px 6px;font-family:Menlo,Monaco,Consolas,Courier New,Courier,monospace}.article-formatted-body iframe{max-width:100%}.article-formatted-body hr{border:0;border-bottom:1px solid hsl(from var(--background-primary) h s l / 30%);border-top:1px solid hsl(from var(--other-overlay-shadows) h s l / 10%);height:0}.article-formatted-body img{vertical-align:middle;max-width:100%;height:auto;margin:0;overflow:hidden}.article-formatted-body img[align=left]{max-width:40%;margin-top:8px;margin-bottom:8px;margin-right:32px}.article-formatted-body img[align=right]{max-width:40%;margin-top:8px;margin-bottom:8px;margin-left:32px}.article-formatted-body img[data-src]{cursor:pointer}.article-formatted-body br+img{margin:0}.article-formatted-body .table_wrapped{margin-bottom:24px;overflow-x:auto}.article-formatted-body table{border:1px solid var(--other-disabled-elements);border-collapse:collapse;table-layout:fixed;word-break:normal;width:auto;min-width:100%;margin:1.5em 0}.article-formatted-body table caption{text-align:left;text-indent:1em}.article-formatted-body table td,.article-formatted-body table th{border:1px solid var(--other-disabled-elements);vertical-align:top;min-width:50px;padding:6px 12px 9px;line-height:1.5}.article-formatted-body table td img,.article-formatted-body table th img{max-width:100%;height:auto}.article-formatted-body .oembed{overflow:hidden}.article-formatted-body .oembed iframe{border:0;width:100%}.article-formatted-body .user_link{white-space:nowrap;padding-left:1em;position:relative}.article-formatted-body .user_link:before{color:inherit;content:"@";font-size:inherit;font-weight:inherit;line-height:1;position:absolute;top:1px;left:0}.article-formatted-body ul li,.article-formatted-body ul ul li,.article-formatted-body ol ul li,.article-formatted-body ol li,.article-formatted-body ul ol li,.article-formatted-body ol ol li{margin:6px 0;padding:0;line-height:1.6}.article-formatted-body ul li:first-child,.article-formatted-body ul ul li:first-child,.article-formatted-body ol ul li:first-child,.article-formatted-body ol li:first-child,.article-formatted-body ul ol li:first-child,.article-formatted-body ol ol li:first-child{margin-top:0}.article-formatted-body ul li:last-child,.article-formatted-body ul ul li:last-child,.article-formatted-body ol ul li:last-child,.article-formatted-body ol li:last-child,.article-formatted-body ul ol li:last-child,.article-formatted-body ol ol li:last-child{margin-bottom:0}.article-formatted-body ul,.article-formatted-body ol{padding-inline-start:32px}.article-formatted-body ul ul,.article-formatted-body ul ol,.article-formatted-body ol ul,.article-formatted-body ol ol{margin-top:9px}.article-formatted-body ol>li{counter-increment:item}.article-formatted-body ol>li>ol{counter-reset:item}.article-formatted-body ol>li::marker{content:counters(item, ".") ". "}.article-formatted-body pre{background:var(--background-secondary);border:1px solid var(--background-gray);box-sizing:border-box;tab-size:4;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;border-radius:4px;margin:0;padding:17px 20px;font-size:.875rem;line-height:1.6;overflow:auto}.article-formatted-body pre:has(code){padding:17px 10px 10px 20px}.article-formatted-body pre .hljs,.article-formatted-body pre .nohighlight{display:block}.article-formatted-body pre code{font-family:Menlo,Monaco,Consolas,Courier New,Courier,monospace;font-size:inherit;tab-size:4;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal;background:0 0;padding:0}.article-formatted-body h1,.article-formatted-body h2,.article-formatted-body h3,.article-formatted-body h4,.article-formatted-body h5,.article-formatted-body h6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Fira Sans,sans-serif;font-weight:500}.article-formatted-body h1 a,.article-formatted-body h2 a,.article-formatted-body h3 a,.article-formatted-body h4 a,.article-formatted-body h5 a,.article-formatted-body h6 a{text-decoration:none}.article-formatted-body h1 a:hover,.article-formatted-body h1 a:active,.article-formatted-body h2 a:hover,.article-formatted-body h2 a:active,.article-formatted-body h3 a:hover,.article-formatted-body h3 a:active,.article-formatted-body h4 a:hover,.article-formatted-body h4 a:active,.article-formatted-body h5 a:hover,.article-formatted-body h5 a:active,.article-formatted-body h6 a:hover,.article-formatted-body h6 a:active{color:var(--accent-primary)}.article-formatted-body h1 b,.article-formatted-body h1 strong,.article-formatted-body h2 b,.article-formatted-body h2 strong,.article-formatted-body h3 b,.article-formatted-body h3 strong,.article-formatted-body h4 b,.article-formatted-body h4 strong,.article-formatted-body h5 b,.article-formatted-body h5 strong,.article-formatted-body h6 b,.article-formatted-body h6 strong{font-weight:inherit}.article-formatted-body h1 code,.article-formatted-body h2 code,.article-formatted-body h3 code,.article-formatted-body h4 code,.article-formatted-body h5 code,.article-formatted-body h6 code{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Fira Sans,sans-serif;font-size:.9375rem;font-weight:500}.article-formatted-body{color:var(--text-main);overflow-wrap:break-word;font-size:1rem;line-height:1.56}.article-formatted-body:after{content:"";clear:both;display:block}.article-formatted-body pre.code-explainer__active-block{outline:2px solid var(--accent-primary);outline-offset:-1px;background-color:var(--comments-new);border-color:#0000}.article-formatted-body .code-explainer__link{color:var(--accent-primary);font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif;text-decoration:none}.article-formatted-body .code-explainer__link:hover{color:var(--accent-primary);text-decoration:underline}.article-formatted-body .code-explainer__link{background-color:#0000;border:none;align-items:center;gap:6px;margin-left:auto;padding:0;font-size:.75rem;line-height:.875rem;display:flex}.article-formatted-body .code-explainer__link:visited{color:var(--accent-primary)}.article-formatted-body .code-explainer__link:hover{text-underline-offset:4px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.article-formatted-body_version-1 .spoiler .spoiler_title{text-decoration:underline;text-underline-position:under;color:var(--accent-primary);cursor:pointer;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;outline:0;width:100%;margin-top:12px;padding:16px 36px;font-size:1rem;font-weight:400;line-height:1.1875rem;text-decoration-style:dotted;display:block;position:relative}.article-formatted-body_version-1 .spoiler .spoiler_title:before{border-color:transparent transparent transparent var(--accent-primary);content:"";transform-origin:75% 25%;border-style:solid;border-width:4px 0 4px 4px;width:0;height:0;transition:transform .1s linear;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.article-formatted-body_version-1 .spoiler .spoiler_text{box-sizing:border-box;margin:10px 0 8px;padding:0 36px 16px;font-size:.9375rem;line-height:1.5rem;display:none}.article-formatted-body_version-1 .spoiler_open>.spoiler_title:before{transform:rotate(90deg)}.article-formatted-body_version-1 .spoiler_open>.spoiler_text{display:block}.article-formatted-body_version-1 img{background-color:#fff}.article-formatted-body_version-1 img[data-tex=display]{text-align:center;text-indent:0;min-width:0;max-width:100%;min-height:0;max-height:none;filter:var(--formula-filter);background-color:#0000;margin:1em auto;position:relative;display:block!important}.article-formatted-body_version-1 img[data-tex=inline],.article-formatted-body_version-1 img[src$=\.svg][alt]{filter:var(--formula-filter);background-color:#0000}.article-formatted-body_version-2 p{margin:0;font-size:1rem;line-height:1.5rem}.article-formatted-body_version-2 figure{text-align:center;margin:0}.article-formatted-body_version-2 figure.bordered{border:1px solid var(--other-disabled-elements)}.article-formatted-body_version-2 figure img{background-color:#fff;max-width:100%}.article-formatted-body_version-2 figure .tm-empty-image{border:2px solid var(--background-gray);width:100%;color:var(--text-secondary);box-sizing:border-box;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:23px 25px;font-size:.875rem;display:flex}.article-formatted-body_version-2 figure .tm-empty-image img{width:24px;height:24px}.article-formatted-body_version-2 figure figcaption{color:var(--text-secondary);text-align:center;white-space:pre-wrap;margin-top:4px;font-size:.8125rem;line-height:1.125rem}.article-formatted-body_version-2 .floating-image:after{content:"";clear:both;display:block}.article-formatted-body_version-2 .floating-image>p{margin-top:32px}.article-formatted-body_version-2 figure.float{float:left;max-width:50%;margin-top:0;margin-right:32px}.article-formatted-body_version-2 .embed_link{border:1px solid hsl(from var(--icon-primary) h s l / 40%);box-sizing:border-box;border-radius:4px;align-items:center;width:100%;padding:12px;display:flex;overflow:hidden}.article-formatted-body_version-2 .embed_link:hover{text-decoration:none}.article-formatted-body_version-2 .embed_layout-right{flex-direction:row-reverse;position:relative}.article-formatted-body_version-2 .embed_layout-right .embed__thumb{width:244px;min-width:244px;height:130px;margin:-12px -12px -12px 0}@media (width<=767px){.article-formatted-body_version-2 .embed_layout-right .embed__thumb{width:48px;min-width:0;height:30px;margin:0;position:absolute;bottom:6px;right:6px}.article-formatted-body_version-2 .embed_layout-right .embed__caption-link{padding-right:52px}}.article-formatted-body_version-2 iframe{border:none;width:100%}.article-formatted-body_version-2 .embed__thumb{outline:1px solid var(--background-gray);background-position:50%;background-repeat:no-repeat;background-size:cover;width:48px;height:48px}.article-formatted-body_version-2 .embed__caption{box-sizing:border-box;color:var(--text-main);white-space:normal;width:100%;min-width:0;padding:0 12px;font-size:.875rem;line-height:1.5rem;display:block}.article-formatted-body_version-2 .embed__caption-title{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.article-formatted-body_version-2 .embed__caption-description{color:var(--text-secondary);margin:8px 0;font-size:.875rem;line-height:1.25rem}.article-formatted-body_version-2 .embed__caption-link,.article-formatted-body_version-2 .embed__caption-link:visited{color:var(--text-main)}.article-formatted-body_version-2 table{border-collapse:collapse;table-layout:fixed;margin:0}.article-formatted-body_version-2 table caption{text-align:left;text-indent:1em}.article-formatted-body_version-2 table td,.article-formatted-body_version-2 table th{vertical-align:top;padding:6px 12px 9px;line-height:1.5}.article-formatted-body_version-2 table td img,.article-formatted-body_version-2 table th img{max-width:100%;height:auto}.article-formatted-body_version-2 table code,.article-formatted-body_version-2 table a{overflow-wrap:anywhere}.article-formatted-body_version-2 details{background:var(--background-secondary);border-radius:4px;overflow:hidden}.article-formatted-body_version-2 details[open]>summary:before{transform:rotate(90deg)}.article-formatted-body_version-2 summary{color:var(--accent-primary);cursor:pointer;-webkit-hyphens:auto;hyphens:auto;text-decoration:underline;text-underline-position:under;box-sizing:border-box;outline:0;width:100%;padding:16px 36px;font-size:1rem;line-height:1.1875rem;text-decoration-style:dotted;display:block;position:relative}.article-formatted-body_version-2 summary::-webkit-details-marker{display:none}.article-formatted-body_version-2 summary::-moz-list-bullet{list-style-type:none}.article-formatted-body_version-2 summary:before{border-color:transparent transparent transparent var(--accent-primary);content:"";transform-origin:75% 25%;border-style:solid;border-width:4px 0 4px 4px;width:0;height:0;transition:transform .1s linear;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.article-formatted-body_version-2 .spoiler__content{box-sizing:border-box;margin:10px 0 8px;padding:0 36px 16px;font-size:1rem;line-height:1.625rem}.article-formatted-body_version-2 .image-inline{width:auto;max-height:24px;margin:0 4px}.article-formatted-body_version-2 hr{border:1px solid var(--text-main);border-bottom:0;max-width:280px;height:0;margin:56px auto}.article-formatted-body_version-2 h2{margin-top:56px}.article-formatted-body_version-2 h3,.article-formatted-body_version-2 h4{margin-top:32px}.article-formatted-body_version-2 h2+p,.article-formatted-body_version-2 h3+p,.article-formatted-body_version-2 h4+p{margin-top:12px}.article-formatted-body_version-2 h2+a.anchor,.article-formatted-body_version-2 h3+a.anchor,.article-formatted-body_version-2 h4+a.anchor{margin-top:12px;display:block}.article-formatted-body_version-2 h2+ul,.article-formatted-body_version-2 h2+ol,.article-formatted-body_version-2 h3+ul,.article-formatted-body_version-2 h3+ol,.article-formatted-body_version-2 h4+ul,.article-formatted-body_version-2 h4+ol{margin-top:24px}.article-formatted-body_version-2 ul li,.article-formatted-body_version-2 ol li{padding:0;line-height:1.5rem}.article-formatted-body_version-2 ul li+li,.article-formatted-body_version-2 ol li+li{margin:12px 0 0}.article-formatted-body_version-2 ul ul,.article-formatted-body_version-2 ul ol,.article-formatted-body_version-2 ol ul,.article-formatted-body_version-2 ol ol{margin-top:12px}.article-formatted-body_version-2 blockquote,.article-formatted-body_version-2 figure,.article-formatted-body_version-2 details,.article-formatted-body_version-2 pre,.article-formatted-body_version-2 table,.article-formatted-body_version-2 iframe,.article-formatted-body_version-2 .embed_video,.article-formatted-body_version-2 .embed_link,.article-formatted-body_version-2 blockquote+p,.article-formatted-body_version-2 figure+p,.article-formatted-body_version-2 details+p,.article-formatted-body_version-2 pre+p,.article-formatted-body_version-2 table+p,.article-formatted-body_version-2 iframe+p,.article-formatted-body_version-2 .embed_video+p,.article-formatted-body_version-2 .embed_link+p{margin-top:32px}.article-formatted-body_version-2 blockquote+a:not(.embed_link),.article-formatted-body_version-2 figure+a:not(.embed_link),.article-formatted-body_version-2 details+a:not(.embed_link),.article-formatted-body_version-2 pre+a:not(.embed_link),.article-formatted-body_version-2 table+a:not(.embed_link),.article-formatted-body_version-2 iframe+a:not(.embed_link),.article-formatted-body_version-2 .embed_video+a:not(.embed_link),.article-formatted-body_version-2 .embed_link+a:not(.embed_link){margin-bottom:32px;display:block}.article-formatted-body_version-2 .table+p{margin-top:32px}.article-formatted-body_version-2 p+p,.article-formatted-body_version-2 p+a.anchor{margin-top:24px;display:block}.article-formatted-body_version-2 .formula{filter:var(--formula-filter);margin:52px auto;display:block}.article-formatted-body_version-2 .formula.inline{margin:0 4px;display:inline-block}.article-formatted-body_version-2 .formula[data-vertical-align]{width:attr(data-width ex);height:attr(data-height ex);vertical-align:attr(data-vertical-align ex)}.article-formatted-body_version-2 .formula[data-vertical-align].inline{margin:0}.article-formatted-body_version-2 .mention{color:var(--accent-primary);background:var(--comments-new);border-radius:3px;padding:0 2px;text-decoration:none;display:inline}.article-formatted-body_version-2 .persona{clear:both;-moz-column-gap:0;grid-template-rows:auto auto;grid-template-columns:max-content auto;align-items:center;gap:4px 0;min-height:60px;margin:24px 0;display:grid}.article-formatted-body_version-2 .persona__image{object-fit:cover;border-radius:30px;grid-area:1/1/3/2;width:60px;min-width:60px;height:60px;margin-right:16px;overflow:hidden}.article-formatted-body_version-2 .persona__image:not([src]){min-width:0;max-width:0;margin-right:0}.article-formatted-body_version-2 .persona__heading{align-self:flex-end;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem}.article-formatted-body_version-2 .persona__text,.article-formatted-body_version-2 .persona__heading+p{color:var(--text-secondary);align-self:start;margin-top:0;font-size:.8125rem;font-weight:500;line-height:1.25rem;overflow:hidden}.article-formatted-body_version-2 .persona__heading,.article-formatted-body_version-2 .persona__text{grid-column:2}.article-formatted-body_version-2 a.button{background-color:var(--accent-primary);border:1px solid var(--accent-primary);color:var(--background-primary);cursor:pointer;border-radius:3px;height:36px;margin:24px auto 0;padding:0 13px;font-size:.8125rem;font-weight:500;line-height:2.25rem;text-decoration:none;display:table}.article-formatted-body_version-2 a.button:hover,.article-formatted-body_version-2 a.button:focus{background-color:var(--accent-primary);border-color:var(--accent-primary);color:var(--background-primary)}.article-formatted-body_version-2 a.button+p{margin-top:32px}.article-formatted-body_version-2 .gallery-wrapper{margin:24px -20px 0;position:relative;overflow:hidden}@media (width<=767px){.article-formatted-body_version-2 .gallery-wrapper{margin:24px -16px 0}}.article-formatted-body_version-2 .gallery-wrapper+p{margin-top:32px}.article-formatted-body_version-2 .gallery-wrapper .gallery{position:relative}.article-formatted-body_version-2 .gallery-wrapper .gallery figcaption{padding:0 20px}@media (width<=767px){.article-formatted-body_version-2 .gallery-wrapper .gallery figcaption{padding:0 16px}}.article-formatted-body_version-2 .gallery-wrapper .gallery .swiper-wrapper{align-items:center}.article-formatted-body_version-2 .gallery-wrapper .gallery .swiper-slide{margin-top:0}.article-formatted-body_version-2 .gallery-wrapper .gallery .swiper-prev,.article-formatted-body_version-2 .gallery-wrapper .gallery .swiper-next{cursor:pointer;z-index:1;align-items:center;height:100%;display:flex;position:absolute;top:0}.article-formatted-body_version-2 .gallery-wrapper .gallery .swiper-prev.swiper-button-disabled,.article-formatted-body_version-2 .gallery-wrapper .gallery .swiper-next.swiper-button-disabled{opacity:.5}.article-formatted-body_version-2 .gallery-wrapper .gallery .swiper-prev svg,.article-formatted-body_version-2 .gallery-wrapper .gallery .swiper-next svg{width:48px;height:48px;fill:var(--background-primary);filter:drop-shadow(0 1px 3px hsl(from var(--other-overlay-shadows) h s l / 25%))}.article-formatted-body_version-2 .gallery-wrapper .gallery .swiper-next{left:auto;right:0;transform:rotate(180deg)}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery{width:calc(100% - 120px);margin:0 auto 12px;position:relative}@media (width<=767px){.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery{width:calc(100% - 32px)}}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-slide{object-fit:cover;cursor:pointer;width:72px;height:72px;margin:0}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-slide img{object-fit:cover;border:4px solid var(--background-primary);box-sizing:border-box;width:72px;height:72px}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-slide.swiper-slide-thumb-active img{border:4px solid var(--accent-primary)}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-prev,.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-next{color:var(--icon-primary);z-index:1;cursor:pointer;background:var(--background-primary);justify-content:center;align-items:center;width:60px;height:72px;display:flex;position:absolute;top:0}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-prev>div,.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-next>div{width:24px;height:24px}@media (width<=767px){.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-prev,.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-next{display:none}}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-prev.swiper-button-disabled,.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-next.swiper-button-disabled{opacity:.5}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-prev{left:-60px}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery .swiper-next{left:auto;right:-60px;transform:rotate(180deg)}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery_nav_off{width:calc(100% - 40px)}@media (width<=767px){.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery_nav_off{width:calc(100% - 32px)}}.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery_nav_off .swiper-prev,.article-formatted-body_version-2 .gallery-wrapper .thumb-gallery_nav_off .swiper-next{display:none}.article-formatted-body_version-2 ul,.article-formatted-body_version-2 ol{margin:16px 0 32px}.article-formatted-body_version-2 ul ul,.article-formatted-body_version-2 ul ol,.article-formatted-body_version-2 ol ul,.article-formatted-body_version-2 ol ol{margin:12px 0 0}.article-formatted-body_version-2>:first-child,.article-formatted-body_version-2>div>:first-child{margin-top:0}.code-explainer{margin-top:2px;display:flex;position:sticky;left:0}.progressive-renderer[data-v-c9816fc2]{transition:height .55s linear;position:relative;overflow:hidden}.progressive-renderer[data-v-c9816fc2]:before{content:"";background-image:linear-gradient(to bottom, transparent, var(--background-primary));opacity:0;width:100%;height:24px;transition:opacity .2s linear,transform .2s linear;position:absolute;bottom:0;transform:translateY(100%)}.progressive-renderer.transitioning[data-v-c9816fc2]:before{opacity:1;transform:translateY(0%)}.sc-button[data-v-bb1507f8]{width:100%}.sc-button img[data-v-bb1507f8]{background-color:#0000;transition:opacity .3s ease-in-out}.sc-button[aria-disabled=true][data-v-bb1507f8]{background-color:var(--background-primary);color:var(--other-disabled-elements)}.sc-button[aria-disabled=true] img[data-v-bb1507f8]{opacity:.2}.sc-button-content[data-v-bb1507f8]{justify-content:center;align-items:center;gap:6px;line-height:1rem;display:flex}.user-notice[data-v-395239ca]{color:var(--text-main);border-radius:4px;flex-direction:column;padding:12px 16px;font-size:.9375rem;line-height:1.25rem;display:flex}.user-notice-top[data-v-395239ca]{-moz-column-gap:8px;column-gap:8px;display:flex}.user-notice.variant-error[data-v-395239ca]{background-color:hsl(from var(--accent-danger) h s l / 12%)}.user-notice.variant-warning[data-v-395239ca]{background-color:hsl(from var(--label-sorbus) h s l / 12%)}.user-notice.variant-info[data-v-395239ca]{background:linear-gradient(0deg, hsl(from var(--accent-primary) h s l / 12%) 0%, hsl(from var(--accent-primary) h s l / 12%) 100%), var(--background-primary)}.user-notice.variant-success[data-v-395239ca]{background:hsl(from var(--accent-positive) h s l / 12%)}.tm-user-notice_bordered.user-notice.variant-info[data-v-395239ca]{border:1px solid var(--accent-primary)}.tm-user-notice_bordered.user-notice.variant-warning[data-v-395239ca]{border:1px solid var(--label-sorbus)}.tm-user-notice_bordered.user-notice.variant-success[data-v-395239ca]{border:1px solid var(--accent-positive)}.tm-user-notice_slim[data-v-395239ca]{margin:12px 0}.tm-user-notice_colorless[data-v-395239ca]{background:0 0;margin:0;padding:0}.tm-user-notice_noMargins[data-v-395239ca]{margin:0}.user-notice-container[data-v-395239ca]{flex:1;align-self:center;min-width:0;padding:2px 0}.user-notice-container a[data-v-395239ca]{color:var(--accent-primary);text-decoration:none}.user-notice-container a[data-v-395239ca]:hover{color:var(--accent-primary);text-decoration:underline}.user-notice-message p[data-v-395239ca]{margin:0 0 12px}.user-notice-message p[data-v-395239ca]:last-child{margin:0}.user-notice-message a[data-v-395239ca]{color:var(--accent-primary);text-decoration:none}.user-notice-message a[data-v-395239ca]:hover{color:var(--accent-primary);text-decoration:underline}.user-notice-title[data-v-395239ca]{margin-bottom:6px;font-size:.9375rem;font-weight:700;line-height:1.25rem}.user-notice-icon-wrapper[data-v-395239ca],.user-notice-close[data-v-395239ca]{box-sizing:border-box;justify-content:center;display:flex}.user-notice-icon-wrapper.reactions.reactions[data-v-395239ca]{flex:none;margin-left:12px;margin-right:8px}.user-notice-close-button[data-v-395239ca]{cursor:pointer;background:0 0;border:0;padding:0}.user-notice-close-button[data-v-395239ca]:not(:focus-visible){outline:none}.user-notice-close-button[data-v-395239ca]{opacity:.6;flex:0 0 60px;display:flex}.user-notice-close-button[data-v-395239ca]:hover{opacity:1}.user-notice.variant-error .user-notice-close-icon[data-v-395239ca],.user-notice.variant-error .user-notice-icon[data-v-395239ca]{color:var(--accent-danger)}.user-notice.variant-warning .user-notice-close-icon[data-v-395239ca],.user-notice.variant-warning .user-notice-icon[data-v-395239ca]{color:var(--label-sorbus)}.user-notice.variant-info .user-notice-close-icon[data-v-395239ca],.user-notice.variant-info .user-notice-icon[data-v-395239ca]{color:var(--accent-primary)}.user-notice.variant-success .user-notice-close-icon[data-v-395239ca],.user-notice.variant-success .user-notice-icon[data-v-395239ca]{color:var(--accent-positive)}.code-explainer-modal[data-v-c6d7b444]{flex-direction:column;gap:24px;padding-top:24px;display:flex}.code-explainer-modal__status[data-v-c6d7b444]{color:var(--text-secondary,#6c6f80);align-items:center;font-size:1rem;line-height:1.5rem;display:inline-flex;position:relative}.code-explainer-modal__status[data-v-c6d7b444]:after{content:"";background-image:linear-gradient(to right, hsl(from var(--background-primary) h s l / 0%) 0%, hsl(from var(--background-primary) h s l / 80%) 35%, hsl(from var(--background-primary) h s l / 80%) 65%, hsl(from var(--background-primary) h s l / 0%) 100%);width:72px;height:1em;animation:1.5s ease-in-out infinite code-explainer-pulse-c6d7b444;display:block;position:absolute;left:0}.code-explainer-modal__error[data-v-c6d7b444]{color:var(--color-error,#c0392b);background:#c0392b14;border-radius:8px;padding:10px 12px;font-size:.875rem;line-height:1.4}.notice[data-v-c6d7b444]{color:var(--text-secondary);text-align:center;margin-top:12px;font-size:.8125rem}@keyframes code-explainer-pulse-c6d7b444{0%{transform:translate(-100%)}to{transform:translate(250%)}}.retry-button[data-v-c6d7b444]{border:none;width:100%;height:auto;margin-top:12px;padding:8px 16px;font-size:.8125rem;line-height:1rem}.sticky-fade-enter-from[data-v-c6d7b444],.sticky-fade-leave-to[data-v-c6d7b444]{opacity:0;transform:translateY(100%)}.sticky-fade-enter-active[data-v-c6d7b444],.sticky-fade-leave-active[data-v-c6d7b444]{transition:transform .1s linear,opacity .1s linear}
