:root{--horizontal-space-0:3px;--horizontal-space-1:5px;--horizontal-space-2:10px;--horizontal-space-3:20px;--horizontal-space-4:30px;--horizontal-space-5:40px;--horizontal-space-6:50px;--horizontal-space-7:60px;--horizontal-space-8:70px;--horizontal-space-9:100px;--page-edge-inset:5px;--box-gap:8px;--page-chrome-padding-inline:var(--page-edge-inset);--page-chrome-padding-block-start:var(--page-edge-inset);--page-chrome-edge-start:calc(var(--page-chrome-padding-inline) + 2px);--page-menu-head-gap:calc(var(--vertical-space-2) - 1px);--page-menu-rail-width:170px;--page-menu-chat-width:240px;--page-tools-rail-width:200px;--page-menu-rail-background:transparent;--page-menu-chat-background:transparent;--page-tools-rail-background:transparent;--table-row-insert-lane:8px;--page-rail-gap:1px;--page-rail-gap-visible:calc(var(--page-rail-gap) + var(--page-chrome-padding-inline));--page-menu-chat-content-gap:calc(var(--page-chrome-padding-inline) + var(--page-rail-gap) + var(--page-chrome-padding-inline));--page-menu-panel-width:calc(var(--page-chrome-edge-start) + var(--page-menu-rail-width) + var(--page-chrome-padding-inline));--page-menu-panel-width-with-chat:calc(var(--page-chrome-edge-start) + var(--page-menu-rail-width) + var(--page-menu-chat-content-gap) + var(--page-menu-chat-width) + var(--page-chrome-padding-inline));--page-tools-align-top:0px;--box2-padding-inline:4px;--page-menu-box-padding-block-start:0px;--page-side-rail-width:var(--page-tools-rail-width);--portal-shadow-soft:0 0 14px rgba(0,0,0,.16);--width-0:100%;--width-1:100px;--width-2:200px;--width-3:300px;--width-4:400px;--width-5:500px;--width-6:600px;--width-7:700px;--width-8:800px;--width-9:900px;--width-10:1000px;--vertical-space-0:2px;--vertical-space-1:4px;--vertical-space-2:6px;--vertical-space-3:12px;--vertical-space-4:20px;--vertical-space-5:30px;--vertical-space-6:40px;--vertical-space-7:50px;--vertical-space-8:60px;--vertical-space-9:70px;--vertical-space-10:80px}html.electron{--page-chrome-padding-block-start:calc(var(--page-edge-inset) + 1px);--electron-traffic-lights-inline-end:64px;--electron-traffic-lights-center-y:16px;--electron-mark-gap:var(--horizontal-space-2);--electron-mark-offset-y:2px}.mar{margin-top:var(--vertical-space-0);margin-left:var(--horizontal-space-0)}.mar-1{margin-top:var(--vertical-space-1);margin-left:var(--horizontal-space-1)}.mar-2{margin-top:var(--vertical-space-2);margin-left:var(--horizontal-space-2)}.mar-3{margin-top:var(--vertical-space-3);margin-left:var(--horizontal-space-3)}.mar-4{margin-top:var(--vertical-space-4);margin-left:var(--horizontal-space-4)}.pad{padding-top:var(--vertical-space-0);padding-left:var(--horizontal-space-0)}.pad-1{padding-top:var(--vertical-space-1);padding-left:var(--horizontal-space-1)}.pad-2{padding-top:var(--vertical-space-2);padding-left:var(--horizontal-space-2)}.pad-3{padding-top:var(--vertical-space-3);padding-left:var(--horizontal-space-3)}.pad-4{padding-top:var(--vertical-space-4);padding-left:var(--horizontal-space-4)}.pad-l{padding-left:var(--horizontal-space-0)}.pad-l-1{padding-left:var(--horizontal-space-1)}.pad-l-2{padding-left:var(--horizontal-space-2)}.pad-l-3{padding-left:var(--horizontal-space-3)}.pad-l-4{padding-left:var(--horizontal-space-4)}.pad-l-5{padding-left:var(--horizontal-space-5)}.pad-l-6{padding-left:var(--horizontal-space-6)}.pad-l-7{padding-left:var(--horizontal-space-7)}.pad-l-8{padding-left:var(--horizontal-space-8)}.pad-l-9{padding-left:var(--horizontal-space-9)}.pad-l-10{padding-left:var(--horizontal-space-10)}.pad-r{padding-right:var(--horizontal-space-0)}.pad-r-1{padding-right:var(--horizontal-space-1)}.pad-r-2{padding-right:var(--horizontal-space-2)}.pad-r-3{padding-right:var(--horizontal-space-3)}.pad-r-4{padding-right:var(--horizontal-space-4)}.pad-r-5{padding-right:var(--horizontal-space-5)}.pad-r-6{padding-right:var(--horizontal-space-6)}.pad-r-7{padding-right:var(--horizontal-space-7)}.pad-r-8{padding-right:var(--horizontal-space-8)}.pad-r-9{padding-right:var(--horizontal-space-9)}.pad-r-10{padding-right:var(--horizontal-space-10)}.pad-b{padding-bottom:var(--vertical-space-0)}.pad-b-1{padding-bottom:var(--vertical-space-1)}.pad-b-2{padding-bottom:var(--vertical-space-2)}.pad-b-3{padding-bottom:var(--vertical-space-3)}.pad-b-4{padding-bottom:var(--vertical-space-4)}.pad-b-5{padding-bottom:var(--vertical-space-5)}.pad-b-6{padding-bottom:var(--vertical-space-6)}.pad-b-7{padding-bottom:var(--vertical-space-7)}.pad-b-8{padding-bottom:var(--vertical-space-8)}.pad-b-9{padding-bottom:var(--vertical-space-9)}.pad-b-10{padding-bottom:var(--vertical-space-10)}.pad-t{padding-top:var(--vertical-space-0)}.pad-t-1{padding-top:var(--vertical-space-1)}.pad-t-2{padding-top:var(--vertical-space-2)}.pad-t-3{padding-top:var(--vertical-space-3)}.pad-t-4{padding-top:var(--vertical-space-4)}.pad-t-5{padding-top:var(--vertical-space-5)}.pad-t-6{padding-top:var(--vertical-space-6)}.pad-t-7{padding-top:var(--vertical-space-7)}.pad-t-8{padding-top:var(--vertical-space-8)}.pad-t-9{padding-top:var(--vertical-space-9)}.pad-t-10{padding-top:var(--vertical-space-10)}.mar-r{margin-right:var(--horizontal-space-0)}.mar-r-1{margin-right:var(--horizontal-space-1)}.mar-r-2{margin-right:var(--horizontal-space-2)}.mar-r-3{margin-right:var(--horizontal-space-3)}.mar-r-4{margin-right:var(--horizontal-space-4)}.mar-r-5{margin-right:var(--horizontal-space-5)}.mar-r-6{margin-right:var(--horizontal-space-6)}.mar-r-7{margin-right:var(--horizontal-space-7)}.mar-r-8{margin-right:var(--horizontal-space-8)}.mar-r-9{margin-right:var(--horizontal-space-9)}.mar-r-10{margin-right:var(--horizontal-space-10)}.mar-l-1{margin-left:var(--horizontal-space-0)}.mar-l-2{margin-left:var(--horizontal-space-1)}.mar-l-3{margin-left:var(--horizontal-space-2)}.mar-l-4{margin-left:var(--horizontal-space-3)}.mar-l-5{margin-left:var(--horizontal-space-4)}.mar-l-6{margin-left:var(--horizontal-space-5)}.mar-l-7{margin-left:var(--horizontal-space-6)}.mar-l-8{margin-left:var(--horizontal-space-7)}.mar-l-9{margin-left:var(--horizontal-space-8)}.mar-l-10{margin-left:var(--horizontal-space-9)}.mar-b{margin-bottom:var(--vertical-space-0)}.mar-b-1{margin-bottom:var(--vertical-space-1)}.mar-b-2{margin-bottom:var(--vertical-space-2)}.mar-b-3{margin-bottom:var(--vertical-space-3)}.mar-b-4{margin-bottom:var(--vertical-space-4)}.mar-b-5{margin-bottom:var(--vertical-space-5)}.mar-b-6{margin-bottom:var(--vertical-space-6)}.mar-b-7{margin-bottom:var(--vertical-space-7)}.mar-b-8{margin-bottom:var(--vertical-space-8)}.mar-b-9{margin-bottom:var(--vertical-space-9)}.mar-b-10{margin-bottom:var(--vertical-space-10)}.mar-t{margin-top:var(--vertical-space-0)}.mar-t-1{margin-top:var(--vertical-space-1)}.mar-t-2{margin-top:var(--vertical-space-2)}.mar-t-3{margin-top:var(--vertical-space-3)}.mar-t-4{margin-top:var(--vertical-space-4)}.mar-t-5{margin-top:var(--vertical-space-5)}.mar-t-6{margin-top:var(--vertical-space-6)}.mar-t-7{margin-top:var(--vertical-space-7)}.mar-t-8{margin-top:var(--vertical-space-8)}.mar-t-9{margin-top:var(--vertical-space-9)}.mar-t-10{margin-top:var(--vertical-space-10)}.width-6{width:var(--width-6)}.width-7{width:var(--width-7)}.width-8{width:var(--width-8)}.width-9{width:var(--width-9)}.width-10{width:var(--width-10)}.gap-0{gap:var(--horizontal-space-0)}.gap-1{gap:var(--horizontal-space-1)}.gap-2{gap:var(--horizontal-space-2)}.gap-3{gap:var(--horizontal-space-3)}.gap-4{gap:var(--horizontal-space-4)}.gap-5{gap:var(--horizontal-space-5)}.gap-6{gap:var(--horizontal-space-6)}.gap-7{gap:var(--horizontal-space-7)}:root{--padding-left-1:10px;--font-size-0:15px;--font-size-1:18px;--font-size-2:21px;--font-size-3:20px;--line-height-1:1.14;--padding-top-1:3px;--line-offset-1:auto;--grid-gap-1:25px;--border-width-1:0.4px;--border-width-2:4px;--border-width-3:3px;--color-0:#fdfdfd;--color-1:#b5b5b5;--color-3:#5f1fb9;--color-2:#000;--color-4:#1f4db9;--color-5:#f6f6f6;--color-6:red;--color-7:hsla(0,0%,100%,.6);--color-8:hsla(0,0%,49%,.8);--input-background:transparent;--page-background:#f6f6f6;--cursor-default:default;--cursor-pointer:pointer;--cursor-text:text;--cursor-resize:col-resize;--pill-background:hsla(0,0%,100%,.6);--pill-border-color:#000;--pill-border-width:1.3px;--pill-radius:3px;--pill-padding-inline:4px;--pill-padding-top:0px;--pill-padding-bottom:0px;--pill-text-decoration:none;--pill-font-family:inherit;--pill-font-weight:inherit;--pill-font-style:inherit;--box-background:#f6f6f6;--box-border-color:#000;--box-border-width:1.3px;--box-radius:3px;--box-font-family:inherit;--box-font-weight:inherit;--box-font-style:inherit;--box-icon-size:8px;--box-icon-color:var(--color-1);--box-title-color:var(--color-2);--box-subtitle-color:var(--color-2);--box-open-background:#e3e3e3;--box-open-border-color:var(--box-border-color);--box-open-border-width:var(--box-border-width);--box-open-radius:var(--box-radius);--box-open-padding-inline:var(--box2-padding-inline);--box-open-padding-block:var(--vertical-space-1);--table-background:#fff;--table-text-color:#000;--table-font-size:16px;--table-header-font-size:16px;--table-tag-font-size:13px;--table-line-color:#000;--table-line-width:1.3px;--table-font-family:inherit;--table-font-weight:inherit;--table-font-style:inherit;--table-cell-padding-inline:3px;--table-cell-padding-block:0px;--chat-user-font-family:inherit;--chat-user-font-weight:inherit;--chat-user-font-style:inherit;--chat-user-text-color:var(--color-2);--chat-user-font-size:var(--font-size-0);--chat-assistant-font-family:inherit;--chat-assistant-font-weight:inherit;--chat-assistant-font-style:inherit;--chat-assistant-text-color:var(--color-2);--chat-assistant-font-size:var(--font-size-0);--scrollbar-width:5px;--radius-1:0.5vw;--radius-2:8px;--radius-3:3px;--grid-gap-1:30px;--grid-gap-2:0.5vw;--bar-height-1:25px;--line-thickness-1:0.2px;--line-thickness-2:0.5px;--line-thickness-3:0.7px;--line-thickness-4:1.3px;--line-thickness-5:1.6px;--border-radius-1:17px;--height-1:60px;--header-height-1:27px;--page-header-height:120px;--gap-1:10px;--transition-1:0.3s;--page-font-weight:normal;--page-font-style:normal;--org-mark-size:12px;--org-mark-color:#000;--font-family-1:"Times New Roman",Times,serif;--font-family-2:"Helvetica",sans-serif,"bold"}@media only screen and (max-width:800px){:root{--width-1:100%;--width-2:100vw}}.ff-0,.ff-0-f *{font-family:var(--font-family-);font-size:var(--font-size-0);line-height:var(--line-height-1);font-weight:var(--page-font-weight);font-style:var(--page-font-style)}.ff-1,.ff-1-f *{font-size:var(--font-size-2)}.ff-1,.ff-1-f *,.ff-2,.ff-2-f *{font-family:var(--font-family-1);line-height:var(--line-height-1);font-weight:var(--page-font-weight);font-style:var(--page-font-style)}.ff-2,.ff-2-f *{font-size:var(--font-size-1)}.ff-3,.ff-3-f *{font-family:var(--font-family-2);font-size:var(--font-size-3);line-height:var(--line-height-1);font-weight:var(--page-font-weight);font-style:var(--page-font-style)}.fs-0,.fs-0 *{font-size:var(--font-size-0)}.fs-2,.fs-2-abs *{font-size:var(--font-size-2)}.fs-1{font-size:var(--font-size-1)}.width-0{width:var(--width-0)}.width-1{width:var(--width-1)}.width-2{width:var(--width-2)}.width-3{width:var(--width-3)}.width-4{width:var(--width-4)}.width-5{width:var(--width-5)}.border-1{border:var(--border-width-1) solid var(--color-1);border-radius:var(--radius-3)}.bo-t{border-top:var(--line-thickness-1) solid var(--color-2)}.bo-l{border-left:var(--line-thickness-1) solid var(--color-2)}.bo-r{border-right:var(--line-thickness-1) solid var(--color-2)}.bo-b{border-bottom:var(--line-thickness-1) solid var(--color-2)}.height-1{height:var(--height-1)}.noevents{pointer-events:none}.underline{text-decoration:underline}::-webkit-scrollbar{display:none}.editbox{background:var(--page-background);box-shadow:0 0 5px 5px var(--page-background)}.cl:hover{color:#313131;cursor:pointer}.cl.grey:hover{color:#000}.cl2{text-decoration:none}.cl2:hover{color:blue;cursor:pointer}.cl2.grey:hover{color:#000}.cur:hover,.poi{cursor:pointer}.cur:hover{color:blue}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.al-t{align-items:flex-start}.al-c{align-items:center}.bl{display:block}.inl{display:inline-block}.opacity-0{opacity:0}.justify-between{justify-content:space-between}.al-c{text-align:center}.al-r{text-align:right}.al-l{text-align:left}.cur{font-style:italic}.diff{mix-blend-mode:difference}.ellipse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gap-1)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr)}.grid-5{display:grid;grid-template-columns:repeat(5,1fr)}.grid-6{display:grid;grid-template-columns:repeat(8,1fr)}.komma .ch:after{content:","}.komma .ch:last-child:after{content:""}.bold *{font-weight:700}.nowrap{white-space:nowrap}.gr{color:green}.grey,.lig{color:grey}.c0{color:var(--color-1)}.c1{color:#000}.c2{color:#7741ce}.c3{color:#fb00ff}.c4{color:var(--color-3)}.c5{color:#95b517}.c6{color:#e58209}.c7{color:#ff495b}.c8{color:blue}.c9{color:red}.hc0:hover{color:#827474}.hc1:hover{color:#bdbdbd}.hc2:hover{color:#7741ce}.hc3:hover{color:#ce64d0}.hc4:hover{color:#6488ce}.hc5:hover{color:#8264e5}.hc6:hover{color:#64c062}.hc7:hover{color:#6464c0}.hc8:hover{color:#ce6464}.bc0{background:#9eacff}.bc1{background:#f692fa}.bc2{background:#9fffb8}.bc3{background:#000;color:#fff}.bc4{background:#74dd40;color:#000}.bc5{background:#ff4183}.bc6{background:#e5e5e5}.bc7{background:#d3d3d3}body,html{overflow-x:hidden;font-family:var(--font-family-1);font-weight:var(--page-font-weight);font-style:var(--page-font-style);scrollbar-gutter:stable}body{background:var(--page-background)}button,input,input::placeholder,input::selection,select{font-family:inherit;font-size:inherit;outline:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}*{scrollbar-width:thin;scrollbar-color:var(--color-5) var(--color-5)}a{color:inherit;text-decoration:none}:not(svg *){box-sizing:border-box;padding:0;margin:0}img{width:100%;display:block;height:auto}.SelectListVertical{display:flex;flex-direction:column;align-items:flex-start}.SelectListVertical,.SelectListVertical>*{max-width:100%;min-width:0}.SelectListHorizontal{display:flex;flex-direction:row}.SectionTitle{color:var(--color-1);font-size:var(--font-size-0);font-weight:inherit;display:block;background:transparent;border:none;padding:0;margin:0;margin-bottom:var(--vertical-space-0);text-align:left;cursor:var(--cursor-default,default)}a.SectionTitle,button.SectionTitle{cursor:var(--cursor-pointer,pointer)}.SectionTitle.active{color:var(--color-2)}.MainMenu-navColumnLabel{color:var(--color-1)}.MainMenu-navColumnLabel.active{color:var(--color-2)}button{background:transparent;border:none;cursor:var(--cursor-pointer,pointer)}.box1{padding:var(--pill-padding-top) var(--pill-padding-inline);padding-bottom:calc(var(--pill-padding-bottom) + .7px);margin-right:2px;margin-bottom:2px;margin-top:0;border-radius:var(--pill-radius);border:var(--pill-border-width) dotted var(--pill-border-color);line-height:1;background:var(--pill-background);-webkit-text-decoration-line:var(--pill-text-decoration);text-decoration-line:var(--pill-text-decoration);font-family:var(--pill-font-family);font-weight:var(--pill-font-weight);font-style:var(--pill-font-style)}.box1,.box2{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:var(--cursor-pointer,pointer)}.box2{padding:var(--pill-padding-top) var(--box2-padding-inline);padding-bottom:1.2px;margin-right:var(--box-gap);border:var(--box-border-width) dotted var(--box-border-color);border-radius:var(--box-radius);background:var(--box-background);font-family:var(--box-font-family);font-weight:var(--box-font-weight);font-style:var(--box-font-style)}.AppTitle{font-family:var(--pill-font-family);font-weight:var(--pill-font-weight);font-style:var(--pill-font-style);-webkit-text-decoration-line:none;text-decoration-line:none}.AppTitle.mar-b-2{margin-bottom:var(--vertical-space-2)}.SettingsPageHeader .AppTitle.mar-b-2{margin-bottom:0}.EditorTools .box1:hover{border-color:var(--pill-hover-border-color,var(--color-1))}.EditorTools .box2:hover{border-color:var(--box-hover-border-color,var(--color-1))}input.box1{cursor:var(--cursor-text,text);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:calc(1em + 2 * var(--pill-border-width) + var(--pill-padding-top) + var(--pill-padding-bottom) + .7px)}textarea.box1,textarea.box2{padding-top:3px;cursor:var(--cursor-text,text)}div[contenteditable=true]:empty:before{content:attr(data-placeholder);color:var(--color-1)}a.box1:hover,button.box1:hover{border-style:solid;background:var(--pill-hover-background,var(--pill-background));border-color:var(--pill-hover-border-color,var(--pill-border-color));color:var(--pill-hover-text-color,inherit);-webkit-text-decoration-line:var(--pill-hover-text-decoration,var(--pill-text-decoration));text-decoration-line:var(--pill-hover-text-decoration,var(--pill-text-decoration))}a.box2:hover,button.box2:hover{background:var(--box-hover-background,#e3e3e3);border-color:var(--box-hover-border-color,var(--box-border-color))}.box1.active{border:var(--pill-border-width) dotted #585858;border-radius:var(--pill-radius);background:#e3e3e3}.box2.active{border:var(--box-border-width) dotted #585858;border-radius:var(--box-radius);background:#e3e3e3}.tool-active{background:hsla(0,0%,93%,.7)}.link{-webkit-text-decoration:dotted underline;text-decoration:dotted underline;background:transparent;text-decoration-thickness:var(--line-thickness-5);text-underline-offset:var(--line-offset-1)}.link:hover{-webkit-text-decoration-color:var(--color-6);text-decoration-color:var(--color-6)}div[contenteditable=true],input,select,textarea{font-size:inherit;resize:vertical;scrollbar-width:thin;font-family:inherit;background:var(--input-background);color:inherit;border:none}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}div[contenteditable=true].box1{border:var(--pill-border-width) dotted var(--pill-border-color);background:var(--pill-background);cursor:text}:where(div[contenteditable].box1){box-sizing:border-box;min-height:calc(1em + 2 * var(--pill-border-width) + var(--pill-padding-top) + var(--pill-padding-bottom) + .7px)}.SystemProfileInput{min-height:calc(2em + 3px);min-width:400px}.SystemProfileInput,.SystemSkillNameInput,.SystemTablePromptInput{margin-top:0}div[contenteditable=true]:focus,input:focus,span:focus,textarea:focus,user-select:focus{border-color:var(--color-1);outline:none}@keyframes inputShake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.InputShake{animation:inputShake .32s ease-in-out}@keyframes slowBlink{0%,to{opacity:1;color:#fff}50%{opacity:.7;color:#000}}.LoadingState{color:#fff;animation:slowBlink 2s ease-in-out infinite}.FilenamePart{position:relative;display:inline-flex;align-items:center;padding-right:14px}.FilenamePart .FilenamePart-remove{position:absolute;top:50%;right:2px;display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;margin:0;padding:0;line-height:1;opacity:1;pointer-events:auto;transform:translateY(-50%)}.FilenamePart .FilenamePart-remove .XIcon{font-size:11px;line-height:1}::-webkit-scrollbar{width:var(--scrollbar-width)}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background:var(--color-5);border:0 solid var(--color-5)!important}::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-width)}::-webkit-scrollbar-thumb:hover{background:var(--color-5);border:0 solid var(--color-5)!important}