@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i,600,700";.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.highest{position:relative;z-index:99}.no-overflow{overflow-x:hidden}@media(max-width:1000px){.lm-no-mobile,html body .ui.grid .lm-no-mobile{display:none!important}}@media(min-width:1001px){.lm-no-desktop,html body .ui.grid .lm-no-desktop{display:none!important}}.lm-bg-white{background:#fff}.ui.visible.left.sidebar~.fixed,.ui.visible.left.sidebar~.pusher{max-height:100%;overflow:hidden}*{box-sizing:border-box}.ui.grid.wrapper,.wrapper{margin:0 auto}.wrapper{width:100%;max-width:1200px}@media(max-width:1250px){.full-width,.wrapper{padding:0 2.5%}}.centre{margin:auto}.lm-content-minheight{min-height:65vh}.pushable>.pusher{min-height:auto}.ui.segment.nopadding{padding:0}.paddingTop{padding:1.5em!important}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox article,.flexbox aside{display:block;width:90%}@media(min-width:1000px){.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}.flexbox>.twelve.wide.column{width:75%}.flexbox>.four.wide.column{width:25%}}article.main{display:block;text-align:left}@media(min-width:1001px){.main{min-height:70vh}}section.main{width:75%}.ui-wrapper,.ui.grid.ui-wrapper,div.main admin article{padding-top:1rem}@media(min-width:1001px){sui-sidebar-container.pushable{display:inline;overflow-x:auto}}@media(max-width:1000px){body .ui.segment[class*="bottom attached"]{border:0}body .ui.container{margin-right:0!important;margin-left:0!important}sticky.page-contents.sticky,sticky.page-contents.sticky-end{position:static!important}}footer.homepage{margin:1rem 0 0!important}.ui.segment{box-shadow:none}.lm-section.ui.container{position:relative;padding:0 0 .25rem;min-height:150px;margin:1rem 0!important;border-radius:.28571429rem;border-right:0}.lm-section.ui.container h2{font-size:1.35em;padding:0 0 .15rem;margin:-1px}.lm-section.ui.container h2 .button{border-radius:.28571429rem;border:1px solid #c1c6de;background:#e2e5f0!important;box-shadow:none;padding:.6rem 1rem .5rem;margin:0;float:right;color:#fff}.lm-section.ui.container h2 .button:hover{background:#fff!important;color:#000}.lm-section.ui.container .lm-grid{padding:.5rem 1rem 0}.lm-section.ui.container .lm-grid li.link{padding:.5rem 0}.lm-section.ui.container .lm-grid li.link a{border-bottom-style:dashed}.lm-section.ui.container .lm-grid li.link a:hover{background:0 0;border-bottom-style:solid}.lm-section.ui.container .lm-grid.lm-full.lm-articles{padding:.5rem 1rem}.lm-section.ui.container .lm-grid.lm-full.lm-articles li.link{font-size:1em;padding:.5rem 0;display:block;width:100%}.lm-section.ui.container .lm-grid.lm-full.lm-articles li.link a{width:auto;padding:.2rem 0;font-weight:400;font-size:1em}.lm-section.ui.container h2.lm-category.subsection-heading{padding:.75rem 1rem;padding-right:0;border-left:1px solid #e2e5f0;border-right:0;border-radius:.28571429rem 0 0 .28571429rem}.lm-section.ui.container h2.lm-category.subsection-heading:after,.lm-section.ui.container h2.lm-category.subsection-heading:before{left:auto;right:-7vw}.lm-section.ui.container h2.lm-category.subsection-heading:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)}.ui.header,.ui.header:first-child{margin-top:1rem}aside{width:25%;padding:1em;padding-left:0}aside h2.ui.header:first-child{margin-top:1rem}aside .ui.segment{box-shadow:none}aside .ui.padded.segment{padding-top:.5rem;width:100%}aside .ui.vertical.menu{box-shadow:none}aside .ui.vertical.menu a:hover{border-bottom:inherit}aside .ui.vertical.menu .sub-item,aside .ui.vertical.menu .sub-tem{padding:.75rem;padding-left:2.5rem;position:relative;width:100%}aside .ui.vertical.menu .sub-item:after,aside .ui.vertical.menu .sub-tem:after{content:"";position:absolute;top:1.15rem;left:1.5rem;display:block;background:#d3d3d3;width:7px;height:7px}aside .page-contents{max-width:300px;max-width:calc(300px - 1rem);width:100%!important;overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:100%;padding:0;z-index:99}aside .page-contents h1{font-size:3em;padding:0 .25rem .5rem;margin:0 0 .85rem;position:relative;line-height:1.1em;z-index:9999}@media(min-width:1001px){aside .page-contents h1{margin-right:-200%}}aside .page-contents h1:after{position:absolute;bottom:0;left:0;top:0;width:1200px;border-bottom:1px solid #ddd;content:"";z-index:999999}aside .page-contents h2{font-weight:400;font-style:italic;font-size:1.1em;color:#aaa;margin:0;padding:0 .25rem}aside .page-contents.sticky,aside .page-contents.sticky-end{z-index:1}aside .page-contents.sticky-end h1,aside .page-contents.sticky h1{margin-right:0;font-size:2em;padding-top:1rem;border-bottom:1px solid #ddd}aside .page-contents.sticky-end h1:after,aside .page-contents.sticky h1:after{content:none;display:none}aside .page-contents .ui.list{margin-top:0;margin-bottom:1rem;display:block;width:100%}aside .page-contents .ui.list div{padding:.35rem 0 0}aside .page-contents .ui.list div.item:last-child{padding-bottom:.5rem}aside .page-contents .ui.list a{border-bottom:1px dashed #e6e6e6;margin-left:.5rem;display:inline-block}aside .page-contents .ui.list a:hover{border-bottom:1px solid #1e70bf}aside .page-contents .ui.list a.depth-1{font-size:1.15em;margin-left:0}aside .page-contents .ui.list a.depth-3{font-size:.925em;margin-left:1rem}aside .page-contents .ui.list a.depth-4{font-size:.85em;margin-left:2rem}.ui.sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui.sidebar .settings{padding:1rem;border-bottom:2px solid hsla(0,0%,100%,.2)}.ui.sidebar .settings .user-profile .username p{border:0;margin:4px 0 0;padding:0 3px}.ui.sidebar .settings .user-profile .username button{padding-top:0;padding-bottom:0}app sui-sidebar-sibling>footer{overflow:hidden;background:#17202a;margin:2rem 0 0!important;display:block;border-top:3px solid #000;clear:both}app sui-sidebar-sibling>footer section{color:#b0b7d5;padding:1rem;margin:1rem 0}app sui-sidebar-sibling>footer section h2{margin:0}app sui-sidebar-sibling>footer section a{border:0}app sui-sidebar-sibling>footer section h2{font-weight:700}app sui-sidebar-sibling>footer section a,app sui-sidebar-sibling>footer section h2,app sui-sidebar-sibling>footer section p{color:#b0b7d5}app sui-sidebar-sibling>footer section a{border-bottom:1px dashed rgba(176,183,213,.5)}app sui-sidebar-sibling>footer section a:hover{color:#fff;background-color:transparent;border-bottom:1px solid #fff}app sui-sidebar-sibling>footer section img{width:80%;max-width:300px;margin:.5rem 0}app sui-sidebar-sibling>footer section.siteinfo{text-align:right}app sui-sidebar-sibling>footer section p.by{border-top:1px solid rgba(176,183,213,.5);padding:.75rem 0}@media(min-width:1001px){app sui-sidebar-sibling>footer>div{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}app sui-sidebar-sibling>footer>div section:nth-child(2n){border-left:1px solid rgba(176,183,213,.5)}app sui-sidebar-sibling>footer>div section.right{padding-left:3%!important}app sui-sidebar-sibling>footer>div section p.by{border-top:1px solid rgba(176,183,213,.5);padding:.75rem 3%;margin-top:.25rem;margin-left:-2%}}sui-sidebar.ui.left.sidebar{width:calc(100% - 110px)}@media(max-width:367px){sui-sidebar.ui.left.sidebar{width:calc(100% - 65px)}}app header{overflow:hidden;background:#1d2935;padding:0}@media(max-width:1000px){app header .wrapper{padding:0}}app header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}app header>div>a{max-height:40px;margin:0;border:0}app header>div>a:hover{border:0}app header>div>a>img{max-height:40px}@media(max-width:1000px){app header>div>a>img{max-height:35px}}@media(max-width:367px){app header>div>a>img{max-height:30px;margin:3px 0 0}}@media(max-width:1000px){app header>div>a{margin-left:1rem}app header>div>nav{margin-left:auto}}@media(min-width:1001px){app header>div>nav{margin:0 10px}}app header>div>nav{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}app header>div>nav a{padding:21px 20px 18px;text-decoration:none;margin:0;font-size:18px;display:block;transition:all .2s linear;color:#b0b7d5;border:0}app header>div>nav a:hover{color:#fff;background-color:#9fa8cc;border:0}app header>div>nav a.active{color:#fff;background-color:hsla(0,0%,75%,.2)}app header>div>nav a.memu-toggle{margin-left:auto;width:110px}@media(min-width:1001px){app header>div>nav a.memu-toggle{display:none}}@media(max-width:367px){app header>div>nav a.memu-toggle{font-size:0;width:65px;padding:15px 20px 8px}app header>div>nav a.memu-toggle i{font-size:17px;height:16px}}app header>div>.settings{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}app header>div>.settings button{background:0 0;color:#b0b7d5;border:1px solid rgba(176,183,213,.5);width:auto;padding:6px 10px;font-size:90%;display:block;border-radius:2px}app header>div>.settings button:hover{background:#000;color:#fff}.user-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.user-profile .username{display:block;width:100%}.user-profile .username p{color:#b0b7d5;margin:0;padding:3px;border-bottom:1px solid #b0b7d5}.user-profile .username p a{color:#b0b7d5;font-weight:900;text-decoration:none;border:0}.user-profile .username button{background:0 0;color:#b0b7d5;border:0;width:auto;padding:2px 3px;text-align:left;font-size:80%;display:block;border-radius:0}.user-profile .username button:hover{background:#000;color:#fff}.user-profile>a{border:0;padding:0;margin:0}.user-profile img{display:block;margin:0 5px;padding:1px;border:1px solid #b0b7d5}.page-header{border-bottom:1px solid #d7dee5}.page-header h1{margin-bottom:1rem}@media(max-width:1000px){.ui.segment.lm-mobile-segment{padding:0;border:0}.ui.grid>.stackable.stackable.row>.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.column:not(.row),.ui.stackable.grid>.row>.column,.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column{padding:0 1rem 1rem!important}}button{background:#f6f7f9;border:1px solid #d7dee5}button:hover{background:#b9c4d0;color:#fff}button.btn-danger{color:#fff;background:#c0392b;border:1px solid #962d22}button.btn-danger:hover{color:#fff;background:#962d22}button.btn-primary{color:#fff;background:#319e67;border:1px solid #25774d}button.btn-primary:hover{color:#fff;background:#25774d}body{font-family:Source Sans Pro,sans-serif;margin:0;font-size:16px}h1,h2,h3{color:#222}body,button,input[text]{color:#3c3b3b}a{cursor:pointer;padding:1px;border-bottom:1px solid transparent;color:#3a7aba}a:hover{border-bottom:1px dashed #3a7aba}a code{color:#3a7aba;background:rgba(209,220,231,.35)}a code:hover{background:rgba(209,220,231,.6);border-bottom:1px dashed #3a7aba}.ui.segment.welcome{font-size:1em}.sub.header,.ui.items>.item .meta{color:#363636}.ui.header.em{font-style:italic;font-weight:400;color:#666;margin-top:0}body h1.ui.large.header{font-size:1.75em;line-height:1.25em;padding:0;margin:0}@media(max-width:1000px){body h1.ui.large.header{padding-top:1rem}}@media(min-width:1001px){body h1.ui.large.header{font-size:2.3em}}body h1.ui.large.header .sub.header{display:-webkit-box;display:-ms-flexbox;display:flex}.lm-category.subsection-heading,h1.ui.large.header .sub.header{border-top:1px solid #e2e5f0;border-right:1px solid #e2e5f0;border-bottom:1px solid #e2e5f0;background:#f3f4f8;position:relative;padding:.5rem;margin:.75rem 0 .75rem -.5rem;border-radius:0 .28571429rem .28571429rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.lm-category.subsection-heading p,h1.ui.large.header .sub.header p{margin:0;padding:0;margin-right:.75rem;padding-right:.75rem;border-right:1px solid #e2e5f0;color:#3c3b3b}.lm-category.subsection-heading p strong,h1.ui.large.header .sub.header p strong{font-weight:400;color:#000}.lm-category.subsection-heading p:last-child,h1.ui.large.header .sub.header p:last-child{border-right:0}.lm-category.subsection-heading:after,h1.ui.large.header .sub.header:after{background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff);position:absolute;top:-1px;bottom:-1px;content:"";width:8vw;left:-7vw;z-index:1}.lm-category.subsection-heading:before,h1.ui.large.header .sub.header:before{position:absolute;top:-1px;bottom:-1px;content:"";width:7vw;z-index:0;left:-7vw;border-top:1px solid #e2e5f0;border-bottom:1px solid #e2e5f0;background:#f3f4f8}.preview h1.ui.large.header .sub.header{border-left:1px solid #e2e5f0;border-radius:.28571429rem}.preview h1.ui.large.header .sub.header:after,.preview h1.ui.large.header .sub.header:before{display:none}.ui.relaxed.divided.items>.item .meta{padding:0;margin:.25rem 0 -.35rem;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.ui.relaxed.divided.items>.item .meta p{margin:0;padding:0;margin-right:.5rem;padding-right:.5rem;border-right:1px solid #e2e5f0;color:#3c3b3b}.ui.relaxed.divided.items>.item .meta p strong{font-weight:400;color:#000}.ui.relaxed.divided.items>.item .meta p:last-child{border-right:0}.ui.relaxed.divided.items>.item .extra{margin:.5rem 0 0}.ui.relaxed.divided.items>.item .extra .ui.label{font-weight:400}blockquote{margin-bottom:1rem;margin-left:0;margin-right:0;padding:.75rem 1rem;background-color:rgba(209,213,231,.25);border-left:4px solid #b0b7d5}body code[class*=language-],pre[class*=language-]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}code{padding:.15em .4em;font-size:.9em}code,pre{background:#f5f2f0}pre{color:#000;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.25em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;padding:1em;margin:.5em 0;overflow:auto;position:relative;z-index:99}footer code{background:0 0;color:#b0b7d5}pre code{padding:0;margin:0;background:0 0}code,code[class*=language-],pre[class*=language-]{color:#000;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}table{width:100%;background:#fff;margin:1em 0;border:1px solid rgba(34,36,38,.15);box-shadow:none;border-radius:.28571429rem;text-align:left;color:rgba(0,0,0,.87);border-collapse:separate;border-spacing:0;font-size:.95em}table thead th,table tr:first-child td{border-top:0}table thead th{cursor:auto;background:#f9fafb;text-align:inherit;color:rgba(0,0,0,.87);vertical-align:inherit;font-style:none;font-weight:700;text-transform:none;border-bottom:1px solid rgba(34,36,38,.1);white-space:nowrap;font-size:1.1em}table td,table th{padding:.5rem .75rem;font-size:1em;border-left:1px solid rgba(34,36,38,.1);border-top:1px solid rgba(34,36,38,.1)}table tr td:first-child,table tr th:first-child{border-left:0}body{shape-rendering:crispEdges;overflow-y:scroll;-webkit-overflow-scrolling:touch}svg .label.link{cursor:pointer}svg .label.link.hover,svg .label.link:hover{border-bottom:1px solid #ccc;cursor:pointer}.dev-admin-login{background:repeating-linear-gradient(-45deg,#bc382a,#bc382a 10px,#ab3326 0,#ab3326 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 5%;top:-52px;margin-bottom:-52px;left:0;right:0;height:60px;position:relative;z-index:9999999;transition:all .15s linear}.dev-admin-login p{color:hsla(0,0%,100%,.95);font-weight:700;padding:0;margin:0}@media(min-width:1001px){.dev-admin-login p{font-size:1.5em}}.dev-admin-login:hover{top:0}.dev-admin-login input{padding:.5rem;margin:0;min-width:50%;margin-left:auto;background:rgba(0,0,0,.25);border:1px solid #ab3326;color:#fff;font-size:1.5em}.dev-admin-login input:active,.dev-admin-login input:focus{background:#000;color:#fff}realmark-previewer-static{display:block}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}realmark-diff3 .diff-added,realmark-diff3 .diff-deleted,realmark-diff3 .diff-line,realmark-diff .diff-added,realmark-diff .diff-deleted,realmark-diff .diff-line{background:hsla(0,77%,75%,.2);position:relative;display:block;padding:0;border:0;border-collapse:collapse;min-height:1em}realmark-diff3 .diff-added td,realmark-diff3 .diff-deleted td,realmark-diff3 .diff-line td,realmark-diff .diff-added td,realmark-diff .diff-deleted td,realmark-diff .diff-line td{padding:.25rem .5rem;min-height:1em;border:0}realmark-diff3 .diff-added *,realmark-diff3 .diff-deleted *,realmark-diff3 .diff-line *,realmark-diff .diff-added *,realmark-diff .diff-deleted *,realmark-diff .diff-line *{margin:0;padding:0}realmark-diff3 .diff-added ol,realmark-diff3 .diff-added ul,realmark-diff3 .diff-deleted ol,realmark-diff3 .diff-deleted ul,realmark-diff3 .diff-line ol,realmark-diff3 .diff-line ul,realmark-diff .diff-added ol,realmark-diff .diff-added ul,realmark-diff .diff-deleted ol,realmark-diff .diff-deleted ul,realmark-diff .diff-line ol,realmark-diff .diff-line ul{margin-left:1rem}realmark-diff3 .diff-added blockquote,realmark-diff3 .diff-deleted blockquote,realmark-diff3 .diff-line blockquote,realmark-diff .diff-added blockquote,realmark-diff .diff-deleted blockquote,realmark-diff .diff-line blockquote{padding:.25rem 0 .25rem .25rem;border-left:2px solid #d3d3d3}realmark-diff3 .diff-added,realmark-diff .diff-added{background:rgba(141,240,141,.2)}realmark-diff3 .diff-line,realmark-diff .diff-line{background:0 0}realmark-diff3 .diff-added .diff-num1,realmark-diff3 .diff-added .diff-num2,realmark-diff3 .diff-deleted .diff-num1,realmark-diff3 .diff-deleted .diff-num2,realmark-diff3 .diff-line .diff-num1,realmark-diff3 .diff-line .diff-num2,realmark-diff .diff-added .diff-num1,realmark-diff .diff-added .diff-num2,realmark-diff .diff-deleted .diff-num1,realmark-diff .diff-deleted .diff-num2,realmark-diff .diff-line .diff-num1,realmark-diff .diff-line .diff-num2{text-align:center;color:#fff;min-width:1.5rem;padding:.25rem .1rem;font-size:.75em;color:rgba(0,0,0,.5);vertical-align:middle;border:0;background:hsla(0,77%,75%,.2)}realmark-diff3 .diff-added .diff-num1,realmark-diff3 .diff-deleted .diff-num1,realmark-diff3 .diff-line .diff-num1,realmark-diff .diff-added .diff-num1,realmark-diff .diff-deleted .diff-num1,realmark-diff .diff-line .diff-num1{padding-left:.5rem}realmark-diff3 .diff-added .diff-num2,realmark-diff3 .diff-deleted .diff-num2,realmark-diff3 .diff-line .diff-num2,realmark-diff .diff-added .diff-num2,realmark-diff .diff-deleted .diff-num2,realmark-diff .diff-line .diff-num2{border-right:1px solid #d3d3d3;padding-right:.5rem}realmark-diff3 .diff-added .diff-num1,realmark-diff3 .diff-added .diff-num2,realmark-diff .diff-added .diff-num1,realmark-diff .diff-added .diff-num2{background:rgba(141,240,141,.2)}realmark-diff3 .diff-line .diff-num1,realmark-diff3 .diff-line .diff-num2,realmark-diff .diff-line .diff-num1,realmark-diff .diff-line .diff-num2{background:hsla(0,0%,78%,.2)}realmark-diff{border:1px solid #d3d3d3;background-color:#fafafa;font-family:sans-serif;display:block}realmark-diff table{width:100%}realmark-diff header{border-bottom:1px solid #d3d3d3;margin:0;padding:0;font-family:sans-serif;overflow:hidden;background:#fff;display:block}realmark-diff header button{float:right;background:0 0;height:100%;padding:1rem .65rem;border:0;border-left:1px solid #d3d3d3;background:#ededed;transition:all .25s linear}realmark-diff header button:hover{background:#d4d4d4;color:#000}realmark-diff header p{font-size:1.4em;padding:.65rem .75rem .5rem;margin:0;color:#4183c4}realmark-diff pre[class*=language-]{margin:0;padding:0;background:0 0}realmark-diff pre[class*=language-] .token.entity,realmark-diff pre[class*=language-] .token.operator,realmark-diff pre[class*=language-] .token.string,realmark-diff pre[class*=language-] .token.url,realmark-diff pre[class*=language-] code{background:0 0}realmark-diff pre[class*=language-] code{margin:0;padding:0}realmark-diff3{border:1px solid #d3d3d3;background-color:#fafafa;display:block;margin-bottom:1rem;overflow:hidden}realmark-diff3 h1 a,realmark-diff3 h2 a,realmark-diff3 h3 a,realmark-diff3 h4 a,realmark-diff3 h5 a,realmark-diff3 h6 a{display:none}realmark-diff3 .diff-content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:200px;margin-bottom:1px}realmark-diff3 .diff-content>textarea{width:48%;max-width:48%;min-width:48%;min-height:100%;border:0;padding:.5%;margin:1px .5%;font-size:.9em;line-height:1.7em}realmark-diff3 .diff-content>table{width:50%;border:0;border:0;margin:0;padding-bottom:2em}realmark-diff3 header{border-bottom:1px solid #d3d3d3;margin:0;padding:0;overflow:hidden;background:#fff;display:block;display:-webkit-box;display:-ms-flexbox;display:flex}realmark-diff3 header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;background:#f5f5f5;border-left:1px solid #d3d3d3}realmark-diff3 header>div select{margin-left:1rem}realmark-diff3 header button{background:0 0;height:100%;padding:1rem .65rem;border:0;border-left:1px solid #d3d3d3;background:#ededed;transition:all .25s linear}realmark-diff3 header button:hover{background:#d4d4d4;color:#000}realmark-diff3 header p{font-size:1.4em;padding:.65rem .75rem .5rem;margin:0;margin-right:auto;color:#4183c4}realmark-diff3 pre[class*=language-]{margin:0;padding:0;background:0 0}realmark-diff3 pre[class*=language-] .token.entity,realmark-diff3 pre[class*=language-] .token.operator,realmark-diff3 pre[class*=language-] .token.string,realmark-diff3 pre[class*=language-] .token.url,realmark-diff3 pre[class*=language-] code{background:0 0}realmark-diff3 pre[class*=language-] code{margin:0;padding:0}realmark-previewer-static a.anchor,realmark-previewer a.anchor{float:left;padding-right:5px;margin-left:-21px;line-height:1;opacity:0}realmark-previewer-static h1:hover a.anchor,realmark-previewer-static h2:hover a.anchor,realmark-previewer-static h3:hover a.anchor,realmark-previewer-static h4:hover a.anchor,realmark-previewer-static h5:hover a.anchor,realmark-previewer-static h6:hover a.anchor,realmark-previewer h1:hover a.anchor,realmark-previewer h2:hover a.anchor,realmark-previewer h3:hover a.anchor,realmark-previewer h4:hover a.anchor,realmark-previewer h5:hover a.anchor,realmark-previewer h6:hover a.anchor{opacity:1}realmark-previewer a.anchor{float:left;padding-right:5px;margin-left:-21px;line-height:1;opacity:0}realmark-previewer h1:hover a.anchor,realmark-previewer h2:hover a.anchor,realmark-previewer h3:hover a.anchor,realmark-previewer h4:hover a.anchor,realmark-previewer h5:hover a.anchor,realmark-previewer h6:hover a.anchor{opacity:1}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}realmark-diff3 .diff-added,realmark-diff3 .diff-deleted,realmark-diff3 .diff-line,realmark-diff .diff-added,realmark-diff .diff-deleted,realmark-diff .diff-line{background:hsla(0,77%,75%,.2);position:relative;display:block;padding:0;border:0;border-collapse:collapse;min-height:1em}realmark-diff3 .diff-added td,realmark-diff3 .diff-deleted td,realmark-diff3 .diff-line td,realmark-diff .diff-added td,realmark-diff .diff-deleted td,realmark-diff .diff-line td{padding:.25rem .5rem;min-height:1em;border:0}realmark-diff3 .diff-added *,realmark-diff3 .diff-deleted *,realmark-diff3 .diff-line *,realmark-diff .diff-added *,realmark-diff .diff-deleted *,realmark-diff .diff-line *{margin:0;padding:0}realmark-diff3 .diff-added ol,realmark-diff3 .diff-added ul,realmark-diff3 .diff-deleted ol,realmark-diff3 .diff-deleted ul,realmark-diff3 .diff-line ol,realmark-diff3 .diff-line ul,realmark-diff .diff-added ol,realmark-diff .diff-added ul,realmark-diff .diff-deleted ol,realmark-diff .diff-deleted ul,realmark-diff .diff-line ol,realmark-diff .diff-line ul{margin-left:1rem}realmark-diff3 .diff-added blockquote,realmark-diff3 .diff-deleted blockquote,realmark-diff3 .diff-line blockquote,realmark-diff .diff-added blockquote,realmark-diff .diff-deleted blockquote,realmark-diff .diff-line blockquote{padding:.25rem 0 .25rem .25rem;border-left:2px solid #d3d3d3}realmark-diff3 .diff-added,realmark-diff .diff-added{background:rgba(141,240,141,.2)}realmark-diff3 .diff-line,realmark-diff .diff-line{background:0 0}realmark-diff3 .diff-added .diff-num1,realmark-diff3 .diff-added .diff-num2,realmark-diff3 .diff-deleted .diff-num1,realmark-diff3 .diff-deleted .diff-num2,realmark-diff3 .diff-line .diff-num1,realmark-diff3 .diff-line .diff-num2,realmark-diff .diff-added .diff-num1,realmark-diff .diff-added .diff-num2,realmark-diff .diff-deleted .diff-num1,realmark-diff .diff-deleted .diff-num2,realmark-diff .diff-line .diff-num1,realmark-diff .diff-line .diff-num2{text-align:center;color:#fff;min-width:1.5rem;padding:.25rem .1rem;font-size:.75em;color:rgba(0,0,0,.5);vertical-align:middle;border:0;background:hsla(0,77%,75%,.2)}realmark-diff3 .diff-added .diff-num1,realmark-diff3 .diff-deleted .diff-num1,realmark-diff3 .diff-line .diff-num1,realmark-diff .diff-added .diff-num1,realmark-diff .diff-deleted .diff-num1,realmark-diff .diff-line .diff-num1{padding-left:.5rem}realmark-diff3 .diff-added .diff-num2,realmark-diff3 .diff-deleted .diff-num2,realmark-diff3 .diff-line .diff-num2,realmark-diff .diff-added .diff-num2,realmark-diff .diff-deleted .diff-num2,realmark-diff .diff-line .diff-num2{border-right:1px solid #d3d3d3;padding-right:.5rem}realmark-diff3 .diff-added .diff-num1,realmark-diff3 .diff-added .diff-num2,realmark-diff .diff-added .diff-num1,realmark-diff .diff-added .diff-num2{background:rgba(141,240,141,.2)}realmark-diff3 .diff-line .diff-num1,realmark-diff3 .diff-line .diff-num2,realmark-diff .diff-line .diff-num1,realmark-diff .diff-line .diff-num2{background:hsla(0,0%,78%,.2)}realmark-diff{border:1px solid #d3d3d3;background-color:#fafafa;font-family:sans-serif}realmark-diff table{width:100%}realmark-diff header{border-bottom:1px solid #d3d3d3;margin:0;padding:0;font-family:sans-serif;overflow:hidden;background:#fff}realmark-diff header button{float:right;background:0 0;height:100%;padding:1rem .65rem;border:0;border-left:1px solid #d3d3d3;background:#ededed;transition:all .25s linear}realmark-diff header button:hover{background:#d4d4d4;color:#000}realmark-diff header p{font-size:1.4em;padding:.65rem .75rem .5rem;margin:0;color:#4183c4}realmark-diff pre[class*=language-]{margin:0;padding:0;background:0 0}realmark-diff pre[class*=language-] .token.entity,realmark-diff pre[class*=language-] .token.operator,realmark-diff pre[class*=language-] .token.string,realmark-diff pre[class*=language-] .token.url,realmark-diff pre[class*=language-] code{background:0 0}realmark-diff pre[class*=language-] code{margin:0;padding:0}realmark-diff3{border:1px solid #d3d3d3;background-color:#fafafa;display:block;margin-bottom:1rem;overflow:hidden}realmark-diff3 h1 a,realmark-diff3 h2 a,realmark-diff3 h3 a,realmark-diff3 h4 a,realmark-diff3 h5 a,realmark-diff3 h6 a{display:none}realmark-diff3 .diff-content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:200px;margin-bottom:1px}realmark-diff3 .diff-content>textarea{width:48%;max-width:48%;min-width:48%;min-height:100%;border:0;padding:.5%;margin:1px .5%;font-size:.9em;line-height:1.7em}realmark-diff3 .diff-content>table{width:50%;border:0;border:0;margin:0;padding-bottom:2em}realmark-diff3 header{border-bottom:1px solid #d3d3d3;margin:0;padding:0;overflow:hidden;background:#fff;display:block;display:-webkit-box;display:-ms-flexbox;display:flex}realmark-diff3 header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;background:#f5f5f5;border-left:1px solid #d3d3d3}realmark-diff3 header>div select{margin-left:1rem}realmark-diff3 header button{background:0 0;height:100%;padding:1rem .65rem;border:0;border-left:1px solid #d3d3d3;background:#ededed;transition:all .25s linear}realmark-diff3 header button:hover{background:#d4d4d4;color:#000}realmark-diff3 header p{font-size:1.4em;padding:.65rem .75rem .5rem;margin:0;margin-right:auto;color:#4183c4}realmark-diff3 pre[class*=language-]{margin:0;padding:0;background:0 0}realmark-diff3 pre[class*=language-] .token.entity,realmark-diff3 pre[class*=language-] .token.operator,realmark-diff3 pre[class*=language-] .token.string,realmark-diff3 pre[class*=language-] .token.url,realmark-diff3 pre[class*=language-] code{background:0 0}realmark-diff3 pre[class*=language-] code{margin:0;padding:0}