*{box-sizing:border-box}input,select,label,button{font-family:inherit;font-size:inherit}:root{--interface-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--llm-chat-font-size: 16px;--accent: light-dark(#0477BE, #2a91d8);--accent-wash: light-dark(rgba(4, 119, 190, .1), rgba(42, 145, 216, .2));--on-accent: #fff;--text: light-dark(#17181b, #f0f1f4);--text-muted: light-dark(#3d424a, #ccd1d8);--text-faint: light-dark(#5c626b, #a9afb8);--border-hairline: light-dark(#dcdee2, #3b3f45);--border-control: light-dark(#b6bac1, #545961);--surface: light-dark(#fff, #26282c);--control-height: 34px;--control-height-sm: 30px;--icon-button-size: 28px;--control-radius: 4px;--surface-radius: 6px;--radius-pill: 999px;--transition-fast: .125s;--control-padding-x: 12px;--button-font-weight: 500;--danger: light-dark(#b3261e, #f4796f);--warning: light-dark(#c27803, #fbbf24);--hover: light-dark(rgba(0, 0, 0, .045), rgba(255, 255, 255, .06));--hover-strong: light-dark(rgba(0, 0, 0, .075), rgba(255, 255, 255, .1));--base-font-size: 13px;--prose-font-size: 14px;--heading-font-size: 16px;color-scheme:light dark;--spinner-color: currentColor;--logo-background-color: light-dark(transparent, #fff);--logo-color: #0477BE;--border-subtle: var(--border-control);--overlay-faint: light-dark(rgba(0, 0, 0, .05), rgba(255, 255, 255, .06));--overlay-faintest: light-dark(rgba(0, 0, 0, .03), rgba(255, 255, 255, .04));--menu-shadow: 1px 10px 18px 1px light-dark(rgba(0, 0, 0, .124), rgba(0, 0, 0, .55));--toolbar-accent-color: var(--accent);--toolbar-border-color: var(--border-hairline);--toolbar-bar-background: light-dark(#f4f5f6, #1e1f22);--toolbar-surface-color: var(--surface);--toolbar-swatch-shadow-color: light-dark(rgba(0, 0, 0, .2), rgba(0, 0, 0, .6));--toolbar-transition-delay: .15s;--toolbar-control-size: var(--control-height);--toolbar-control-border-radius: var(--control-radius);--toolbar-control-text-color: var(--text);--toolbar-control-icon-color: light-dark(#012, #b8bcc4);--toolbar-control-color: light-dark(#6b7280, #9ca3af);--toolbar-control-hover-color: light-dark(#374151, #f3f4f6);--toolbar-control-hover-background: light-dark(#f3f4f6, #34373c);--toolbar-control-active-background: var(--accent-wash);--icon-size: 20px;--dialog-surface: var(--surface);--dialog-text-color: var(--text);--dialog-shadow-color: light-dark(rgba(0, 0, 0, .124), rgba(0, 0, 0, .55));--dialog-border-color: var(--accent);--dialog-title-color: var(--on-accent);--dialog-button-color: var(--on-accent);--dialog-border: 1px solid var(--border-hairline);--dialog-resize-handle-size: 8px;--dialog-resize-handle-color: rgb(from var(--dialog-border-color) r g b / .5);--dialog-divider-color: light-dark(rgba(0, 0, 0, .3), rgba(255, 255, 255, .22));--dialog-line-color: light-dark(#ccc, #3a3d42);--dialog-progress-track-color: light-dark(rgb(223, 223, 223), #3a3d42);--dialog-progress-bar-color: var(--accent);--chart-series-1-color: light-dark(rgb(70, 48, 129), #a78bfa);--chart-series-2-color: light-dark(orange, orange);--dialog-syntax-string-color: light-dark(green, #4ec9a0);--dialog-syntax-call-color: light-dark(blue, #569cd6);--dialog-syntax-identifier-color: light-dark(purple, #c586c0);--sidebar-notes-tab-active-background: var(--accent-wash);--sidebar-input-border-color: var(--border-control);--sidebar-link-color: var(--accent);--sidebar-row-hover-background: light-dark(rgba(0, 0, 0, .1), rgba(255, 255, 255, .09));--sidebar-row-hover-background-subtle: light-dark(rgba(0, 0, 0, .025), rgba(255, 255, 255, .035));--sidebar-tab-active-color: var(--accent);--sidebar-message-user-background: light-dark(#f8f8ff, #2f3540);--sidebar-fit-data-color: light-dark(blue, #6cb6ff);--sidebar-fit-theoretical-color: light-dark(orange, orange);--palette-input-background: var(--surface);--palette-menu-shadow: var(--menu-shadow);--palette-selected-background: light-dark(lightgoldenrodyellow, #3a3d42)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=dark]{--input-placeholder-color: #9aa0a6}@media(prefers-color-scheme:dark){:root[data-theme=system]{--input-placeholder-color: #9aa0a6}}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:var(--base-font-size)}.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{line-height:1.35}.spreadsheet-container{width:600px;height:400px}.spreadsheet-container-fill{width:100%;height:100%}.narrow{width:7em}.riskamp-dialog{& *{box-sizing:border-box}h2{margin:0;padding:0}font-size:var(--base-font-size);.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%}footer{container-type:inline-size;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.5em;button,select{margin:0;text-overflow:ellipsis}button.text-button{border-color:transparent}}}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:var(--control-radius);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(--border-control);background:transparent;&:hover{background:var(--toolbar-control-hover-background)}display:table-cell;vertical-align:middle}.string{color:var(--dialog-syntax-string-color)}.call{color:var(--dialog-syntax-call-color)}.identifier{color:var(--dialog-syntax-identifier-color)}[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)}}:where(input[type=text].input,input[type=password].input,select.select,button.control-button,.riskamp-dialog footer button,.riskamp-dialog footer select){height:var(--toolbar-control-size);border-radius:var(--toolbar-control-border-radius);border:1px solid var(--border-control);font-size:inherit;color:inherit;font-family:inherit;padding:0 6px;background:transparent;&:hover{background:var(--toolbar-control-hover-background)}}input[type=text].input::placeholder,input[type=password].input::placeholder{color:var(--input-placeholder-color, revert)}:where(button.control-button,.riskamp-dialog footer button){display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 var(--control-padding-x);font-weight:var(--button-font-weight);white-space:nowrap;cursor:pointer;height:var(--control-height-sm);color:inherit;&:hover{background:var(--hover-strong)}}button.control-button:disabled,.riskamp-dialog footer button:disabled{opacity:.45;cursor:default}.button-primary{border-color:transparent;background:var(--accent);color:var(--on-accent);&:hover{background:var(--accent);filter:brightness(1.1)}}.button-quiet{border-color:transparent;color:var(--text-muted);&:hover{color:var(--text)}}button.text-button{border:none;background:transparent;font-family:inherit;font-size:inherit;display:inline-block;padding:0}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}.flex-row{display:flex;flex-direction:row;align-items:center}.flex-column{display:flex;flex-direction:column}.flex-grow{flex-grow:1}.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}.height-100{height:100%}.width-100{width:100%}.display-contents{display:contents}.debug-border{border:1px dashed red}.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;.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 var(--transition-fast) ease;&:hover{background:var(--overlay-faintest)}}.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}}.all-columns{grid-column:1/-1}._container_ynftu_2{border:0;background:transparent;outline:none;&::backdrop{visibility:hidden}._spinner_ynftu_14{display:inline-block;position:relative;width:80px;height:80px;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease}._spinner_ynftu_14 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_ynftu_1 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--spinner-color, currentColor) transparent transparent transparent}._spinner_ynftu_14 div:nth-child(1){animation-delay:-.45s}._spinner_ynftu_14 div:nth-child(2){animation-delay:-.3s}._spinner_ynftu_14 div:nth-child(3){animation-delay:-.15s}}@starting-style{._container_ynftu_2{._spinner_ynftu_14{opacity:0}}}@keyframes _animate-spinner_ynftu_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
