@import"https://use.typekit.net/htj6ghe.css";#pagenav{background:#333;box-shadow:0 -1px 4px #00000026,0 -1px 10px #00000026,0 -3px 24px #00000040,0 -9px 80px #00000059;left:0;padding:1em 1em 0;position:fixed;top:0;width:100%;z-index:65535}#pagenav ul{display:flex}#pagenav ul li{align-items:center;display:flex;height:48px}#pagenav ul.left li{margin-right:1em}#pagenav ul.left li a,#pagenav ul.left li a:visited{align-items:center;border-bottom:4px solid transparent;color:#999;display:flex;font-size:14pt;font-weight:700;height:48px;padding:0 .5em;text-decoration:none}#pagenav ul.left li a:hover,#pagenav ul.left li a:visited:hover{border-bottom:4px solid #39C}#pagenav ul.left li a.router-link-active,#pagenav ul.left li a:visited.router-link-active{border-bottom:4px solid #39C;color:#fff}#pagenav ul.left li.logo{background:white;border:1px solid transparent;border-radius:50%;height:35px;width:35px;padding-left:2px}#pagenav ul.left li.logo a{border-bottom:none;margin:0 auto;padding:0}#pagenav ul.left li.logo a:hover{border-bottom:none}#pagenav ul.left li.logo img{height:25px;width:25px;pointer-events:none}#pagenav ul.left li.logo:hover{background:#FFF;border:1px solid #39C}#pagenav ul.right{float:right}#pagenav ul.right li{margin-left:1em}#pagenav ul.right li a,#pagenav ul.right li a:visited{align-items:center;border-bottom:4px solid transparent;color:#fff;display:flex;font-size:14pt;font-weight:700;height:48px;padding:0 .5em;text-decoration:none}#pagenav ul.right li a:hover,#pagenav ul.right li a:visited:hover{border-bottom:4px solid #39C}#pagenav ul.right li.profile-menu{background:white;border-radius:50%;cursor:pointer;height:35px;width:35px;margin-bottom:1em}#pagenav ul.right li.profile-menu img{height:25px;margin:0 auto;pointer-events:none;width:25px}#pagenav ul.right li.profile-menu .submenu{background:white;border-radius:5px;border:1px solid #666;display:block;right:1em;padding:.5em 0;position:fixed;top:50px;width:180px}#pagenav ul.right li.profile-menu .submenu p{padding:0 .5em}#pagenav ul.right li.profile-menu .submenu p strong{font-weight:700}#pagenav ul.right li.profile-menu .submenu ul{border-top:1px solid black;display:block;padding-top:.5em;margin-top:.5em}#pagenav ul.right li.profile-menu .submenu li{display:block;height:auto;margin-left:0}#pagenav ul.right li.profile-menu .submenu li>span{display:inline-block;color:#000;line-height:1.2em;padding:.25em .5em}#pagenav ul.right li.profile-menu .submenu li a{border-bottom:none;display:block;color:#000;height:auto;line-height:1.2em;padding:.25em .5em}#pagenav ul.right li.profile-menu .submenu li a:hover{background-color:#39c;color:#fff}#pagenav ul.right li.profile-menu .submenu a,#pagenav ul.right li.profile-menu .submenu span{display:block;font-size:10pt;font-weight:700;text-decoration:none}#pagenav ul.right li.profile-menu .submenu label.switch{position:relative;display:inline-block;width:2em;height:1em}#pagenav ul.right li.profile-menu .submenu label.switch input{opacity:0;width:0;height:0}#pagenav ul.right li.profile-menu .submenu label.switch input:checked+.slider{background-color:#39c}#pagenav ul.right li.profile-menu .submenu label.switch input:checked+.slider:before{-webkit-transform:translateX(1em);-ms-transform:translateX(1em);transform:translate(1em)}#pagenav ul.right li.profile-menu .submenu label.switch input:focus+.slider{box-shadow:0 0 1px #39c}#pagenav ul.right li.profile-menu .submenu label.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}#pagenav ul.right li.profile-menu .submenu label.switch .slider.round{border-radius:1em}#pagenav ul.right li.profile-menu .submenu label.switch .slider.round:before{border-radius:50%}#pagenav ul.right li.profile-menu .submenu label.switch .slider:before{position:absolute;content:"";height:1em;width:1em;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.dark #pagenav{background:#111}.dark #pagenav ul.right li.profile-menu .submenu{background:#333}.dark #pagenav ul.right li.profile-menu .submenu ul{border-top-color:#111}.dark #pagenav ul.right li.profile-menu .submenu ul a{color:#aaa}.dark #pagenav ul.right li.profile-menu .submenu li>span{color:#aaa}html{height:100%}a,a:visited{color:#39c;text-decoration:none}body#app{font-size:11pt;min-height:100%}body#app>article{background:white;color:#000;min-height:100vh}body#app>article>main{position:fixed;top:64px;background:rgba(51,153,204,.3);min-height:100vh;width:100%}body#app>article.dark{background:#333;color:#ddd}#document-editor .ace_editor{min-height:calc(100vh - 69px - 2em);width:100%;height:100%}#document-editor>nav{background:#AAA;color:#333;height:2em;width:100%}#document-editor>nav input{background:#CCC;border:1px solid #666;display:block;position:relative;line-height:1.4em;padding:0 .5em;font-weight:700;width:200px;text-align:center;margin:0 auto;top:.3em}#document-editor>nav ul{display:block;float:left;padding-left:.5em}#document-editor>nav ul li{border-right:1px solid #999;display:inline-block;padding:0 .25em;position:relative;line-height:2em}#document-editor>nav ul li:first-of-type{border-left:1px solid #999}#document-editor>nav ul li a{color:#39c}#document-editor>nav ul li.button{cursor:pointer}#document-editor>nav ul li.button:hover{background:#BBB;color:#111}#document-editor>nav ul li.button.save.dirty{background:#C33}#document-editor>nav ul li.button.save.dirty:hover{color:#fff}#document-editor>nav ul select{margin-left:.25em}.image-zoom-overlay[data-v-762fc435]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:2147483648;animation:fadeIn-762fc435 .3s ease-out}.image-zoom-container[data-v-762fc435]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px;box-sizing:border-box}.image-zoom-image[data-v-762fc435]{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 8px 32px #0000004d;animation:zoomIn-762fc435 .3s ease-out}@keyframes fadeIn-762fc435{0%{opacity:0}to{opacity:1}}@keyframes zoomIn-762fc435{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}body{background:#356}.sosly-forge-logo-link{align-items:center;background:white;border:1px solid black;border-radius:50%;bottom:.25in;box-shadow:1px 4px 14px #000;display:flex;height:35px;position:fixed;right:.25in;text-align:center;width:35px}.sosly-forge-logo-link img{height:20px;margin:0 auto;width:20px}.document{position:relative;width:8.5in;margin:.25in auto}.document>nav.table-of-contents{z-index:9999;background:saddlebrown;border-right:1px solid #7d563b;min-height:1cm;min-width:.5cm;position:fixed;margin-top:1cm;margin-left:-6px;max-width:8cm}.document>nav.table-of-contents:before,.document>nav.table-of-contents:after{content:"";position:absolute}.document>nav.table-of-contents:before{height:0;width:0;border-bottom:6px solid #48240a;border-left:6px solid transparent;left:0;top:-6px}.document>nav.table-of-contents:after{height:0;width:0;border-top:.5cm solid saddlebrown;border-bottom:.5cm solid saddlebrown;border-right:.5cm solid transparent;top:0px;right:-.5cm}.document>nav.table-of-contents a,.document>nav.table-of-contents a:visited{color:tan;text-decoration:none}.document>nav.table-of-contents li{display:block}.document>nav.table-of-contents li span{display:none}.document>nav.table-of-contents ol,.document>nav.table-of-contents li{text-indent:0;margin:0;padding:0}.document>nav.table-of-contents ol{padding-left:5mm}.document>nav.table-of-contents>ol{border:2px dashed #753a10;display:none;color:tan;padding:5px}.document>nav.table-of-contents ol>li>ol>li>ol>li>ol{display:none}.document>nav.table-of-contents:hover,.document>nav.table-of-contents:active{box-shadow:1px 4px 14px #000;padding:2mm}.document>nav.table-of-contents:hover>ol,.document>nav.table-of-contents:active>ol{display:block}.document>nav.table-of-contents:hover:after,.document>nav.table-of-contents:active:after{display:none}.page{background:white;color:#000;column-count:2;column-fill:auto;column-gap:.3in;column-width:3.5in;-webkit-column-count:2;-moz-column-count:2;-webkit-column-width:3.5in;-moz-column-width:3.5in;-webkit-column-gap:.3in;-moz-column-gap:.3in;counter-increment:page-numbers;padding:.5in;position:relative;z-index:15;overflow:hidden;height:11in;width:8.5in;font-family:bookmania,serif;font-weight:400;font-style:normal;font-size:10pt;line-height:1.1em;text-rendering:optimizeLegibility;page-break-before:always;page-break-after:always;box-shadow:1px 4px 14px #000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page a,.page a:visited{color:#000;text-decoration:none}.page+.page{margin-top:.5cm}.page .classTable{margin-top:25px;margin-bottom:40px;border-collapse:separate;background-color:#fff;border:initial;border-style:solid;border-image-outset:25px 17px;border-image-repeat:stretch;border-image-slice:150 200 150 200;border-image-source:url(/table-border.png);border-image-width:47px}.page .column-break{break-after:always;-webkit-column-break-after:always;-moz-column-break-after:always}.page .column-break+p{text-indent:0}.page .descriptive{display:block-inline;margin-bottom:1em;background-color:#faf7ea;font-family:ScalySans;border-style:solid;border-width:7px;border-image:url(/descriptive.png) 12 stretch;border-image-repeat:stretch;border-image-outset:4px;box-shadow:0 0 6px #faf7ea}.page .footnote{border-bottom:1px solid black;position:absolute;bottom:37px;width:40%;font-size:.8em}.page .pageNumber{position:absolute;bottom:29px;width:48px;text-align:center;color:#000;font-size:10pt;font-weight:1000}.page .pageNumber:after{content:counter(page-numbers)}.page:nth-child(even) .footnote{left:80px;text-align:left}.page:nth-child(even) .pageNumber{left:17px}.page:nth-child(odd) .footnote{right:80px;text-align:right}.page:nth-child(odd) .pageNumber{right:17px}.page .spellList{column-count:3;-webkit-column-count:3;-moz-column-count:3;column-span:all;-webkit-column-span:all;-moz-column-span:all}.page .wide{column-span:all;-webkit-column-span:all;-moz-column-span:all}.page .wide.two-column{column-count:2;column-fill:auto;column-gap:1cm;column-width:8cm;-webkit-column-count:2;-moz-column-count:2}.page blockquote{background-color:#e6e6e6;break-inside:avoid;-webkit-break-inside:avoid;-moz-break-inside:avoid;border-left-color:#f5f5f5;border-style:solid;border-width:5px;border-image:url(/note-wrap.png) 11;border-image-outset:5px 0px;box-shadow:0 1px 5px;font-family:Calibri;font-size:10pt;margin:9px 0 13px;overflow:hidden;padding:5px}.page blockquote h1,.page blockquote h2,.page blockquote h3,.page blockquote h4,.page blockquote h5{font-family:ff-scala-sans-pro,sans-serif;margin-top:0}.page blockquote p{margin-top:0;text-indent:0}.page blockquote p+p{margin-top:0}.page blockquote ul{padding-left:1em;margin-bottom:0}.page h1,.page h2,.page h3,.page h4,.page h5{font-weight:400;margin:2mm 0 0;padding:0;line-height:1.1}.page h1+p,.page h2+p,.page h3+p,.page h4+p,.page h5+p{text-indent:0}.page h1,.page h2,.page h3,.page h4{font-family:mrs-eaves,serif;font-weight:700;font-style:normal}.page h1{column-span:all;-webkit-column-span:all;-moz-column-span:all;font-size:24pt;margin-bottom:.5em}.page h2{font-size:20pt}.page h3{font-size:15pt}.page h4{font-size:12pt}.page h2{margin-bottom:.2em}.page h3{color:#356;border-bottom:1pt solid #356;margin-bottom:.2em}.page h5{font-family:ff-scala-sans-pro,sans-serif;font-size:11pt;font-variant:small-caps;font-weight:700}.page hr{visibility:hidden;margin:0}.page hr+blockquote{background:white;border:3px solid #e6e6e6}.page hr+hr+blockquote{column-count:2;column-fill:auto;column-gap:1cm;column-width:7.68cm;-webkit-column-count:2;-moz-column-count:2;-webkit-column-width:7.68cm;-moz-column-width:7.68cm;-webkit-column-gap:1cm;-moz-column-gap:1cm;column-span:all;-webkit-column-span:all;-moz-column-span:all}.page hr+ul{margin-bottom:.5em;padding-left:1em;text-indent:-1em;list-style-type:none}.page img{z-index:-1}.page img.zoomable{cursor:pointer;transition:opacity .2s ease,transform .2s ease;z-index:1}.page img.zoomable:hover{opacity:.8;transform:scale(1.02)}.page li{-webkit-column-break-inside:avoid;column-break-inside:avoid}.page p{margin:0 0 10.5px;text-indent:1em}.page p+p,.page p+ul,.page p+ol{margin-top:-.8em}.page p img{max-width:100%}.page>p:first-of-type{text-indent:0}.page ol{margin-bottom:.8em;padding-left:1.4em;line-height:1.3em;list-style-position:outside;list-style-type:decimal}.page ol+p{margin-top:-.8em}.page ul{line-height:1.3em;list-style-position:outside;list-style-type:disc;margin-top:0;margin-bottom:.8em;padding-left:1.4em}.page table{column-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;border-collapse:collapse;border-spacing:0;font-family:ff-scala-sans-pro,sans-serif;line-height:1.2em;margin-bottom:1em;overflow:hidden;width:100%;z-index:15}.page table th{font-weight:700}.page table td{vertical-align:top}.page table tbody tr:nth-child(odd){background-color:#ccc}@media print{body{background:white}body .document{margin:0 auto;width:auto}body .document nav.table-of-contents{display:none}body .page{box-shadow:none}body .page+.page{margin-top:0}body .sosly-forge-logo-link{display:none}}.zoomable{cursor:pointer;transition:opacity .2s ease,transform .2s ease}.zoomable:hover{opacity:.8;transform:scale(1.02)}.image-zoom-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:2147483648;animation:fadeIn .3s ease-out;backdrop-filter:blur(2px)}.image-zoom-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px;box-sizing:border-box}.image-zoom-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 16px 64px #0006;animation:zoomIn .3s ease-out;width:auto}.image-zoom-close{position:absolute;top:-50px;right:-50px;width:40px;height:40px;border:2px solid rgba(255,255,255,.3);border-radius:50%;background-color:#ffffff1a;color:#fff;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;backdrop-filter:blur(4px)}.image-zoom-close:hover{background-color:#fff3;border-color:#ffffff80;transform:scale(1.1)}.image-zoom-close:active{transform:scale(.95)}@keyframes fadeIn{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(2px)}}@keyframes zoomIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width: 768px){.image-zoom-close{top:-30px;right:-30px;width:32px;height:32px;font-size:18px}.image-zoom-container{max-width:98vw;max-height:98vh}}#preview-pane{overflow-y:scroll;height:calc(100vh - 65px - 2em);width:100%}#preview-pane pre{background:white;color:#000;margin:.25in auto;padding:.5in;width:8.5in}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging .splitpanes__pane,*:has(.splitpanes--dragging){-webkit-user-select:none;user-select:none;pointer-events:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out;will-change:width}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out;will-change:height}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.default-theme.splitpanes .splitpanes__pane{background-color:#f2f2f2}.default-theme.splitpanes .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.default-theme.splitpanes .splitpanes__splitter:before,.default-theme.splitpanes .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.default-theme.splitpanes .splitpanes__splitter:hover:before,.default-theme.splitpanes .splitpanes__splitter:hover:after{background-color:#00000040}.default-theme.splitpanes .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}#document-editor .splitpanes{height:calc(100vh - 65px - 2em)}#document-editor .splitpanes .splitpanes__splitter{background:#AAA;border-left:1px solid #999;border-right:1px solid #999;width:5px}#document-editor .splitpanes .splitpanes__splitter:hover{background:#888}#profile{margin:25px auto 0;width:8.5in;background:white;color:#000;box-shadow:1px 5px 15px #000}#profile .left{border-right:1px solid black;padding:1em;width:200px}#profile .left img{border:1px solid #EEE;display:block;margin:0 auto 1em;width:128px}#profile .left h1{font-size:18pt;font-weight:700;text-align:center}.dark #profile{background:#333;color:#ddd}.dark #profile .left{border-right:1px solid #666}#workbench nav{padding-bottom:.5em;border-bottom:2px solid #DDD;margin-top:1em;min-height:1.3em}#workbench nav ul:first-of-type{float:right}#workbench nav ul:first-of-type li{cursor:pointer;display:inline-block;padding-left:1em}#workbench nav ul:last-of-type>li{display:inline-block;position:relative}#workbench nav ul:last-of-type>li>div{display:inline-block}#workbench nav ul:last-of-type>li:before{content:"/";padding:.25em}#workbench nav ul:last-of-type>li:first-of-type:before{display:none}.dark #workbench nav{border-bottom:2px solid #666}#workbench{margin:1em auto;max-height:calc(100vh - 64px - 2em);padding:.5in;width:8.5in;background:#EEE;color:#333;box-shadow:1px 5px 15px #333}#workbench table{margin-top:1em;width:100%}#workbench table th,#workbench table td{line-height:1.3em;padding:0 5px}#workbench table th:nth-of-type(1),#workbench table td:nth-of-type(1){width:48%}#workbench table th:nth-of-type(2),#workbench table td:nth-of-type(2){width:27%}#workbench table th:nth-of-type(3),#workbench table td:nth-of-type(3){width:15%}#workbench table th:nth-of-type(4),#workbench table td:nth-of-type(4){width:12%}#workbench table th:nth-of-type(5),#workbench table td:nth-of-type(5){width:8%}#workbench table td:last-of-type svg{cursor:pointer}#workbench table td:first-of-type span{display:inline-block;width:1em;text-align:center}#workbench table thead{display:table;table-layout:fixed;width:calc(100% - 0.5em)}#workbench table thead th{border-right:1px solid #CCC;cursor:pointer;font-size:10pt;text-align:left}#workbench table thead th:last-of-type{border-right:none}#workbench table tbody{border:1px solid #CCC;display:block;height:calc(100vh - 91px - 1.5in - 2em);overflow-y:scroll;width:7.5in}#workbench table tbody tr{display:table;width:100%;table-layout:fixed}#workbench table tbody tr:hover{background:#CCC}#workbench table tbody tr:nth-child(odd){background:#DDD}#workbench table tbody tr:nth-child(odd):hover{background:#CCC}#workbench table tbody::-webkit-scrollbar{width:.5em}#workbench table tbody::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #aaa}#workbench table tbody::-webkit-scrollbar-thumb{background-color:#ccc;outline:1px solid #CCC}.dark #workbench{background:#333;color:#aaa}.dark #workbench table thead th{border-right-color:#666}.dark #workbench tbody{border-color:#666}.dark #workbench tbody tr:hover{background:#555}.dark #workbench tbody tr:nth-child(odd){background:#444}.dark #workbench tbody tr:nth-child(odd):hover{background:#555}
