:root{--inteface-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--llm-chat-font-size: 16px;--toolbar-accent-color: #0d9488;--toolbar-accent-color: #08756c;--toolbar-accent-color: #000;--toolbar-background-color: #fff;--toolbar-border-color: #e5e7eb;--toolbar-tab-background-color: #f8f9fb;--toolbar-tab-background-color: #f4f5f6;--toolbar-tab-text-color: #9ca3af;--toolbar-tab-text-color: #62666d;--toolbar-tab-text-color: #000;--toolbar-tab-hover-color: #6b7280;--toolbar-container-border-radius: 8px;--toolbar-tab-padding: 12px 18px;--toolbar-tab-font-size: 13px;--toolbar-transition-delay: .15s;--toolbar-transition-method: ease;--toolbar-tab-bar-padding: 8px;--toolbar-tab-pane-height: 50px;--toolbar-tab-pane-padding: 8px 12px;--toolbar-tab-pane-gap: 4px;--toolbar-control-size: 34px;--toolbar-dropdown-caret-size: 16px;--toolbar-control-border-radius: 4px;--toolbar-control-text-color: #112;--toolbar-control-text-color: #002;--toolbar-control-icon-color: #6b7280;--toolbar-control-icon-color: #012;--toolbar-control-color: #6b7280;--toolbar-control-hover-color: #374151;--toolbar-control-hover-background: #f3f4f6;--toolbar-control-active-background: rgba(13, 148, 136, .1);--toolbar-divider-margin: 0 10px;--icon-size: 16px}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;padding:0;margin:0;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;position:relative;font-size:13px}.treb-address-label.treb-address-label.treb-address-label.treb-address-label{margin-left:.5em}main.app{margin:0;padding:0;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;overflow:hidden;--splitter-color: transparent;>div{overflow:hidden}}main.fixed{margin:0;padding:0;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;position:relative;display:flex;flex-direction:column}p{max-width:14rem;margin:2rem auto;line-height:1.35}@media(min-width:480px){h1,p{max-width:none}}.spreadsheet-container{width:600px;height:400px}.spreadsheet-container-fill{width:100%;height:100%}.splitter-example-container{--splitter-color: transparent;border:1px dotted red;width:90%;min-height:600px;height:600px;margin-top:2em;margin-left:auto;margin-right:auto;position:relative;display:block;opacity:0;transition:opacity .125s ease;&.visible{opacity:1}}.narrow{width:7em}*{box-sizing:border-box}input,select,label,button{font-family:inherit;font-size:inherit}.riskamp-dialog{& *{box-sizing:border-box}--dialog-border-color: #0477BE;--dialog-title-color: #fff;--dialog-button-color: #fff;--dialog-border: 4px solid var(--dialog-border-color);--dialog-initial-transform: translateY(.5em);--dialog-resize-handle-size: 8px;--dialog-resize-handle-color: color-mix(in srgb, var(--dialog-border-color) 50%, transparent);--dialog-close-box-border: none;--dialog-close-box-background: transparent;--dialog-close-box-hover-background: color-mix(in srgb, var(--dialog-border-color) 80%, #fff);--dialog-close-box-color: #fff;h2{margin:none;padding:none;margin-block-start:0;margin-block-end:0}font-family:Segoe UI,Avenir,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;.frame{border:var(--dialog-border)}&[open]{display:flex;flex-direction:row;align-items:center;justify-content:center}.dialog-buttons{top:1em}header{padding:.75em .5em .75em 1em;background:var(--dialog-border-color);color:var(--dialog-title-color);font-weight:700;font-size:inherit;display:flex;flex-direction:row;gap:.75em;.dialog-buttons{pointer-events:auto;cursor:default;display:flex;flex-direction:row;gap:.75em;button{color:inherit;font-size:18px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:transparent;border:1px solid transparent;transition:all .2s ease}}}section{padding:1em;display:flex;flex-direction:column;overflow:hidden;position:relative}hr{height:1px;width:100%;background:currentColor;opacity:50%}.single-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}footer{container-type:inline-size;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.5em;.long-content{white-space:nowrap;text-overflow:ellipsis;display:none}.short-content{white-space:nowrap;text-overflow:ellipsis;display:block}button,select{margin:0;border:1px solid color-mix(in srgb,currentColor 30%,transparent);padding:8px 10px;border-radius:3px;background:transparent;font-family:inherit;font-size:inherit;white-space:nowrap;text-overflow:ellipsis;&:hover{background:var(--toolbar-control-hover-background)}&:active{background:var(--toolbar-control-active-background)}}button.text-button{border-color:transparent}@container (width > 400px){.long-content{display:block}.short-content{display:none}}}}div.editor-layout{height:var(--toolbar-control-size);border-radius:var(--toolbar-control-border-radius);border:1px solid var(--toolbar-border-color);background:var(--toolbar-tab-background-color);&:hover{background:var(--toolbar-control-hover-background)}display:flex;flex-direction:row;align-items:center}div.contenteditable-placeholder{&:empty:after{content:attr(data-placeholder);opacity:.6;user-select:none}}div.reference-editor{cursor:text;display:inline-block;overflow:hidden;white-space:pre;padding:.25em .5em;border-radius:3px;border:1px dotted currentColor;&.tc{height:var(--toolbar-control-size);padding:0 .5em;line-height:calc(var(--toolbar-control-size) - 2px);border-radius:var(--toolbar-control-border-radius);border:1px solid var(--toolbar-border-color);background:var(--toolbar-tab-background-color);&:hover{background:var(--toolbar-control-hover-background)}display:table-cell;vertical-align:middle}.string{color:green}.call{color:#00f}.identifier{color:purple}[data-highlight-index="1"]{color:var(--text-reference-color-1)}[data-highlight-index="2"]{color:var(--text-reference-color-2)}[data-highlight-index="3"]{color:var(--text-reference-color-3)}[data-highlight-index="4"]{color:var(--text-reference-color-4)}[data-highlight-index="5"]{color:var(--text-reference-color-5)}}input[type=text].input,input[type=password].input,select.select,button.control-button{height:var(--toolbar-control-size);border-radius:var(--toolbar-control-border-radius);border:1px solid var(--toolbar-border-color);font-size:inherit;color:inherit;font-family:inherit;padding:0 6px;background:var(--toolbar-tab-background-color);&:hover{background:var(--toolbar-control-hover-background)}}button.control-button[disabled]{opacity:.5}button.text-button{border:none;background:transparent;font-family:inherit;font-size:inherit;display:inline-block;padding:0}button.icon-button{border:none}button.icon-button-2{border:none;padding:0;margin:0;background:transparent;font-family:inherit;font-size:16px}button svg{pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.inline-flex{display:inline-flex}.items-center{align-items:center}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-column{display:flex;flex-direction:column}.flex-grow{flex-grow:1}.relative{position:relative}.gap-1{gap:1em}.gap-0_5{gap:.5em}.overflow-hidden{overflow:hidden}.overflow-y-scroll{overflow-y:scroll}.ellipsis{text-overflow:ellipsis}.nowrap{white-space:nowrap}.justify-space-between{justify-content:space-between}.justify-end{justify-content:flex-end}.height-100{height:100%}.width-100{width:100%}.hidden{visibility:hidden;pointer-events:none}.display-contents{display:contents}.fit-content{width:fit-content}.debug-border{border:1px dashed red}.padding-1{padding:1em}.pointer-events-none{pointer-events:none}.cursor-pointer{cursor:pointer}.simple-grid-table{display:grid;grid-template-columns:repeat(2,auto);align-items:center;column-gap:1em;row-gap:.5em;>.row{display:contents}}.grid-table{border:1px dotted currentColor;border-radius:3px;display:grid;column-gap:1em;row-gap:.5em;padding:.5em;grid-template-rows:[header] auto [body] 1fr [footer] auto;.spaced{width:2em;align-items:center;justify-content:center;display:flex}.limit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}&:not(:has(.grid-table-footer)){grid-template-rows:[header] auto [body] 1fr;padding-bottom:.1em;.grid-table-body{border-bottom:none}}}.grid-table-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;transition:background-color .125s ease;&:hover{background:color-mix(in srgb,currentColor 3%,transparent)}}.grid-table-header{font-weight:700;grid-row:header;display:grid;grid-template-columns:subgrid;grid-column:1/-1}.grid-table-footer{grid-row:footer;display:grid;grid-template-columns:subgrid;grid-column:1/-1}.grid-table-body{align-content:start;display:grid;grid-row:body;grid-column:1/-1;border-top:1px dotted currentColor;border-bottom:1px dotted currentColor;overflow:hidden;overflow-y:scroll;grid-template-columns:subgrid;>*{padding:.5em 0}&.no-borders{border-top:none;border-bottom:none}}.all-columns{grid-column:1/-1}._container_objkk_2{border:0;background:transparent;outline:none;&::backdrop{visibility:hidden}._spinner_objkk_12{display:inline-block;position:relative;width:80px;height:80px;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease}._spinner_objkk_12 div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid var(--spinner-color, currentColor);border-radius:50%;animation:_animate-spinner_objkk_1 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--spinner-color, currentColor) transparent transparent transparent}._spinner_objkk_12 div:nth-child(1){animation-delay:-.45s}._spinner_objkk_12 div:nth-child(2){animation-delay:-.3s}._spinner_objkk_12 div:nth-child(3){animation-delay:-.15s}}@starting-style{._container_objkk_2{._spinner_objkk_12{opacity:0}}}@keyframes _animate-spinner_objkk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
