.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}:root{--typenoter-font-family: "Roboto", serif;--typenoter-font-optical-sizing: auto;--typenoter-font-weight: normal;--typenoter-font-style: normal;--typenoter-font-variation-settings: "wdth" 100;--typenoter-max-width: 100%;--typenoter-padding: 2rem;--typenoter-background: hsl(0, 0%, 95%);--typenoter__variable--valid-background: hsl(150, 32%, 80%);--typenoter__variable--valid-color: hsl(215, 50%, 45%);--typenoter__variable--invalid-background: hsl(335, 100%, 90%);--typenoter__variable--active-color: hsl(214, 61%, 79%);--typenoter__variable--active-background: hsl(214, 61%, 79%);--base-font-family: Arial, Helvetica, sans-serif;--base-background: hsl(0, 0%, 80%);--alt-background: hsl(0, 0%, 100%);--base-border-color: hsl(0, 0%, 70%);--base-font-color: hsl(0, 0%, 0%);--track-background: hsl(0, 0%, 40%);--tab-dragover-placeholder-background: hsl(0, 0%, 20%);--outline: var(--base-border-color) 1px solid;--selected-color: hsl(0, 0%, 85%);--hover-color: hsl(0, 0%, 95%);--active-color: hsl(125, 50%, 50%);--active-background: hsl(215, 50%, 85%);--primary-button-background: hsla(215, 50%, 60%);--primary-button-color: hsl(0, 0%, 100%);--main-sideline-color: hsl(0, 0%, 70%);--main-sideline-background: hsl(0, 0%, 85%);--main-sideline-background: transparent;--line-number-width: 3rem;--line-number-right-padding: .5rem;--line-number-color: var(--base-border-color);--line-number-selected-color: var(--active-color);--metadata-padding: 1rem 0;--metadata-sideline-color: hsl(215, 50%, 60%);--metadata-background: hsl(215, 50%, 85%);--metadata-key-color: hsl(215, 50%, 45%);--metadata-key-value-separator-color: hsl(215, 50%, 80%);--metadata-value-color: hsl(215, 50%, 50%);--variables-sideline-color: hsl(215, 50%, 60%);--variables-key-color: hsl(215, 50%, 45%);--command-container-font-family: Arial, Helvetica, sans-serif;--command-height: 2rem;--command-bar-container-background: var(--alt-background);--command-bar-container-border-radius: .5rem;--command-bar-container-border-color: var(--base-border-color);--command-bar-max-width: 40rem;--command-bar-suggestions-height: 20rem;--tab-height: 2rem;--tab-selected-border-top: 2px solid var(--active-color);--suggestions-max-height: 300px;--suggestions-max-width: 300px;--variable-editor-height: 150px;--variable-editor-unfocused-color: hsl(0, 0%, 70%);--variable-editor-focused-color: hsl(0, 0%, 30%)}html,body{overflow:hidden}.fade-in{transition:opacity .7s ease-in-out}.command-container{position:absolute;top:0;height:var(--tab-height);background:var(--base-background);left:0;width:100%;display:block;overflow:hidden;display:flex;align-items:center;justify-content:space-around;font-family:var(--command-container-font-family);font-size:.8rem;border-bottom:var(--outline);box-sizing:border-box}.command-bar-container{max-width:var(--command-bar-max-width);width:100%;padding:4px;background:var(--command-bar-container-background);border-radius:var(--command-bar-container-border-radius);border-color:var(--command-bar-container-border-color);border-width:1px;border-style:solid;overflow:hidden}.command-bar-container:focus-within{position:fixed;top:0;z-index:4}input.command-bar{width:100%;box-sizing:border-box;cursor:pointer;border:none}input.command-bar:focus-visible{cursor:text}.command-bar-suggestions{display:none;list-style:none;padding:0;margin:0;-webkit-user-select:none;user-select:none}.command-bar-container:focus-within .command-bar-suggestions{width:100%;overflow-y:scroll;max-height:var(--command-bar-suggestions-height);background:transparent;display:block}.command-bar-suggestions li{display:flex;justify-content:space-between;cursor:pointer;outline:none;height:1.25rem}.command-bar-suggestions li div.main{display:flex;align-items:center;padding:4px}.command-bar-suggestions li.first{border-top:1px solid var(--base-border-color)}.command-bar-suggestions li:hover{background:var(--hover-color)}.command-bar-suggestions li.focus{background:var(--selected-color)}div.data-and-controls,div.data-and-controls div.controls{display:flex;align-items:center}.command-bar-suggestions li div.data-and-controls div.controls{display:none;opacity:0}.command-bar-suggestions li.focus div.data-and-controls div.controls,.command-bar-suggestions li:hover div.data-and-controls div.controls{display:block;opacity:1}.command-bar-preview{display:none;padding:0;margin:0;border-top:1px solid var(--base-border-color)}.command-bar-container:focus-within .command-bar-preview{overflow-y:auto;height:300px;display:block}.tabs-container{position:absolute;top:var(--command-height);height:var(--tab-height);background:var(--base-background);left:0;width:100%;display:block;overflow:hidden}.tabs-container ul{list-style:none;list-style-position:inside;padding:0;margin:0;height:100%;font-size:0;white-space:nowrap;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none}.tabs-container ul::-webkit-scrollbar{height:4px}.tabs-container ul::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--base-background);border-radius:10px}.tabs-container:hover ul:hover::-webkit-scrollbar-thumb{background:var(--track-background);border-radius:10px}.tabs-container ul li{position:relative;display:inline-block;border-color:var(--base-border-color);border-width:0 .25px .5px 0px;border-style:solid;padding:0;margin:0;box-sizing:border-box;height:100%;font-family:Arial,Helvetica,sans-serif;border-top:2px solid transparent}.tabs-container ul li a{text-decoration:none;color:var(--base-font-color)}.tabs-container ul li.is-active{background:var(--metadata-background);border-top:var(--tab-selected-border-top);border-bottom:0}.tabs-container ul li div.content{display:flex;align-items:center;height:var(--tab-height)}.tabs-container ul li div.name{font-size:.8rem}.tabs-container ul li div.controls{padding:0;margin:0 .25rem}.tabs-container ul li button{padding:0;margin:0;border:0;height:1rem;width:1rem;display:inline-block;border-radius:.25rem;cursor:pointer;background-color:transparent}.tabs-container ul li button.symbol{margin:0 .25rem}.tabs-container ul li div.controls button:hover{background:gray}.tabs-container ul li button svg{color:#000;height:1rem;width:1rem}.tabs-container ul li.dragover:before{content:"";position:absolute;top:-2px;width:3px;height:calc(100% + 2px);background-color:var(--tab-dragover-placeholder-background);z-index:6;box-sizing:border-box}.tabs-container ul li.dragover.left:before{left:-1px}.tabs-container ul li.dragover.right:before{right:0}.ghost{display:block;position:absolute;top:-100px;width:800px}button.symbol{padding:0;margin:0;border:0;height:1rem;width:1rem;display:inline-block;border-radius:.25rem;cursor:pointer;background-color:transparent;margin:0 .25rem}button svg{color:#000;height:1rem;width:1rem}.editor-frame{position:absolute;top:calc(var(--tab-height) + var(--command-height));bottom:var(--command-height);left:0;right:0;box-sizing:border-box}.splash-screen{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;background:transparent}.splash-screen .logo{width:80%;max-width:60rem}.splash-screen .start-here{display:block;position:absolute;top:0;height:2rem;width:auto;transform:translateY(20vh);opacity:0;display:none}.splash-screen .up-arrow{display:block;position:absolute;top:0;transform:translateY(-20px);height:20vh;width:auto;opacity:0;display:none}.splash-screen .show{transition:opacity 3s ease-in-out;opacity:1;display:block}.bottom-bar{position:absolute;bottom:0;height:var(--tab-height);background:var(--base-background);left:0;width:100%;display:block;overflow:hidden;display:flex;align-items:center;justify-content:space-around;font-family:var(--base-font-family);font-size:.8rem;border-bottom:var(--outline);box-sizing:border-box}.global-container{position:absolute;top:0;left:0;right:0;bottom:0;width:auto}.hide{display:none}.outer-container{position:absolute;top:0;left:0;right:0;bottom:0;min-height:100%;background:var(--typenoter-background)}.container{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;overflow-x:hidden}.typenoter{position:absolute;background:var(--typenoter-background);top:0;left:0;right:0;bottom:0;height:100%;padding:var(--typenoter-padding);font-family:var(--typenoter-font-family);font-optical-sizing:var(--typenoter-font-optical-sizing);font-weight:var(--typenoter-font-weight);font-style:var(--typenoter-font-style);font-variation-settings:var(--typenoter-font-variation-settings);max-width:var(--typenoter-max-width);width:100%;min-height:100%;padding:0;margin:0;counter-reset:line}.typenoter:focus-visible{outline:none}.typenoter img{max-width:100%}.typenoter>p,.typenoter>h1,.typenoter>h2,.typenoter>h3,.typenoter>h4,.typenoter>h5,.typenoter>h6,.typenoter>blockquote,.typenoter>pre,.typenoter>ul,.typenoter>ol,.typenoter>metadata{position:relative;display:block;counter-increment:line;margin:0;margin-left:var(--line-number-width);border-left:var(--line-number-color) 1px solid;padding-bottom:1rem}.typenoter blockquote{margin-top:-1rem;border-left:1px solid var(--main-sideline-color)}.typenoter>ol>li>p,.typenoter>ul>li>p{margin:0;padding:.5rem}.typenoter>p:before,.typenoter>h1:before,.typenoter>h2:before,.typenoter>h3:before,.typenoter>h4:before,.typenoter>h5:before,.typenoter>h6:before,.typenoter>blockquote:before,.typenoter>pre:before,.typenoter>ul:before,.typenoter>ol:before,.typenoter>metadata:before{width:2.5rem;content:counter(line);position:absolute;font-weight:400;left:-3.5rem;text-align:right;color:var(--line-number-color)}.typenoter>p.working,.typenoter>h1.working,.typenoter>h2.working,.typenoter>h3.working,.typenoter>h4.working,.typenoter>h5.working,.typenoter>h6.working,.typenoter>blockquote.working,.typenoter>pre.working,.typenoter>ul.working,.typenoter>ol.working,.typenoter>metadata.working{box-shadow:-2px 0 0 0 var(--line-number-selected-color)}.typenoter>p.working:before,.typenoter>h1.working:before,.typenoter>h2.working:before,.typenoter>h3.working:before,.typenoter>h4.working:before,.typenoter>h5.working:before,.typenoter>h6.working:before,.typenoter>blockquote.working:before,.typenoter>pre.working:before,.typenoter>ul.working:before,.typenoter>ol.working:before,.typenoter>metadata.working:before{color:var(--line-number-selected-color)}.typenoter h1,.preview-html h1{text-align:center;font-size:1rem}.typenoter h2,.preview-html h2{text-align:left;font-size:1rem}.typenoter h3,.preview-html h3{text-align:left;font-size:1rem;font-style:italic}.typenoter ol,.preview-html ol{list-style:decimal}.typenoter li>ol,.preview-html li>ol{list-style:lower-alpha}.typenoter li>ol>li>ol,.preview-html li>ol>li>ol{list-style:lower-roman}.typenoter a{text-decoration:none;background:var(--primary-button-background);color:var(--primary-button-color);margin:0 .125rem;padding:0 .125rem;border-radius:.125rem}metadata{position:relative;display:block;background:var(--metadata-background);padding:var(--metadata-padding);box-sizing:border-box}metadata-title{font-size:1.5em;display:block;font-weight:700}metadata-line{font-family:Consolas,monospace;font-size:.8em;display:block}.metadata-key{color:var(--metadata-key-color);font-weight:700}.metadata-key-value-separator{color:var(--metadata-key-value-separator-color);font-weight:700}.metadata-value{color:var(--metadata-value-color)}.variable{cursor:pointer}.variable-placeholder{background:var(--typenoter__variable--active-background)}.variable.invalid{background:var(--typenoter__variable--invalid-background)}.variable.valid{color:var(--typenoter__variable--valid-color)}div.suggestions-container{position:absolute;background:var(--alt-background);outline:var(--outline);font-family:var(--typenoter-font-family);font-optical-sizing:var(--typenoter-font-optical-sizing);font-weight:var(--typenoter-font-weight);font-style:var(--typenoter-font-style);font-variation-settings:var(--typenoter-font-variation-settings);z-index:3}ul.suggestions{position:absolute;padding:0;margin:0;list-style:none;outline:var(--outline);max-height:var(--suggestions-max-height);max-width:var(--suggestions-max-width);overflow-x:hidden;overflow-y:scroll;background:var(--alt-background);font-size:.9rem;-webkit-user-select:none;user-select:none}ul.suggestions li{white-space:nowrap;overflow:hidden;cursor:pointer;line-height:1rem}ul.suggestions li:hover{background:var(--hover-color)}ul.suggestions li.selected{background:var(--selected-color)}ul.suggestions div.main{display:flex;align-items:center}div.suggestion-preview{position:absolute;width:300px;height:300px;left:300px;box-sizing:border-box;outline:var(--outline)}div.preview-heading{position:absolute;height:1rem;width:100%;background:var(--metadata-background)}div.preview-controls{position:absolute;right:0;top:0}div.preview-controls button{border:0;background:transparent;vertical-align:top;cursor:pointer;width:1rem;height:1rem;padding:0;margin-left:.5rem}div.preview-html{position:absolute;width:100%;height:100%;padding:1rem;box-sizing:border-box;overflow-y:scroll;background:var(--alt-background);cursor:pointer;overflow-wrap:break-word;-webkit-user-select:none;user-select:none}:root{--triangle-base: 10px;--triangle-height: 10px;--triangle-left: 5px;--accent-color: hsl(215, 50%, 45%);--solid-color: #020e13}div.actions-container{position:absolute;background:var(--alt-background);font-family:var(--typenoter-font-family);font-optical-sizing:var(--typenoter-font-optical-sizing);font-weight:var(--typenoter-font-weight);font-style:var(--typenoter-font-style);font-variation-settings:var(--typenoter-font-variation-settings);width:100%;background:var(--command-bar-container-background);border-radius:var(--command-bar-container-border-radius);border-width:0;border-style:solid;font-size:.8rem;overflow:hidden;z-index:3;border-image:fill 0 // var(--triangle-height) conic-gradient(var(--accent-color) 0 0)}div.actions-container:focus-within{border-width:1px}input.actions-input{width:100%;box-sizing:border-box;cursor:pointer;border:none;background:transparent}div.actions-container:focus-within .actions-input{background:#fff}.actions-container:focus-within ul.actions{width:100%;overflow-y:scroll;max-height:var(--command-bar-suggestions-height);background:transparent;display:block;background:var(--command-bar-container-background)}ul.actions{display:none;list-style:none;padding:0;margin:0;-webkit-user-select:none;user-select:none}ul.actions li{display:flex;justify-content:space-between;cursor:pointer;outline:none;height:1.25rem}ul.actions li div.main{display:flex;align-items:center}ul.actions li.first{border-top:1px solid var(--base-border-color)}ul.actions li:hover{background:var(--hover-color)}ul.actions li.focus{background:var(--selected-color)}div.actions-modal{height:40rem}.autocomplete .selected{background:#d3d3d3}.variable-editor{position:absolute;background:var(--alt-background);z-index:1;padding:0;margin:0;list-style:none;width:200px;outline:lightgray 1px solid}.variable-editor textarea{box-sizing:border-box;position:relative;padding:.5rem;margin:0;height:100%;width:100%;border:0;color:var(--variable-editor-unfocused-color)}.variable-editor textarea:focus{color:var(--variable-editor-focused-color)}main{position:relative;display:block;margin-left:8px}main:before{content:"";display:block;position:absolute;left:-8px;top:0;border-radius:5px;width:4px;height:100%;background-color:var(--main-sideline-color)}.placeholder{opacity:.5;width:1px}.title-placeholder:before{content:"Type title here";opacity:.5;width:1px}.keyvalue-placeholder:before{content:'Type "Is snippet" to make this a snippet';opacity:.5;width:1px}.content-placeholder:before{content:'Type content here: {name} for repeated variable, type "+" followed by snippet name to search for snippets';opacity:.5;width:1px}.ghost-container{background:var(--alt-background);overflow:hidden;position:absolute}variables:before{content:"";display:block;position:absolute;left:-8px;top:0;border-radius:5px;width:4px;height:100%;background-color:var(--variables-sideline-color)}.find-container{position:absolute;display:block;top:0;right:1rem;z-index:2;width:5rem;background:var(--line-number-color)}.find-input-container,.replace-input-container{width:4rem}input.find,input.replace{width:100%}.found{background:#ff0}.found-focus{background:orange}.grow-wrap{display:grid}.grow-wrap:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden}.grow-wrap>textarea{resize:none;overflow:hidden}.grow-wrap>textarea,.grow-wrap:after{border:1px solid black;padding:.5rem;grid-area:1 / 1 / 2 / 2}dialog{top:0;height:100%;background:var(--alt-background);left:0;width:100%;display:block;overflow:hidden;display:flex;align-items:center;justify-content:space-around;font-family:var(--base-font-family);font-size:.8rem;box-sizing:border-box}dialog:open{opacity:1;transform:scaleY(1)}dialog{opacity:0;transform:scaleY(0);transition:opacity .7s ease-out,transform .7s ease-out,overlay .7s ease-out allow-discrete,display .7s ease-out allow-discrete}@starting-style{dialog:open{opacity:0;transform:scaleY(0)}}dialog::backdrop{background-color:transparent;transition:display .7s allow-discrete,overlay .7s allow-discrete,background-color .7s}dialog:open::backdrop{background-color:#00000040}@starting-style{dialog:open::backdrop{background-color:transparent}}.full-screen-panel{position:absolute;top:0;left:0;right:0;bottom:0;border-top:var(--base-border-color) solid 1px}.import-documents{background:var(--alt-background);height:100%;display:flex;align-items:center;justify-content:space-around;font-size:.8rem;font-family:var(--base-font-family)}.drop-area{background-color:var(--base-background);height:10rem;width:20rem}.import-documents-form{width:100%;height:100%;display:flex;align-items:center;justify-content:space-around}input[type=file]{display:none}.import-documents-doc-view{display:none;list-style:none;padding:0;margin:0;-webkit-user-select:none;user-select:none}.import-documents-doc-control{position:absolute;display:block;top:0;left:0;z-index:0;width:calc(20rem - 1px);background:var(--line-number-color);height:4rem}.import-documents-actions-container{box-sizing:border-box;margin:.25rem;border-right:1px solid var(--base-border-color)}.import-documents-actions-container button.import-all{background:transparent;border:0;margin:0;padding:.25rem;background:var(--primary-button-background);color:var(--primary-button-color);font-size:.8rem;cursor:pointer;width:100%}.import-documents-find-input-container{box-sizing:border-box;margin:.25rem}.import-documents-find-input-container input{width:auto}.import-documents-doc-list{list-style:none;padding:0;margin:0;top:4rem;left:0;width:calc(20rem - 1px);overflow-y:scroll;overflow-x:hidden;text-overflow:ellipsis;background:transparent;display:block;position:absolute;bottom:0;z-index:1;border-right:1px solid var(--base-border-color)}.import-documents-doc-list li{padding:2px;display:flex;justify-content:flex-start;cursor:pointer;outline:none;height:1.25rem}.import-documents-doc-list li div.main{display:flex;align-items:center;box-sizing:border-box}.import-documents-doc-list li div.main span{width:15rem;white-space:pre;overflow:hidden;text-overflow:ellipsis}.import-documents-doc-list li.first{border-top:1px solid var(--base-border-color)}.import-documents-doc-list li:hover{background:var(--hover-color)!important}.import-documents-doc-list li.focus{background:var(--selected-color)!important}.import-documents-doc-list li:has(input[type=checkbox]:checked){background:var(--active-background)}.import-documents-doc-preview{padding:0;margin:0;right:0;overflow-y:scroll;background:transparent;display:block;position:absolute;top:0;bottom:0;left:20rem;background:var(--alt-background)}.inlineaction:not(:focus) .selected{background:#a9c5ea}.container.svelte-1ewga81{position:absolute;left:0;right:0;bottom:0;top:0;display:flex;align-items:center;justify-content:center;background-image:url(./logo-figma.png);background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:auto}.spinner.svelte-1ewga81{height:5rem;width:5rem;fill:#4567fb;transform:translateY(-25vh);visibility:hidden}.show.svelte-1ewga81{visibility:visible}.parent.svelte-1uha8ag{position:absolute;left:0;right:0;bottom:0;top:0}
