@charset "UTF-8";.is-mobile-only{display:none}@media screen and (pointer:coarse) and (max-width:666.98px),screen and (pointer:coarse) and (max-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (max-width:1023.98px) and (orientation:landscape),screen and (pointer:coarse) and (min-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (min-width:1023.98px) and (orientation:landscape){.is-desktop-only{display:none!important}.is-mobile-only{display:initial}}.mq-small{display:none}@media screen and (pointer:fine) and (max-width:512.02px),screen and (pointer:fine) and (min-width:511.98px) and (max-width:668.02px),screen and (pointer:coarse) and (max-width:666.98px),screen and (pointer:coarse) and (max-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (max-width:1023.98px) and (orientation:landscape){.mq-small{display:initial}}.mq-small-medium{display:none}@media screen and (pointer:fine) and (max-width:512.02px),screen and (pointer:fine) and (min-width:511.98px) and (max-width:668.02px),screen and (pointer:coarse) and (max-width:666.98px),screen and (pointer:coarse) and (max-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (max-width:1023.98px) and (orientation:landscape),screen and (pointer:coarse) and (min-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (min-width:1023.98px) and (orientation:landscape){.mq-small-medium{display:initial}}@media screen and (pointer:fine) and (max-width:512.02px),screen and (pointer:fine) and (min-width:511.98px) and (max-width:668.02px),screen and (pointer:coarse) and (max-width:666.98px),screen and (pointer:coarse) and (max-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (max-width:1023.98px) and (orientation:landscape){.mq-medium-large{display:none!important}}.mq-mobile{display:none}@media screen and (pointer:coarse) and (max-width:666.98px),screen and (pointer:coarse) and (max-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (max-width:1023.98px) and (orientation:landscape){.mq-mobile{display:initial}}.mq-tablet{display:none}@media screen and (pointer:coarse) and (min-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (min-width:1023.98px) and (orientation:landscape){.mq-tablet{display:initial}}:root .root-mobile{display:none}:root.mobile .root-mobile{display:block}:root.mobile .mq-desktop,:root.tablet .mq-desktop{display:none!important}:root.mobile .mq--dtp,:root.tablet .mq--dtp{display:none}:root.mobile .mq--touch,:root.tablet .mq--touch{display:var(--display,inline-block)}:root.mobile .mq--tbldtp{display:none}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}.wrap,wrap{white-space:normal}.nowrap,nowrap{white-space:nowrap}sub,sup{font-size:.6em;vertical-align:super;position:relative;top:.1em;line-height:0;display:inline-block}sub{top:-.1em;vertical-align:sub}.no-transition{transition:none!important}.reset-text-transform{text-transform:none}hl,nbsp{display:inline-block;position:relative;z-index:3}hl:after,nbsp:after{position:absolute;z-index:-1;top:-2px;right:-2px;bottom:-2px;left:-2px;box-sizing:border-box;content:""}nbsp:after{background:rgba(65,105,225,.2)}.debug-query-size-time{font-size:11px;line-height:11px;position:relative;top:10px;display:block;padding:4px;text-align:center;letter-spacing:2px;color:#999}.debug-info{font-size:.6rem;line-height:2;width:100%;padding:2px 4px;text-align:center;color:rgba(255,255,255,.6)!important}info{color:#fff;background:#228b22}ok{color:#fff;background:#4169e1}warn{background:gold}err{color:#fff;background:#8b0000}err,info,ok,warn{display:inline-block;line-height:1;letter-spacing:-.05em;padding:.5em .6em;border-radius:.3em;box-sizing:border-box}div>:is(info,ok,warn,err){width:100%}.syslog{font-size:80%;line-height:1.1}.syslog>div{padding:0 0 .2rem}.syslog>hr{margin:.25rem 0 .5rem}todo{font-family:"Source Code VF",monospace;padding:.25rem 0;box-sizing:border-box;display:grid;text-align:center;place-items:center;font-size:.6rem;line-height:1.1;color:#050708;background-color:#fdf1be;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='-0.125 -0.125 100.125 100.125'><rect vector-effect='non-scaling-stroke' x='0' y='0' width='100' height='100' fill='none' stroke='black' stroke-width='.25'/><line vector-effect='non-scaling-stroke' x1='0' y1='0' x2='100' y2='100' fill='none' stroke='black' stroke-width='.2'/><line vector-effect='non-scaling-stroke' x1='100' y1='0' x2='0' y2='100' fill='none' stroke='black' stroke-width='.2'/></svg>");background-size:100% 100%,auto;background-repeat:no-repeat;background-position:center}todo span{box-sizing:border-box;display:inline-block;background:#fdf1be;padding:.5rem 2rem}todo span:before{display:block;content:"В работе";text-transform:uppercase;font-weight:700}:is(p,todo,div,h2,h3)+todo{margin-top:1rem}todo+div,todo+p{margin-top:1rem}:is(.block--flex) todo{margin-top:0;margin-bottom:0;flex-basis:100%}.block--preloader{font-size:var(--fs-preloader,1em);position:absolute;z-index:50;inset:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease-in-out;pointer-events:none;opacity:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHN0cm9rZT0iIzAwMCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxzdHlsZT4uc3Bpbm5lcl9WOG0xe3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO2FuaW1hdGlvbjpzcGlubmVyX3pLb2EgMnMgbGluZWFyIGluZmluaXRlfS5zcGlubmVyX1Y4bTEgY2lyY2xle3N0cm9rZS1saW5lY2FwOnJvdW5kO2FuaW1hdGlvbjpzcGlubmVyX1lwWlMgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHNwaW5uZXJfektvYXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlubmVyX1lwWlN7MCV7c3Ryb2tlLWRhc2hhcnJheTowIDE1MDtzdHJva2UtZGFzaG9mZnNldDowfTQ3LjUle3N0cm9rZS1kYXNoYXJyYXk6NDIgMTUwO3N0cm9rZS1kYXNob2Zmc2V0Oi0xNn05NSUsMTAwJXtzdHJva2UtZGFzaGFycmF5OjQyIDE1MDtzdHJva2UtZGFzaG9mZnNldDotNTl9fTwvc3R5bGU+PGcgY2xhc3M9InNwaW5uZXJfVjhtMSI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOS41IiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjIiPjwvY2lyY2xlPjwvZz48L3N2Zz4=) center no-repeat;background-size:1.5em;display:block;margin:.2em 2em;min-height:var(--mh,1em)}.block--preloader.theme--light{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHN0cm9rZT0iIzAwMCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxzdHlsZT5jaXJjbGV7c3Ryb2tlOiNGRkZGRkZ9LnNwaW5uZXJfVjhtMXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjthbmltYXRpb246c3Bpbm5lcl96S29hIDJzIGxpbmVhciBpbmZpbml0ZX0uc3Bpbm5lcl9WOG0xIGNpcmNsZXtzdHJva2UtbGluZWNhcDpyb3VuZDthbmltYXRpb246c3Bpbm5lcl9ZcFpTIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QGtleWZyYW1lcyBzcGlubmVyX3pLb2F7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc3Bpbm5lcl9ZcFpTezAle3N0cm9rZS1kYXNoYXJyYXk6MCAxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6MH00Ny41JXtzdHJva2UtZGFzaGFycmF5OjQyIDE1MDtzdHJva2UtZGFzaG9mZnNldDotMTZ9OTUlLDEwMCV7c3Ryb2tlLWRhc2hhcnJheTo0MiAxNTA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTU5fX08L3N0eWxlPjxnIGNsYXNzPSJzcGlubmVyX1Y4bTEiPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIj48L2NpcmNsZT48L2c+PC9zdmc+)}.block--preloader.is-visible{opacity:1}.glyph-title{display:inline-flex}ins svg[class*=glyph]{display:block}ins:has(svg){display:inline-block;line-height:0}.glyph,.glyph-g-add,.glyph-g-adm-add,.glyph-g-adm-bulk,.glyph-g-adm-delete,.glyph-g-adm-diff,.glyph-g-adm-edit,.glyph-g-adm-ext,.glyph-g-adm-extdiff,.glyph-g-adm-log,.glyph-g-adm-text,.glyph-g-adm-view,.glyph-g-arr-left,.glyph-g-arr-left-hdr,.glyph-g-arr-return,.glyph-g-arr-right,.glyph-g-arr-right-hdr,.glyph-g-arr-top-right,.glyph-g-asterisk,.glyph-g-bug,.glyph-g-calendar,.glyph-g-cancel,.glyph-g-close,.glyph-g-collapse-all,.glyph-g-content,.glyph-g-content-close,.glyph-g-copied,.glyph-g-copy,.glyph-g-copy-solid,.glyph-g-download-pdf,.glyph-g-dropdown,.glyph-g-dropdown-ng,.glyph-g-email,.glyph-g-empty-set,.glyph-g-expand-all,.glyph-g-expand-group,.glyph-g-eye,.glyph-g-fav,.glyph-g-faved,.glyph-g-favednow,.glyph-g-filters,.glyph-g-generic-file,.glyph-g-go-back,.glyph-g-go-down,.glyph-g-go-first,.glyph-g-go-fwd,.glyph-g-go-last,.glyph-g-goldtext,.glyph-g-gps,.glyph-g-grid,.glyph-g-help,.glyph-g-index-archievement,.glyph-g-index-author,.glyph-g-index-chunk,.glyph-g-index-complex-item,.glyph-g-index-interview,.glyph-g-index-label,.glyph-g-index-opus,.glyph-g-index-problem,.glyph-g-index-publication,.glyph-g-index-solution,.glyph-g-index-thesis,.glyph-g-index-title,.glyph-g-indices,.glyph-g-info,.glyph-g-link,.glyph-g-logo,.glyph-g-logo-full,.glyph-g-mark-left,.glyph-g-mark-right,.glyph-g-mark-tree,.glyph-g-menu,.glyph-g-mode-1x1,.glyph-g-mode-2x1,.glyph-g-mode-gfx,.glyph-g-mode-html,.glyph-g-more,.glyph-g-new-window,.glyph-g-not-found,.glyph-g-order,.glyph-g-phone,.glyph-g-pv-font-a,.glyph-g-pv-font-b,.glyph-g-pz-texsize-dec,.glyph-g-pz-texsize-inc,.glyph-g-pz-textwidth-dec,.glyph-g-pz-textwidth-inc,.glyph-g-quit,.glyph-g-remove,.glyph-g-repeat,.glyph-g-reset,.glyph-g-reset-filter,.glyph-g-robot,.glyph-g-robot-dead,.glyph-g-robot-sad,.glyph-g-rot-ccw,.glyph-g-rot-cw,.glyph-g-s2t,.glyph-g-search,.glyph-g-share,.glyph-g-share-fb,.glyph-g-share-ok,.glyph-g-share-tg,.glyph-g-share-tw,.glyph-g-share-vk,.glyph-g-share-wa,.glyph-g-submit,.glyph-g-success,.glyph-g-tree,.glyph-g-unfav,.glyph-g-upload,.glyph-g-zoom,.glyph-g-zoom-h,.glyph-g-zoom-in,.glyph-g-zoom-out,.glyph-g-zoom-w,.glyph-t-warning,.glyph-v-fs,.glyph-v-mute,.glyph-v-pause,.glyph-v-pip,.glyph-v-play,.glyph-v-unfs,.glyph-v-unmute,.glyph-v-unpip{display:inline-block;width:1em;height:1em;flex:0 0 auto;line-height:1;fill:currentColor;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--stroke,1px)}.glyph-g-add{width:1em}.glyph-g-adm-add{width:.9215686275em}.glyph-g-adm-bulk{width:.9215686275em}.glyph-g-adm-delete{width:.9607843137em}.glyph-g-adm-diff{width:.9215686275em}.glyph-g-adm-edit{width:1.0196078431em}.glyph-g-adm-ext{width:.9215686275em}.glyph-g-adm-extdiff{width:.9215686275em}.glyph-g-adm-log{width:.9215686275em}.glyph-g-adm-text{width:1.0196078431em}.glyph-g-adm-view{width:.9215686275em}.glyph-g-arr-left{width:1em}.glyph-g-arr-left-hdr{width:.7843137255em}.glyph-g-arr-return{width:1em}.glyph-g-arr-right{width:1em}.glyph-g-arr-right-hdr{width:.7843137255em}.glyph-g-arr-top-right{width:1em}.glyph-g-asterisk{width:1em}.glyph-g-bug{width:1em}.glyph-g-calendar{width:1em}.glyph-g-cancel{width:1em}.glyph-g-close{width:1em}.glyph-g-collapse-all{width:.8039215686em}.glyph-g-content{width:1em}.glyph-g-content-close{width:1em}.glyph-g-copied{width:1em}.glyph-g-copy{width:1em}.glyph-g-copy-solid{width:1em}.glyph-g-download-pdf{width:1em}.glyph-g-dropdown{width:.4045098039em}.glyph-g-dropdown-ng{width:.5294117647em}.glyph-g-email{width:1.137254902em}.glyph-g-empty-set{width:1.0980392157em}.glyph-g-expand-all{width:.8039215686em}.glyph-g-expand-group{width:1em}.glyph-g-eye{width:1.0980392157em}.glyph-g-fav{width:.8431372549em}.glyph-g-faved{width:.8431372549em}.glyph-g-favednow{width:.8431372549em}.glyph-g-filters{width:1em}.glyph-g-generic-file{width:1em}.glyph-g-go-back{width:1em}.glyph-g-go-down{width:1em}.glyph-g-go-first{width:.6862745098em}.glyph-g-go-fwd{width:1em}.glyph-g-go-last{width:.6862745098em}.glyph-g-goldtext{width:.602745098em}.glyph-g-gps{width:.8823529412em}.glyph-g-grid{width:1em}.glyph-g-help{width:1em}.glyph-g-index-archievement{width:1em}.glyph-g-index-author{width:.8823529412em}.glyph-g-index-chunk{width:.8823529412em}.glyph-g-index-complex-item{width:.431372549em}.glyph-g-index-interview{width:.8823529412em}.glyph-g-index-label{width:1em}.glyph-g-index-opus{width:.8823529412em}.glyph-g-index-problem{width:.8823529412em}.glyph-g-index-publication{width:.8823529412em}.glyph-g-index-solution{width:.7647058824em}.glyph-g-index-thesis{width:.8823529412em}.glyph-g-index-title{width:.8823529412em}.glyph-g-indices{width:1em}.glyph-g-info{width:1em}.glyph-g-link{width:1em}.glyph-g-logo{width:1.5184313725em}.glyph-g-logo-full{width:2.0392156863em}.glyph-g-mark-left{width:.6862745098em}.glyph-g-mark-right{width:.6862745098em}.glyph-g-mark-tree{width:.2em}.glyph-g-menu{width:1em}.glyph-g-mode-1x1{width:1.2352941176em}.glyph-g-mode-2x1{width:1.2352941176em}.glyph-g-mode-gfx{width:1em}.glyph-g-mode-html{width:1em}.glyph-g-more{width:.8431372549em}.glyph-g-new-window{width:1em}.glyph-g-not-found{width:1em}.glyph-g-order{width:1em}.glyph-g-phone{width:1em}.glyph-g-pv-font-a{width:1em}.glyph-g-pv-font-b{width:1em}.glyph-g-pz-texsize-dec{width:1em}.glyph-g-pz-texsize-inc{width:1em}.glyph-g-pz-textwidth-dec{width:1em}.glyph-g-pz-textwidth-inc{width:1em}.glyph-g-quit{width:1em}.glyph-g-remove{width:1em}.glyph-g-repeat{width:1.0196078431em}.glyph-g-reset{width:1.0784313725em}.glyph-g-reset-filter{width:1.137254902em}.glyph-g-robot{width:1em}.glyph-g-robot-dead{width:1em}.glyph-g-robot-sad{width:1em}.glyph-g-rot-ccw{width:1em}.glyph-g-rot-cw{width:1em}.glyph-g-s2t{width:1em}.glyph-g-search{width:1em}.glyph-g-share{width:.9803921569em}.glyph-g-share-fb{width:1em}.glyph-g-share-ok{width:1em}.glyph-g-share-tg{width:1em}.glyph-g-share-tw{width:1em}.glyph-g-share-vk{width:1em}.glyph-g-share-wa{width:1em}.glyph-g-submit{width:1.0943137255em}.glyph-g-success{width:1em}.glyph-g-tree{width:1em}.glyph-g-unfav{width:.8431372549em}.glyph-g-upload{width:1em}.glyph-g-zoom{width:1em}.glyph-g-zoom-h{width:1em}.glyph-g-zoom-in{width:1em}.glyph-g-zoom-out{width:1em}.glyph-g-zoom-w{width:1em}.glyph-t-warning{width:1em}.glyph-v-fs{width:1em}.glyph-v-mute{width:1em}.glyph-v-pause{width:.862745098em}.glyph-v-pip{width:1em}.glyph-v-play{width:.88em}.glyph-v-unfs{width:1em}.glyph-v-unmute{width:1em}.glyph-v-unpip{width:1em}@supports (font-variation-settings:normal){@font-face{font-display:swap;font-family:"Source Sans VF";font-weight:200 900;font-style:normal;font-stretch:normal;src:url(../fonts/SourceSans3VF-Upright.otf.woff2) format("woff2-variations"),url(../fonts/SourceSans3VF-Upright.ttf.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:"Source Sans VF";font-weight:200 900;font-style:italic;font-stretch:normal;src:url(../fonts/SourceSans3VF-Italic.otf.woff2) format("woff2-variations"),url(../fonts/SourceSans3VF-Italic.ttf.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:"Source Serif VF";font-weight:200 900;font-style:normal;font-stretch:normal;src:url(../fonts/SourceSerif4Variable-Roman.otf.woff2) format("woff2-variations"),url(../fonts/SourceSerif4Variable-Roman.ttf.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:"Source Serif VF";font-weight:200 900;font-style:italic;font-stretch:normal;src:url(../fonts/SourceSerif4Variable-Italic.otf.woff2) format("woff2-variations"),url(../fonts/SourceSerif4Variable-Italic.ttf.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:"Source Code VF";font-weight:200 900;font-style:normal;font-stretch:normal;src:url(../fonts/SourceCodeVF-Upright.otf.woff2) format("woff2-variations"),url(../fonts/SourceCodeVF-Upright.ttf.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:"Source Code VF";font-weight:200 900;font-style:italic;font-stretch:normal;src:url(../fonts/SourceCodeVF-Italic.otf.woff2) format("woff2-variations"),url(../fonts/SourceCodeVF-Italic.ttf.woff2) format("woff2-variations")}}:root{--stroke:3.5px;--stroke-hover:5.5px;--fs-data:0.9288em;--data-icon:0.78em;--data-icon-top:0.15em;--data-tb-top:0.05em;--data-filter:0.85em;--data-filter-abc:0.9em;--data-filter-flt:0.75em}:root{--min-fs:0.9;--max-fs:1.45;--min-vw:20;--max-vw:80;--min-fs-rem:var(--min-fs) * 1rem;--max-fs-rem:var(--max-fs) * 1rem;--min-vw-rem:var(--min-vw) * 1rem;--slope:(var(--max-fs) - var(--min-fs)) * (100vw - var(--min-vw-rem))/(var(--max-vw) - var(--min-vw));font-size:clamp(var(--min-fs-rem),var(--min-fs-rem) + var(--slope),var(--max-fs-rem))}:root.mobile{--min-fs:1.25;--max-fs:1.25}:root.tablet{--min-fs:1.15;--max-fs:1.15}:root{--a-color:$color-link;--a-hover-color:var(--app-color-base, #1852ac);font-family:"Source Sans VF",Helvetica,Arial,sans-serf;line-height:1;font-feature-settings:"lnum","pnum","liga" 0;font-variant-numeric:lining-nums;font-variant-ligatures:normal;font-optical-sizing:auto;-webkit-text-decoration-skip:objects edges spaces box-decoration;text-decoration-skip:objects edges spaces box-decoration;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color:#050708;background-color:#f7f6f5;-webkit-tap-highlight-color:rgba(5,7,8,.1);font-kerning:auto;user-select:text}:root ::-moz-selection{background:rgba(146,206,255,.5)}:root ::selection{background:rgba(146,206,255,.5)}:root ::-moz-selection{color:#050708}:root ::selection{color:#050708}button,input,option,select,textarea{font-family:"Source Sans VF",Helvetica,Arial,sans-serf!important;font-size:inherit;box-sizing:border-box;resize:none;color:#050708;border:none;outline:0;box-shadow:none}button.ff-mono,input.ff-mono,option.ff-mono,select.ff-mono,textarea.ff-mono{font-family:"Source Code VF",monospace!important}a{transition:color .1s ease-in-out,-webkit-text-decoration-color .1s ease-in-out;transition:color .1s ease-in-out,text-decoration-color .1s ease-in-out;transition:color .1s ease-in-out,text-decoration-color .1s ease-in-out,-webkit-text-decoration-color .1s ease-in-out;color:var(--a-color);text-underline-offset:.13em;text-decoration-thickness:.7px;-webkit-text-decoration-skip:objects edges spaces box-decoration;text-decoration-skip:objects edges spaces box-decoration;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a a,a div,a span{text-underline-offset:.13em;text-decoration-thickness:.7px;-webkit-text-decoration-skip:objects edges spaces box-decoration;text-decoration-skip:objects edges spaces box-decoration;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:active,a:hover{color:var(--a-hover-color)}a label.tip{cursor:pointer}a.static{position:static}a.stretched:before{position:absolute;inset:0;left:0;z-index:1;content:""}a:not([href]) *{text-decoration-thickness:0!important;text-decoration:none!important}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1.margin--start,h2.margin--start,h3.margin--start,h4.margin--start,h5.margin--start,h6.margin--start,p.margin--start{margin-top:.25em}h1.margin--startx2,h2.margin--startx2,h3.margin--startx2,h4.margin--startx2,h5.margin--startx2,h6.margin--startx2,p.margin--startx2{margin-top:.5em}h1.margin--end,h2.margin--end,h3.margin--end,h4.margin--end,h5.margin--end,h6.margin--end,p.margin--end{margin-bottom:.25em}h1.margin--endx2,h2.margin--endx2,h3.margin--endx2,h4.margin--endx2,h5.margin--endx2,h6.margin--endx2,p.margin--endx2{margin-bottom:.5em}h1.is-disabled,h2.is-disabled,h3.is-disabled,h4.is-disabled,h5.is-disabled,h6.is-disabled,p.is-disabled{opacity:.33;pointer-events:none}li,ol,ul{position:relative;margin:0}li.stat--list,li.stat--list ul,ol.stat--list,ol.stat--list ul,ul.stat--list,ul.stat--list ul{display:flex;flex-direction:column;gap:.5em;margin:0;padding:0 0 0 1.25em}li.stat--list li,ol.stat--list li,ul.stat--list li{margin:0;padding:0}li.stat--list li strong,ol.stat--list li strong,ul.stat--list li strong{margin-bottom:.5em;display:block}h1,h2,h3,h4,h5,h6{font-weight:640;font-family:"Source Sans VF",Helvetica,Arial,sans-serf;text-align:left;line-height:1;letter-spacing:-.015em}h1{font-size:1.3rem}h1.size-h2,h2{font-size:1.05rem}h3{font-size:.966rem}h4{font-size:.88872rem}h5{font-size:.8176224rem}h6{font-size:.752212608rem}hr{box-sizing:border-box;max-width:100%;height:1px;margin:var(--hrmv,.75em) 0;border:0;border-bottom:1px solid rgba(5,7,8,.3);background:50%;line-height:0}hr.mv-0{--hrmv:0}hr.mv-1{--hrmv:0.25em}hr.mv-2{--hrmv:0.5em}hr.mv-3{--hrmv:0.75em}hr.mv-4{--hrmv:1em}hr.op-0{--hro:0.0}hr.op-1{--hro:0.25}hr.op-2{--hro:0.5}hr.op-3{--hro:0.75}hr.op-4{--hro:1}hr.flexy{margin:-.25em 0;width:100%}hr.starred{font-family:"Source Code VF",monospace;position:relative;border:0;opacity:var(--hro,.5);overflow:visible;margin:var(--hrmv,1.33em) 0}hr.starred:after{font-size:1.35em;letter-spacing:.4em;line-height:.05;position:absolute;inset:0;text-align:center;display:block;content:"***"}hr.slashed{border:0;opacity:.25;height:2px;color:#050708;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%);background-size:10px 10px}:is(header,footer,nav) :is(ul,ol){margin:0;padding:0;list-style:none}:is(header,footer,nav) :is(ul,ol).flexed{display:flex}:is(header,footer,nav) :is(ul,ol) li{margin:0;padding:0}ins{display:inline-block;position:relative;padding:0;margin:0}.fs-italic,author,em,i{font-style:italic}.fw-bold,strong{font-weight:590}.fw-semi{font-weight:530}[disabled]{opacity:.2;pointer-events:none;filter:grayscale(1)}[disabled]>[disabled]{opacity:1}img{font-size:.75rem;line-height:1;text-decoration:none!important;color:#505152;border:0;outline:0;-webkit-user-drag:none}img[src=""],img[src="#"],img[src="Error.src"]{opacity:0}img:after{position:absolute;z-index:1;top:0;left:0;display:block;overflow:hidden;box-sizing:border-box;width:100%;height:100%;padding:.5rem 2rem .5rem .5rem;content:attr(alt);text-overflow:ellipsis;background-color:#696a6b;font-size:.6rem;line-height:1.1;font-weight:400;text-align:left;color:#fff}aside[data-html],aside[data-json]{display:none}script,style{-webkit-user-select:none;-moz-user-select:none;user-select:none}mark{-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:visible;position:relative;color:#050708;background-color:#ffd62f;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}a:target{scroll-margin-top:5.76rem}div:target{scroll-margin-top:5.76rem}span:target{scroll-margin-top:5.76rem}p:target{scroll-margin-top:5.76rem}.scroll--defer{overscroll-behavior:none}.block--virtual{display:none}.is-disabled,[class*=marker-],[disabled],aside,body,iframe,img,ins,nav,script,svg{-webkit-user-select:none;-moz-user-select:none;user-select:none}.data--copyable,.data--copyable a,.data--copyable div,.data--copyable h1,.data--copyable h2,.data--copyable h3,.data--copyable h4,.data--copyable h5,.data--copyable ins,.data--copyable p,.data--copyable span{-webkit-user-select:text;-moz-user-select:text;user-select:text}input,main,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.marker--red{background:rgba(255,139,148,.3)}.marker--yellow{background:rgba(255,231,94,.8)}.marker--green{background:rgba(160,248,165,.5)}.marker--blue{background:rgba(146,206,255,.5)}.marker--violet{background:rgba(222,195,225,.6)}.marker--magenta{background:rgba(196,156,246,.6)}.marker--gray{background:rgba(5,7,8,.05)}.marker--white{background:rgba(255,255,255,.95)}@media print{body,html{background:0 0!important;padding:0;margin:0;color:#000}*{filter:none!important;transform:none!important;print-color-adjust:exact!important;mix-blend-mode:revert!important;will-change:auto!important;image-rendering:auto!important;box-shadow:none!important;text-underline:none!important;text-decoration:none!important}hr.rev{color:#000;margin:0;border-bottom:.01rem solid currentColor}.wrap--flex hr.rev{margin:-.25em 0}}:root.app-elib.module-view{overflow:hidden;height:100%}@supports (height:100vh){:root.app-elib.module-view{height:100vh}}@supports (height:100dvh){:root.app-elib.module-view{height:100dvh}}:root.app-elib.module-view:has(.is-loading,.is-loading-viewport,.is-loading-hlboxes){pointer-events:none}:root.app-elib.module-view:has(.is-loading,.is-loading-viewport,.is-loading-hlboxes) *{pointer-events:none}:root.app-elib.module-view:has(.is-loading,.is-loading-viewport,.is-loading-hlboxes) .header--nav,:root.app-elib.module-view:has(.is-loading,.is-loading-viewport,.is-loading-hlboxes) .toolbar--box{opacity:.4}:root.app-elib.module-view:has(.is-loading,.is-loading-viewport,.is-loading-hlboxes) .is-hide-onload{transition:opacity .2s ease-in-out;opacity:.4}:root.app-elib.module-view:has(.is-loading) .is-hide-onload{opacity:0}:root.app-elib.module-view .app--container .app--root{display:flex;height:100%;position:relative}:root.app-elib.module-view .viewer--root{box-sizing:border-box;position:absolute;inset:0;overflow:visible;transition:opacity .2s ease-in-out}:root.app-elib.module-view .viewer--root.is-loading{opacity:0}:root.app-elib.module-view .viewer--root .viewer--box{display:inline-block;width:100%;height:100%;vertical-align:top}:root.app-elib.module-view .viewer--box-viewports{position:relative;height:100%;overflow:visible;margin-bottom:0;background:#f0f0f0;display:grid;grid-template-columns:min-content 1fr min-content;grid-template-rows:1fr min-content;grid-template-areas:"sidebar-left viewport sidebar-right" "toolbar toolbar toolbar"}:root.app-elib.module-view .viewer--box-viewports .viewer--viewport{grid-area:viewport}:root.app-elib.module-view .viewer--box-viewports .viewer--toolbar{grid-area:toolbar}:root.app-elib.module-view .viewer--box-viewports .viewer--tree{grid-area:sidebar-left}:root.app-elib.module-view .viewer--box-viewports [data-type=search-box]{grid-area:sidebar-right}:root.app-elib.module-view [data-help]{display:none}:root.app-elib.module-view .ajax-show{transition:opacity .2s ease-in-out;opacity:0}:root.app-elib.module-view .topper{display:none}:root.app-elib.module-view .app--block{--pad-app-block:1em;max-width:100%}@media screen and (pointer:coarse) and (max-width:666.98px),screen and (pointer:coarse) and (max-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (max-width:1023.98px) and (orientation:landscape){:root.app-elib.module-view .app--block{max-width:100vw}}@media screen and (pointer:coarse) and (min-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (min-width:1023.98px) and (orientation:landscape){:root.app-elib.module-view .app--block{max-width:100vw}}:root.app-elib.module-view{--header-height:2.34rem;--logo-height:1.287rem;--fs-sys-menu:1.0185em;--gap-sys-menu:0.5em}:root.app-elib.module-view header .app--block{padding-left:calc(.66rem + var(--safe-area-inset-left,0px));padding-right:calc(.66rem + var(--safe-area-inset-right,0px))}:root.app-elib.module-view header .header--main{width:100%;min-width:0;flex:1;max-width:100%}@media screen{:root.app-elib.module-view footer{padding:0;height:0;border:0;overflow:hidden}:root.app-elib.module-view footer .footer--grid{display:none}:root.app-elib.module-view .footer--copyrights{display:none}}:root.app-elib.module-view{--header-gap:1em}:root.app-elib.module-view header:not(.state--search) .header--search{opacity:0;pointer-events:none}:root.app-elib.module-view header:not(.state--search) .header--sys .do--searchopen{opacity:1;pointer-events:all}:root.app-elib.module-view header:not(.state--search) .header--sys .do--searchclose{opacity:0;pointer-events:none}:root.app-elib.module-view header.state--search .header--search{opacity:1;pointer-events:all}:root.app-elib.module-view header.state--search .header--sys .do--searchopen{opacity:0;pointer-events:none}:root.app-elib.module-view header.state--search .header--sys .do--searchclose{opacity:1;pointer-events:all}:root.app-elib.module-view header .header--main .main--title{font-size:1.02em;position:relative;align-self:center;text-align:center;min-width:0;display:inline-flex;flex-wrap:nowrap}:root.app-elib.module-view header .header--main .main--title:before{position:absolute;content:"";inset:-.25em -.35em -.25em -.35em;z-index:0;pointer-events:none;border-radius:.264em;transition:opacity .2s ease-in-out;background:var(--app-accent,#f9b23a)}:root.app-elib.module-view header .header--main .main--title>a{font-weight:590;display:block;font-size:1.015625em;line-height:.9;letter-spacing:var(--nav-letter-spacing,.05em);color:#000927;position:relative;top:.03em;z-index:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}:root.app-elib.module-view header .header--main .main--title>a span{line-height:1;-webkit-user-select:text;-moz-user-select:text;user-select:text;display:block;text-underline-offset:.13em;text-decoration-thickness:.7px;-webkit-text-decoration-skip:objects edges spaces box-decoration;text-decoration-skip:objects edges spaces box-decoration;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:-webkit-text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out;transition:text-decoration-color .2s ease-in-out, -webkit-text-decoration-color .2s ease-in-out}:root.app-elib.module-view header .header--main .main--title>a span a,:root.app-elib.module-view header .header--main .main--title>a span div,:root.app-elib.module-view header .header--main .main--title>a span span{text-underline-offset:.13em;text-decoration-thickness:.7px;-webkit-text-decoration-skip:objects edges spaces box-decoration;text-decoration-skip:objects edges spaces box-decoration;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:root.app-elib.module-view header .header--main .main--title>a:hover{color:#050708}:root.app-elib.module-view header .header--main .main--title>a:hover span{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:root.app-elib.module-view header .header--main .main--title>span{font-size:1.2em;cursor:pointer;text-decoration:none;position:absolute;color:#fff;right:-1.8em;top:-.5em;bottom:-.5em;width:-moz-min-content;width:min-content;display:flex;align-items:center}:root.app-elib.module-view header .header--main .main--title>span svg{display:inline-block}:root.app-elib.module-view header .header--search{transition:opacity .2s ease-in-out;grid-area:center}:root.app-elib.module-view header .header--search .form--filter{outline-width:.15em}:root.app-elib.module-view header .header--search .search--form{font-size:.9em}:root.app-elib.module-view header .header--search .search--form .form--filter{color:#050708}:root.app-elib.module-view header .header--search .search--form .form--filter label{border-radius:.15em}nav.sys-viewer li.is-active{color:#ffc543}nav.sys-viewer li.is-disabled{pointer-events:none;opacity:.4}nav.sys-viewer li.tb-search{display:grid}nav.sys-viewer li.tb-search button{grid-area:1/1}.viewer--toolbar{position:absolute;left:0;right:0;bottom:0;pointer-events:none;font-size:.9rem;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:105;white-space:nowrap;line-height:0;padding-top:.75rem;padding-bottom:calc(.75rem + var(--safe-area-inset-bottom,0px));padding-left:calc(.75rem + var(--safe-area-inset-left,0px));padding-right:calc(1.25rem + var(--safe-area-inset-right,0px))}.viewer--toolbar:hover .toolbar--box .toolbar--group{opacity:1;transition:opacity .2s ease-in-out}.viewer--toolbar .toolbar--box{transition:.2s ease-in-out;position:relative;display:grid;align-items:end;grid-template-columns:1fr 1fr 1fr;opacity:1}.viewer--toolbar .toolbar--box .toolbar--group{box-sizing:border-box;padding:.2em .3em;pointer-events:none;display:flex;justify-self:center;background:#0c1531;border-radius:.33em;color:#f7f6f5;opacity:.75;transition:opacity .2s ease-in-out 2s}.viewer--toolbar .toolbar--box .toolbar--group.tg-left{justify-self:start}.viewer--toolbar .toolbar--box .toolbar--group.tg-right{justify-self:end}.viewer--toolbar .toolbar--box .toolbar--group a{cursor:pointer;color:currentColor}.viewer--toolbar .toolbar--box svg{flex:1 0 auto}.tb-btn{box-sizing:border-box;display:inline-flex;text-align:center;transition:opacity .2s ease-in-out;position:relative;cursor:pointer;opacity:1;align-items:center;justify-items:center;padding:.25em;pointer-events:all}.tb-btn[disabled]{opacity:.3;pointer-events:none;filter:grayscale(1)}.tb-btn:hover{--stroke:3.5px}.tb-btn:hover svg{transform:scale(1.2)}.tb-btn svg{transition:stroke-width .2s ease-in-out,transform .2s ease-in-out}.tb-btn.is-disabled{pointer-events:none;opacity:.4}.tb-btn ins{pointer-events:all;display:block;position:absolute;right:0;top:0}.tb-btn.nb-next-hl,.tb-btn.nb-prev-hl{color:#ffc543}.is-restricted,.is-restricted.tb-btn{opacity:.4;cursor:default;pointer-events:none}.toolbar--popup{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;box-shadow:0 0 .8px rgba(0,0,0,.4),0 2px 10px rgba(0,0,0,.07);bottom:calc(100% + 1.1em);left:50%;z-index:90;padding:.25em;border:0;white-space:nowrap;transform:translate(-50%,10px);transform-origin:bottom center;opacity:0;border-radius:.33em;transition:opacity .2s ease-in-out,transform .2s ease-in-out,background .2s ease-in-out 1s;background:var(--bg-toolbar,#0c1531)}.toolbar--popup.theme--light{--bg-toolbar:#f7f6f5;--fg-toolbar:#050708}.viewer--toolbar .mode-notree{pointer-events:none;display:none}.is-tree-pinned .viewer--toolbar .mode-notree{pointer-events:all;display:block}.is-tree-pinned .viewer--toolbar .mode-tree{pointer-events:none;display:none}.is-gfx-mode .viewer--toolbar .mode-html{pointer-events:none;display:none}.is-html-mode .viewer--toolbar .mode-gfx{pointer-events:none;display:none}.is-1x1-mode .viewer--toolbar .mode-2x1{display:none}.is-2x1-mode .viewer--toolbar .mode-1x1{display:none}:not(.is-hlnav-hidden) .nb-first,:not(.is-hlnav-hidden) .nb-last{display:none;pointer-events:none}.is-hlnav-hidden .nb-first,.is-hlnav-hidden .nb-last{display:block;pointer-events:all}.is-hlnav-hidden .nb-next-hl,.is-hlnav-hidden .nb-prev-hl{pointer-events:none;display:none}@media screen and (pointer:coarse) and (max-width:666.98px),screen and (pointer:coarse) and (max-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (max-width:1023.98px) and (orientation:landscape){.viewer--toolbar{padding-right:calc(.75rem + var(--safe-area-inset-right,0px))}.viewer--toolbar .nb-first,.viewer--toolbar .nb-last,.viewer--toolbar .nb-next-hl,.viewer--toolbar .nb-prev-hl,.viewer--toolbar .pv-font-a,.viewer--toolbar .pv-font-b,.viewer--toolbar .pz-rot-ccw,.viewer--toolbar .pz-rot-cw,.viewer--toolbar .pz-textwidth-dec,.viewer--toolbar .pz-textwidth-inc,.viewer--toolbar .pz-zoom-in,.viewer--toolbar .pz-zoom-out,.viewer--toolbar .tb-clone,.viewer--toolbar .tb-download,.viewer--toolbar .tb-layout,.viewer--toolbar .tb-print{display:none;width:0;pointer-events:none}}.toolbar--nav{--pager:6em;--pagerlist:9em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolbar--nav .nav-pager{pointer-events:all;transition:background .2s ease-in-out;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;text-align:center;line-height:1;border-radius:.33em;cursor:pointer;display:flex;align-content:center;justify-items:center;margin:0 .25em;font-size:.82em}.toolbar--nav .nav-pager:hover svg{stroke-width:6px;color:#fff}.toolbar--nav .nav-pager.is-active svg{stroke-width:6px;color:#fff;transform:rotate(-180deg)}.toolbar--nav .nav-pager.is-active .list--pages{pointer-events:all;opacity:1;transform:translateX(-50%)}.toolbar--nav .nav-pager.is-query-hl{background:#ffbd2a;color:#050708}.toolbar--nav .nav-pager.is-query-hl:hover svg{color:#050708}.toolbar--nav .nav-pager .pager--ph{width:var(--pager);display:flex;align-items:center;padding:.25rem .5em;gap:.25em;pointer-events:none;min-width:0;box-sizing:border-box}.toolbar--nav .nav-pager .pager--ph .page--num{flex:1 1 auto;min-width:0;transition:opacity .2s ease-in-out,color .2s ease-in-out;position:relative;display:block;overflow:hidden;text-overflow:ellipsis;text-align:center;justify-self:center;place-self:center;box-sizing:border-box}.toolbar--nav .nav-pager .pager--ph svg{flex:0 0 auto;transition:transform .2s ease-in-out,color .2s ease-in-out,stroke-width .2s ease-in-out}.toolbar--nav .toolbar--popup.list--pages{left:50%;z-index:90;padding:.5em;width:var(--pagerlist)}.toolbar--nav .toolbar--popup.list--pages:after{pointer-events:none;content:"";position:absolute;bottom:-.594em;width:0;height:0;left:50%;margin-left:-9px;filter:shadow(0 -1px 2px rgba(0, 0, 0, .2));border-left:.66em solid transparent;border-right:.66em solid transparent;border-top:.66em solid #0c1531}.toolbar--nav .toolbar--popup.list--pages .data-container{box-sizing:border-box;opacity:1;position:relative;max-height:calc(70vh - 100px);overflow:hidden;overflow-y:visible;white-space:nowrap;padding-right:.3em!important;will-change:transform;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding-right:var(--pad-right,.33em)}@supports (scrollbar-width:thin){.toolbar--nav .toolbar--popup.list--pages .data-container{scrollbar-color:rgba(247,246,245,.5) rgba(247,246,245,.2);scrollbar-width:thin;scrollbar-base-color:transparent;transition:scrollbar-color .1s ease-in-out,scrollbar-base-color .1s ease-in-out;background-clip:content-box}}@media screen and (pointer:coarse) and (max-width:666.98px),screen and (pointer:coarse) and (max-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (max-width:1023.98px) and (orientation:landscape){.toolbar--nav .toolbar--popup.list--pages .data-container{max-height:calc(60vh - 100px)}}@media screen and (pointer:coarse) and (max-width:1023.98px) and (orientation:landscape){.toolbar--nav .toolbar--popup.list--pages .data-container{max-height:calc(90vh - 100px)}}.toolbar--nav .toolbar--popup.list--pages .data-container .data-list{position:relative;display:flex;flex-wrap:wrap;gap:.25em;width:100%;overflow:hidden;min-width:0}.toolbar--nav .toolbar--popup.list--pages .data-container span{flex:0 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:.2s ease-in-out;box-sizing:border-box;display:block;border:1px solid transparent;color:var(--fg-toolbar,#f7f6f5);border-radius:2.25px;padding:.35em .4em}.toolbar--nav .toolbar--popup.list--pages .data-container span.fixeven{display:none;visibility:hidden;pointer-events:none}.toolbar--nav .toolbar--popup.list--pages .data-container span:hover{border:1px solid rgba(247,246,245,.6)}.toolbar--nav .toolbar--popup.list--pages .data-container span.is-active{color:#050708;background:#f7f6f5}.toolbar--nav .toolbar--popup.list--pages .data-container span.nav-page-hl{background:rgba(246,170,0,.2);color:#f6aa00}.toolbar--nav .toolbar--popup.list--pages .data-container span.nav-page-hl:hover{border-color:rgba(246,170,0,.8)}.toolbar--nav .toolbar--popup.list--pages .data-container span.nav-page-hl.is-active{background:#ffbd2a;color:#050708}.is-2x1-mode .toolbar--nav{--pager:6em;--pagerlist:12em}.is-2x1-mode .toolbar--nav .nav-pager .list--pages .data-container{padding-right:.15em!important}.is-2x1-mode .toolbar--nav .nav-pager .list--pages .data-container .data-list span{flex-basis:calc(50% - .25em)}.is-2x1-mode .toolbar--nav .nav-pager .list--pages .data-container .data-list span.fixeven{display:block}[data-type=book-glowbar]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.2s ease-in-out;position:absolute;z-index:110;bottom:-2px;left:0;right:0;height:2px;opacity:0;overflow:visible}[data-type=book-glowbar] div{position:absolute;left:0;right:0;top:0;height:2px}[data-type=book-glowbar] ins{transition:.2s ease-in-out;position:absolute;display:block;left:0;top:0;height:2px;line-height:0;text-decoration:none;width:0;overflow:visible}.is-active [data-type=book-glowbar]{opacity:1}.block--notifier{font-size:.66rem;position:absolute;left:0;bottom:3rem;right:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out;z-index:90;line-height:1;opacity:0;transform:translateY(100%);pointer-events:none}.block--notifier.pos--top{transform:translateY(-100%);bottom:auto;top:.75rem}.block--notifier .btn--close{--stroke:5.5px;grid-area:close;align-self:center;margin:0 .25em 0 1em;display:block;line-height:0;font-size:.8em}.block--notifier .zbox{height:0;width:0;grid-area:zbox;display:none;overflow:hidden}.block--notifier .block--wrap{position:relative;display:flex;justify-content:flex-end;align-content:flex-end;padding-left:calc(1.25rem + var(--safe-area-inset-left,0px));padding-right:calc(1.25rem + var(--safe-area-inset-right,0px))}@media screen and (pointer:coarse) and (max-width:666.98px),screen and (pointer:coarse) and (max-width:767.98px) and (orientation:portrait),screen and (pointer:coarse) and (max-width:1023.98px) and (orientation:landscape){.block--notifier .block--wrap{padding-right:0;padding-left:0;justify-content:center}}.block--notifier .block--window{display:grid;padding:.85em .96em;border-radius:.33em;color:#050708;background:rgba(255,255,255,.9);grid-template-areas:"box close";grid-template-rows:1fr 0;align-items:center;transition:opacity .2s ease-in-out,color .2s ease-in-out,background .2s ease-in-out;cursor:pointer;box-shadow:0 0 .8px rgba(0,0,0,.4),0 2px 10px rgba(0,0,0,.07)}.block--notifier .block--window>div{grid-area:box;opacity:0;transition:opacity .2s ease-in-out,max-width .2s ease-in-out;display:flex;flex-direction:row;gap:.66em;justify-content:center;align-items:center;justify-items:center;text-align:left;max-width:0;overflow:hidden;white-space:nowrap}.block--notifier .block--window>div span{--stroke:3px;font-size:1.75em;line-height:0}.block--notifier .block--window>div span svg{display:inline-block}.block--notifier.state--unfaved{opacity:1;transform:none}.block--notifier.state--unfaved .block--window{pointer-events:all;color:#050708}.block--notifier.state--unfaved .block--window .block--state--unfaved{opacity:1;max-width:23em}.block--notifier.state--faved{opacity:1;transform:none}.block--notifier.state--faved .block--window{pointer-events:all;background:rgba(71,151,23,.9);color:#fff}.block--notifier.state--faved .block--window .block--state--faved{opacity:1;max-width:23em}.block--notifier.state--copied{opacity:1;transform:none}.block--notifier.state--copied .block--window{pointer-events:all;background:rgba(71,151,23,.9);color:#fff}.block--notifier.state--copied .block--window .block--state--copied{opacity:1;max-width:23em}.block--notifier.state--found{opacity:1;transform:none}.block--notifier.state--found .block--window{pointer-events:all;background:rgba(26,87,180,.9);color:#fff}.block--notifier.state--found .block--window .block--state--found{opacity:1;max-width:23em}.block--notifier.state--empty{opacity:1;transform:none}.block--notifier.state--empty .block--window{pointer-events:all;background:rgba(255,197,67,.9);color:#050708}.block--notifier.state--empty .block--window .block--state--empty{opacity:1;max-width:23em}.block--notifier.state--fetching-hlboxes{opacity:1;transform:none}.block--notifier.state--fetching-hlboxes .block--window{pointer-events:all;background:rgba(26,87,180,.9);color:#fff}.block--notifier.state--fetching-hlboxes .block--window .block--state--fetching-hlboxes{opacity:1;max-width:23em}.block--notifier.state--fetching-pubtext{opacity:1;transform:none}.block--notifier.state--fetching-pubtext .block--window{pointer-events:all;background:rgba(12,21,49,.9);color:#fff}.block--notifier.state--fetching-pubtext .block--window .block--state--fetching-pubtext{opacity:1;max-width:23em}.block--notifier.state--error{opacity:1;transform:none}.block--notifier.state--error .block--window{pointer-events:all;background:rgba(204,62,48,.9);color:#fff}.block--notifier.state--error .block--window .block--state--error{opacity:1;max-width:23em}:root.app-elib.module-view .viewer--viewport{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0;z-index:5;position:absolute;inset:.375rem .5rem .375rem 0;opacity:0;font-size:1rem;line-height:1;overflow:hidden}:root.app-elib.module-view .viewer--viewport{right:0}:root.app-elib.module-view .viewer--viewport .data-contents{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root.app-elib.module-view .viewer--viewport .data-container{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:auto;-webkit-overflow-scrolling:touch;white-space:normal;height:100%;outline:0;scroll-behavior:auto;width:100%;will-change:transform,opacity;transition:opacity 25ms ease-in-out;padding:.1125rem 0 .1125rem .375rem;box-sizing:border-box;padding-right:.5em}@supports (scrollbar-width:thin){:root.app-elib.module-view .viewer--viewport .data-container{scrollbar-color:rgba(5,7,8,.3) rgba(5,7,8,.07);scrollbar-width:thin;scrollbar-base-color:transparent;transition:scrollbar-color .1s ease-in-out,scrollbar-base-color .1s ease-in-out;background-clip:content-box}}:root.app-elib.module-view .viewer--viewport .data-container .data-contents{box-sizing:border-box;position:relative;outline:0}:root.app-elib.module-view :is(.is-resizing-viewport):not(.is-loading-viewport):not(.is-loading-hlboxes) [data-view-mode] .data-container{opacity:0}:root.app-elib.module-view :is(.is-loading,.is-loading-viewport,.is-loading-hlboxes) .resize-handle{opacity:0}:root.app-elib.module-view :is(.is-loading,.is-loading-viewport,.is-loading-hlboxes) [data-view-mode]{pointer-events:none}:root.app-elib.module-view :is(.is-loading,.is-loading-viewport,.is-loading-hlboxes) [data-view-mode] .data-container{opacity:0}:root.app-elib.module-view :is(.is-loading,.is-loading-viewport,.is-loading-hlboxes) [data-view-mode=html]:before{content:"";position:absolute;top:50%;left:50%;width:2em;height:var(--mh,2em);margin-top:-1em;margin-left:-1em;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHN0cm9rZT0iIzAwMCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxzdHlsZT4uc3Bpbm5lcl9WOG0xe3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO2FuaW1hdGlvbjpzcGlubmVyX3pLb2EgMnMgbGluZWFyIGluZmluaXRlfS5zcGlubmVyX1Y4bTEgY2lyY2xle3N0cm9rZS1saW5lY2FwOnJvdW5kO2FuaW1hdGlvbjpzcGlubmVyX1lwWlMgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHNwaW5uZXJfektvYXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlubmVyX1lwWlN7MCV7c3Ryb2tlLWRhc2hhcnJheTowIDE1MDtzdHJva2UtZGFzaG9mZnNldDowfTQ3LjUle3N0cm9rZS1kYXNoYXJyYXk6NDIgMTUwO3N0cm9rZS1kYXNob2Zmc2V0Oi0xNn05NSUsMTAwJXtzdHJva2UtZGFzaGFycmF5OjQyIDE1MDtzdHJva2UtZGFzaG9mZnNldDotNTl9fTwvc3R5bGU+PGcgY2xhc3M9InNwaW5uZXJfVjhtMSI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOS41IiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjIiPjwvY2lyY2xlPjwvZz48L3N2Zz4=) center no-repeat;background-size:2em}:root.app-elib.module-view :is(.is-loading-hlboxes) .viewer--box-viewports .viewer--viewport{opacity:.5}:root.app-elib.module-view :is(.is-loading-hlboxes) [data-view-mode] .data-container{opacity:1}:root.app-elib.module-view .is-gfx-mode [data-view-mode=gfx]{pointer-events:all;opacity:1;visibility:visible;z-index:20}:root.app-elib.module-view .is-gfx-mode [data-view-mode=html]{visibility:hidden;pointer-events:none;opacity:0;z-index:10}:root.app-elib.module-view .is-html-mode [data-view-mode=gfx]{visibility:hidden;pointer-events:none;opacity:0;z-index:10}:root.app-elib.module-view .is-html-mode [data-view-mode=html]{pointer-events:all;opacity:1;visibility:visible;z-index:20}:root.app-elib.module-view .viewer--root:not(.is-tree-pinned) .viewer--box-viewports .viewer--tree{display:none}:root.app-elib.module-view.mobile.portrait .viewer--root.is-tree-pinned .viewer--box-viewports{grid-template-columns:1fr}:root.app-elib.module-view.mobile.portrait .viewer--root.is-tree-pinned .viewer--box-viewports [data-type=search-box]{display:none}:root.app-elib.module-view.mobile.portrait .viewer--root.is-tree-pinned .viewer--box-viewports [data-view-mode]{display:none}:root.app-elib.module-view .vp-center{pointer-events:none;position:absolute;top:50%;left:0;right:0;height:1px;z-index:1020;background-image:linear-gradient(to right,rgba(30,144,255,.8) 50%,rgba(255,255,255,0) 0);background-position:top center;background-size:50px 2px;background-repeat:repeat-x;display:none}@media print{:root.app-elib.module-view html{overflow:hidden;max-height:100vh}:root.app-elib.module-view body .viewer--root{display:none;page-break-after:avoid}:root.app-elib.module-view body .viewer--root img{display:none!important}:root.app-elib.module-view body .viewer--root .data-container{width:0!important;height:0!important;overflow:hidden!important}:root.app-elib.module-view body header nav.header--main{display:none}:root.app-elib.module-view body header .header--grid{text-align:center;grid-template-columns:1fr;grid-template-areas:"left"}:root.app-elib.module-view body footer{border-top:.05rem solid #000;height:auto;padding:.8rem 0 0}:root.app-elib.module-view body footer .footer--grid{grid-template-areas:"copy copy copy"}:root.app-elib.module-view body .app--container{height:auto;display:block}:root.app-elib.module-view body .app--container .app--root{height:auto}:root.app-elib.module-view body .media--print{padding:1rem;width:100%;line-height:1}:root.app-elib.module-view body .media--print .canonical{display:flex;min-width:0;font-size:.8em;margin:1.25em 0}:root.app-elib.module-view body .media--print .canonical div{background:#ddd;border-radius:.5em;padding:.5em .75em;word-break:break-all}}:root.app-elib.module-view .fixend,:root.app-elib.module-view .page-gfx.fixeven{pointer-events:none;visibility:hidden;height:1px}:root.app-elib.module-view .page-gfx{--figure-background:none;transition:opacity .2s ease-in-out,background .2s ease-in-out;box-sizing:border-box;display:inline-block;position:relative;vertical-align:top;left:.25em;width:100%;overflow:visible;background:#fff;text-align:center;margin:0 .75rem .75rem 0;border-radius:.165em}:root.app-elib.module-view .page-gfx:before{content:"";position:absolute;inset:0;z-index:20;border-radius:.165em;pointer-events:none;outline:#ffc543 solid 3px;outline-offset:3px;opacity:0;transition:opacity .2s ease-in-out}:root.app-elib.module-view .page-gfx:has(.hl--box):before{opacity:1}:root.app-elib.module-view .page-gfx:after{box-sizing:border-box;pointer-events:none;content:"";display:block;position:absolute;inset:-1px;border:2px solid #8c8c8c;z-index:20;border-radius:.165em;transition:border-color .2s ease-in-out}:root.app-elib.module-view .page-gfx.is-current:after{border:3px solid #4584e5}:root.app-elib.module-view .page-gfx.page-hl:after{border-color:#f6aa00}:root.app-elib.module-view .page-gfx.page-hl.is-current:after{border-color:#af9b5c}:root.app-elib.module-view .page-gfx.is-in-viewport .ph-img{opacity:1}:root.app-elib.module-view .page-gfx.is-in-viewport .hl-box{opacity:1}:root.app-elib.module-view .page-gfx .ph-img{z-index:10;position:relative}:root.app-elib.module-view .page-gfx .ph-img figure{width:100%}:root.app-elib.module-view .page-gfx .ph-img figure [data-img]{background:0 0!important}:root.app-elib.module-view .page-gfx .ph-img figure [data-img]:before{background-size:1.5em}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx]{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;overflow:hidden}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx] .data-container{cursor:move}@supports (cursor:grab){:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx] .data-container{cursor:grab}}@supports (cursor:grabbing){:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx] .data-container.is-draggable:active{cursor:grabbing}}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx] .data-contents{display:inline-block;width:100%;margin:0 auto;line-height:0}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx].mode-1x1 .data-contents{display:flex;flex-flow:row wrap;justify-content:center}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx].mode-1x1 .fixend,:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx].mode-1x1 .fixeven{display:none!important}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx].mode-1x1 .page-gfx{width:calc(100% - .75rem)}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx].mode-1x1 .page-gfx.is-last-page{margin-bottom:0}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx].mode-2x1 .fixend{width:50%;display:inline-block!important;height:1px}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx].mode-2x1 .data-contents{display:flex;flex-flow:row wrap;justify-content:center}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx].mode-2x1 .page-gfx{width:calc(50% - .75rem)}:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx].mode-2x1 .page-gfx.is-last-page,:root.app-elib.module-view .viewer--viewport[data-view-mode=gfx].mode-2x1 .page-gfx.is-prelast-page{margin-bottom:0}:root.app-elib.module-view .viewer--root .page-tool{transition:opacity .2s ease-in-out;cursor:pointer;position:absolute;z-index:100;opacity:.3;background:red;width:1em;height:1em;pointer-events:none;display:none}:root.app-elib.module-view .viewer--root .page-tool:hover{opacity:1}:root.app-elib.module-view .viewer--root .page-tool.copy-text{top:.4rem;left:.75rem}:root.app-elib.module-view .viewer--root .page-tool.bm-toggle{top:.4rem;right:.75rem}:root.app-elib.module-view .viewer--root .page-tool.bm-toggle.color-1{background-color:red}:root.app-elib.module-view .viewer--root .page-tool.bm-toggle.color-2{background-color:#ff0}:root.app-elib.module-view .viewer--root .page-tool.bm-toggle.color-3{background-color:green}:root.app-elib.module-view .viewer--root .page-tool.bm-toggle.color-4{background-color:#00f}:root.app-elib.module-view .viewer--root .is-bm-enabled .page-tool.bm-toggle{pointer-events:all;display:block}:root.app-elib.module-view .viewer--root .page-tool.copy-text{pointer-events:all;display:block}:root.app-elib.module-view .viewer--root .page--toolbar{color:#050708;position:absolute;margin:0;display:grid;font-size:1.1rem;top:.4rem;transition:opacity .2s ease-in-out;z-index:100}:root.app-elib.module-view .viewer--root .page--toolbar button{grid-area:1/1;--stroke:4px}:root.app-elib.module-view .viewer--root .copy--toolbar{left:.4rem;top:.4rem;opacity:.3}:root.app-elib.module-view .viewer--root .copy--toolbar button.do--copy{z-index:2}:root.app-elib.module-view .viewer--root .copy--toolbar button.do--copied-bg{z-index:1;color:#fff;fill:currentColor;stroke-opacity:0;pointer-events:none}:root.app-elib.module-view .viewer--root .fav--toolbar{right:.4rem;top:.4rem;font-size:1.2rem}:root.app-elib.module-view .viewer--root .fav--toolbar button.do--fav{z-index:2}:root.app-elib.module-view .viewer--root .fav--toolbar button.do--faved{z-index:1;color:#fff;fill:currentColor;stroke-opacity:0;pointer-events:none}:root.app-elib.module-view .viewer--root .fav--toolbar[data-state="1"] button.do--faved{color:#dd3302}:root.app-elib.module-view .viewer--root .fav--toolbar[data-state="2"] button.do--faved{color:#ffc543}:root.app-elib.module-view .viewer--root .fav--toolbar[data-state="3"] button.do--faved{color:#5fa800}:root.app-elib.module-view .viewer--root .fav--toolbar[data-state="4"] button.do--faved{color:#0c83e5}:root.app-elib.module-view .viewer--root :is(.page-gfx,.page-html):hover :is(.copy--toolbar,.fav--toolbar){opacity:1}:root.app-elib.module-view .viewer--root .mode-1x1 .page-gfx{transition:transform .1s ease-in-out}:root.app-elib.module-view .viewer--root .mode-1x1 .page-gfx.rot-0{transform:rotate(0)}:root.app-elib.module-view .viewer--root .mode-1x1 .page-gfx.rot-1{transform:rotate(90deg) scale(var(--ratio-rotate,.5))}:root.app-elib.module-view .viewer--root .mode-1x1 .page-gfx.rot-2{transform:rotate(180deg)}:root.app-elib.module-view .viewer--root .mode-1x1 .page-gfx.rot-3{transform:rotate(270deg) scale(var(--ratio-rotate,.5))}:root.app-elib.module-view .viewer--root .mode-1x1 .page-gfx.rot-4{transform:rotate(360deg)}:root.app-elib.module-view .viewer--root .mode-1x1 .page-gfx.rot-xxx{transition:none!important}:root.app-elib.module-view .viewer--root .hl--wrapper{position:absolute;inset:0;pointer-events:none;opacity:1;transition:opacity .2s ease-in-out;z-index:20;mix-blend-mode:multiply}:root.app-elib.module-view .viewer--root .hl--wrapper.is-active{opacity:1}:root.app-elib.module-view .viewer--root .hl--wrapper:has(.hl--box){opacity:1}:root.app-elib.module-view .viewer--root .hl--boxes{position:absolute;inset:0;pointer-events:none;opacity:.8}:root.app-elib.module-view .viewer--root .hl--box{position:absolute;inset:var(--t,0) var(--r,0) var(--b,0) var(--l,0)}:root.app-elib.module-view .viewer--root .hl--box:after{content:"";position:absolute;inset:-.1em;border-radius:3px;background:#ffc543}:root.app-elib.module-view .viewer--root :is(.page-gfx,.page-html) .ph-no{pointer-events:none;box-sizing:border-box;position:absolute;inset:0;top:auto;padding:1rem;letter-spacing:-2px;line-height:1;text-align:center;color:#e6e6e6;opacity:1}:root.app-elib.module-view .viewer--root .mode-1x1 .ph-no{font-size:calc(.75rem + (1.5vw))}:root.app-elib.module-view .viewer--root .mode-2x1 .ph-no{font-size:calc(.5rem + (1.5vw))}:root.app-elib.module-view .fixend,:root.app-elib.module-view .page-html.fixeven{pointer-events:none;visibility:hidden;height:1px}:root.app-elib.module-view .page-html{--figure-background:none;transition:opacity .2s ease-in-out,background .2s ease-in-out;box-sizing:border-box;position:relative;vertical-align:top;left:.25em;width:100%;overflow:visible;background:#fff;margin:0 .75rem .75rem 0;border-radius:.165em;padding:.66rem;text-align:initial;min-height:10rem}:root.app-elib.module-view .page-html .ph-text{display:flex;min-width:0;flex-direction:column;gap:.66em;-webkit-user-select:text;-moz-user-select:text;user-select:text}:root.app-elib.module-view .page-html:before{content:"";position:absolute;inset:0;z-index:20;border-radius:.165em;pointer-events:none;outline:#ffc543 solid 3px;outline-offset:3px;opacity:0;transition:opacity .2s ease-in-out}:root.app-elib.module-view .page-html:has(.hl--mark):before{opacity:1}:root.app-elib.module-view .page-html:after{box-sizing:border-box;pointer-events:none;content:"";display:block;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;border:2px solid #8c8c8c;z-index:20;border-radius:.165em;transition:border-color .2s ease-in-out}:root.app-elib.module-view .page-html.is-current:after{border:3px solid #4584e5}:root.app-elib.module-view .page-html.page-hl:after{border-color:#f6aa00}:root.app-elib.module-view .page-html.page-hl.is-current:after{border-color:#af9b5c}:root.app-elib.module-view .page-html.is-in-viewport .ph-img{opacity:1}:root.app-elib.module-view .page-html.is-in-viewport .hl-box{opacity:1}:root.app-elib.module-view .viewer--viewport[data-view-mode=html]{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center;overflow:hidden}:root.app-elib.module-view .viewer--viewport[data-view-mode=html].mode-1x1 .data-contents{display:flex;flex-flow:row wrap;justify-content:center;margin-left:auto;margin-right:auto}:root.app-elib.module-view .viewer--viewport[data-view-mode=html].mode-1x1 .fixend,:root.app-elib.module-view .viewer--viewport[data-view-mode=html].mode-1x1 .fixeven{display:none!important}:root.app-elib.module-view .viewer--viewport[data-view-mode=html].mode-1x1 .page-html{width:calc(100% - .75rem)}:root.app-elib.module-view .viewer--viewport[data-view-mode=html].mode-1x1 .page-html.is-last-page{margin-bottom:0}:root.app-elib.module-view .viewer--viewport[data-view-mode=html].mode-2x1 .fixend{width:50%;display:inline-block!important;height:1px}:root.app-elib.module-view .viewer--viewport[data-view-mode=html].mode-2x1 .data-contents{display:flex;flex-flow:row wrap;justify-content:center}:root.app-elib.module-view .viewer--viewport[data-view-mode=html].mode-2x1 .page-html{width:calc(50% - .75rem)}:root.app-elib.module-view .viewer--viewport[data-view-mode=html].mode-2x1 .page-html.is-last-page,:root.app-elib.module-view .viewer--viewport[data-view-mode=html].mode-2x1 .page-html.is-prelast-page{margin-bottom:0}:root.app-elib.module-view .data-contents.font-size-0{font-size:.6rem}:root.app-elib.module-view .data-contents.font-size-1{font-size:.7rem}:root.app-elib.module-view .data-contents.font-size-2{font-size:.8rem}:root.app-elib.module-view .data-contents.font-size-3{font-size:.9rem}:root.app-elib.module-view .data-contents.font-size-4{font-size:1rem}:root.app-elib.module-view .data-contents.font-family-b{font-family:"Source Serif VF","Times New Roman",serif}:root.app-elib.module-view .hlnav{position:relative;overflow:visible;text-decoration:none;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#050708;background-color:#ffd62f;cursor:pointer}:root.app-elib.module-view .hlnav:is(.hl-go-prev,.hl-go-next){width:0;height:1em}:root.app-elib.module-view .hlnav:is(.hl-go-prev,.hl-go-next):after{display:block;content:"";width:1.0439215686em;height:1.21em;position:absolute;top:0}:root.app-elib.module-view .hlnav:is(.hl-go-prev,.hl-go-next).hl-go-prev{margin-left:1.0352941176em}:root.app-elib.module-view .hlnav:is(.hl-go-prev,.hl-go-next).hl-go-next{margin-right:1.0352941176em}:root.app-elib.module-view .hlnav:is(.hl-go-prev,.hl-go-next).hl-go-prev:after{right:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA1MSI+PHBvbHlsaW5lIHBvaW50cz0iMjMgMTMuNSAxMSAyNS41IDIzIDM3LjUiIHN0eWxlPSJmaWxsOm5vbmU7IHN0cm9rZTojMDAwOyBzdHJva2UtbGluZWNhcDpyb3VuZDsgc3Ryb2tlLWxpbmVqb2luOnJvdW5kOyBzdHJva2Utd2lkdGg6NHB4OyIvPjxsaW5lIHgxPSIzNSIgeTE9IjI1LjUiIHgyPSIxMSIgeTI9IjI1LjUiIHN0eWxlPSJmaWxsOm5vbmU7IHN0cm9rZTojMDAwOyBzdHJva2UtbGluZWNhcDpyb3VuZDsgc3Ryb2tlLWxpbmVqb2luOnJvdW5kOyBzdHJva2Utd2lkdGg6NHB4OyIvPjwvc3ZnPg==) center no-repeat #ffd62f;background-size:80%;background-position-y:60%}:root.app-elib.module-view .hlnav:is(.hl-go-prev,.hl-go-next).hl-go-next:after{left:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NCA1MSI+PHBvbHlsaW5lIHBvaW50cz0iMjEgMzcuNSAzMyAyNS41IDIxIDEzLjUiIHN0eWxlPSJmaWxsOm5vbmU7IHN0cm9rZTojMDAwOyBzdHJva2UtbGluZWNhcDpyb3VuZDsgc3Ryb2tlLWxpbmVqb2luOnJvdW5kOyBzdHJva2Utd2lkdGg6NHB4OyIvPjxsaW5lIHgxPSI5IiB5MT0iMjUuNSIgeDI9IjMzIiB5Mj0iMjUuNSIgc3R5bGU9ImZpbGw6bm9uZTsgc3Ryb2tlOiMwMDA7IHN0cm9rZS1saW5lY2FwOnJvdW5kOyBzdHJva2UtbGluZWpvaW46cm91bmQ7IHN0cm9rZS13aWR0aDo0cHg7Ii8+PC9zdmc+) center no-repeat #ffd62f;background-size:80%;background-position-y:60%}:root.app-elib.module-view .page-html{position:relative}:root.app-elib.module-view .page-html .ph-text{position:relative;line-height:1.21}.viewer--html-text{line-height:1.21}.viewer--html-text .pagebox+.pagebox,.viewer--html-text p+p{margin-top:.5em}.viewer--html-text .block--flex+p,.viewer--html-text p+.block--flex{margin-top:.5em}.viewer--html-text :is(.li1,.li2,.li3,.li4){text-align:start;margin-bottom:.375em;line-height:1;font-weight:640}.viewer--html-text :is(.li1,.li2,.li3,.li4):first-child{margin-top:.15em}.viewer--html-text :is(.li1,.li2,.li3,.li4) p{margin:0;padding:0}.viewer--html-text :is(.li1,.li2,.li3,.li4) p+p{margin-top:.25em}.viewer--html-text .li1{font-size:1.5em}.viewer--html-text .li2{font-size:1.25em}.viewer--html-text .li3{font-size:1em}.viewer--html-text .li4{font-size:.75em;text-transform:uppercase}.viewer--html-text :is(.li1,.li2,.li3,.li4)+:is(.li1,.li2,.li3,.li4){margin-top:.25em}.viewer--html-text :is(p,div,section,ul,ol,figure)+:is(.li1,.li2,.li3,.li4){margin-top:.6em}.viewer--html-text .i{font-style:italic}.viewer--html-text .b{font-weight:590}.viewer--html-text .lsp{letter-spacing:.3em}.viewer--html-text .incut{font-size:.96em;box-sizing:border-box;padding:.125em 0 .125em .5em;margin-left:.5em;border-left:2px solid rgba(5,7,8,.5)}.viewer--html-text div.incut{margin:.5em 0 .5em 1.5em}.viewer--html-text .epigraph{font-size:.92em;box-sizing:border-box;margin:.5em 0;text-align:end;padding-left:50%}.viewer--html-text .epigraph p+p{margin-top:.165em}.viewer--html-text .epigraph:has(+.sign){margin-bottom:.25em}.viewer--html-text .epigraph p:has(.sign){font-style:italic;margin-top:.5em}.viewer--html-text .sign,.viewer--html-text caption{box-sizing:border-box;font-size:.92em;text-align:right;padding-left:50%;font-style:italic}.viewer--html-text .sign+p{margin-top:.5em}.viewer--html-text .quote{position:relative;box-sizing:border-box;margin-left:.5em;width:-moz-fit-content;width:fit-content;padding:.125em 0 .125em .5em}.viewer--html-text .quote p+p{margin-top:.125em}.viewer--html-text div.quote{margin:.5em 0 .5em 1.5em}.viewer--html-text .html--pageno{display:block;text-align:center;font-family:"Source Sans VF",Helvetica,Arial,sans-serf;font-size:.75em;padding-bottom:.66em;border-bottom:1px solid rgba(5,7,8,.3);opacity:.5}.viewer--html-text .html--text{max-width:100%;overflow:hidden}.viewer--html-text .marker--ocr{display:flex;flex-direction:column;margin:.5em auto 1.1em;opacity:.5;line-height:1;text-align:center;align-content:center;align-items:center;font-family:"Source Sans VF",Helvetica,Arial,sans-serf;font-size:.6rem;gap:.5em}.viewer--html-text .marker--ocr ins{font-size:2.6em;--stroke:2px}.viewer--html-text p .fnsymbol{position:relative;top:-.3rem;display:inline-block;white-space:nowrap;font-size:.8em;background:rgba(5,7,8,.1);line-height:.7;border-radius:.5em;padding:.4em .3em .3em;margin-left:.2em;margin-right:.1em;cursor:pointer;min-width:1ch;text-align:center}.viewer--html-text p .fnsymbol:after{position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;display:block;content:"";border-radius:3px}.viewer--html-text .footnotes{text-align:start;box-sizing:border-box;padding:0 0 0 .25em;margin:1em 0 0;border-top:1px dashed rgba(5,7,8,.3)}.viewer--html-text .footnotes:before{content:"Cноски";position:relative;z-index:1;display:inline-block;top:-.75em;left:calc(50% - 3.5ch);padding:0 .5em;font-size:.7em;text-transform:uppercase;letter-spacing:.1em;background:#f7f6f5;color:rgba(5,7,8,.5)}.viewer--html-text .fn{font-size:.96em;line-height:1.1132}.viewer--html-text .fn:first-child{margin-top:-.1em}.viewer--html-text .fn p{box-sizing:border-box;padding-left:.9em}.viewer--html-text .fn p+p{margin-top:.25em}.viewer--html-text .fn .fnsymbol{font-size:.82em;position:relative;display:inline-block;background:0 0;padding:0;top:-.3em;pointer-events:none;margin:0 0 0 -.95em}.viewer--html-text .fn .fnsymbol:after{display:none}.viewer--html-text .fn+.fn{margin-top:.5em}.viewer--html-text :not(.fn)+.biblio>.fn:first-child:before,.viewer--html-text :not(.fn):not(.biblio)+.fn:before{display:block;width:25%;min-width:100px;height:1px;margin:.6em 0;content:"";border-top:1px solid rgba(5,7,8,.3)}.viewer--html-text figure,.viewer--html-text img{overflow:hidden}.viewer--html-text figure [data-img]{outline:0}.viewer--html-text figure [data-img] img{pointer-events:all}.viewer--html-text [data-hl],.viewer--html-text hlword{position:relative;display:inline;overflow:visible;cursor:pointer;white-space:nowrap}.viewer--html-text [data-hl] word,.viewer--html-text hlword word{position:relative;z-index:2}.viewer--html-text [data-hl]:hover,.viewer--html-text hlword:hover{z-index:10}.viewer--html-text [data-hl]:after,.viewer--html-text hlword:after{position:absolute;z-index:1;top:0;left:-.2em;display:block;width:calc(100% + .4em);height:100%;content:"";transition:background-color .2s ease-in-out;border-radius:.2rem;background:#ffdf98}.viewer--html-text [data-hl]>go,.viewer--html-text hlword>go{font-size:.8em;font-weight:400;line-height:1.7em;position:absolute;top:0;display:inline-block;height:100%;margin:0;padding:0 .4em;text-align:right;letter-spacing:normal;opacity:0;border-radius:.2em;background:#ffdf98}.viewer--html-text [data-hl]>go[prev],.viewer--html-text hlword>go[prev]{right:100%}.viewer--html-text [data-hl]>go[prev]:before,.viewer--html-text hlword>go[prev]:before{content:"❮"}.viewer--html-text [data-hl]>go[next],.viewer--html-text hlword>go[next]{left:100%}.viewer--html-text [data-hl]>go[next]:before,.viewer--html-text hlword>go[next]:before{content:"❯"}.viewer--html-text [data-hl]:hover>go,.viewer--html-text hlword:hover>go{opacity:1}.viewer--html-text [data-hl].last>go[next],.viewer--html-text hlword.last>go[next]{display:none}.viewer--html-text [data-hl].first>go[prev],.viewer--html-text hlword.first>go[prev]{display:none}.viewer--html-text [data-hl].first.last,.viewer--html-text hlword.first.last{cursor:text}.viewer--html-text [data-hl].blink,.viewer--html-text hlword.blink{z-index:20;transition:color .2s ease-in-out}.viewer--html-text [data-hl].blink:after,.viewer--html-text hlword.blink:after{opacity:1;background-color:#ffc033}.viewer--html-text [data-hl].blink go,.viewer--html-text hlword.blink go{opacity:1;background-color:#ffc033}.viewer--html-text table{padding:0;width:100%;position:relative;border:1px solid rgba(0,0,0,.1);font-size:var(--fs,.92em);line-height:1.0406;text-align:start}.viewer--html-text table caption{margin-bottom:.75em;padding-left:30%}.viewer--html-text table tr td,.viewer--html-text table tr th{padding:.5em .7em;vertical-align:top;position:relative;border-bottom:1px dotted rgba(5,7,8,.15);overflow:hidden;text-overflow:ellipsis;background:0 0;text-align:start}.viewer--html-text table tr th{background:rgba(5,7,8,.05);vertical-align:middle}.viewer--html-text table tr:last-child td{border-bottom:0}.viewer--html-text table tr:last-child p{padding:0}.viewer--html-text table p+p{margin-top:.33em}.viewer--html-text table+:is(p,div){margin-top:.5em}.viewer--html-text :is(p,div)+table{margin-top:.65em}.viewer--side-box{--block-text-color:#050708;--block-bg-color:#e7e4e1;--block-hover-color:#d0d0d0;--pad--box-links:0.5rem;font-size:.82em;display:flex;height:100%;pointer-events:none;opacity:0;white-space:nowrap;position:relative;min-width:12rem;max-width:50vw;min-height:0;max-height:100%;padding:.5rem;box-sizing:border-box;width:100%;visibility:hidden;transition:opacity .2s ease-in-out}.viewer--side-box .wrap--block{display:flex;flex-direction:column;gap:var(--pad--box-links);box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;min-width:0;min-height:0;overflow:visible}.viewer--side-box .wrap--block .block--contents{flex:1 1 auto;width:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;background:#fff;border-radius:3px;box-sizing:border-box;padding:.5em;box-shadow:0 0 .8px rgba(0,0,0,.4),0 2px 10px rgba(0,0,0,.07)}.viewer--side-box .wrap--block .block--contents.box--attachments{flex-basis:calc(5em + 30%)}.viewer--side-box .wrap--block .block--contents .box--label{font-size:1.1em;display:flex;gap:.25em;padding:.25em;margin-bottom:.25em}.viewer--side-box .wrap--block .block--contents .box--label .label--title{flex:0 0 min-content;overflow:hidden;text-overflow:ellipsis;font-size:1em;margin-right:.15em;position:relative;font-weight:640}.viewer--side-box .wrap--block .block--contents .box--label .flexer{flex:1}.viewer--side-box .wrap--block .block--contents .box--label .box--tool{--stroke:4.2px;color:#050708;font-size:.82em;cursor:pointer;justify-self:end;flex:0 1 min-content;background:0 0;transition:color .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out;position:relative;top:.12em}.viewer--side-box .wrap--block .block--contents .box--label .box--tool:hover{color:#000}.viewer--side-box .wrap--block .block--contents .box--label .box--tool.close-box{margin-left:.2em;left:.2em;top:0}.viewer--side-box .wrap--block .block--contents .box--label .box--tool.close-box:hover{color:#a32728}.viewer--side-box.is-loading .ajax-show{opacity:1}.viewer--side-box.is-loading .data-container{opacity:0}.viewer--side-box.is-active{pointer-events:all;opacity:1;visibility:visible}.viewer--side-box .load-box{pointer-events:none;transition:opacity .2s ease-in-out;cursor:pointer;position:absolute;inset:0}.viewer--side-box .load-box:before{content:"";position:absolute;top:50%;left:50%;width:1rem;height:var(--mh,1rem);margin-top:-.5rem;margin-left:-.5rem;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHN0cm9rZT0iIzAwMCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxzdHlsZT4uc3Bpbm5lcl9WOG0xe3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO2FuaW1hdGlvbjpzcGlubmVyX3pLb2EgMnMgbGluZWFyIGluZmluaXRlfS5zcGlubmVyX1Y4bTEgY2lyY2xle3N0cm9rZS1saW5lY2FwOnJvdW5kO2FuaW1hdGlvbjpzcGlubmVyX1lwWlMgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZX1Aa2V5ZnJhbWVzIHNwaW5uZXJfektvYXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlubmVyX1lwWlN7MCV7c3Ryb2tlLWRhc2hhcnJheTowIDE1MDtzdHJva2UtZGFzaG9mZnNldDowfTQ3LjUle3N0cm9rZS1kYXNoYXJyYXk6NDIgMTUwO3N0cm9rZS1kYXNob2Zmc2V0Oi0xNn05NSUsMTAwJXtzdHJva2UtZGFzaGFycmF5OjQyIDE1MDtzdHJva2UtZGFzaG9mZnNldDotNTl9fTwvc3R5bGU+PGcgY2xhc3M9InNwaW5uZXJfVjhtMSI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iOS41IiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjIiPjwvY2lyY2xlPjwvZz48L3N2Zz4=) center no-repeat;background-size:1rem}.viewer--side-box .data-container{transition:opacity .2s ease-in-out;box-sizing:border-box;opacity:1;position:relative;overflow:hidden;overflow-y:auto;white-space:normal;-webkit-user-select:text;-moz-user-select:text;user-select:text;box-sizing:border-box;padding-right:var(--pad-right,.33em);-webkit-overflow-scrolling:touch}.viewer--side-box .data-container .viewer--side-box .data-container::-moz-selection{background:rgba(146,206,255,.5)}.viewer--side-box .data-container .viewer--side-box .data-container::selection{background:rgba(146,206,255,.5)}.viewer--side-box .data-container .viewer--side-box .data-container::-moz-selection{color:#050708}.viewer--side-box .data-container .viewer--side-box .data-container::selection{color:#050708}@supports (scrollbar-width:thin){.viewer--side-box .data-container{scrollbar-color:rgba(5,7,8,.3) rgba(5,7,8,.07);scrollbar-width:thin;scrollbar-base-color:transparent;transition:scrollbar-color .1s ease-in-out,scrollbar-base-color .1s ease-in-out;background-clip:content-box}}.viewer--tree{z-index:80;padding-right:.25em;width:28vw}:root.mobile.portrait .viewer--tree{padding-right:.5rem;width:100%;max-width:unset}.resize-handle{position:absolute;right:0;top:50%;margin-top:-2em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='90' viewBox='0 0 10 90'><g fill='000'><circle cx='5' cy='5' r='5'/><circle cx='5' cy='25' r='5'/><circle cx='5' cy='45' r='5'/><circle cx='5' cy='65' r='5'/><circle cx='5' cy='85' r='5'/></g></svg>");background-size:contain;background-position:center;background-repeat:no-repeat;width:.16em;height:4em;border-radius:.08em;z-index:81;grid-area:sidebar-left;cursor:ew-resize;transition:opacity .2s ease-in-out;opacity:.5;touch-action:none}.resize-handle:active,.resize-handle:hover{opacity:1}.resize-handle:after{content:"";position:absolute;inset:0 -.5em;background:0 0}.resize-handle.resize-treebox{display:none;margin-right:-.32em}.is-tree-pinned .resize-handle.resize-treebox{display:block}:root.mobile.portrait .resize-handle{display:none}.viewer--tree.is-active .data-container{padding-bottom:.4em;padding-left:1px}.viewer--tree.is-active .data-list{width:100%}.viewer--tree.is-active a{display:flex;gap:.25em;align-content:flex-start;text-decoration:none;padding:.3em;position:relative;border:1px solid transparent;cursor:pointer;color:#050708;border-radius:.2em;transition:color .2s ease-in-out,border .2s ease-in-out,background .2s ease-in-out;min-width:0;max-width:100%}.viewer--tree.is-active a:hover{z-index:2;border-color:#154796}.viewer--tree.is-active a:hover .desc{color:#154796}.viewer--tree.is-active a.is-highlighted{background:rgba(21,71,150,.1);color:#154796}.viewer--tree.is-active a .desc{flex:1 1 auto;min-width:0;transition:color .1s ease-in-out,-webkit-text-decoration-color .1s ease-in-out;transition:color .1s ease-in-out,text-decoration-color .1s ease-in-out;transition:color .1s ease-in-out,text-decoration-color .1s ease-in-out,-webkit-text-decoration-color .1s ease-in-out}.viewer--tree.is-active a .info{pointer-events:none;display:inline;font-style:italic}.viewer--tree.is-active a .info.note{min-width:0;padding-left:2px;white-space:normal}.viewer--tree.is-active a .info.pageno{flex:1 0 auto;text-align:right;justify-self:end;display:block;font-style:normal;overflow:hidden;text-overflow:ellipsis;min-width:2em;white-space:nowrap;position:relative;font-size:.8em;top:var(--pntop,.12em)}.viewer--tree.is-active a ins{--stroke:4px;overflow:hidden;text-decoration:none;position:relative;flex:0 0 .74em;width:.74em;height:.74em;top:var(--mt,.08em)}.viewer--tree.is-active a ins.link--download{top:.15em}.viewer--tree.is-active a ins.link--download svg{font-size:.8em}.viewer--tree.is-active a ins span{display:block;width:100%;height:100%;font-size:5em}.viewer--tree.is-active a ins svg{font-size:.74em;display:block;position:absolute;top:0;left:0;transition:opacity .2s ease-in-out}.viewer--tree.is-active a.is-expandable ins svg{top:-.2em}.viewer--tree.is-active a.is-expandable.is-open-item:not(.opus-children) ins svg{top:-.4em}.viewer--tree.is-active a.opus-children ins svg{top:-.6em}.viewer--tree.is-active a.is-highlighted.opus-children ins svg{top:-.8em}.viewer--tree.is-active a.toc--section{--pntop:0.19em}.viewer--tree.is-active a.toc--section ins{--mt:0.08em;flex:0 0 .82em;width:.82em;height:.82em;top:var(--mt,.09em)}.viewer--tree.is-active a.toc--section ins svg{font-size:.82em}.viewer--tree.is-active a+a{margin-top:1px}.viewer--tree.is-active .tree-group{padding:0 0 0 1.04em;position:unset;display:none}.viewer--tree.is-active .tree-group.is-open-item{display:block}.viewer--tree.is-active:not(:has(a.is-expandable:not(.is-open-item))) .tree--expand-all{opacity:.33;pointer-events:none}.viewer--tree.is-active:not(:has(a.is-expandable.is-open-item)) .tree--collapse-all{opacity:.33;pointer-events:none}.viewer--tree.is-active:not(:has(a.is-expandable)) .tree--collapse-all,.viewer--tree.is-active:not(:has(a.is-expandable)) .tree--expand-all{display:none}