/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}/*! bettertext.css v2.0.1 | MIT License | github.com/paulradzkov/bettertext.css */body{font-family:system,-apple-system,BlinkMacSystemFont,".SFNSDisplay-Regular",sans-serif;font-size:1em;line-height:1.5}body:not([class]),article:not([class]),section:not([class]){margin:calc(24px + 4vh) calc(10px + 4vw)}body:not([class]) article:not([class]),article:not([class]) article:not([class]),section:not([class]) article:not([class]),body:not([class]) section:not([class]),article:not([class]) section:not([class]),section:not([class]) section:not([class]){margin-left:0;margin-right:0}p{margin:0 0 1.5em;max-width:50rem}p:before,ol:not([class]):before,ul:not([class]):before{content:"";display:block;width:10em;overflow:hidden}li p:before{content:none}h1,h2,h3,h4,h5,h6{font-family:sans-serif;font-weight:bolder}h1{font-size:1.625em;line-height:1.1;margin:3.23076923em 0 .92307692em}h2{font-size:1.4375em;line-height:1.2;margin:3.13043478em 0 1.04347826em}h3{font-size:1.25em;line-height:1.3;margin:3em 0 1.2em}h4{font-size:1.125em;line-height:1.4;margin:2.66666667em 0 1.33333333em}h5{font-size:1em;line-height:1.5;margin:2.25em 0 1.5em}h6{font-size:.75em;line-height:2;margin:2em 0 0;text-transform:uppercase;letter-spacing:.05em}@media (min-width: 768px){h1{font-size:2.4375em;margin-top:3.07692308em;margin-bottom:.61538462em}h2{font-size:1.9375em;margin-top:3.09677419em;margin-bottom:.77419355em}h3{font-size:1.5625em;margin-top:2.88em;margin-bottom:.96em}h4{font-size:1.25em;margin-top:2.4em;margin-bottom:1.2em}}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1+h2{margin-top:1.2em}h2+h3{margin-top:1.3em}h3+h4{margin-top:1.4em}h4+h5{margin-top:1.5em}h5+h6{margin-top:2em}ul:not([class]),ol:not([class]){margin:0 0 1.5em;max-width:47.5rem;padding-left:0;padding-right:2.5em}ul:not([class]) ul,ol:not([class]) ul,ul:not([class]) ol,ol:not([class]) ol{margin-bottom:0}ul:not([class]) li,ol:not([class]) li{transform:translate(2.5em)}img{max-width:100%;height:auto;vertical-align:bottom}figure:not([class]){margin:3em 0}figure:not([class])>p{max-width:37.5rem;font-size:.75em;margin:.5em 0 0}figcaption{max-width:37.5rem;font-size:.75em;margin:.5em 0 3em}figcaption>p{margin:.5em 0 0}blockquote{max-width:45rem;margin:0 0 1.5em;padding:1.5em 2.5em}blockquote>p:last-child{margin-bottom:0}blockquote>footer,blockquote>cite{display:block;font-size:.75em}pre{margin:1.5em 0;white-space:pre-wrap}table:not([class]){margin-top:3em;margin-bottom:3em;border-collapse:separate;border-spacing:0}table:not([class]) caption{text-align:left;font-size:.75em;margin-bottom:.625em}table:not([class]) td,table:not([class]) th{padding:.5em 1em;text-align:left;vertical-align:top;border-style:solid;border-color:#0000001a;border-width:0 0 1px}table:not([class]) thead td,table:not([class]) thead th{vertical-align:bottom;border-bottom-width:2px}dl:not([class]){max-width:50rem;margin:0 0 1.5em}dl:not([class]) dt:not([class]){font-weight:bolder}dl:not([class]) dd:not([class]){margin:0 0 1.5em}hr:not([class]){border:0;border-bottom:1px solid;margin:1.5em 0;max-width:50rem;opacity:.1}abbr{letter-spacing:.05em;margin-right:-.05em}strong,b,dt{font-weight:bolder}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px white;font-family:Consolas,Monaco,Andale Mono,monospace;direction:ltr;text-align:left;white-space:pre-wrap;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre.line-numbers>code{position:relative}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}pre[class*=language-]{position:relative}pre[class*=language-]>code[data-language]{display:block}pre[class*=language-]>code[data-language]:before{content:attr(data-language);color:#000;background-color:#f5f5f5;display:inline-block;position:absolute;top:0;right:0;font-size:.9em;padding:.2em .5em .1em;text-shadow:none;box-shadow:0 0 0 1px #ddd;text-transform:uppercase}body{color:#172033}body:not([class]){margin:0!important;padding:clamp(22px,4vw,54px);background:radial-gradient(rgba(23,32,51,.055) .65px,transparent .7px) 0 0/7px 7px,radial-gradient(rgba(226,52,57,.045) .55px,transparent .65px) 3px 4px/9px 9px,radial-gradient(circle at top left,rgba(226,52,57,.14),transparent 34rem),linear-gradient(135deg,#fff8f6 0,#f4f7fb 38%,#eef8f6 100%)}*{-webkit-box-sizing:border-box;box-sizing:border-box}::selection{background:rgba(226,52,57,.18)}h1,h2,h3,h4,h5,h6{max-width:38rem;color:#121826}h1{margin-top:1em;margin-bottom:0;font-size:clamp(2.25rem,6vw,4.75rem);line-height:.94;letter-spacing:0}a{border-bottom:1px solid rgba(226,52,57,.3)!important;color:#d6222f!important;text-decoration:none;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease}a:visited{border-color:#e234394d!important;color:#d6222f!important}a:hover,a:visited:hover{border-color:#9a172370!important;color:#9a1723!important}a:focus-visible{border-color:transparent;border-radius:6px;outline:3px solid rgba(226,52,57,.28);outline-offset:3px}.line{height:1.5em}.textarea{display:block;overflow:auto;margin:0;padding:3.25rem 1.15rem 1.15rem;min-height:clamp(24rem,58vh,44rem);width:100%;height:10em;border:0;background:#fbfcfe;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.9);box-shadow:inset 0 1px #ffffffe6;color:#101828;font-family:Fira Code,Operator Mono,Consolas,Monaco,Andale Mono,monospace;font-size:.95rem;line-height:1.55;outline:none;resize:none;-webkit-appearance:none}.textarea:focus{background:#fff;-webkit-box-shadow:inset 0 0 0 2px rgba(226,52,57,.42),inset 0 1px 0 rgba(255,255,255,.9);box-shadow:inset 0 0 0 2px #e234396b,inset 0 1px #ffffffe6}.textarea-left{border-radius:20px 0 0 20px}.textarea-right{border-left:1px solid #dde5ef;border-radius:0 20px 20px 0;background:#f7fafc;padding-bottom:5rem}@media (max-width: 920px){.textarea{min-height:18rem}.textarea-left{border-radius:20px 20px 0 0}.textarea-right{border-top:1px solid #dde5ef;border-left:0;border-radius:0 0 20px 20px}}.textarea-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-width:72rem;margin-top:1rem;margin-right:auto;margin-left:auto;border-radius:20px;background:rgba(255,255,255,.78);-webkit-box-shadow:0 22px 70px rgba(33,42,62,.12);box-shadow:0 22px 70px #212a3e1f}@media (max-width: 920px){.textarea-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.settings{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:72rem;margin:1rem auto 1.75rem;padding:1rem;border:1px solid rgba(103,116,139,.16);border-radius:18px;background:rgba(255,255,255,.82);-webkit-box-shadow:0 16px 40px rgba(33,42,62,.08);box-shadow:0 16px 40px #212a3e14}.settings__left{-webkit-box-flex:1;-ms-flex:1 1 42rem;flex:1 1 42rem;min-width:0}.settings__right{-ms-flex-item-align:start;align-self:flex-start;margin-left:auto}@media (max-width: 760px){.settings{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.settings__left,.settings__right,.settings .button{width:100%}}.settings__version{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;padding-top:6px;color:#526070;font-size:.92rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.settings__version input{margin-right:6px;accent-color:#e23439}.filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.55rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.logo_and_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;-ms-flex-align:center;max-width:72rem;margin-right:auto;margin-left:auto;padding:clamp(1.25rem,4vw,3.75rem) 0 clamp(1rem,3vw,2rem)}.logo_and_title img{margin-right:clamp(1rem,3vw,2rem);width:clamp(4.5rem,9vw,6.75rem)}.logo_and_title h1{margin:6px 0 4px;max-width:none;font-size:clamp(2.1rem,4.4vw,3.6rem);white-space:nowrap}.logo_and_title p{margin-bottom:0;color:#475467;font-size:clamp(1rem,2vw,1.2rem)}@media (max-width: 620px){.logo_and_title{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.logo_and_title img{margin-right:0;margin-bottom:1rem}.logo_and_title h1{white-space:normal}}.button{cursor:pointer;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:1.5em;padding-left:1.5em;min-height:42px;border:0;border-radius:12px;background:#e23439;-webkit-box-shadow:0 12px 24px rgba(226,52,57,.22);box-shadow:0 12px 24px #e2343938;color:#fff;font-weight:700;line-height:1;-webkit-transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.button:hover{background:#c92d34;-webkit-box-shadow:0 16px 30px rgba(226,52,57,.28);box-shadow:0 16px 30px #e2343947;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.button:focus-visible{outline:3px solid rgba(226,52,57,.34);outline-offset:3px}.filter{line-height:42px}.filter__text{-ms-flex-negative:0;flex-shrink:0;padding-right:12px;color:#344054;font-weight:700;white-space:nowrap}.filter [type=text]{-webkit-box-flex:1;-ms-flex:1 1 18rem;flex:1 1 18rem;min-width:min(26rem,100%);padding-right:.85em;padding-left:.85em;height:42px;border:1px solid #d0d8e2;border-radius:12px;background:#fff;-webkit-box-shadow:0 1px 2px rgba(33,42,62,.05);box-shadow:0 1px 2px #212a3e0d;color:#172033;outline:none}.filter [type=text]:focus-visible{border-color:#e23439;-webkit-box-shadow:0 0 0 4px rgba(226,52,57,.12);box-shadow:0 0 0 4px #e234391f;outline:3px solid rgba(226,52,57,.26);outline-offset:2px}@media (max-width: 760px){.filter{-ms-flex-wrap:wrap;flex-wrap:wrap}.filter__text,.filter [type=text],.filter__apply{width:100%}}input:focus,select:focus{position:relative;z-index:10}input:focus-visible,select:focus-visible{outline:3px solid rgba(226,52,57,.26);outline-offset:2px}input[type=checkbox]:focus-visible{outline-offset:3px}.version{position:absolute;top:.85rem;left:1rem;z-index:20;margin:0;padding:.35rem .55rem;border:1px solid rgba(103,116,139,.16);border-radius:999px;background:rgba(255,255,255,.82);color:#667085;font-size:.8rem;line-height:1;white-space:nowrap}@media (max-width: 760px){.version{right:1rem;max-width:calc(100% - 2rem);overflow:hidden;text-overflow:ellipsis}}.select{position:absolute;right:1rem;bottom:1rem;z-index:20;margin-left:0}body>p,body>h2,body>h3,body>h4,body>section,.ya-share2{max-width:50rem;margin-right:auto;margin-left:auto}body>h2,body>h3,body>h4{margin-top:2.25rem}body>p{color:#384454}body>section{margin-top:2.5rem;padding-top:1.5rem;color:#667085;text-align:center}body:not([class])>section:not([class]){margin-right:auto;margin-left:auto}body>section small{display:block;text-align:center}.github-corner:hover .octo-arm{-webkit-animation:octocat-wave .56s ease-in-out;animation:octocat-wave .56s ease-in-out}@-webkit-keyframes octocat-wave{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%,60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes octocat-wave{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%,60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@media (max-width: 500px){.github-corner:hover .octo-arm{-webkit-animation:none;animation:none}.github-corner .octo-arm{-webkit-animation:octocat-wave .56s ease-in-out;animation:octocat-wave .56s ease-in-out}}html,body{background:#f4f7fb}.ya-share2 a{border:none!important}
