html{height:100vh;overflow:hidden;overscroll-behavior:none}body{height:100vh;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100vh}.Modal-product-info .mantine-Modal-header{background-color:#1a1a1a;color:#fff;padding:2em 1.5em;margin-bottom:1.5em}.Modal-product-info .mantine-Modal-header .mantine-Modal-title{width:100%;font-size:1.5em}#text-measurement{position:absolute;left:-100%;top:-100%;padding:0;white-space:pre;font-family:Nimbus Roman,Times New Roman,Times,serif;font-size:16px}.TreeView--node{cursor:pointer}.TreeView--node rect{fill:transparent;stroke:none}.TreeView--node:hover rect{fill:#eee}.TreeView--node--empty-label text{fill:#888}.TreeView--node--selected rect{fill:#000;fill-opacity:.02;stroke:#444;stroke-dasharray:4 4;stroke-width:1;animation:marching-ants .75s linear infinite}.TreeView--node--marked rect{fill:#fa3;fill-opacity:.5;stroke:#fa3;stroke-dasharray:none;stroke-width:1;animation:none}.TreeView--node--marked:hover rect{fill:#f90;stroke:#f90}.TreeView--ghost{fill:none;stroke:#444;stroke-dasharray:4 4;stroke-width:1;opacity:.6}@keyframes draw{to{stroke-dashoffset:0}}.TreeView--tree-area{fill:none;stroke:transparent;stroke-width:10;cursor:pointer;pointer-events:stroke}.TreeView--tree-outline{fill:none;stroke:none;stroke-dasharray:4 4;stroke-width:1;pointer-events:none}.TreeView--tree-handle:hover .TreeView--tree-outline{stroke:#275;stroke-opacity:.5}.TreeView--tree-handle--selected .TreeView--tree-outline{stroke:#275;stroke-opacity:1;stroke-dasharray:4 4;animation:marching-ants .75s linear infinite}.TreeView--alt-selection-area{fill:transparent;stroke:none;stroke-opacity:.5;stroke-dasharray:4 4;stroke-width:1;cursor:pointer}.TreeView--alt-selection-area:hover{stroke:#275}.NodeCreationTriggerClickZone--area{cursor:pointer;stroke:none;fill:transparent}.NodeCreationTriggerClickZone--indicator{stroke:#999;fill:none;pointer-events:none;display:none}.NodeCreationTriggerClickZone:hover .NodeCreationTriggerClickZone--indicator{display:unset}.TreeView--strikethrough{z-index:1;stroke:currentColor;stroke-width:1;pointer-events:none}@keyframes marching-ants{0%{stroke-dashoffset:0}to{stroke-dashoffset:-8px}}.ShapeView{cursor:pointer}.ShapeView--visual{pointer-events:none}.ShapeView--hitarea{fill:none;stroke:transparent;stroke-width:12;cursor:move;pointer-events:stroke}.ShapeView--handle{fill:#fff;stroke:#333;stroke-width:1;pointer-events:none}.ShapeView--handle-hitarea{fill:transparent;stroke:none}.ShapeView--ghost{pointer-events:none;stroke:#999;stroke-width:1;stroke-dasharray:3 3;fill:none}.ShapeView--ghost line,.ShapeView--ghost rect,.ShapeView--ghost ellipse{stroke:#999;stroke-width:1;stroke-dasharray:3 3;fill:none}.SentenceView--input{position:absolute;padding:0;border:0;font-family:Nimbus Roman,Times New Roman,Times,serif;background:transparent}.SentenceView--input:focus{outline:unset}.SentenceView--input.box-selecting{z-index:-100}.LabelNodeEditorInput{position:absolute;width:2em;border:1px solid #ccc;border-radius:3px;font-family:Nimbus Roman,Times New Roman,Times,serif;text-align:center;transform:translate(-50%,-50%)}.ZoomControl{position:fixed;bottom:4rem;right:2rem;width:auto;z-index:100}.BeginnersGuide{position:fixed;left:0;top:0;width:100vw;height:100svh;padding:0 20vw;display:flex;justify-content:center;align-items:center;z-index:-100}.PlotPlaceholder--container{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;display:flex;justify-content:center;align-items:center}.PlotPlaceholder--alert{z-index:110}.PlotView--svg{position:relative;font-size:16px;font-family:Nimbus Roman,Times New Roman,Times,serif;user-select:none}.PlotView--node-label-field{position:absolute;font-size:16px;font-family:Nimbus Roman,Times New Roman,Times,serif}.PlotView--selection-box{fill:none;stroke:gray;stroke-width:1px;stroke-dasharray:4 3;transform:translate(.5px,.5px)}.NewVersionModal--changes .NewVersionModal--change{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1em}.NewVersionModal--changes .NewVersionModal--change:not(:last-child){border-bottom:1px solid #e0e0e0;padding-bottom:1em}.NewVersionModal--changes .tabler-icon{stroke-width:1.5px;transform:translate(.5px,.5px)}.NewVersionModal--changes .menu-icon{width:1em;height:1em;transform:translate(.5px,1.5px)}.NewVersionModal--changes .toolbox-icon{width:1.5em;height:1.5em;margin-top:-.5em;transform:translate(.5px,5.5px);color:#2b8a3e;stroke-width:1px}.AboutButton--how-to{display:flex;gap:2em;margin-inline:2em}.AboutButton--how-to .mantine-Stack-root{flex:1;text-align:center}.BrowserFileIoModal--file-actions{visibility:hidden}.BrowserFileIoModal--file-row .BrowserFileIoModal--new-file-name-input{padding:0}.BrowserFileIoModal--file-row:hover .BrowserFileIoModal--file-actions{visibility:visible}.Toolbox--section-divider{height:1px;width:100%;background-color:#0000001a;margin:.5em 0}.Toolbox--tool-info{font-size:14px;position:fixed;top:2.5em;left:6em}.Toolbox--tool-title{font-weight:700}.TextOutputModal--textarea textarea{font-family:monospace}.PlotSelector--tabs,.PlotSelector--tabs-list{height:100%}.PlotSelector--tab-container{position:relative;height:100%}.PlotSelector--tab-button{height:100%}.PlotSelector--tab-button--selected{padding-inline-end:2.25em}.PlotSelector--tab-right-button{position:absolute;right:.25em;top:0;bottom:0;margin-top:auto;margin-bottom:auto;z-index:100}.MainMenu{height:100%}.MainMenu .mantine-Button-root{border-radius:0;height:100%}
