.remote-mentions{color:var(--chat-ink);font-size:12px}.remote-mentions button{display:flex;align-items:center;gap:7px;width:100%;padding:7px 12px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.remote-mentions button span{flex:1;min-width:0;overflow-wrap:anywhere}.remote-mentions button:hover,.remote-mentions button:focus-visible{background:color-mix(in srgb,var(--chat-acc) 10%,transparent)}.remote-mentions button:focus-visible{outline:2px solid var(--chat-acc);outline-offset:-2px}.remote-mentions button:disabled{opacity:.55;cursor:default}.remote-mentions input{width:calc(100% - 20px);margin:4px 10px;padding:6px 8px;border:1px solid var(--chat-line);border-radius:5px;background:var(--chat-bg);color:inherit;font:inherit}.remote-mentions-hint{padding:6px 10px;font-size:11px;color:var(--chat-mut);line-height:1.4}.remote-mentions-status{padding:8px 12px;display:flex;align-items:center;gap:7px;color:var(--chat-mut)}.remote-mentions-status button{width:auto;color:var(--chat-acc)}.remote-mentions-back{font-weight:600!important;overflow-wrap:anywhere}.remote-mentions-results{max-height:180px;overflow-y:auto;overscroll-behavior:contain}.file-mention-sources{display:flex;gap:4px;padding:4px 10px;align-items:center}.file-mention-sources button{box-sizing:border-box;margin:0;height:22px;padding:2px 7px;border:1px solid var(--chat-line);border-radius:5px;font:500 11px/16px var(--chat-sans,sans-serif);color:var(--chat-mut);background:transparent;cursor:pointer;white-space:nowrap}.file-mention-sources button[aria-pressed=true]{background:color-mix(in srgb,var(--chat-acc) 10%,transparent);border-color:color-mix(in srgb,var(--chat-acc) 45%,var(--chat-line));color:var(--chat-acc)}.file-mention-sources button:hover{background:color-mix(in srgb,var(--chat-acc) 6%,transparent)}.file-mention-sources button:focus-visible{outline:1px solid var(--chat-acc);outline-offset:1px}.file-mention-coverage{padding:5px 10px;font:11px/1.4 var(--chat-sans);color:var(--chat-mut)}.file-mention-refresh{margin:3px 10px;font:11px var(--chat-sans);color:var(--chat-acc)}.s3-browser{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;font-family:var(--chat-sans);color:var(--chat-ink)}.s3-source-strip{display:flex;align-items:center;gap:12px;padding:12px 24px 0;font-size:11px;color:var(--chat-mut)}.s3-source-location{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.s3-source-location>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s3-access-label{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:10px;font-weight:500;background:var(--color-bg-tertiary);padding:3px 7px;border-radius:4px}.s3-settings-link,.s3-browser-error button,.s3-page-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 10px;font:inherit;font-size:12px;line-height:1.4;border:1px solid var(--chat-line2);border-radius:6px;background:var(--color-bg-primary);color:var(--chat-mut);cursor:pointer;white-space:nowrap}.s3-settings-link:hover,.s3-browser-error button:hover,.s3-page-actions button:hover{background:var(--color-bg-hover);color:var(--chat-ink)}.s3-browser button:focus-visible{outline:2px solid var(--chat-acc);outline-offset:2px}.s3-browser-error{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 24px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-danger) 25%,var(--chat-line));border-radius:6px;background:color-mix(in srgb,var(--color-danger) 5%,var(--color-bg-primary));font-size:12px;color:var(--color-danger)}.s3-browser-error>span{flex:1;min-width:140px}.s3-browser-error>svg{flex-shrink:0}.s3-more-badge{font-size:10px;color:var(--chat-mut);font-weight:400;padding-left:6px}.s3-page-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--chat-mut)}.s3-page-actions button{font-size:11.5px;color:var(--chat-acc)}.s3-page-actions button:disabled{opacity:.5;cursor:wait}.s3-download-status{display:inline-flex;align-items:center;gap:5px}.s3-browser .folder-statusbar{flex-wrap:wrap}.s3-browser .folder-statusbar>span{white-space:nowrap}@media (max-width: 600px){.s3-source-strip{padding:10px 16px 0;gap:8px}.s3-browser-error{margin:10px 16px 0}.s3-settings-link{padding:6px}.s3-settings-link span,.s3-browser .folder-status-hint{display:none}.s3-browser .folder-statusbar{padding:8px 16px!important;gap:6px!important}.s3-page-actions{flex-basis:100%;justify-content:space-between}.s3-page-actions button{min-height:32px}}.sheet-preview-ending{position:relative;height:66px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding:0 12px 10px;border-top:1px solid var(--color-border-light);background:var(--color-bg-primary)}.sheet-preview-ghost{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(var(--color-border-light) 1px,transparent 1px),linear-gradient(90deg,var(--color-border-light) 1px,transparent 1px);background-size:100% 22px,104px 100%;-webkit-mask-image:linear-gradient(to bottom,#0008,transparent 85%);mask-image:linear-gradient(to bottom,#0008,transparent 85%);filter:blur(.6px)}.sheet-preview-ending>span{position:relative;text-align:center;font-size:11px;color:var(--color-text-secondary)}.sheet-preview-tabs{display:flex;gap:4px;overflow-x:auto;padding:7px 0 2px}.sheet-preview-tab{flex-shrink:0;font-size:11px;padding:4px 10px;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);white-space:nowrap}.sheet-preview-tab.is-current{color:var(--color-accent);background:var(--color-bg-primary);border-bottom:2px solid var(--color-accent)}.sheet-preview-tab.is-muted{color:var(--color-text-secondary);background:var(--color-bg-secondary);border-style:dashed;opacity:.7}.sheet-preview-other-note{margin:5px 0 0;font-size:11px;color:var(--color-text-secondary)}:root{--jss-border-color:#000}.jss_spreadsheet{outline:none}.jss_container{display:inline-block;padding-right:2px;box-sizing:border-box;overscroll-behavior:contain;outline:none}.fullscreen{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:21;display:flex;flex-direction:column;background-color:#fff}.fullscreen .jtabs-content{flex:1;overflow:hidden}.fullscreen .jss_content{overflow:auto;width:100%!important;height:100%;max-height:100%!important}.fullscreen .jss_container{height:100%}.jss_content{display:inline-block;box-sizing:border-box;padding-right:3px;padding-bottom:3px;position:relative;scrollbar-width:thin;scrollbar-color:#666 transparent}@supports (-moz-appearance:none){.jss_content{padding-right:10px}}.jss_content::-webkit-scrollbar{width:8px;height:8px}.jss_content::-webkit-scrollbar-track{background:#eee}.jss_content::-webkit-scrollbar-thumb{background:#666}.jss_worksheet{border-collapse:separate;table-layout:fixed;white-space:nowrap;empty-cells:show;border:0px;background-color:#fff;width:0;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.jss_worksheet>thead>tr>td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid transparent;border-bottom:1px solid transparent;background-color:#f3f3f3;padding:2px;cursor:pointer;box-sizing:border-box;overflow:hidden;position:sticky;top:0;z-index:2}.jss_worksheet>thead>tr>td.dragging{opacity:.5}.jss_worksheet>thead>tr>td.selected{background-color:#dcdcdc}.jss_worksheet>thead>tr>td.arrow-up{background-repeat:no-repeat;background-position:center right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");text-decoration:underline}.jss_worksheet>thead>tr>td.arrow-down{background-repeat:no-repeat;background-position:center right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");text-decoration:underline}.jss_worksheet>tbody>tr>td:first-child{position:relative;background-color:#f3f3f3;text-align:center}.jss_worksheet>tbody.resizable>tr>td:first-child:before{content:" ";width:100%;height:3px;position:absolute;bottom:0;left:0;cursor:row-resize}.jss_worksheet>tbody.draggable>tr>td:first-child:after{content:" ";width:3px;height:100%;position:absolute;top:0;right:0;cursor:move}.jss_worksheet>tbody>tr.dragging>td{background-color:#eee;opacity:.5}.jss_worksheet>tbody>tr>td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid transparent;border-bottom:1px solid transparent;padding:4px;white-space:nowrap;box-sizing:border-box;line-height:1em}.jss_overflow>tbody>tr>td{overflow:hidden}.jss_worksheet>tbody>tr>td:last-child{overflow:hidden}.jss_worksheet>tbody>tr>td>img{display:inline-block;max-width:100px}.jss_worksheet>tbody>tr>td.readonly{color:#0000004d}.jss_worksheet>tbody>tr.selected>td:first-child{background-color:#dcdcdc}.jss_worksheet>tbody>tr>td>select,.jss_worksheet>tbody>tr>td>input,.jss_worksheet>tbody>tr>td>textarea{border:0px;border-radius:0;outline:0px;width:100%;margin:0;padding:0 2px 0 0;background-color:transparent;box-sizing:border-box}.jss_worksheet>tbody>tr>td>textarea{resize:none;padding-top:6px!important}.jss_worksheet>tbody>tr>td>input[type=checkbox]{width:12px;margin-top:2px}.jss_worksheet>tbody>tr>td>input[type=radio]{width:12px;margin-top:2px}.jss_worksheet>tbody>tr>td>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position-x:100%;background-position-y:40%;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+)}.jss_worksheet>tbody>tr>td.jss_dropdown{background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E");text-overflow:ellipsis;overflow-x:hidden}.jss_worksheet>tbody>tr>td.jss_dropdown.jss_comments{background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E") top 50% right 5px no-repeat,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=) top right no-repeat}.jss_worksheet>tbody>tr>td>.color{width:90%;height:10px;margin:auto}.jss_worksheet>tbody>tr>td>a{text-decoration:underline}.jss_worksheet>tbody>tr>td.highlight>a{color:#00f;cursor:pointer}.jss_worksheet>tfoot>tr>td{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid transparent;border-bottom:1px solid transparent;background-color:#f3f3f3;padding:2px;cursor:pointer;box-sizing:border-box;overflow:hidden}.jss_worksheet .highlight{background-color:#0000000d}.jss_worksheet .highlight-top{border-top:1px solid #000;box-shadow:0 -1px #ccc}.jss_worksheet .highlight-left{border-left:1px solid #000;box-shadow:-1px 0 #ccc}.jss_worksheet .highlight-right{border-right:1px solid #000}.jss_worksheet .highlight-bottom{border-bottom:1px solid #000}.jss_worksheet .highlight-top.highlight-left{box-shadow:-1px -1px #ccc;-webkit-box-shadow:-1px -1px #ccc;-moz-box-shadow:-1px -1px #ccc}.jss_worksheet .highlight-selected{background-color:#0000}.jss_worksheet .selection{background-color:#0000000d}.jss_worksheet .selection-left{border-left:1px dotted #000}.jss_worksheet .selection-right{border-right:1px dotted #000}.jss_worksheet .selection-top{border-top:1px dotted #000}.jss_worksheet .selection-bottom{border-bottom:1px dotted #000}.jss_corner{position:absolute;background-color:#000;height:1px;width:1px;border:1px solid rgb(255,255,255);top:-2000px;left:-2000px;cursor:crosshair;box-sizing:initial;z-index:20;padding:2px}.jss_worksheet .editor{outline:0px solid transparent;white-space:nowrap;text-align:left;padding:0;box-sizing:border-box;overflow:visible!important}.jss_worksheet .editor>input{padding-left:4px}.jss_worksheet .editor .jupload{position:fixed;top:100%;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.2px;border-radius:4px;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;padding:10px;background-color:#fff;width:300px;min-height:225px;margin-top:2px}.jss_worksheet .editor .jupload img{width:100%;height:auto}.jss_worksheet .editor .jss_richtext{position:fixed;top:100%;z-index:40;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.2px;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;padding:10px;background-color:#fff;width:358px;margin-top:2px;text-align:left;white-space:initial}.jss_worksheet .editor .jclose:after{position:absolute;top:0;right:0;margin:10px;content:"close";font-family:Material icons;font-size:24px;width:24px;height:24px;line-height:24px;cursor:pointer;text-shadow:0px 0px 5px #fff}.jss_worksheet,.jss_worksheet td,.jss_corner{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.jss_textarea{position:absolute;top:-999px;left:-999px;width:1px;height:1px}.jss_worksheet .dragline{position:absolute}.jss_worksheet .dragline div{position:relative;top:-6px;height:5px;width:22px}.jss_worksheet .dragline div:hover{cursor:move}.jss_worksheet .onDrag{background-color:#0009}.jss_worksheet .error{border:1px solid red}.jss_worksheet thead td.resizing{border-right-style:dotted!important;border-right-color:red!important}.jss_worksheet tbody tr.resizing>td{border-bottom-style:dotted!important;border-bottom-color:red!important}.jss_worksheet tbody td.resizing{border-right-style:dotted!important;border-right-color:red!important}.jss_worksheet .jdropdown-header{border:0px!important;outline:none!important;width:100%!important;height:100%!important;padding:0 0 0 8px!important}.jss_worksheet .jdropdown-container{margin-top:1px}.jss_worksheet .jdropdown-container-header{padding:0;margin:0;height:inherit}.jss_worksheet .jdropdown-picker{border:0px!important;padding:0!important;width:inherit;height:inherit}.jss_worksheet .jss_comments{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:top right}.jss_worksheet .sp-replacer{margin:2px;border:0px}.jss_worksheet>thead>tr.jss_filter>td>input{border:0px;width:100%;outline:none}.jss_about{float:right;font-size:.7em;padding:2px;text-transform:uppercase;letter-spacing:1px;display:none}.jss_about a{color:#ccc;text-decoration:none}.jss_about img{display:none}.jss_filter{display:flex;justify-content:space-between;margin-bottom:4px}.jss_filter>div{padding:8px;align-items:center}.jss_pagination{display:flex;justify-content:space-between;align-items:center}.jss_pagination>div{display:flex;padding:10px}.jss_pagination>div:last-child{padding-right:10px;padding-top:10px}.jss_pagination>div>div{text-align:center;width:36px;height:36px;line-height:34px;border:1px solid #ccc;box-sizing:border-box;margin-left:2px;cursor:pointer}.jss_page{font-size:.8em}.jss_page_selected{font-weight:700;background-color:#f3f3f3}.jss_toolbar{display:flex;background-color:#f3f3f3;border:1px solid #ccc;padding:4px;margin:0 2px 4px 1px}.jss_toolbar:empty{display:none}.jss_worksheet .dragging-left{background-repeat:no-repeat;background-position:top 50% left 0px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14 7l-5 5 5 5V7z'/%3E%3Cpath fill='none' d='M24 0v24H0V0h24z'/%3E%3C/svg%3E")}.jss_worksheet .dragging-right{background-repeat:no-repeat;background-position:top 50% right 0px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 17l5-5-5-5v10z'/%3E%3Cpath fill='none' d='M0 24V0h24v24H0z'/%3E%3C/svg%3E")}.jss_hidden_index>tbody>tr>td:first-child,.jss_hidden_index>thead>tr>td:first-child,.jss_hidden_index>tfoot>tr>td:first-child,.jss_hidden_index>colgroup>col:first-child{display:none}.jss_worksheet .jrating{display:inline-flex}.jss_worksheet .jrating>div{zoom:.55}.jss_worksheet .copying-top{border-top:1px dashed #000}.jss_worksheet .copying-left{border-left:1px dashed #000}.jss_worksheet .copying-right{border-right:1px dashed #000}.jss_worksheet .copying-bottom{border-bottom:1px dashed #000}.jss_worksheet .jss_column_filter{background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");text-overflow:ellipsis;overflow:hidden;padding:0 20px 0 6px}.jss_worksheet thead .jss_freezed,.jss_worksheet tfoot .jss_freezed{left:0;z-index:3!important;box-shadow:2px 0 2px .2px #ccc!important;-webkit-box-shadow:2px 0px 2px .2px #ccc!important;-moz-box-shadow:2px 0px 2px .2px #ccc!important}.jss_worksheet tbody .jss_freezed{position:relative;background-color:#fff;box-shadow:1px 1px 1px 1px #ccc!important;-webkit-box-shadow:2px 4px 4px .1px #ccc!important;-moz-box-shadow:2px 4px 4px .1px #ccc!important}.red{color:red}.jss_worksheet>tbody>tr>td.readonly>input[type=checkbox],.jss_worksheet>tbody>tr>td.readonly>input[type=radio]{pointer-events:none;opacity:.5}:root{--jbutton-color: #298BA8;--jactive-color: #007aff;--jsafe-area-top: env(safe-area-inset-top);--jsafe-area-bottom: env(safe-area-inset-bottom)}[data-visible=false],.row[data-visible=false]{display:none}div[data-before]:before{content:attr(data-before)}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jreadonly{pointer-events:none}.jdragging{opacity:.2;filter:alpha(opacity=20)}.jupload.input{position:relative;box-sizing:border-box;background-size:initial;height:33px;min-height:initial;padding:6px 30px 6px 6px}.jupload.input:before{content:"save";font-size:18px;font-family:Material Icons;color:#000;position:absolute;right:5px}.jupload:empty:before{z-index:0}.jupload img{width:100%}.jupload.input img{width:initial;max-width:100%;height:100%}.jupload[data-multiple]{padding:10px}.jupload[data-multiple] img{height:70px;width:100px;-o-object-fit:cover;object-fit:cover;margin-right:5px;margin-bottom:5px}.jupload{position:relative;border:1px dotted #eee;cursor:pointer;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;min-height:180px}.jupload:not(.input):empty:before{content:"";font-family:Material Icons;font-size:90px;color:#eee;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute}.jupload-item{padding-right:22px;border-radius:1px;display:inline-block;position:relative}.jphoto{position:relative;border:1px dotted #eee;cursor:pointer;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center}.jphoto:empty:before{content:"";font-family:Material Icons;font-size:90px;color:#eee;width:100%;height:100%;text-align:center}.jremove{opacity:.2;filter:alpha(opacity=20)}.round img{border-radius:1000px}.jtooltip{position:fixed;top:10px;left:10px;z-index:5;font-family:initial;font-size:12px;color:#000;background-color:#fff;border:1px solid black;padding:8px;margin:10px;display:block;animation:jfadeIn .5s;pointer-events:none}.jtooltip:empty{display:none}@keyframes jfadeIn{0%{opacity:0}to{opacity:1}}.jpanel{position:absolute;box-sizing:border-box;z-index:10}.jpanel:focus{outline:2px solid black;outline-offset:-1px;z-index:1000!important}.jpanel-action{position:absolute;width:8px;height:8px;background-color:#fff;border:1px solid black;box-sizing:border-box;pointer-events:auto;z-index:1000}.jpanel-action[data-position=n-resize]{top:-4px;left:calc(50% - 4px)}.jpanel-action[data-position=ne-resize]{top:-4px;left:calc(100% - 4px)}.jpanel-action[data-position=e-resize]{top:calc(50% - 4px);left:calc(100% - 4px)}.jpanel-action[data-position=se-resize]{top:calc(100% - 4px);left:calc(100% - 4px)}.jpanel-action[data-position=s-resize]{top:calc(100% - 4px);left:calc(50% - 4px)}.jpanel-action[data-position=sw-resize]{top:calc(100% - 4px);left:-4px}.jpanel-action[data-position=w-resize]{top:calc(50% - 4px);left:-4px}.jpanel-action[data-position=nw-resize]{top:-4px;left:-4px}.jpanel-action[data-action=rotate]{top:-50px;left:calc(50% - 12px);width:24px;height:24px;border:0;cursor:move;background-color:transparent}.jpanel-action[data-action=rotate]:before{content:"refresh";font-family:Material Icons;font-size:24px}.jpanel-action[data-action=rotate]:after{position:absolute;content:"";bottom:-22px;left:50%;width:1px;height:28px;background-color:#000}.jloading{position:fixed;z-index:10001;width:100%;left:0;right:0;top:0;bottom:0;background-color:#000000b3}.jloading:after{content:"";display:block;margin:0 auto;margin-top:50vh;width:40px;height:40px;border-style:solid;border-color:#fff;border-top-color:transparent;border-width:4px;border-radius:50%;animation:jspin .8s linear infinite}.jloading.jspin{background-color:transparent}.jloading.jspin:after{margin:80px auto 0;border-color:#aaa;border-top-color:transparent}.jfade-in{animation:jfade-in 2s forwards}.jfade-out{animation:jfade-out 1s forwards}.jslide-left-in{position:relative;animation:jslide-left-in .4s forwards}.jslide-left-out{position:relative;animation:jslide-left-out .4s forwards}.jslide-right-in{position:relative;animation:jslide-right-in .4s forwards}.jslide-right-out{position:relative;animation:jslide-right-out .4s forwards}.jslide-top-in{position:relative;animation:jslide-top-in .4s forwards}.jslide-top-out{position:relative;animation:jslide-top-out .2s forwards}.jslide-bottom-in{position:relative;animation:jslide-bottom-in .4s forwards}.jslide-bottom-out{position:relative;animation:jslide-bottom-out .1s forwards}.jslide-left-in>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.jslide-left-out>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.jslide-right-in>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.jslide-right-out>div{-webkit-transform:translateZ(0px);-webkit-transform:translate3d(0,0,0)}.jspin{animation:jspin 2s infinite linear}@keyframes jfade-in{0%{opacity:0}to{opacity:100}}@keyframes jfade-out{0%{opacity:100}to{opacity:0}}@keyframes jslide-left-in{0%{left:-100%}to{left:0%}}@keyframes jslide-left-out{0%{left:0%}to{left:-100%}}@keyframes jslide-right-in{0%{left:100%}to{left:0%}}@keyframes jslide-right-out{0%{left:0%}to{left:100%}}@keyframes jslide-top-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes jslide-top-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes jslide-bottom-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes jslide-bottom-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes jspin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.jcalendar{position:absolute;z-index:9000;display:none;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;min-width:280px}.jcalendar.jcalendar-focus{display:block}.jcalendar .jcalendar-backdrop{position:fixed;top:0;left:0;z-index:9000;min-width:100%;min-height:100%;background-color:#00000080;border:0px;padding:0;display:none}.jcalendar .jcalendar-container{position:relative;box-sizing:border-box}.jcalendar .jcalendar-content{position:absolute;z-index:9001;box-shadow:1px 1px 5px #00000063;background-color:#fff}.jcalendar-header{text-align:center}.jcalendar-header span{margin-right:4px;font-size:1.1em;font-weight:700}.jcalendar-prev{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z%27 fill=%27%23000%27 /%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.jcalendar-next{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z%27 fill=%27%23000%27 /%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.jcalendar-weekday{font-weight:600;background-color:#fcfcfc;padding:14px}.jcalendar-table{padding:10px}.jcalendar-table>table{width:100%;background-color:#fff}.jcalendar-table>table>thead{cursor:pointer}.jcalendar-table thead td{padding:10px;height:40px}.jcalendar-table>table>tbody>tr{height:34px}.jcalendar-table>table>tbody td{box-sizing:border-box;cursor:pointer;padding:9px;font-size:.9em}.jcalendar-table tfoot td{padding:10px}.jcalendar-months td,.jcalendar-years td{height:24px}.jcalendar-input{padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27gray%27%3E%3Cpath d=%27M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z%27/%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0z%27/%3E%3C/svg%3E");background-position:top 50% right 5px;background-repeat:no-repeat;box-sizing:border-box}.jcalendar-done{box-shadow:1px 1px 5px #00000063;background-color:#fff}.jcalendar-update{border:1px solid #ccc;background-color:#fff;border-radius:4px;padding:5px;width:100%}.jcalendar-container select{width:55px;display:inline-block;border:0px;padding:4px;text-align:center;font-size:1.1em;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:10px}.jcalendar-container select:first-child{margin-right:2px}.jcalendar-selected{background-color:#eee}.jcalendar-reset,.jcalendar-confirm{text-transform:uppercase;cursor:pointer;color:var(--jactive-color)}.jcalendar-controls{padding:15px;box-sizing:border-box;vertical-align:middle;display:flex;justify-content:space-between;align-items:center}.jcalendar-controls div{font-weight:700}.jcalendar-fullsize{position:fixed;width:100%;top:0;left:0}.jcalendar-fullsize .jcalendar-content{position:fixed;width:100%;left:0;bottom:0}.jcalendar-focus.jcalendar-fullsize .jcalendar-backdrop{display:block}.jcalendar-sunday{color:red}.jcalendar-disabled{color:#ccc}.jcalendar-time{display:flex}.jcalendar_warning{color:red}.jcalendar-hide-controls .jcalendar-controls{display:none}.jcolor{display:none;outline:none;position:absolute}.jcolor-input{padding-right:24px!important;background:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27black%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z%27/%3E%3C/svg%3E") top 50% right 4px no-repeat,content-box;box-sizing:border-box}.jcolor-content{position:absolute;z-index:9000;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;font-size:.875rem;letter-spacing:.2px;border-radius:4px;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003;background-color:#fff;box-sizing:border-box;min-width:260px}.jmodal .jcolor-content{position:fixed}.jcolor-controls{display:flex;padding:10px;border-bottom:1px solid #eee;margin-bottom:5px}.jcolor-controls div{flex:1;font-size:1em;color:var(--jactive-color);text-transform:uppercase;font-weight:700;box-sizing:border-box}.jcolor-content table{border-collapse:collapse;box-sizing:border-box}.jcolor-focus{display:block}.jcolor table{width:100%;height:100%;min-height:160px}.jcolor td{padding:7px}.jcolor-selected{background-repeat:no-repeat;background-size:16px;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z%27 fill=%27white%27/%3E%3C/svg%3E")}.jcolor-fullscreen{position:fixed;left:0;bottom:0;width:100%;max-height:290px;border-radius:0;box-sizing:border-box}.jcolor-fullscreen .jcolor-controls{padding:15px;box-shadow:1px 0 1px #00000063}.jcolor-reset{text-align:left}.jcolor-close{text-align:right}.jcolor-backdrop{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-color:#00000080;border:0px;padding:0;z-index:8000;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jcolor-content .jtabs-content{padding:7px}.jcolor-grid tr:first-child>td:first-child{border-top-left-radius:3px}.jcolor-grid tr:first-child>td:last-child{border-top-right-radius:3px}.jcolor-grid tr:last-child>td:first-child{border-bottom-left-radius:3px}.jcolor-grid tr:last-child>td:last-child{border-bottom-right-radius:3px}.jcolor-hsl{box-sizing:border-box}.jcolor-hsl>div{height:100%;position:relative}.jcolor-hsl canvas{display:block;border-radius:4px;-webkit-user-drag:none}.jcolor-point{height:5px;width:5px;background-color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.jcolor-sliders{padding:10px 20px 10px 10px}.jcolor-sliders input{-webkit-appearance:none;height:12px;width:80%;background:#d3d3d3;opacity:1;border-radius:30px;outline:none}.jcolor-sliders-input-subcontainer{display:flex;justify-content:space-between;align-items:center}.jcolor-sliders-input-container{margin-top:4px;line-height:.8em;text-align:left}.jcolor-sliders-input-container>label{font-size:10px;text-transform:uppercase;color:#bbbbbd}.jcolor-sliders-input-subcontainer>input{border:0px;padding:1px}.jcolor-sliders-input-container input::-webkit-slider-thumb{-webkit-appearance:none;height:12px;width:12px;border-radius:50%;background:#000;border:2px solid #fff;cursor:pointer}.jcolor-sliders-input-container input::-moz-range-thumb{-webkit-appearance:none;height:12px;width:12px;border-radius:50%;background:#000;border:2px solid #fff;cursor:pointer}.jcolor-sliders-final-color{padding:6px;-webkit-user-select:all;-moz-user-select:all;user-select:all;margin-top:10px;text-align:center}.jcolor-sliders-final-color>div:nth-child(2){width:71px;text-transform:uppercase}.jcolor .jtabs .jtabs-headers-container .jtabs-controls{display:none!important}.jcolor .jtabs .jtabs-headers-container{display:flex!important;justify-content:center;padding:4px}.jcolor .jtabs-headers>div:not(.jtabs-border){padding:2px 15px!important;font-size:.8em}.jcontextmenu{position:fixed;z-index:10000;background:#fff;color:#555;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:2px 2px 2px #8f9091;border:1px solid #C6C6C6;padding:4px 0;margin:0;outline:none;display:none}.jcontextmenu.jcontextmenu-focus{display:inline-block}.jcontextmenu>div{box-sizing:border-box;display:flex;padding:8px 8px 8px 32px;width:250px;position:relative;cursor:default;font-size:11px;font-family:sans-serif;text-align:left;align-items:center}.jcontextmenu>div:before{content:attr(data-icon);font-family:Material Icons!important;font-size:15px;position:absolute;left:9px;line-height:24px}.jcontextmenu.symbols>div:before{font-family:Material Symbols Outlined!important}.jcontextmenu>div.header{display:none}.jcontextmenu>div a{color:#555;text-decoration:none;flex:1;cursor:pointer}.jcontextmenu>div span{margin-right:10px;font-size:.9em}.jcontextmenu .jcontextmenu-disabled a{color:#ccc}.jcontextmenu .jcontextmenu-disabled:before{color:#ccc}.jcontextmenu>div:hover{background:#ebebeb}.jcontextmenu hr{border:1px solid #e9e9e9;border-bottom:0;margin-top:5px;margin-bottom:5px}.jcontextmenu>hr:hover{background:transparent}.jcontextmenu .jcontextmenu{top:4px;left:99%;opacity:0;position:absolute}.jcontextmenu>div:hover>.jcontextmenu{display:block;opacity:1;transform:translate(0) scale(1);pointer-events:auto}@media only screen and (max-width: 420px){.jcontextmenu{top:initial!important;left:0!important;bottom:0!important;width:100vw;height:260px;overflow:scroll;animation:jslide-bottom-in .4s forwards;padding-top:0}.jcontextmenu div{width:100%;text-align:center;border-bottom:1px solid #ccc;padding:15px}.jcontextmenu>div.header{background-color:#d3d3d3;padding:5px;top:0;position:sticky;z-index:2}.jcontextmenu>div.header>a.title{text-align:left}.jcontextmenu>div.header>a.close{text-align:right}.jcontextmenu a{font-size:1.4em;text-transform:uppercase}.jcontextmenu span,.jcontextmenu hr{display:none}}.jdropdown{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;background:#fff;-webkit-tap-highlight-color:transparent;display:inline-block}.jdropdown-backdrop{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-color:#00000080;border:0px;padding:0;z-index:8000;display:none}.jdropdown[disabled]{opacity:.5;pointer-events:none}.jdropdown-focus{position:relative}.jdropdown-focus .jdropdown-container{transform:translateZ(0)}.jdropdown-default.jdropdown-focus .jdropdown-header{outline:auto 5px -webkit-focus-ring-color}.jdropdown-default.jdropdown-focus .jdropdown-header.jdropdown-add{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27gray%27 width=%2724px%27 height=%2724px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z%27/%3E%3C/svg%3E")}.jdropdown-container-header{padding:0;margin:0;position:relative;box-sizing:border-box}.jdropdown-header{width:100%;appearance:none;background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3Cpath d=%27M7 10l5 5 5-5H7z%27 fill=%27gray%27/%3E%3C/svg%3E");text-overflow:ellipsis;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;padding-right:30px!important}.jdropdown-insert-button{font-size:1.4em;text-transform:uppercase;position:absolute;right:30px;top:4px;display:none}.jdropdown-container{min-width:inherit;transform:translate3d(-10000px,0,0);position:absolute;z-index:9001}.jdropdown-close{display:none;font-size:1em;color:var(--jactive-color);text-transform:uppercase;text-align:right;padding:12px;font-weight:700}.jdropdown-content{min-width:inherit;margin:0;box-sizing:border-box}.jdropdown-item{white-space:nowrap;text-align:left;text-overflow:ellipsis;overflow-x:hidden;color:#000;display:flex;align-items:center}.jdropdown-description{text-overflow:ellipsis;overflow:hidden;line-height:1.5em}.jdropdown-image{margin-right:10px;width:32px;height:32px;border-radius:20px}.jdropdown-image-small{width:24px;height:24px}.jdropdown-icon{margin-right:10px;font-size:30px;margin-left:-5px}.jdropdown-icon-small{font-size:24px;margin-left:0}.jdropdown-title{font-size:.7em;text-overflow:ellipsis;overflow-x:hidden;display:block}.jdropdown-default .jdropdown-header{border:1px solid #ccc;padding:5px 16px 5px 10px}.jdropdown-default .jdropdown-container{background-color:#fff}.jdropdown-default.jdropdown-focus.jdropdown-insert .jdropdown-header{padding-right:50px}.jdropdown-default.jdropdown-focus.jdropdown-insert .jdropdown-insert-button{display:block}.jdropdown-default .jdropdown-content{min-width:inherit;border:1px solid #8fb1e3;margin:0;background-color:#fff;box-sizing:border-box;min-height:10px;max-height:215px;overflow-y:auto}.jdropdown-default .jdropdown-item{padding:4px 40px 4px 8px}.jdropdown-default .jdropdown-item:hover{background-color:#1f93ff;color:#fff}.jdropdown-default .jdropdown-cursor{background-color:#eee}.jdropdown-default .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPgo=);background-repeat:no-repeat;background-position:top 50% right 5px;background-color:#1f93ff;color:#fff}.jdropdown-default .jdropdown-group{margin-top:5px}.jdropdown-default .jdropdown-group .jdropdown-item{padding-left:16px}.jdropdown-default .jdropdown-group-name{padding-left:8px;font-weight:700;text-align:left}.jdropdown-default .jdropdown-reset_{content:"x";position:absolute;top:0;right:0;margin:5px 10px 5px 5px;font-size:12px;width:12px;cursor:pointer;text-shadow:0px 0px 5px #fff;display:none;line-height:1.8em}.jdropdown-default.jdropdown-focus .jdropdown-reset_,.jdropdown-picker.jdropdown-focus .jdropdown-backdrop{display:block}.jdropdown-picker .jdropdown-header{outline:none}.jdropdown-picker .jdropdown-container{position:fixed;bottom:0;left:0;border-bottom:1px solid #e6e6e8;width:100%;background-color:#fff;box-sizing:border-box}.jdropdown-picker .jdropdown-close{box-shadow:0 -1px 5px #00000063;background-color:#fff;display:block}.jdropdown-picker .jdropdown-content{overflow-y:scroll;height:280px;background-color:#fafafa;border-top:1px solid #e6e6e8}.jdropdown-picker .jdropdown-group-name{font-size:1em;text-transform:uppercase;display:block;border-bottom:1px solid #e6e6e8;padding:10px 20px;text-align:center;font-weight:700}.jdropdown-picker .jdropdown-item{font-size:1em;text-transform:uppercase;border-bottom:1px solid #e6e6e8;padding:10px 20px}.jdropdown-picker .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiIGZpbGw9IndoaXRlIiAvPjwvc3ZnPgo=);background-repeat:no-repeat;background-position:top 50% right 15px;background-color:#1f93ff;color:#fff}.jdropdown-picker .jdropdown-cursor{background-color:#1f93ff;color:#fff}.jdropdown-searchbar.jdropdown-focus{position:fixed;top:0!important;left:0!important;width:100%!important;height:100%!important;background-color:#fafafa;padding:0;z-index:9001;overflow-y:scroll;will-change:scroll-position;-webkit-overflow-scrolling:touch}.jdropdown-searchbar.jdropdown-focus .jdropdown-container-header{position:fixed;top:0;left:0;z-index:9002;padding:6px;background-color:#fff;box-shadow:0 1px 2px #0000001a;width:100%;height:40px}.jdropdown-searchbar.jdropdown-focus .jdropdown-header{border:0px!important;background-position-x:0%!important;background-position-y:40%!important;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QzE1LjQxIDEyLjU5IDE2IDExLjExIDE2IDkuNSAxNiA1LjkxIDEzLjA5IDMgOS41IDNTMyA1LjkxIDMgOS41IDUuOTEgMTYgOS41IDE2YzEuNjEgMCAzLjA5LS41OSA0LjIzLTEuNTdsLjI3LjI4di43OWw1IDQuOTlMMjAuNDkgMTlsLTQuOTktNXptLTYgMEM3LjAxIDE0IDUgMTEuOTkgNSA5LjVTNy4wMSA1IDkuNSA1IDE0IDcuMDEgMTQgOS41IDExLjk5IDE0IDkuNSAxNHoiIGZpbGw9IiNlNmU2ZTgiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+);padding-left:30px!important;padding-right:60px!important}.jdropdown-searchbar.jdropdown-focus .jdropdown-close{display:block}.jdropdown-searchbar .jdropdown-header{outline:none}.jdropdown-searchbar .jdropdown-container{margin-top:40px;width:100%}.jdropdown-searchbar .jdropdown-close{position:fixed;top:0;right:0}.jdropdown-searchbar .jdropdown-content{margin-top:10px}.jdropdown-searchbar .jdropdown-group{margin-top:10px;margin-bottom:15px;background-color:#fff}.jdropdown-searchbar .jdropdown-group-name{border-top:1px solid #e6e6e8;border-bottom:1px solid #e6e6e8;padding:10px 10px 10px 12px;font-weight:700}.jdropdown-searchbar .jdropdown-group-arrow{float:right;width:24px;height:24px;background-repeat:no-repeat}.jdropdown-searchbar .jdropdown-group-arrow-down{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNy40MSA4LjU5TDEyIDEzLjE3bDQuNTktNC41OEwxOCAxMGwtNiA2LTYtNiAxLjQxLTEuNDF6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgwVjB6Ii8+PC9zdmc+)}.jdropdown-searchbar .jdropdown-group-arrow-up{background-image:url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNDEgMTUuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0bC02LTYtNiA2eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=)}.jdropdown-searchbar .jdropdown-item{border-bottom:1px solid #e6e6e8;padding:10px 40px 10px 15px;background-color:#fff;font-size:.9em}.jdropdown-searchbar .jdropdown-description{text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 20px)}.jdropdown-searchbar .jdropdown-content>.jdropdown-item:first-child{border-top:1px solid #e6e6e8}.jdropdown-searchbar .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIgZmlsbD0iIzAwN2FmZiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:top 50% right 15px}.jdropdown-list .jdropdown-container{display:block}.jdropdown-list .jdropdown-header{display:none}.jdropdown-list .jdropdown-group{background-color:#fff}.jdropdown-list .jdropdown-group-name{border-bottom:1px solid #e6e6e8;padding-top:10px;padding-bottom:10px;font-weight:700}.jdropdown-list .jdropdown-item{border-bottom:1px solid #e6e6e8;padding:10px 40px 10px 10px;background-color:#fff}.jdropdown-list .jdropdown-selected{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMTdMNC44MyAxMmwtMS40MiAxLjQxTDkgMTkgMjEgN2wtMS40MS0xLjQxeiIgZmlsbD0iIzAwN2FmZiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:top 50% right 10px}@media only screen and (max-width : 800px){.jdropdown-list{width:100%!important;border:0px;padding:0}.jdropdown-list .jdropdown-container{min-width:100%}.jdropdown-searchbar.jdropdown-focus .jdropdown-description{text-transform:uppercase}}.app .jdropdown-item{text-transform:uppercase}.jdropdown-create-container{margin:10px;border:1px solid #ccc;border-radius:2px;padding:6px}.jdropdown-color{background-color:#fff;border:1px solid transparent;border-radius:12px;width:12px;height:12px;margin-right:6px}.jdropdown-item[data-disabled]{opacity:.5;pointer-events:none}.jeditor-container{border:1px solid #ccc;box-sizing:border-box}.jeditor-container.with-margin{background-color:#f2f2f2;max-width:1200px}.jeditor-dragging{border:1px dashed #000}.jeditor{outline:none;word-break:break-word}.jeditor-container.with-margin .jeditor{background-color:#fff;margin:80px;min-height:800px;padding:80px;max-width:800px}.jeditor[data-placeholder]:empty:before{content:attr(data-placeholder);color:#d3d3d3}.jsnippet{margin-top:15px;cursor:pointer;border:1px solid #ccc;position:relative}.jsnippet:focus{outline:none}.jsnippet img{width:100%}.jsnippet .jsnippet-title{padding:15px;font-size:1.4em}.jsnippet .jsnippet-description{padding-left:15px;padding-right:15px;font-size:1em}.jsnippet .jsnippet-host{padding:15px;text-transform:uppercase;font-size:.8em;color:#777;text-align:right}.jsnippet .jsnippet-url{display:none}.jeditor .jsnippet:after{content:"close";font-family:Material icons;font-size:24px;width:24px;height:24px;line-height:24px;cursor:pointer;text-shadow:0px 0px 2px #fff;position:absolute;top:12px;right:12px}.jsnippet *{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.jeditor img{border:2px solid transparent;box-sizing:border-box}.jeditor img.resizing{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.jeditor img:focus{border:2px solid #0096FD;outline:#0096FD}.jeditor .pdf{background-image:url("data:image/svg+xml,%3Csvg version=%271.1%27 id=%27Layer_1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 x=%270px%27 y=%270px%27 viewBox=%270 0 512 512%27 style=%27enable-background:new 0 0 512 512;%27 xml:space=%27preserve%27%3E%3Cpath style=%27fill:%23C30B15;%27 d=%27M511.344,274.266C511.77,268.231,512,262.143,512,256C512,114.615,397.385,0,256,0S0,114.615,0,256 c0,117.769,79.53,216.949,187.809,246.801L511.344,274.266z%27/%3E%3Cpath style=%27fill:%2385080E;%27 d=%27M511.344,274.266L314.991,77.913L119.096,434.087l68.714,68.714C209.522,508.787,232.385,512,256,512 C391.243,512,501.976,407.125,511.344,274.266z%27/%3E%3Cpolygon style=%27fill:%23FFFFFF;%27 points=%27278.328,333.913 255.711,77.913 119.096,77.913 119.096,311.652 %27/%3E%3Cpolygon style=%27fill:%23E8E6E6;%27 points=%27392.904,311.652 392.904,155.826 337.252,133.565 314.991,77.913 255.711,77.913 256.067,333.913 %27/%3E%3Cpolygon style=%27fill:%23FFFFFF;%27 points=%27314.991,155.826 314.991,77.913 392.904,155.826 %27/%3E%3Crect x=%27119.096%27 y=%27311.652%27 style=%27fill:%23FC0F1A;%27 width=%27273.809%27 height=%27122.435%27/%3E%3Cg%3E%3Cpath style=%27fill:%23FFFFFF;%27 d=%27M204.871,346.387c13.547,0,21.341,6.659,21.341,18.465c0,12.412-7.795,19.601-21.341,19.601h-9.611 v14.909h-13.471v-52.975L204.871,346.387L204.871,346.387z M195.26,373.858h8.93c5.904,0,9.308-2.952,9.308-8.552 c0-5.525-3.406-8.324-9.308-8.324h-8.93V373.858z%27/%3E%3Cpath style=%27fill:%23FFFFFF;%27 d=%27M257.928,346.387c16.649,0,28.152,10.746,28.152,26.487c0,15.666-11.655,26.488-28.683,26.488 h-22.25v-52.975H257.928z M248.619,388.615h9.611c8.249,0,14.151-6.357,14.151-15.665c0-9.384-6.205-15.817-14.757-15.817h-9.006 V388.615z%27/%3E%3Cpath style=%27fill:%23FFFFFF;%27 d=%27M308.563,356.982v12.26h23.763v10.596h-23.763v19.525h-13.471v-52.975h39.277v10.595h-25.806 V356.982z%27/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover;width:60px;height:60px}.jeditor-toolbar{width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box;margin:10px}.toolbar-on-top .jeditor-toolbar{width:initial;margin:0;box-shadow:1px 1px 2px #0000001a;display:block}.toolbar-on-top .jeditor{padding:15px}.toolbar-on-top .jtoolbar .material-icons{font-size:24px;transform:initial;margin:4px}.toolbar-on-top .jtoolbar .jpicker-header{font-size:1em;margin-top:4px;margin-bottom:4px}.jeditor table{border-collapse:collapse}.jeditor table td{border:1px solid #bbb;height:2em}.jeditor table td:focus{border:1px solid blue}.jeditor .line-break{border-top:1px dashed #ccc;display:flex;justify-content:center;pointer-events:none}.jeditor .line-break:before{content:"New page";background-color:#fff;color:#ccc;margin:-1em;padding:6px;position:absolute}.jfloating{position:fixed;bottom:0;right:0;margin-right:5px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff;box-sizing:border-box;padding-top:50px!important;z-index:9002;border-radius:8px}.jfloating.jfloating-big{width:510px!important;height:472px!important}.jfloating.jfloating-small{width:300px!important;height:320px!important}.jfloating.jfloating-large{width:600px!important;height:600px!important}.jfloating:before{position:absolute;top:0;left:0;width:100%;content:attr(title);padding:15px;box-sizing:border-box;font-size:1.2em;box-shadow:1px 1px 3px #0003;background-color:#fff;border-radius:8px 8px 0 0;background-color:#404040;font-size:.93rem;font-weight:600;color:#fff;letter-spacing:.5px}.jfloating:after{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23FFF%27 d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");position:absolute;top:0;right:0;margin:14px;font-size:24px;width:24px;height:24px;cursor:pointer;text-shadow:0px 0px 5px #fff}.jfloating_content{padding:20px;overflow-y:auto;max-height:100%;box-sizing:border-box;height:-webkit-fill-available}.jfloating.jfloating-minimized{height:50px!important}.jfloating.jfloating-minimized .jfloating_content{display:none}.jmodal{position:fixed;top:50%;left:50%;width:60%;height:60%;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.2);-moz-box-shadow:0 2px 12px rgba(0,0,0,.2);border:1px solid #ccc;background-color:#fff;transform:translate(-50%,-50%);box-sizing:border-box;z-index:9002;border-radius:4px;display:flex;flex-direction:column}.jmodal_title{padding:20px;height:70px;box-sizing:border-box;font-size:1.4em;background-color:#fff;border-radius:8px 8px 0 0;pointer-events:none;display:flex;align-items:center;border-bottom:1px solid #eee}.jmodal_title>div{font-size:1.4em}.jmodal_title[data-icon]:before{content:attr(data-icon);font-family:Material Icons!important;width:24px;height:24px;font-size:24px;margin-right:10px;line-height:24px}.jmodal_content{padding:20px;overflow-y:auto;height:100%;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#333 transparent}.jmodal_title:empty{display:none}.jmodal_title:empty+.jmodal_content{height:100%}.jmodal_content::-webkit-scrollbar{height:12px;width:12px}.jmodal_content::-webkit-scrollbar-track{border:1px solid #fff;background:#eee}.jmodal_content::-webkit-scrollbar-thumb{border:1px solid #fff;background:#888}.jmodal:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");position:absolute;top:0;right:0;margin:25px;font-size:24px;width:24px;height:24px;cursor:pointer;text-shadow:0px 0px 5px #fff}.jmodal_fullscreen{width:100%!important;height:100%!important;top:0;left:0;transform:none;border:0px;border-radius:0}.jmodal_backdrop{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-color:#0003;border:0px;padding:0;z-index:8000;display:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jmodal_content .jcalendar .jcalendar-content,.jmodal_content .jdropdown-container{position:fixed}.jnotification{position:fixed;z-index:10000;box-sizing:border-box;padding:10px;bottom:0}.jnotification-container{box-shadow:0 2px 15px -5px #000000b3;border-radius:8px;background-color:#000;background:#5c5c5c;background:linear-gradient(0deg,#5c5c5c,#4d4d4d);color:#fff;width:320px;margin:30px;padding:20px}.jnotification-close{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27white%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");font-size:20px;width:20px;height:20px;cursor:pointer}.jnotification-title{font-weight:700}.jnotification-header{display:flex;padding-bottom:5px}.jnotification-header:empty{display:none}.jnotification-image{margin-right:5px}.jnotification-image:empty{display:none}.jnotification-image img{width:24px}.jnotification-name{text-transform:uppercase;font-size:.9em;flex:1;letter-spacing:.1em}.jnotification-error .jnotification-container{background:#b62606;background:linear-gradient(0deg,#aa290d,#950b0b)}@media (max-width: 800px){.jnotification{top:calc(0px + var(--jsafe-area-top));width:100%}.jnotification-container{background:#fffffff2;border:1px solid #eee;color:#444;margin:0;width:initial}.jnotification-error .jnotification-container{background:#fffffff2;color:#790909}.jnotification-close{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 24 24%27 fill=%27black%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E")}}.jnotification-header{display:flex;justify-content:flex-start;align-items:center}.jpicker{cursor:pointer;white-space:nowrap;display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;position:relative;min-height:26px}.jpicker-header{background-repeat:no-repeat;background-position:top 50% right 5px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27none%27 d=%27M0 0h24v24H0V0z%27/%3E%3Cpath d=%27M7 10l5 5 5-5H7z%27 fill=%27gray%27/%3E%3C/svg%3E");text-overflow:ellipsis;cursor:pointer;box-sizing:border-box;text-align:left;outline:none;line-height:24px;padding:2px 35px 2px 12px;border-radius:4px}.jpicker-header:hover{background-color:#f2f2f2}.jpicker-content{position:absolute;top:0;display:none;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;border-radius:4px;background-color:#fff;padding:4px;z-index:50;text-align:left;max-height:250px;scrollbar-width:thin;scrollbar-color:#333 transparent}.jpicker-content::-webkit-scrollbar{width:8px}.jpicker-content::-webkit-scrollbar-track{background:#eee}.jpicker-content::-webkit-scrollbar-thumb{background:#888}.jpicker-content>div{padding:6px 15px}.jpicker-focus>.jpicker-content{display:block}.jpicker-content>div:hover{background-color:#efefef}.jpicker-content>div:empty{opacity:0}.jpicker-header>i,.jpicker-header>div{display:block}.jpicker-focus>.jpicker-content.jpicker-columns{display:flex!important;justify-content:center;flex-wrap:wrap}.jpicker-focus .jpicker-content.jpicker-grid{display:inline-grid}.jprogressbar{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;-webkit-tap-highlight-color:transparent;display:inline-block;box-sizing:border-box;cursor:pointer;border:1px solid #ccc;position:relative}.jprogressbar:before{content:attr(data-value);position:absolute;margin:5px 5px 5px 10px}.jprogressbar-header::-moz-placeholder{color:#000}.jprogressbar-header::placeholder{color:#000}.jprogressbar:focus{outline:auto 5px -webkit-focus-ring-color}.jprogressbar>div{background-color:#eee;background-color:red;box-sizing:border-box;height:31px}.jrating{display:flex}.jrating>div{width:24px;height:24px;line-height:24px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z%27 fill=%27gray%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E")}.jrating .jrating-over{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27black%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");opacity:.7}.jrating .jrating-selected{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27red%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E")}.jsearch{position:relative;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jsearch_container{position:absolute;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326;border:none;border-radius:4px;width:280px;padding:8px 0;z-index:1;box-shadow:0 2px 4px #0003;transition:opacity .218s;background:#fff;border:1px solid rgba(0,0,0,.2);cursor:pointer;margin:0;min-width:300px;outline:none;width:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jsearch_container:empty:after{content:attr(data-placeholder)}.jsearch_container>div{color:#333;cursor:pointer;display:flex;padding:5px 10px;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jsearch_container>div:hover{background-color:#e8eaed}.jsearch_container>div>img{width:32px;height:32px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:16px;margin-right:2px}.jsearch_container>div>div{overflow:hidden;text-overflow:ellipsis;margin-left:2px;max-width:300px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jsearch_container .selected{background-color:#e8eaed}.jslider{outline:none}.jslider-focus{width:100%!important;height:100%!important}.jslider-focus img{display:none}.jslider img{width:100px}.jslider-left:before{position:fixed;left:15px;top:50%;content:"arrow_back_ios";color:#fff;width:30px;height:30px;font-family:Material Icons;font-size:30px;text-shadow:0px 0px 6px rgb(56,56,56);text-align:center;cursor:pointer}.jslider-right:after{position:fixed;right:15px;top:50%;content:"arrow_forward_ios";color:#fff;width:30px;height:30px;font-family:Material Icons;font-size:30px;text-shadow:0px 0px 6px rgb(56,56,56);text-align:center;cursor:pointer}.jslider-close{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27white%27%3E%3Cpath d=%27M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E");position:fixed;top:15px;right:15px;cursor:pointer;z-index:3000;display:block!important}.jslider-counter{height:24px;background-color:transparent;position:fixed;left:50%;transform:translate(-50%);bottom:15px;cursor:pointer;z-index:3000;display:flex;display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;justify-content:center;align-items:center;flex-direction:row}.jslider-caption{position:fixed;max-width:90vw;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;top:15px;left:15px;z-index:3000;color:#fff;font-size:1rem;display:block!important}.jslider-counter div{width:10px;height:10px;background:#fff;border-radius:50%;margin:0 5px;display:block!important}.jslider-counter .jslider-counter-focus{background-color:#6495ed;pointer-events:none}.jslider-focus{position:fixed;left:0;top:0;width:100%;min-height:100%;max-height:100%;z-index:2000;margin:0;box-sizing:border-box;background-color:#000c;transition-duration:.05s;display:flex;align-items:center}.jslider-focus img{width:50vw;height:auto;box-sizing:border-box;margin:0 auto;vertical-align:middle;display:none}.jslider-focus img.jslider-vertical{width:auto;height:80vh}@media only screen and (max-width: 576px){.jslider-focus img.jslider-vertical{width:99vw!important;height:auto!important}.jslider-focus img{width:100vw!important;height:auto!important}}.jslider-grid{display:grid;grid-gap:1px;position:relative}.jslider-grid[data-number="2"]{grid-template-columns:1fr 50%}.jslider-grid[data-number="3"]{grid-template-columns:1fr 33%}.jslider-grid[data-number="4"]{grid-template-columns:1fr 25%}.jslider-grid img{display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jslider-grid[data-total]:after{content:attr(data-total) "+";font-size:1.5em;position:absolute;color:#fff;right:15px;bottom:6px}.jslider-grid img:first-child{-ms-grid-column:1;-ms-grid-row:1;grid-column:1;grid-row:1;display:block}.jslider-grid[data-number="2"] img:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;display:block}.jslider-grid[data-number="3"] img:first-child{-ms-grid-column:1 / 2;-ms-grid-row:1 / 4;grid-column:1 / 2;grid-row:1 / 4}.jslider-grid[data-number="3"] img:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;display:block}.jslider-grid[data-number="3"] img:nth-child(3){-ms-grid-column:2;-ms-grid-row:2;grid-column:2;grid-row:2;display:block}.jslider-grid[data-number="4"] img:first-child{-ms-grid-column:1 / 2;-ms-grid-row:1 / 4;grid-column:1 / 2;grid-row:1 / 4}.jslider-grid[data-number="4"] img:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;display:block}.jslider-grid[data-number="4"] img:nth-child(3){-ms-grid-column:2;-ms-grid-row:2;grid-column:2;grid-row:2;display:block}.jslider-grid[data-number="4"] img:nth-child(4){-ms-grid-column:2;-ms-grid-row:3;grid-column:2;grid-row:3;display:block}.jtabs{max-width:100vw;position:relative}.jtabs .jtabs-headers-container{display:flex;align-items:center}.jtabs .jtabs-headers{display:flex;align-items:center;overflow:hidden;position:relative}.jtabs .jtabs-headers>div:not(.jtabs-border){padding:8px 20px;margin-left:1px;margin-right:1px;background-color:#f1f1f1;cursor:pointer;white-space:nowrap;text-align:center}.jtabs .jtabs-headers>div.jtabs-selected{background-color:#e8e8e8;color:#000}.jtabs .jtabs-headers>div>div{color:#555;width:100%;overflow:hidden}.jtabs .jtabs-headers i{display:block;margin:auto}.jtabs .jtabs-content{box-sizing:border-box}.jtabs .jtabs-content>div{display:none;box-sizing:border-box}.jtabs .jtabs-content>div.jtabs-selected{display:block}.jtabs .jtabs-border{position:absolute;height:2px;background-color:#888;transform-origin:left;transition:all .2s cubic-bezier(.4,0,.2,1);transition-property:color,left,transform;display:none;pointer-events:none}.jtabs-animation .jtabs-border{display:initial}.jtabs .jtabs-controls{margin:3px 3px 3px 10px;display:flex;min-width:82px}.jtabs .jtabs-controls>div{cursor:pointer;background-position:center;background-repeat:no-repeat;width:24px;height:24px;line-height:24px}.jtabs .jtabs-prev{margin-left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27gray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z%27/%3E%3C/svg%3E")}.jtabs .jtabs-prev.disabled{margin-left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27lightgray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z%27/%3E%3C/svg%3E")}.jtabs .jtabs-next{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27gray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z%27/%3E%3C/svg%3E")}.jtabs .jtabs-next.disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27lightgray%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z%27/%3E%3C/svg%3E")}.jtabs .jtabs-add{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27%3E%3Cpath d=%27M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z%27 fill=%27%23bbbbbb%27/%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3C/svg%3E")}.jtabs.jtabs-modern .jtabs-headers>div:not(.jtabs-border){padding:4px 10px;background-color:#fff}.jtabs.jtabs-modern .jtabs-headers>.jtabs-selected{color:#000}.jtabs.jtabs-modern .jtabs-headers>.jtabs-selected .material-icons{color:#000}.jtabs.jtabs-modern .jtabs-headers{background:#eeeeef!important;padding:2px;border-radius:4px}.jtabs.jtabs-modern .jtabs-headers .jtabs-border{border-color:#eeeeef!important}.jtabs.jtabs-modern .jtabs-border{background-color:#c2c5bce1}.jtags{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;padding:1px;border:1px solid #ccc;position:relative}.jtags.jtags-empty:not(.jtags-focus):before{position:absolute;color:#ccc;content:attr(data-placeholder);top:0;margin:3px 3px 3px 6px}.jtags>div{padding:3px 22px 3px 10px;font-size:.9em;position:relative;border-radius:1px;margin:2px;display:block;outline:none}.jtags>div:empty:before{content:" ";white-space:pre}.jtags>div:after{content:"x";position:absolute;right:4px;width:12px;height:12px;cursor:pointer;font-size:.9em;display:none}.jtags_label{background-color:#e4e4e4!important}.jtags_label:after{display:inline-block!important}.jtags_error:after{color:#fff!important}.jtags_error{background-color:#d93025!important;color:#fff}.jtoolbar-container{border-radius:2px;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;display:inline-flex!important}.jtoolbar{cursor:pointer;white-space:nowrap;display:flex;padding:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:13px}.jtoolbar-disabled{pointer-events:none;opacity:.4}.jtoolbar-mobile{display:flex;position:fixed;bottom:0;margin:0;left:0;width:100%;background:#f7f7f8;z-index:1;box-sizing:border-box;box-shadow:0 -1px 2px #0000001a;border-radius:0}.jtoolbar>div{display:inline-flex;align-items:center;box-sizing:border-box;vertical-align:middle;justify-content:space-evenly}.jtoolbar-mobile>div{display:flex;width:100%}.jtoolbar .jtoolbar-item{text-align:center;margin:auto;padding:2px 4px}.jtoolbar-mobile .jtoolbar-item{position:relative;flex:1}.jtoolbar .jtoolbar-divisor{width:2px;height:18px;padding:0;margin-left:4px;margin-right:4px;background-color:#ddd}.jtoolbar .jtoolbar-label{padding-left:8px;padding-right:8px}.jtoolbar-mobile a{text-decoration:none;display:inline-block}.jtoolbar-mobile i{display:inline-flex!important;color:#929292}.jtoolbar-mobile span{font-size:.7em;display:block;color:#929292}.jtoolbar-mobile .jtoolbar-selected a,.jtoolbar-mobile .jtoolbar-selected i,.jtoolbar-mobile .jtoolbar-selected span{color:var(--jactive-color)!important;background-color:transparent}.jtoolbar-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jtoolbar-item i{display:block;color:#333}.jtoolbar-item:hover{background-color:#f2f2f2}.jtoolbar .jpicker{padding-left:0;padding-right:0}.jtoolbar .jpicker-header{padding:0 20px 0 8px;background-position:top 50% right 0;display:flex;align-items:center}.jtoolbar .jpicker-content>div{padding:6px}.jtoolbar-active{background-color:#eee}.jtoolbar .fa{width:18px;height:18px;display:block;line-height:18px;font-size:14px}.jtoolbar .material-icons{font-size:18px;width:24px;height:24px;display:block;line-height:24px;transform:rotate(.03deg);text-align:center}.jtoolbar .jtoolbar-arrow{background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27black%27 width=%2718px%27 height=%2718px%27%3E%3Cpath d=%27M0 0h24v24H0z%27 fill=%27none%27/%3E%3Cpath d=%27M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z%27/%3E%3C/svg%3E");width:24px;height:16px;margin-left:4px;border-left:1px solid #f2f2f2}.jtoolbar-floating{position:absolute;display:none;box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0003;border-radius:4px;background-color:#fff;padding:4px;z-index:50;text-align:left;margin-right:20px}.jtoolbar-floating .jtoolbar-divisor{display:none}.jtoolbar-arrow-selected .jtoolbar-floating{display:flex;flex-wrap:wrap}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.local-folder-view{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;color:var(--color-text-primary);background:var(--color-bg-primary);font-family:var(--chat-sans)}.local-folder-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px 18px;border-bottom:1px solid var(--color-border-light)}.local-folder-title-block,.local-folder-header-actions,.local-folder-controls,.local-folder-selection-summary,.local-folder-button,.local-folder-connection,.local-folder-access-status,.local-folder-inline-message{display:flex;align-items:center}.local-folder-title-block{min-width:0;gap:12px}.local-folder-title-copy{min-width:0}.local-folder-title-icon,.local-folder-onboarding-icon,.local-folder-dialog-icon{display:grid;place-items:center;color:var(--color-accent);background:var(--color-accent-light)}.local-folder-title-icon{width:40px;height:40px;flex:none;border-radius:10px}.local-folder-eyebrow{display:block;margin-bottom:2px;color:var(--color-text-secondary);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.local-folder-title-copy h1{overflow:hidden;margin:0;color:var(--color-text-primary);font-size:clamp(19px,2vw,23px);font-weight:650;letter-spacing:-.025em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.local-folder-connection{gap:6px;margin-top:4px;color:var(--color-text-secondary);font-size:11.5px}.local-folder-connection>span{width:7px;height:7px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 3px var(--color-success-light)}.local-folder-header-actions{flex:none;gap:8px}.local-folder-button,.local-folder-icon-button,.local-folder-more-menu button{border:0;font-family:var(--chat-sans);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.local-folder-button{justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border-radius:7px;font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.local-folder-button:hover:not(:disabled){transform:translateY(-1px)}.local-folder-button:active:not(:disabled){transform:translateY(1px)}.local-folder-button:disabled{cursor:not-allowed;opacity:.5}.local-folder-button-primary{color:#fff;background:var(--color-accent)}.local-folder-button-primary:hover:not(:disabled){background:var(--color-accent-hover)}.local-folder-button-secondary{color:var(--color-text-primary);border:1px solid var(--color-border);background:var(--color-bg-primary)}.local-folder-button-secondary:hover:not(:disabled),.local-folder-button-quiet:hover{background:var(--color-bg-tertiary)}.local-folder-button-danger{color:var(--color-danger);border:1px solid color-mix(in srgb,var(--color-danger) 22%,var(--color-border-light));background:var(--color-danger-light)}.local-folder-button-quiet{color:var(--color-text-secondary);background:transparent}.local-folder-icon-button{display:grid;width:34px;height:34px;place-items:center;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg-primary)}.local-folder-icon-button:hover{color:var(--color-text-primary);background:var(--color-bg-tertiary)}.local-folder-more-wrap{position:relative}.local-folder-more-menu{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 6px);right:0;width:176px;padding:5px;border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-bg-primary);box-shadow:var(--shadow-lg)}.local-folder-more-menu button{display:flex;width:100%;align-items:center;gap:8px;padding:8px 9px;color:var(--color-text-primary);border-radius:5px;background:transparent;font-size:12.5px;text-align:left}.local-folder-more-menu button:hover{background:var(--color-bg-tertiary)}.local-folder-more-menu button.danger{color:var(--color-danger)}.local-folder-controls{flex:none;justify-content:space-between;gap:16px;padding:12px 24px}.local-folder-search{position:relative;display:flex;width:min(100%,320px);align-items:center}.local-folder-search>svg{position:absolute;left:11px;color:var(--color-text-muted);pointer-events:none}.local-folder-search input{width:100%;height:34px;padding:6px 34px;color:var(--color-text-primary);border:1px solid var(--color-border-light);border-radius:7px;outline:none;background:var(--color-bg-secondary);font:12.5px var(--chat-sans);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.local-folder-search input:focus{border-color:var(--color-accent);background:var(--color-bg-primary);box-shadow:0 0 0 3px var(--color-accent-light)}.local-folder-search button{position:absolute;right:7px;display:grid;padding:4px;color:var(--color-text-muted);border:0;background:transparent;cursor:pointer}.local-folder-selection-summary{gap:9px;color:var(--color-text-secondary);font-size:12px}.local-folder-selection-summary button{color:var(--color-accent);border:0;background:transparent;font:600 12px var(--chat-sans);cursor:pointer}.local-folder-availability{display:flex;flex:none;gap:10px;margin:0 24px 12px;padding:10px 12px;color:var(--color-text-primary);border:1px solid color-mix(in srgb,var(--color-accent) 15%,var(--color-border-light));border-radius:8px;background:color-mix(in srgb,var(--color-accent) 4%,var(--color-bg-secondary))}.local-folder-availability-icon{flex:none;margin-top:1px;color:var(--color-accent)}.local-folder-availability strong{display:block;font-size:12.5px;font-weight:650;line-height:1.35}.local-folder-availability p{max-width:72ch;margin:2px 0 0;color:var(--color-text-secondary);font-size:11.5px;line-height:1.45}.local-folder-inline-message{flex:none;gap:7px;padding:7px 24px;color:var(--color-text-secondary);border-top:1px solid var(--color-border-light);font-size:12px}.local-folder-inline-warning{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 7%,transparent)}.local-folder-inline-error{color:var(--color-danger);background:var(--color-danger-light)}.local-folder-table-wrap{flex:1;min-height:0;overflow:auto;padding:0 24px}.local-folder-table{width:100%;border-collapse:collapse}.local-folder-table tbody tr{height:40px;cursor:pointer;transition:background var(--transition-fast)}.local-folder-table tbody tr:hover{background:var(--color-bg-tertiary)}.local-folder-table tbody tr.selected{background:var(--color-accent-light)}.local-folder-access-status{width:-moz-fit-content;width:fit-content;gap:5px;padding:2px 6px;border-radius:4px;font-size:10.5px;font-weight:600;line-height:1.45;white-space:nowrap}.local-folder-access-status.available{color:var(--color-success);background:var(--color-success-light)}.local-folder-access-status.device-only{color:var(--color-text-secondary);background:var(--color-bg-tertiary)}.local-folder-table-dash{color:var(--color-text-muted)}.local-folder-empty-state{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;color:var(--color-text-muted);text-align:center}.local-folder-empty-state p{margin:9px 0 2px;color:var(--color-text-secondary);font-size:13px;font-weight:600}.local-folder-empty-state span{font-size:11.5px}.local-folder-footer{display:flex;flex:none;align-items:center;gap:16px;min-height:30px;padding:5px 24px;color:var(--color-text-secondary);border-top:1px solid var(--color-border-light);background:var(--color-bg-secondary);font:11px/1.3 var(--chat-sans);font-variant-numeric:tabular-nums}.local-folder-footer-hint{margin-left:auto;color:var(--color-text-muted)}.local-folder-spin{animation:local-folder-spin .75s linear infinite}@keyframes local-folder-spin{to{transform:rotate(360deg)}}.local-folder-upload-entry{padding:8px 10px;color:var(--color-text-secondary);border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-bg-primary);box-shadow:var(--shadow-md)}.local-folder-upload-entry.done{color:var(--color-success)}.local-folder-upload-entry.error{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 24%,var(--color-border-light))}.local-folder-upload-entry button{display:grid;padding:2px;color:inherit;border:0;background:transparent;cursor:pointer}.local-folder-upload-entry p{margin:5px 0 0 20px;overflow:hidden;color:var(--color-danger);font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.local-folder-browser-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:5px;padding:3px 7px;color:var(--color-text-secondary);border:1px solid var(--color-border-light);border-radius:5px;background:var(--color-bg-secondary);font-size:10.5px;font-weight:600}.local-folder-onboarding-shell{display:grid;flex:1;min-height:0;place-items:center;padding:40px 24px 64px;overflow:auto;background:var(--color-bg-secondary);font-family:var(--chat-sans)}.local-folder-onboarding-card{width:min(100%,520px);padding:32px;color:var(--color-text-primary);border:1px solid var(--color-border-light);border-radius:14px;background:var(--color-bg-primary);box-shadow:var(--shadow-card)}.local-folder-onboarding-icon{width:48px;height:48px;margin-bottom:22px;border-radius:13px}.local-folder-onboarding-icon-warning{color:var(--color-warning);background:color-mix(in srgb,var(--color-warning) 9%,transparent)}.local-folder-onboarding-card .local-folder-browser-badge{margin-bottom:12px}.local-folder-onboarding-card h1{margin:0 0 10px;font-size:clamp(23px,3vw,29px);font-weight:650;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.local-folder-onboarding-card>p{max-width:48ch;margin:0;color:var(--color-text-secondary);font-size:13.5px;line-height:1.58}.local-folder-trust-list{display:grid;gap:8px;margin:22px 0;color:var(--color-text-secondary);font-size:12px}.local-folder-trust-list span{display:flex;align-items:center;gap:8px}.local-folder-trust-list svg{flex:none;color:var(--color-success)}.local-folder-onboarding-action{width:100%;margin-top:22px}.local-folder-trust-list+.local-folder-onboarding-action{margin-top:0}.local-folder-onboarding-secondary{width:100%;margin-top:7px}.local-folder-onboarding-card>small{display:block;margin-top:9px;color:var(--color-text-muted);font-size:10.5px;text-align:center}.local-folder-dialog-backdrop{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0f172a5c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.local-folder-dialog{width:min(100%,430px);padding:24px;color:var(--color-text-primary);border:1px solid var(--color-border-light);border-radius:12px;background:var(--color-bg-primary);box-shadow:var(--shadow-lg);font-family:var(--chat-sans)}.local-folder-dialog-icon{width:36px;height:36px;margin-bottom:16px;color:var(--color-danger);border-radius:9px;background:var(--color-danger-light)}.local-folder-dialog h3{margin:0 0 7px;font-size:17px;font-weight:650;letter-spacing:-.015em}.local-folder-dialog>p{margin:0 0 18px;color:var(--color-text-secondary);font-size:12.5px;line-height:1.55}.local-folder-dialog-actions{display:grid;gap:8px}.local-folder-dialog-choice{align-items:flex-start;flex-direction:column;text-align:left}.local-folder-dialog-choice span{font-size:10.5px;font-weight:400;opacity:.8}@media (max-width: 760px){.local-folder-header{align-items:flex-start;flex-direction:column;gap:14px;padding:16px}.local-folder-header-actions{width:100%}.local-folder-header-actions .local-folder-button-primary{flex:1}.local-folder-controls{padding:10px 16px}.local-folder-search{width:100%}.local-folder-availability{margin:0 16px 10px}.local-folder-table-wrap{padding:0 16px}.local-folder-table th:nth-child(4),.local-folder-table td:nth-child(4),.local-folder-table th:nth-child(5),.local-folder-table td:nth-child(5){display:none}.local-folder-footer{padding:5px 16px}.local-folder-footer-hint{display:none}}.computer-section{height:100%;min-height:0;display:flex;flex-direction:column;color:var(--chat-ink);font-family:var(--chat-sans)}.computer-section header{padding:20px;border-bottom:1px solid var(--chat-line);display:flex;gap:16px;flex-wrap:wrap;align-items:center}.computer-section header>div{flex:1;min-width:160px}.computer-section h2{margin:0 0 6px;font-size:17px}.computer-section header p{margin:0;font-size:12px;color:var(--chat-mut);line-height:1.6}.computer-section [role=status]{font-size:12px}.computer-actions{padding:14px 20px;display:flex;flex-wrap:wrap;gap:10px}.computer-actions button,.computer-refresh{min-height:36px;padding:7px 12px;border:1px solid var(--chat-line);border-radius:6px;background:var(--color-bg-secondary);color:var(--chat-ink);font:inherit;font-size:12px;cursor:pointer}.computer-actions button:disabled,.computer-refresh:disabled{opacity:.5;cursor:default}.computer-actions button:focus-visible,.computer-refresh:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.computer-actions button:not(:disabled):hover,.computer-refresh:not(:disabled):hover{background:var(--color-bg-tertiary)}.computer-notice{margin:0 20px 12px;font-size:13px;line-height:1.6}.computer-guide{padding:32px 20px;max-width:580px;font-size:13px;line-height:1.6}.computer-guide h3{font-size:15px}.computer-guide p:last-child{color:var(--chat-mut)}.computer-section iframe{border:0;flex:1;width:100%;min-height:350px}.computer-refresh{display:inline-flex;align-items:center;gap:6px}html:not([data-theme]) .sgh{--color-bg-secondary: #f7f8f6;--color-bg-tertiary: #eef1ed;--color-border: #cfd7d0;--color-border-light: #e2e7e2;--color-text-primary: #17201b;--color-text-secondary: #58665e;--color-text-muted: #8a978f;--color-accent: #0f766e;--color-accent-hover: #115e59;--color-accent-light: rgba(15, 118, 110, .09);--color-warning-light: rgba(217, 119, 6, .08);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;font-family:Avenir Next,Avenir,Helvetica Neue,ui-sans-serif,system-ui,sans-serif}.sgh{--sgh-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--sgh-warning-light: var(--color-warning-light, color-mix(in srgb, var(--color-warning) 8%, transparent));color:var(--color-text-primary);-webkit-font-smoothing:antialiased}.sgh button,.sgh select{font:inherit}.sgh code{font-family:var(--sgh-mono)}@keyframes sgh-fade{0%{opacity:0}to{opacity:1}}@keyframes sgh-spin{to{transform:rotate(360deg)}}.sgh .spin{animation:sgh-spin 1s linear infinite}.sgh-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#17201b52;animation:sgh-fade .15s ease}.sgh-modal{width:100%;max-width:980px;height:min(760px,86vh);display:flex;flex-direction:column;background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:0 24px 48px #0000001f,0 8px 16px #0000000f;overflow:hidden}.sgh-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 24px 14px;background:var(--color-bg-primary);border-bottom:1px solid var(--color-border-light)}.sgh-eyebrow{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.sgh-title{margin:4px 0 8px;font-size:22px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.sgh-title code{font-family:inherit}.sgh-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 24px 20px;overflow:hidden}.sgh-scroll{flex:1;min-height:0;overflow:auto}.sgh-btn{border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-secondary);border-radius:var(--radius-sm);padding:7px 10px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.sgh-btn:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.sgh-btn.primary,.sgh-btn.on{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.sgh-btn.primary:hover:not(:disabled){background:var(--color-accent-hover);color:#fff}.sgh-btn.on:hover:not(:disabled){color:#fff}.sgh-btn.warn{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 55%,transparent)}.sgh-btn.warn:hover:not(:disabled){background:var(--sgh-warning-light);color:var(--color-warning);border-color:var(--color-warning)}.sgh-btn.sm{padding:5px 7px;font-size:10px}.sgh-btn:disabled{opacity:.55;cursor:default}.sgh-iconbtn{width:30px;height:30px;flex-shrink:0;display:inline-grid;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-secondary);cursor:pointer;padding:0}.sgh-iconbtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.sgh-tabs{display:flex;gap:6px;flex-wrap:wrap}.sgh-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:99px;background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:11px;font-weight:600;white-space:nowrap;line-height:1}.sgh-tag.mono{font-family:var(--sgh-mono);font-weight:500}.sgh-tag.ok{background:var(--color-success-light);color:var(--color-success)}.sgh-tag.danger{background:var(--color-danger-light);color:var(--color-danger)}.sgh-tag.accent{background:var(--color-accent-light);color:var(--color-accent)}.sgh-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sgh-panel{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md)}.sgh-panel-title{font-size:13px;font-weight:700;color:var(--color-text-primary)}.sgh-muted{color:var(--color-text-muted)}.sgh-banner{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:var(--radius-sm);font-size:12px;font-weight:600}.sgh-banner.ok{background:var(--color-success-light);color:var(--color-success)}.sgh-banner.err{background:var(--color-danger-light);color:var(--color-danger)}.sgh-banner.warn{background:var(--sgh-warning-light);color:var(--color-warning)}.sgh-banner>span{flex:1}.sgh-banner>svg{flex-shrink:0}.sgh-banner button{border:0;background:transparent;color:inherit;cursor:pointer;display:inline-grid;padding:2px;border-radius:4px}.sgh-banner button:hover{background:#0000000d}.sgh-empty{display:flex;align-items:center;justify-content:center;gap:6px;padding:28px 12px;text-align:center;font-size:12px;color:var(--color-text-muted)}.sgh-vtable{display:grid;font-size:12px}.sgh-vhead,.sgh-vrow{display:grid;grid-template-columns:128px minmax(0,1fr) 118px 78px 64px 92px;gap:10px;align-items:center;padding:10px 12px}.sgh-vhead{position:sticky;top:0;z-index:1;background:var(--color-bg-primary);padding-top:0;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-light)}.sgh-vrow{border-bottom:1px solid var(--color-border-light);border-left:3px solid transparent}.sgh-vrow:last-child{border-bottom:0}.sgh-vrow.current{border-left-color:var(--color-success);background:color-mix(in srgb,var(--color-success-light) 60%,transparent)}@keyframes sgh-fresh{0%{background:color-mix(in srgb,var(--color-success) 22%,transparent)}}.sgh-vrow.fresh{animation:sgh-fresh 1.6s ease-out}.sgh-vrow.removed .sgh-vnote,.sgh-vrow.removed .sgh-vver code{color:var(--color-text-muted)}.sgh-vver{display:grid;gap:3px}.sgh-vver .top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sgh-vver code{font-size:14px;font-weight:800}.sgh-vver code.sha{font-size:12px;font-weight:700}.sgh-vver .sgh-tag{height:18px;padding:0 6px;font-size:10px}.sgh-vkind{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.sgh-vkind.center{color:var(--color-accent)}.sgh-vcell{display:grid;gap:4px;min-width:0}.sgh-vnote{line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sgh-vsub{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--color-text-secondary)}.sgh-vperson{display:flex;align-items:center;gap:5px;color:var(--color-text-secondary);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sgh-vperson svg{opacity:.7;flex-shrink:0}.sgh-vmeta{color:var(--color-text-secondary);white-space:nowrap}.sgh-vmeta.mono{font-family:var(--sgh-mono);font-size:11px}.sgh-vact{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap}.sgh-cbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--color-text-secondary)}.sgh-cbar select{font-size:12px;padding:6px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-primary);color:var(--color-text-primary);min-width:240px}.sgh-cbar code{color:var(--color-text-primary);font-weight:700}.sgh-dhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--color-text-secondary)}.sgh-dhead code{color:var(--color-text-primary);font-weight:700}.sgh-dhead .sha{font-family:var(--sgh-mono);font-size:11px}.sgh-dfile{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);overflow:hidden;margin-top:10px}.sgh-dfile summary{list-style:none;display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--color-bg-secondary);cursor:pointer;font-family:var(--sgh-mono);font-size:12px;font-weight:700}.sgh-dfile summary::-webkit-details-marker{display:none}.sgh-dfile summary .chev{transition:transform .15s;color:var(--color-text-muted);flex-shrink:0}.sgh-dfile[open] summary .chev{transform:rotate(90deg)}.sgh-dfile summary .sgh-tag{height:18px;padding:0 6px;font-size:10px;font-family:var(--sgh-mono)}.sgh-dfile summary .sgh-tag.fstate{font-family:inherit}.sgh-dcode{font-family:var(--sgh-mono);font-size:11.5px;line-height:1.55;padding:6px 0;overflow-x:auto}.sgh-dl{padding:0 12px;white-space:pre-wrap;word-break:break-word}.sgh-dl.add{background:color-mix(in srgb,var(--color-success) 9%,transparent);color:color-mix(in srgb,var(--color-success) 70%,var(--color-text-primary))}.sgh-dl.del{background:color-mix(in srgb,var(--color-danger) 8%,transparent);color:color-mix(in srgb,var(--color-danger) 70%,var(--color-text-primary))}.sgh-dl.hunk{color:var(--color-accent);background:var(--color-accent-light);margin:4px 0}.sgh-confirm{width:100%;max-width:440px;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:0 24px 48px #00000024;padding:20px}.sgh-confirm h3{margin:0;font-size:15px;font-weight:700}.sgh-confirm .target{display:flex;gap:10px;align-items:center;margin:14px 0;padding:10px 12px;border-radius:var(--radius-sm);background:var(--color-bg-secondary);border:1px solid var(--color-border-light)}.sgh-confirm .target .ic{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--sgh-warning-light);color:var(--color-warning)}.sgh-confirm p{margin:0;font-size:12px;line-height:1.6;color:var(--color-text-secondary)}.sgh-confirm .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.sgh-confirm .sgh-banner{margin-top:12px;align-items:flex-start}@media (max-width: 760px){.sgh-head,.sgh-body{padding-left:16px;padding-right:16px}.sgh-vhead{display:none}.sgh-vrow{grid-template-columns:minmax(0,1fr) auto}.sgh-vrow>.sgh-vcell,.sgh-vrow>.sgh-vperson{grid-column:1 / -1}.sgh-cbar select{min-width:0;flex:1}}.appearance-section{padding:24px;font-family:var(--chat-sans);max-width:1000px;container:appearance / inline-size}.appearance-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;align-items:start;height:min(720px,max(400px,calc(100dvh - 200px)))}.appearance-choices{min-width:0;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px}.appearance-group{border:0;padding:0;margin:0 0 24px;min-width:0}.appearance-group legend{padding:0;margin-bottom:10px;color:var(--chat-ink);font-size:14px;font-weight:650}.appearance-group-options{display:grid;gap:8px}.appearance-theme{display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 14px;border:1px solid var(--chat-line2);border-radius:12px;background:var(--chat-panel);cursor:pointer;text-align:left;font-family:inherit}.appearance-theme:hover{background:var(--chat-hover)}.appearance-theme[aria-pressed=true]{border-color:var(--chat-acc);background:var(--chat-sel);box-shadow:inset 0 0 0 1px var(--chat-acc)}.appearance-theme-name{font-size:14px;font-weight:650;color:var(--chat-ink)}.appearance-theme-desc{margin-top:3px;font-size:12px;line-height:1.45;color:var(--chat-mut)}.appearance-preview-panel{position:relative;min-width:0;max-height:100%;overflow-y:auto;scrollbar-gutter:stable}.appearance-preview-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.appearance-preview-heading h3{margin:0;color:var(--chat-ink);font-size:15px;line-height:1.4}.appearance-preview-switch{display:flex;gap:4px}.appearance-preview-switch button{min-height:44px;padding:8px 12px;border:1px solid var(--chat-line2);border-radius:8px;font:inherit;font-size:12px;color:var(--chat-ink2);background:var(--chat-panel);cursor:pointer}.appearance-preview-switch button[aria-pressed=true]{border-color:var(--chat-acc);background:var(--chat-sel);color:var(--chat-ink)}.appearance-preview-caption,.appearance-preview-note{color:var(--chat-mut);font-size:12px;line-height:1.5;margin:8px 0 12px}.appearance-preview{overflow:hidden;border:1px solid var(--chat-line2);border-radius:12px}.appearance-preview .chat-root{position:relative;display:flex;flex-direction:column;height:clamp(200px,calc(100dvh - 420px),440px);width:100%;min-width:0;font-family:var(--chat-sans);color:var(--chat-ink)}.appearance-preview .chat-header{flex-shrink:0;padding:10px 12px;min-height:38px}.appearance-preview .chat-log{flex:1;min-height:0;padding:12px}.appearance-preview .chat-msg{flex-shrink:0;font-size:14px;line-height:1.6}.appearance-preview .chat-msg p{margin:0 0 8px}.appearance-preview pre{margin:0;font-size:11px;overflow:auto}.appearance-preview .chat-input-area{padding:10px}.appearance-preview textarea{min-width:0;min-height:44px;resize:none;font-size:13px}.appearance-preview .chat-send-btn{min-height:44px;width:44px;opacity:1}@container appearance (max-width: 650px){.appearance-layout{grid-template-columns:minmax(0,1fr);gap:24px;height:auto}.appearance-choices{max-height:none;overflow:visible;padding-right:0;scrollbar-gutter:auto}.appearance-preview-panel{position:static;grid-row:1;max-height:none;overflow:visible;scrollbar-gutter:auto}.appearance-preview .chat-root{height:380px}}@media (max-width: 420px){.appearance-section{padding:16px}}.appearance-preview-content-switch{margin-top:8px}.appearance-mobile-preview-access{display:none}@container appearance (max-width: 650px){.appearance-mobile-preview-access{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;background:var(--chat-bg);border-bottom:1px solid var(--chat-line2);margin-bottom:16px}.appearance-mobile-preview-access span{min-width:0;font-size:13px;font-weight:650;color:var(--chat-ink)}.appearance-mobile-preview-access a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;padding:8px;font-size:13px;color:var(--chat-ink2);text-underline-offset:3px}}#appearance-preview-title{scroll-margin-top:76px}.vertex-gateway button:disabled{opacity:.45;cursor:default!important}.vertex-gateway button:focus-visible,.vertex-gateway summary:focus-visible{outline:2px solid var(--color-accent, #2563eb);outline-offset:3px}.teams-flag-card{border:1px solid var(--chat-line);border-radius:8px;padding:12px;margin:16px 0}.teams-flag-heading,.teams-flag-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.teams-flag-heading h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0}.teams-flag-card p{line-height:1.5;margin:8px 0}.teams-flag-muted{color:var(--chat-mut);font-size:12px}.teams-flag-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 12px;border:1px solid var(--chat-line);border-radius:6px;background:transparent;color:var(--chat-ink);font:inherit;cursor:pointer;flex-shrink:0}.teams-flag-button:disabled{opacity:.5;cursor:default}.teams-flag-toggle{width:36px;height:20px;border-radius:10px;background:var(--chat-mut);padding:2px;box-sizing:content-box;display:flex;justify-content:flex-start}.teams-flag-toggle.is-on{background:var(--chat-acc);justify-content:flex-end}.teams-flag-toggle>span{width:16px;height:16px;border-radius:50%;background:#fff}.teams-flag-button:focus-visible,.teams-flag-card textarea:focus-visible,.teams-flag-history summary:focus-visible{outline:2px solid var(--chat-acc);outline-offset:2px}.teams-flag-card textarea{width:100%;box-sizing:border-box;margin-top:6px;padding:8px 10px;border:1px solid var(--chat-line);border-radius:6px;background:var(--chat-bg);color:var(--chat-ink);font:inherit;resize:vertical}.teams-flag-actions{justify-content:flex-start;flex-wrap:wrap}.teams-flag-save{background:var(--chat-acc);color:#fff;border-color:transparent}.teams-flag-message{padding:8px;border-left:3px solid var(--chat-acc);overflow-wrap:anywhere}.teams-flag-history{margin-top:12px;padding-top:10px;border-top:1px solid var(--chat-line);overflow-wrap:anywhere}.teams-flag-history summary{cursor:pointer;min-height:32px}.teams-flag-history ol{padding-left:20px}.teams-flag-history li{padding:8px 0}@media (max-width: 480px){.teams-flag-heading{flex-wrap:wrap}}.skill-versioning-card{border:1px solid var(--color-border-light);border-radius:var(--radius-sm)}.skill-versioning-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;background:var(--color-bg-secondary);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-muted)}.skill-versioning-card__header>span:first-child{min-width:0}.skill-versioning-card__body{padding:4px 10px 6px}.skill-versioning-row{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:baseline;gap:10px;padding:5px 0;border-top:1px solid var(--color-border-light);font-size:11px}.skill-versioning-row__value{min-width:0;color:var(--color-text-primary);white-space:normal;overflow-wrap:anywhere}.skill-versioning-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.skill-versioning-summary>div{min-width:0;padding:7px;border:1px solid var(--color-border-light);border-radius:var(--radius-sm)}@media (max-width: 560px){.skill-versioning-row,.skill-versioning-summary{grid-template-columns:minmax(0,1fr)}.skill-versioning-row{gap:3px}}:root{--color-bg-primary: #ffffff;--color-bg-secondary: #fafaf9;--color-bg-tertiary: #f5f5f4;--color-bg-hover: #e7e5e4;--color-border: #d6d3d1;--color-border-light: #e7e5e4;--color-text-primary: #1c1917;--color-text-secondary: #78716c;--color-text-muted: #a8a29e;--color-accent: #0f6cbd;--color-accent-hover: #115ea3;--color-accent-light: rgba(15, 108, 189, .08);--color-success: #16a34a;--color-success-light: rgba(22, 163, 74, .08);--color-danger: #dc2626;--color-danger-light: rgba(220, 38, 38, .08);--color-warning: #d97706;--color-accent-secondary: #2886c7;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .08);--shadow-card: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .02);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .04);--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .35s ease;--left-panel-width: 280px;--right-panel-width: 320px;--right-panel-collapsed: 48px;--header-height: 48px;--z-modal: 9999;--z-dropdown: 100;--z-header: 50;--font-xs: .75rem;--font-sm: .875rem;--font-md: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700}[data-theme=te]{--color-bg-primary: #F5F0E8;--color-bg-secondary: #EDE8DD;--color-bg-tertiary: #E5E0D5;--color-bg-hover: #DBD5C8;--color-border: #1c1917;--color-border-light: #c8c3b8;--color-text-primary: #1c1917;--color-text-secondary: #78716c;--color-text-muted: #a39e93;--color-accent: #FF5000;--color-accent-hover: #E54800;--color-accent-light: rgba(255, 80, 0, .08);--color-success: #1AA167;--color-success-light: rgba(26, 161, 103, .08);--color-danger: #CE2021;--color-danger-light: rgba(206, 32, 33, .08);--color-warning: #FF5000;--color-accent-secondary: #D97706;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--shadow-sm: 1px 1px 0px rgba(0, 0, 0, .04);--shadow-md: 2px 2px 0px rgba(0, 0, 0, .06);--shadow-lg: 4px 4px 0px rgba(0, 0, 0, .08);--shadow-card: 2px 2px 0px rgba(0, 0, 0, .05);--shadow-card-hover: 4px 4px 0px rgba(0, 0, 0, .1)}[data-theme=bloomberg]{--color-bg-primary: #282c34;--color-bg-secondary: #21252b;--color-bg-tertiary: #2c313a;--color-bg-hover: #333842;--color-border: #3e4451;--color-border-light: #353b45;--color-text-primary: #abb2bf;--color-text-secondary: #828997;--color-text-muted: #5c6370;--color-accent: #61afef;--color-accent-hover: #528bdd;--color-accent-light: rgba(97, 175, 239, .12);--color-success: #98c379;--color-success-light: rgba(152, 195, 121, .12);--color-danger: #e06c75;--color-danger-light: rgba(224, 108, 117, .12);--color-warning: #d19a66;--color-accent-secondary: #c678dd;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--shadow-md: 0 4px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .35);--shadow-card: 0 1px 3px rgba(0, 0, 0, .25), 0 0 0 1px rgba(255, 255, 255, .04);--shadow-card-hover: 0 4px 16px rgba(0, 0, 0, .35), 0 0 0 1px rgba(255, 255, 255, .06)}[data-theme=economist]{--color-bg-primary: #ffffff;--color-bg-secondary: #f7f7f7;--color-bg-tertiary: #f0f0f0;--color-bg-hover: #e8e8e8;--color-border: #dbdbdb;--color-border-light: #e8e8e8;--color-text-primary: #1a1a1a;--color-text-secondary: #5a5a5a;--color-text-muted: #999999;--color-accent: #e3120b;--color-accent-hover: #c00f09;--color-accent-light: rgba(227, 18, 11, .07);--color-success: #00887d;--color-success-light: rgba(0, 136, 125, .07);--color-danger: #e3120b;--color-danger-light: rgba(227, 18, 11, .07);--color-warning: #d97706;--color-accent-secondary: #01a2d9;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 2px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 6px 16px rgba(0, 0, 0, .09);--shadow-card: 0 1px 3px rgba(0, 0, 0, .05);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .09)}[data-theme=mochi]{--color-bg-primary: #fffdfb;--color-bg-secondary: #fff4f7;--color-bg-tertiary: #ffeaf0;--color-bg-hover: #ffdce7;--color-border: #f5d2de;--color-border-light: #fce7ee;--color-text-primary: #4a3b42;--color-text-secondary: #7a6470;--color-text-muted: #8f7a87;--color-accent: #d6437a;--color-accent-hover: #bc3468;--color-accent-light: rgba(214, 67, 122, .09);--color-success: #2fa97c;--color-success-light: rgba(47, 169, 124, .1);--color-danger: #e4595e;--color-danger-light: rgba(228, 89, 94, .1);--color-warning: #c97c1f;--color-accent-secondary: #6bb8dd;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 22px;--shadow-sm: 0 1px 3px rgba(214, 67, 122, .07);--shadow-md: 0 4px 10px rgba(214, 67, 122, .1);--shadow-lg: 0 10px 24px rgba(214, 67, 122, .14);--shadow-card: 0 2px 6px rgba(214, 67, 122, .08);--shadow-card-hover: 0 6px 18px rgba(214, 67, 122, .16)}[data-theme=solar]{--color-bg-primary: #FDFBF6;--color-bg-secondary: #F6F1E4;--color-bg-tertiary: #EDE6D3;--color-bg-hover: #E4DAC2;--color-border: #D9CDB0;--color-border-light: #EAE2CE;--color-text-primary: #2A2620;--color-text-secondary: #6B6152;--color-text-muted: #8E8474;--color-accent: #B7791F;--color-accent-hover: #96610F;--color-accent-light: rgba(183,121,31,.1);--color-success: #3F7A38;--color-success-light: color-mix(in srgb, #3F7A38 10%, transparent);--color-danger: #A8322C;--color-danger-light: color-mix(in srgb, #A8322C 10%, transparent);--color-warning: #C98A17;--color-accent-secondary: #5E7C8C;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px}[data-theme=meridian]{--color-bg-primary: #0B1116;--color-bg-secondary: #111A21;--color-bg-tertiary: #17232C;--color-bg-hover: #1E2E39;--color-border: #273A47;--color-border-light: #1A2831;--color-text-primary: #DDEAF0;--color-text-secondary: #8FA7B4;--color-text-muted: #6D8592;--color-accent: #22C7DE;--color-accent-hover: #17A6BA;--color-accent-light: rgba(34,199,222,.14);--color-success: #3FD69A;--color-success-light: color-mix(in srgb, #3FD69A 10%, transparent);--color-danger: #F0637A;--color-danger-light: color-mix(in srgb, #F0637A 10%, transparent);--color-warning: #E6B24A;--color-accent-secondary: #7C8CF8;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 9px}[data-theme=riso]{--color-bg-primary: #FBF7EF;--color-bg-secondary: #F4EEE2;--color-bg-tertiary: #EAE2D2;--color-bg-hover: #E0D6C2;--color-border: #D3C7B2;--color-border-light: #E6DECE;--color-text-primary: #241F1B;--color-text-secondary: #5F564C;--color-text-muted: #867B6E;--color-accent: #D64545;--color-accent-hover: #B23434;--color-accent-light: rgba(214,69,69,.1);--color-success: #2F7D57;--color-success-light: color-mix(in srgb, #2F7D57 10%, transparent);--color-danger: #D64545;--color-danger-light: color-mix(in srgb, #D64545 10%, transparent);--color-warning: #C07B18;--color-accent-secondary: #2F7D57;--radius-sm: 3px;--radius-md: 5px;--radius-lg: 8px}[data-theme=sediment]{--color-bg-primary: #F7F2EA;--color-bg-secondary: #EFE7DA;--color-bg-tertiary: #E4D9C7;--color-bg-hover: #D8CAB4;--color-border: #C9B99F;--color-border-light: #DFD3BF;--color-text-primary: #2E271F;--color-text-secondary: #645848;--color-text-muted: #8A7C69;--color-accent: #8A5A2B;--color-accent-hover: #6F4720;--color-accent-light: rgba(138,90,43,.11);--color-success: #5B7A44;--color-success-light: color-mix(in srgb, #5B7A44 10%, transparent);--color-danger: #9E3B2E;--color-danger-light: color-mix(in srgb, #9E3B2E 10%, transparent);--color-warning: #C08A2E;--color-accent-secondary: #4A6670;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px}[data-theme=rain]{--color-bg-primary: #14121C;--color-bg-secondary: #1B1826;--color-bg-tertiary: #232030;--color-bg-hover: #2C2839;--color-border: #383246;--color-border-light: #262232;--color-text-primary: #EDE7F5;--color-text-secondary: #A79FBC;--color-text-muted: #857C9C;--color-accent: #FFB454;--color-accent-hover: #E89C3B;--color-accent-light: rgba(255,180,84,.14);--color-success: #7FD1A8;--color-success-light: color-mix(in srgb, #7FD1A8 10%, transparent);--color-danger: #F2688A;--color-danger-light: color-mix(in srgb, #F2688A 10%, transparent);--color-warning: #E0A03A;--color-accent-secondary: #7AA2F7;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px}[data-theme=neon]{--color-bg-primary: #060912;--color-bg-secondary: #0B1020;--color-bg-tertiary: #111A33;--color-bg-hover: #17223F;--color-border: #24325A;--color-border-light: #16203A;--color-text-primary: #E6F0FF;--color-text-secondary: #93A6C8;--color-text-muted: #7386A8;--color-accent: #FF2D95;--color-accent-hover: #DB1B7B;--color-accent-light: rgba(255,45,149,.16);--color-success: #39FF88;--color-success-light: color-mix(in srgb, #39FF88 10%, transparent);--color-danger: #FF5C5C;--color-danger-light: color-mix(in srgb, #FF5C5C 10%, transparent);--color-warning: #FFC300;--color-accent-secondary: #2CE8F5;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px}[data-theme=koi]{--color-bg-primary: #F4EFE4;--color-bg-secondary: #EFE9DC;--color-bg-tertiary: #E5DDCB;--color-bg-hover: #DCD2BD;--color-border: #CDC0A8;--color-border-light: #E2DACA;--color-text-primary: #2B2723;--color-text-secondary: #5F574C;--color-text-muted: #857B6C;--color-accent: #B03A2E;--color-accent-hover: #8F2C22;--color-accent-light: rgba(176,58,46,.1);--color-success: #4A7A5C;--color-success-light: color-mix(in srgb, #4A7A5C 10%, transparent);--color-danger: #B03A2E;--color-danger-light: color-mix(in srgb, #B03A2E 10%, transparent);--color-warning: #C08A2E;--color-accent-secondary: #3A5A78;--radius-sm: 3px;--radius-md: 6px;--radius-lg: 10px}[data-theme=crt]{--color-bg-primary: #0B0418;--color-bg-secondary: #150826;--color-bg-tertiary: #1E0C36;--color-bg-hover: #2A1049;--color-border: #46208A;--color-border-light: #2A1049;--color-text-primary: #F5E8FF;--color-text-secondary: #C0A0E0;--color-text-muted: #9B7DBE;--color-accent: #FF4FD8;--color-accent-hover: #DE35BA;--color-accent-light: rgba(255,79,216,.16);--color-success: #4FFFC4;--color-success-light: color-mix(in srgb, #4FFFC4 10%, transparent);--color-danger: #FF5F6D;--color-danger-light: color-mix(in srgb, #FF5F6D 10%, transparent);--color-warning: #FFE066;--color-accent-secondary: #4FD8FF;--radius-sm: 0px;--radius-md: 2px;--radius-lg: 3px}[data-theme=barn]{--color-bg-primary: #F6F1E4;--color-bg-secondary: #FFFDF6;--color-bg-tertiary: #EFE8D6;--color-bg-hover: #E9E0CA;--color-border: #D8CBAE;--color-border-light: #EAE1CC;--color-text-primary: #2E2A20;--color-text-secondary: #6B6152;--color-text-muted: #8C8271;--color-accent: #B8621C;--color-accent-hover: #984E13;--color-accent-light: rgba(184,98,28,.13);--color-success: #4A8B40;--color-success-light: color-mix(in srgb, #4A8B40 10%, transparent);--color-danger: #A8322C;--color-danger-light: color-mix(in srgb, #A8322C 10%, transparent);--color-warning: #D9A227;--color-accent-secondary: #5E9CC4;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px}[data-theme=daylight]{--color-bg-primary: #FFFFFF;--color-bg-secondary: #F7F8FA;--color-bg-tertiary: #EDEFF3;--color-bg-hover: #E1E5EB;--color-border: #C9D0DA;--color-border-light: #E3E7ED;--color-text-primary: #12161C;--color-text-secondary: #4A5361;--color-text-muted: #6B7482;--color-accent: #0A5FB4;--color-accent-hover: #084A8D;--color-accent-light: rgba(10,95,180,.09);--color-success: #1A7A3E;--color-success-light: color-mix(in srgb, #1A7A3E 10%, transparent);--color-danger: #C42B1C;--color-danger-light: color-mix(in srgb, #C42B1C 10%, transparent);--color-warning: #9A6100;--color-accent-secondary: #1E6FA8;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px}[data-theme=quiet]{--color-bg-primary: #F5F5F3;--color-bg-secondary: #FAFAF8;--color-bg-tertiary: #EDEDEA;--color-bg-hover: #E4E4E0;--color-border: #D6D6D1;--color-border-light: #E8E8E4;--color-text-primary: #2C2C2A;--color-text-secondary: #61615D;--color-text-muted: #84847F;--color-accent: #5A6E7F;--color-accent-hover: #465866;--color-accent-light: rgba(90,110,127,.1);--color-success: #5A7F62;--color-success-light: color-mix(in srgb, #5A7F62 10%, transparent);--color-danger: #8A5A6E;--color-danger-light: color-mix(in srgb, #8A5A6E 10%, transparent);--color-warning: #8A7B4E;--color-accent-secondary: #6E6A7F;--radius-sm: 6px;--radius-md: 9px;--radius-lg: 13px}[data-theme=terminal]{--color-bg-primary: #0C0C0C;--color-bg-secondary: #121212;--color-bg-tertiary: #1A1A1A;--color-bg-hover: #242424;--color-border: #333333;--color-border-light: #1F1F1F;--color-text-primary: #D8D8D2;--color-text-secondary: #A6A69E;--color-text-muted: #7E7E76;--color-accent: #E0A030;--color-accent-hover: #C2871F;--color-accent-light: rgba(224,160,48,.14);--color-success: #7FB86A;--color-success-light: color-mix(in srgb, #7FB86A 10%, transparent);--color-danger: #D96A5A;--color-danger-light: color-mix(in srgb, #D96A5A 10%, transparent);--color-warning: #E0A030;--color-accent-secondary: #6A9FB8;--radius-sm: 0px;--radius-md: 0px;--radius-lg: 0px}[data-theme=papernight]{--color-bg-primary: #1C1814;--color-bg-secondary: #241F1A;--color-bg-tertiary: #2E2822;--color-bg-hover: #3A322A;--color-border: #463C31;--color-border-light: #2E2822;--color-text-primary: #E8DCC8;--color-text-secondary: #B5A183;--color-text-muted: #93816A;--color-accent: #D89A44;--color-accent-hover: #B87F2E;--color-accent-light: rgba(216,154,68,.13);--color-success: #9DB878;--color-success-light: color-mix(in srgb, #9DB878 10%, transparent);--color-danger: #D9776A;--color-danger-light: color-mix(in srgb, #D9776A 10%, transparent);--color-warning: #D89A44;--color-accent-secondary: #C0906A;--radius-sm: 4px;--radius-md: 7px;--radius-lg: 11px}[data-theme=hanabi]{color-scheme:dark;--color-bg-primary: #091B2B;--color-bg-secondary: #102637;--color-bg-tertiary: #193447;--color-bg-hover: #213F52;--color-border: #3F5B70;--color-border-light: #263E50;--color-text-primary: #F1EEE5;--color-text-secondary: #B3C2CE;--color-text-muted: #9BAFC1;--color-accent: #FFC878;--color-accent-hover: #F0B85F;--color-accent-light: rgba(255,200,120,.13);--color-success: #91D5BA;--color-success-light: color-mix(in srgb, #91D5BA 12%, transparent);--color-danger: #FFABA8;--color-danger-light: color-mix(in srgb, #FFABA8 12%, transparent);--color-warning: #FFC878;--color-accent-secondary: #F0B85F;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px}[data-theme=hawkins]{color-scheme:dark;--color-bg-primary: #0B101C;--color-bg-secondary: #151C29;--color-bg-tertiary: #1F2939;--color-bg-hover: #273246;--color-border: #485269;--color-border-light: #2D3545;--color-text-primary: #F2EEE8;--color-text-secondary: #BAC3D2;--color-text-muted: #A0AEC2;--color-accent: #BD354F;--color-accent-hover: #9C2942;--color-accent-light: rgba(189,53,79,.2);--color-success: #9CD7C7;--color-success-light: color-mix(in srgb, #9CD7C7 12%, transparent);--color-danger: #FFACB9;--color-danger-light: color-mix(in srgb, #FFACB9 12%, transparent);--color-warning: #BD354F;--color-accent-secondary: #9C2942;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px}[data-theme=lunar]{color-scheme:light;--color-bg-primary: #F4F1E8;--color-bg-secondary: #FFFDF6;--color-bg-tertiary: #E9E8E0;--color-bg-hover: #E6EAF0;--color-border: #BCC8D6;--color-border-light: #DCE0E3;--color-text-primary: #24354B;--color-text-secondary: #52637A;--color-text-muted: #55667D;--color-accent: #4666AA;--color-accent-hover: #34518E;--color-accent-light: rgba(70,102,170,.1);--color-success: #356E57;--color-success-light: color-mix(in srgb, #356E57 12%, transparent);--color-danger: #A43A42;--color-danger-light: color-mix(in srgb, #A43A42 12%, transparent);--color-warning: #4666AA;--color-accent-secondary: #34518E;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px}:root{--chat-bg: #faf9f8;--chat-panel: #fff;--chat-ink: #242424;--chat-ink2: #424242;--chat-mut: #616161;--chat-faint: #8a8886;--chat-acc: #0f6cbd;--chat-acc2: #115ea3;--chat-line: #edebe9;--chat-line2: #e1dfdd;--chat-hover: #f3f2f1;--chat-sel: #eff6fc;--chat-ok: #0f7b0f;--chat-warn: #7a4d00;--chat-sans: "Segoe UI", system-ui, -apple-system, sans-serif;--chat-mono: ui-monospace, "Cascadia Code", Menlo, monospace;--chat-w: 420px;--chat-scrim: rgb(0 0 0 / 46%);--chat-shadow: rgb(0 0 0 / 32%);--z-chat: 40;--z-chat-tab: 39}.chat-pane{position:fixed;top:58px;right:10px;bottom:10px;width:var(--chat-w);min-width:340px;max-width:min(760px,calc(100vw - 20px));background-color:#ffffff8c;background-image:linear-gradient(180deg,color-mix(in srgb,var(--chat-acc) 7%,transparent),transparent 170px);-webkit-backdrop-filter:blur(30px) saturate(1.7);backdrop-filter:blur(30px) saturate(1.7);border:1px solid rgba(255,255,255,.45);border-radius:18px;overflow:hidden;box-shadow:0 18px 48px #0f172a29,0 2px 10px #0f172a12,inset 0 1px #ffffffbf,inset 0 0 0 1px #ffffff40;display:flex;flex-direction:column;transform:translate(calc(100% + 60px));transition:transform .24s cubic-bezier(.22,1,.36,1);z-index:var(--z-chat);font-family:var(--chat-sans)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.chat-pane{background-color:var(--chat-panel);background-image:none}}@media (prefers-reduced-motion: reduce){.chat-pane{transition:none}}.agents-shortcuts-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:28px;background:var(--chat-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:agents-shortcuts-backdrop-in .14s ease-out}.agents-shortcuts-dialog{position:relative;width:min(1240px,100%);max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--chat-ink2) transparent;scrollbar-gutter:stable;border:1px solid var(--chat-line2);border-radius:14px;background:var(--chat-bg);color:var(--chat-ink);box-shadow:0 24px 70px var(--chat-shadow);font-family:var(--chat-sans);animation:agents-shortcuts-dialog-in .16s cubic-bezier(.2,.8,.2,1)}.agents-shortcuts-dialog::-webkit-scrollbar{width:10px}.agents-shortcuts-dialog::-webkit-scrollbar-track{background:transparent}.agents-shortcuts-dialog::-webkit-scrollbar-thumb{border:3px solid var(--chat-bg);border-radius:999px;background:var(--chat-ink2)}.agents-shortcuts-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;box-sizing:border-box;padding:8px 18px;border-bottom:1px solid var(--chat-line2);background:var(--chat-bg)}.agents-shortcuts-eyebrow{margin:0 0 2px;color:var(--chat-ink2);font:600 9px/1.2 var(--chat-sans);letter-spacing:.15em;text-transform:uppercase}.agents-shortcuts-header h2{margin:0;color:var(--chat-ink);font:650 20px/1.2 var(--chat-sans);letter-spacing:-.015em}.agents-shortcuts-rule{margin:3px 0 0;color:var(--chat-ink2);font:450 10.5px/1.35 var(--chat-sans)}.agents-shortcuts-close{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--chat-line2);border-radius:8px;background:transparent;color:var(--chat-ink2);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.agents-shortcuts-close:hover{border-color:var(--chat-acc);background:color-mix(in srgb,var(--chat-acc) 8%,var(--chat-bg));color:var(--chat-ink)}.agents-shortcuts-close:focus-visible{outline:2px solid var(--chat-acc);outline-offset:2px}.agents-shortcuts-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0;padding:0 10px}.agents-shortcuts-column{min-width:0;padding:0 10px}.agents-shortcuts-column+.agents-shortcuts-column{border-left:1px solid var(--chat-line2)}.agents-shortcuts-group+.agents-shortcuts-group{border-top:1px solid var(--chat-line2)}.agents-shortcuts-group h3{display:flex;align-items:center;height:28px;margin:0;padding:0 8px;color:var(--chat-ink);font:700 13px/1.2 var(--chat-sans);letter-spacing:-.01em}.agents-shortcuts-group dl{margin:0}.agents-shortcuts-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:28px;box-sizing:border-box;padding:3px 8px;border-radius:7px}.agents-shortcuts-row:hover{background:color-mix(in srgb,var(--chat-acc) 5%,var(--chat-bg))}.agents-shortcuts-row dt{min-width:0;color:var(--chat-ink);font:450 11.5px/1.25 var(--chat-sans);overflow-wrap:anywhere}.agents-shortcuts-row dd{display:flex;align-items:center;justify-content:flex-end;min-width:72px;margin:0;text-align:left}.agents-shortcuts-key-choice{display:inline-flex;align-items:center}.agents-shortcuts-or{margin:0 2px;color:var(--chat-ink2);font-size:0}.agents-shortcuts-or:after{content:"·";font:600 9px/1 var(--chat-sans)}.agents-shortcuts-row kbd{display:inline-block;min-width:28px;padding:2px 5px;border:1px solid color-mix(in srgb,var(--chat-ink) 65%,var(--chat-bg));border-radius:5px;background:color-mix(in srgb,var(--chat-line2) 34%,var(--chat-bg));color:var(--chat-ink);font:650 11.5px/1.2 var(--chat-mono);text-align:center;white-space:nowrap}.agents-shortcuts-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes agents-shortcuts-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes agents-shortcuts-dialog-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}@media (max-width: 980px) and (min-width: 761px){.agents-shortcuts-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.agents-shortcuts-column:nth-child(3){border-top:1px solid var(--chat-line2);border-left:0}}@media (max-width: 760px){.agents-shortcuts-backdrop{padding:14px}.agents-shortcuts-dialog{max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px)}.agents-shortcuts-groups{grid-template-columns:1fr}.agents-shortcuts-column{display:contents}.agents-shortcuts-group+.agents-shortcuts-group{border-top:1px solid var(--chat-line2)}.agents-shortcuts-group-read,.agents-shortcuts-group-compose,.agents-shortcuts-group-global{border-top:1px solid var(--chat-line2)}}@media (prefers-reduced-motion: reduce){.agents-shortcuts-backdrop,.agents-shortcuts-dialog{animation:none}.agents-shortcuts-close{transition:none}}.chat-pane.open{transform:none}.chat-pane.resizing{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chat-resize-handle{position:absolute;left:0;top:0;bottom:0;width:10px;cursor:ew-resize;z-index:1}.chat-resize-handle:after{content:"";position:absolute;left:1px;top:0;bottom:0;width:1.5px;background:transparent;transition:background .15s}.chat-resize-handle:hover:after,.chat-pane.resizing .chat-resize-handle:after{background:var(--chat-acc)}.chat-header{padding:11px 14px 9px;display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(60,60,67,.12)}.chat-header-title{font-size:14px;font-weight:600;color:var(--chat-ink)}.chat-directory-trigger{display:inline-flex;align-items:center;justify-content:flex-start;gap:3px;width:100%;min-width:0;max-width:100%;padding:2px 4px;margin:-2px -4px;border:0;border-radius:5px;background:transparent;color:var(--chat-ink);cursor:pointer;font-family:var(--chat-sans)}.chat-directory-trigger:hover,.chat-directory-trigger[aria-expanded=true]{background:var(--chat-hover)}.chat-directory-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-acc) 55%,transparent);outline-offset:1px}.chat-directory-trigger .chat-header-title{min-width:0;overflow-wrap:anywhere;line-height:1.2;text-align:left;white-space:normal}.chat-directory-trigger svg{flex:0 0 auto;color:var(--chat-mut)}.chat-directory-menu{position:absolute;top:calc(100% + 8px);left:-25px;z-index:36;width:min(340px,calc(100vw - 32px));max-height:min(440px,calc(100vh - 120px));overflow-y:auto;padding:6px;border:1px solid var(--chat-line);border-radius:10px;background:var(--chat-bg, #faf9f8);box-shadow:0 10px 28px #0f172a29}.chat-directory-group+.chat-directory-group{margin-top:6px;padding-top:6px;border-top:1px solid var(--chat-line)}.chat-directory-group-label{padding:5px 9px 4px;color:var(--chat-mut);font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.chat-directory-option{display:flex;align-items:flex-start;gap:9px;width:100%;min-height:48px;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--chat-ink);cursor:pointer;font-family:var(--chat-sans);text-align:left}.chat-directory-option:hover,.chat-directory-option.active{background:var(--chat-hover)}.chat-directory-option.private{background:color-mix(in srgb,#7c3aed 10%,var(--chat-bg, #faf9f8))}.chat-directory-option.private:hover,.chat-directory-option.private.active{background:color-mix(in srgb,#7c3aed 22%,var(--chat-bg, #faf9f8))}.chat-directory-private-badge{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:4px;background:#7c3aed;color:#fff;font-size:9.5px;font-weight:600;vertical-align:middle}.chat-directory-option:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-acc) 50%,transparent);outline-offset:-2px}.chat-directory-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;margin-top:1px;border-radius:7px;background:color-mix(in srgb,var(--chat-acc) 9%,var(--chat-bg, #faf9f8));color:var(--chat-acc)}.chat-directory-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.chat-directory-label{color:var(--chat-ink);font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.chat-directory-path{color:var(--chat-mut);font-size:10.5px;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.chat-directory-check{flex:0 0 auto;margin-top:7px;color:var(--chat-acc)}.chat-directory-empty{display:flex;align-items:center;gap:7px;padding:14px 12px;color:var(--chat-mut);font-size:12px}.chat-directory-empty .spin{animation:chat-spin .8s linear infinite}.chat-header-space{flex:1}.chat-header-actions{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.chat-header-buttons{display:flex;gap:6px}.chat-auth-account{display:block;max-width:min(180px,42vw);overflow:hidden;padding:0 2px;color:var(--chat-acc);font-size:10px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.chat-auth-account.unavailable{color:#b45309}.chat-icon-btn{width:28px;height:28px;border:1px solid rgba(60,60,67,.14);border-radius:8px;background:#ffffff80;color:var(--chat-mut);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .14s,color .14s;flex:none}.chat-icon-btn:hover{background:#ffffffd9;color:var(--chat-ink)}.chat-context-bar{display:flex;align-items:center;gap:7px;padding:7px 14px;border-bottom:1px solid rgba(60,60,67,.1);font-size:12px;color:var(--chat-mut);background:#ffffff40}.chat-context-bar b{color:var(--chat-ink2);font-weight:600}.chat-context-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--chat-acc)}.chat-log{flex:1;overflow-y:auto;overflow-x:hidden;padding:14px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.chat-empty{margin:auto;text-align:center;color:var(--chat-mut);max-width:300px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 0}.chat-empty svg{color:var(--chat-acc)}.chat-loading{margin:auto;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--chat-mut);font-size:12.5px}.chat-loading-spinner{width:20px;height:20px;border-radius:50%;border:2px solid var(--chat-mut);border-top-color:transparent;display:inline-block;animation:chat-spin .7s linear infinite}.chat-empty b{color:var(--chat-ink2);font-size:13.5px}.chat-empty p{margin:0;font-size:12.5px;line-height:1.5}.chat-suggestions{display:flex;flex-direction:column;gap:6px;margin-top:10px;width:100%}.chat-suggestion-btn{border:1px solid rgba(60,60,67,.12);border-radius:10px;background:#ffffff73;color:var(--chat-ink2);font-size:12.5px;font-family:var(--chat-sans);padding:8px 11px;text-align:left;cursor:pointer;line-height:1.4;transition:background .14s,border-color .14s}.chat-suggestion-btn:hover{background:#fffc;border-color:var(--chat-acc);color:var(--chat-ink)}.chat-msg{font-size:13px;line-height:1.5;font-family:var(--chat-sans)}.chat-msg.user{align-self:flex-end;background:color-mix(in srgb,var(--chat-acc) 12%,rgba(255,255,255,.6));box-shadow:inset 0 0 0 1px #ffffff73;padding:8px 11px;border-radius:12px;max-width:85%;color:var(--chat-ink)}.chat-msg.assistant{color:var(--chat-ink2);background:var(--chat-msg-card, transparent);border:1px solid var(--chat-msg-card-line, transparent);border-radius:var(--radius-md);padding:var(--chat-msg-card-pad, 0)}.chat-auto-recovery{align-self:stretch;width:100%;margin:9px 0;color:var(--chat-mut);font-family:var(--chat-sans)}.chat-auto-recovery-header{width:100%;display:flex;align-items:center;gap:9px;padding:2px 0;border:0;background:transparent;color:inherit;cursor:pointer;font-family:inherit}.chat-auto-recovery-line{flex:1 1 28px;min-width:16px;height:1px;background:color-mix(in srgb,var(--chat-line) 82%,transparent)}.chat-auto-recovery-title,.chat-auto-recovery-meta,.chat-auto-recovery-action{display:inline-flex;align-items:center}.chat-auto-recovery-title{gap:5px;color:var(--chat-ink2);font-size:10.5px;font-weight:650;letter-spacing:.025em;white-space:nowrap}.chat-auto-recovery-meta{gap:8px;white-space:nowrap}.chat-auto-recovery-meta time{color:var(--chat-faint);font:10px/1 var(--chat-mono)}.chat-auto-recovery-action{gap:2px;color:var(--chat-faint);font-size:10px}.chat-auto-recovery-header:hover .chat-auto-recovery-action,.chat-auto-recovery-header:focus-visible .chat-auto-recovery-action{color:var(--chat-acc2)}.chat-auto-recovery-header:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-acc) 40%,transparent);outline-offset:3px;border-radius:4px}.chat-auto-recovery-body{margin:8px 22px 0;padding:9px 11px;border-left:2px solid color-mix(in srgb,var(--chat-acc) 38%,var(--chat-line));border-radius:0 7px 7px 0;background:color-mix(in srgb,var(--chat-acc) 4%,var(--chat-panel));color:var(--chat-ink2);font-size:11.5px;line-height:1.5}.chat-auto-recovery-footer{display:flex;margin-top:8px}.chat-msg-who{font-size:10.5px;color:var(--chat-faint);font-family:var(--chat-mono);margin-bottom:3px}.chat-msg-who-agent{display:inline-flex;align-items:center;gap:4px;color:#8764b8;font-weight:600}.chat-steps{display:flex;flex-direction:column;gap:2px;margin:0 0 8px;border-left:2px solid rgba(60,60,67,.16);padding-left:9px}.chat-step{font-size:11.5px;color:var(--chat-mut);font-family:var(--chat-mono);display:flex;gap:6px;align-items:baseline;line-height:1.5}.chat-step .sl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-step .mk{flex:none;font-size:10.5px}.chat-step .mk.ok{color:#16a34a}.chat-step .mk.bad{color:#dc2626}.chat-helper-step{margin:3px 0 5px;padding:7px 9px 8px;border-radius:7px;background:color-mix(in srgb,var(--chat-acc) 6%,transparent);color:var(--chat-ink2);font-family:var(--chat-sans)}.chat-helper-head{display:flex;align-items:center;min-width:0;gap:7px}.chat-helper-signal{position:relative;width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:color-mix(in srgb,var(--chat-acc) 18%,transparent)}.chat-helper-signal:before,.chat-helper-signal i{position:absolute;content:"";top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:var(--chat-acc)}.chat-helper-step.is-active .chat-helper-signal:after{position:absolute;content:"";top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid color-mix(in srgb,var(--chat-acc) 55%,transparent);border-radius:50%;animation:chat-helper-ring 1.6s cubic-bezier(.2,.7,.3,1) infinite}.chat-helper-step.is-complete .chat-helper-signal{background:color-mix(in srgb,#16a34a 18%,transparent)}.chat-helper-step.is-complete .chat-helper-signal:before,.chat-helper-step.is-complete .chat-helper-signal i{background:#16a34a}.chat-helper-step.is-error .chat-helper-signal:before,.chat-helper-step.is-error .chat-helper-signal i{background:#dc2626}.chat-helper-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;letter-spacing:-.01em}.chat-helper-percent{flex:none;color:var(--chat-acc);font:600 10.5px/1 var(--chat-mono);font-variant-numeric:tabular-nums}.chat-helper-mark{flex:none;font-size:10.5px}.chat-helper-mark.ok{color:#16a34a}.chat-helper-mark.bad{color:#dc2626}.chat-helper-detail{margin:3px 0 0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--chat-mut);font:10.5px/1.35 var(--chat-mono);font-variant-numeric:tabular-nums}.chat-helper-capacity{display:flex;align-items:center;margin:4px 0 0 16px;color:color-mix(in srgb,var(--chat-mut) 78%,transparent);font:500 9.5px/1.2 var(--chat-sans)}.chat-helper-capacity strong{color:var(--chat-acc);font-weight:650}.chat-helper-track{height:2px;margin:7px 0 0 16px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--chat-acc) 12%,transparent)}.chat-helper-track>span{display:block;height:100%;min-width:3px;border-radius:inherit;background:var(--chat-acc);transition:width .45s cubic-bezier(.22,1,.36,1)}.chat-helper-track.is-indeterminate>span{width:34%;min-width:34%;animation:chat-helper-travel 1.45s cubic-bezier(.65,0,.35,1) infinite}.chat-thinking{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--chat-mut);font-family:var(--chat-mono);margin-bottom:7px}.chat-reasoning{margin-bottom:8px;border:1px solid var(--chat-line);border-radius:6px;overflow:hidden;font-family:var(--chat-mono);font-size:11px}.chat-reasoning-toggle{display:flex;align-items:center;gap:5px;width:100%;padding:4px 8px;background:#7878800f;border:none;cursor:pointer;color:var(--chat-mut);font-size:11px;font-family:var(--chat-mono);text-align:left}.chat-reasoning-toggle:hover{background:#7878801f}.chat-reasoning-live{width:6px;height:6px;border-radius:50%;background:var(--chat-acc);margin-left:2px;animation:chat-pulse 1.1s ease-in-out infinite}.chat-reasoning-body{padding:8px 10px;color:var(--chat-mut);font-size:11px;line-height:1.55;white-space:pre-wrap;max-height:240px;overflow-y:auto}.chat-reasoning-body.md-body{white-space:normal;font-size:11.5px;line-height:1.55}.chat-reasoning-body.md-body>:first-child{margin-top:0}.chat-reasoning-body.md-body>:last-child{margin-bottom:0}.chat-reasoning-body.md-body p{margin:0 0 6px}.chat-reasoning-body.md-body ul,.chat-reasoning-body.md-body ol{margin:4px 0;padding-left:18px}.chat-compaction{margin:14px 0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--chat-acc) 22%,var(--chat-line));border-left:3px solid color-mix(in srgb,var(--chat-acc) 62%,var(--chat-line));border-radius:7px;background:color-mix(in srgb,var(--chat-acc) 4%,var(--chat-panel));color:var(--chat-ink2);font-family:var(--chat-sans)}.chat-compaction-header{width:100%;display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--chat-acc2);font-size:11px;font-weight:650;letter-spacing:.025em;text-transform:uppercase;font-family:inherit;text-align:left;cursor:pointer}.chat-compaction-header time{color:var(--chat-faint);font:10px/1 var(--chat-mono);letter-spacing:0;text-transform:none}.chat-compaction-meta{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.chat-compaction-action{display:inline-flex;align-items:center;gap:3px;color:var(--chat-mut);font-size:10px;font-weight:550;letter-spacing:0;text-transform:none;white-space:nowrap}.chat-compaction-header:hover .chat-compaction-action,.chat-compaction-header:focus-visible .chat-compaction-action{color:var(--chat-acc2)}.chat-compaction-header:focus-visible{outline:2px solid color-mix(in srgb,var(--chat-acc) 45%,transparent);outline-offset:3px;border-radius:4px}.chat-compaction-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--chat-acc) 11%,transparent)}.chat-compaction-note{margin:5px 0 9px 26px;color:var(--chat-mut);font-size:11px;line-height:1.35}.chat-compaction-body{padding-top:8px;border-top:1px solid color-mix(in srgb,var(--chat-acc) 13%,var(--chat-line));font-size:12px;line-height:1.5}.chat-compaction-body>:first-child{margin-top:0}.chat-compaction-body>:last-child{margin-bottom:0}.chat-compaction-body h1,.chat-compaction-body h2{margin:8px 0 3px;font-size:12.5px}.chat-compaction-body h3,.chat-compaction-body h4{margin:7px 0 3px;font-size:12px}.chat-compaction-body ul,.chat-compaction-body ol{margin:3px 0;padding-left:18px}.chat-compaction-body p{margin:3px 0}.chat-compaction-footer{display:flex;margin-top:8px}.chat-msg-footer{font-size:10.5px;color:var(--chat-faint);font-family:var(--chat-mono);margin-top:6px}.chat-msg.assistant p{margin:5px 0}.chat-msg.assistant h1,.chat-msg.assistant h2{font-size:14px;margin:10px 0 4px}.chat-msg.assistant h3,.chat-msg.assistant h4{font-size:13px;margin:8px 0 3px}.chat-msg.assistant ul,.chat-msg.assistant ol{padding-left:20px;margin:5px 0}.chat-msg.assistant code{background:#7878801f;border-radius:3px;padding:1px 4px;font-family:var(--chat-mono);font-size:11.5px;overflow-wrap:anywhere}.chat-msg.assistant pre{background:#7878801a;border-radius:8px;padding:8px 10px;overflow-x:auto;margin:6px 0;font-size:11.5px;font-family:var(--chat-mono)}.chat-msg.assistant pre code{background:none;padding:0}.chat-msg.assistant table{border-collapse:collapse;width:-moz-max-content;width:max-content;max-width:100%;margin:8px 0;font-size:11.5px;border:1px solid var(--color-border-light, #e0e0e0);border-radius:6px;overflow:hidden}.chat-msg.assistant thead{background:var(--color-bg-secondary, #f3f3f3)}.chat-msg.assistant th,.chat-msg.assistant td{border:1px solid var(--color-border-light, #e0e0e0);padding:5px 10px;text-align:left;vertical-align:top}.chat-msg.assistant th{font-weight:600;white-space:nowrap}.chat-msg.assistant tbody tr:nth-child(2n){background:#7878800d}.chat-cursor{display:inline-block;color:var(--chat-acc);font-weight:700;animation:chat-blink 1s steps(2) infinite}.chat-input-area{position:relative;border-top:1px solid rgba(60,60,67,.12);background:#ffffff4d;padding:10px;display:flex;flex-direction:column;gap:7px}.chat-input-row{display:flex;gap:8px;align-items:flex-end}.chat-input-row textarea{flex:1;min-height:38px;max-height:140px;border:1px solid rgba(60,60,67,.16);border-radius:10px;background:#ffffffa6;padding:9px 10px;font-size:13px;font-family:var(--chat-sans);line-height:1.4;resize:none;overflow:auto;color:var(--chat-ink);outline:none;transition:border-color .14s,background .14s,box-shadow .14s}.chat-input-row textarea:focus{border-color:var(--chat-acc);box-shadow:0 0 0 1px var(--chat-acc);background:#ffffffd9}.chat-send-btn{background:var(--chat-acc);color:var(--chat-on-accent, #fff);border:none;border-radius:10px;padding:0 14px;height:34px;cursor:pointer;display:flex;align-items:center;box-shadow:inset 0 1px #ffffff40;transition:background .14s;font-family:var(--chat-sans)}.chat-send-btn:hover{background:var(--chat-acc2)}.chat-send-btn.stop{background:#dc2626}.chat-send-btn:disabled{opacity:.55;cursor:not-allowed}.chat-hint{font-size:11.5px;color:var(--chat-mut);display:flex;align-items:center;gap:6px;min-height:16px}.chat-hint kbd{font-family:var(--chat-mono);font-size:10.5px;border:1px solid rgba(60,60,67,.16);border-radius:4px;padding:0 4px;color:var(--chat-ink2);background:#fff9}.chat-tab{position:fixed;right:18px;bottom:18px;z-index:var(--z-chat-tab);display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:none;border-radius:20px;background:var(--chat-acc);color:var(--chat-on-accent, #fff);font-family:var(--chat-sans);font-weight:600;font-size:13px;box-shadow:0 3px 12px #0000002e,inset 0 1px #ffffff4d;cursor:pointer;transition:transform .15s,opacity .15s,box-shadow .15s}.chat-tab:hover{box-shadow:0 6px 18px #00000042,inset 0 1px #ffffff4d;transform:translateY(-1px)}.chat-pane.open~.chat-tab{opacity:0;pointer-events:none;transform:translateY(8px)}.suite-bar{height:48px;background:var(--chat-panel);border-bottom:1px solid var(--chat-line2);display:flex;align-items:center;gap:6px;padding:0 8px;position:relative;z-index:10;flex-shrink:0;font-family:var(--chat-sans)}.suite-wordmark{font-weight:700;color:var(--chat-acc);font-size:16px;padding:0 10px 0 4px;letter-spacing:-.2px;cursor:pointer;white-space:nowrap;display:inline-block;vertical-align:bottom}.suite-wordmark.suite-wordmark--marquee:hover{animation:suite-wordmark-slide 4s linear infinite}@keyframes suite-wordmark-slide{0%,10%{transform:translate(0)}90%,to{transform:translate(calc(-1 * (var(--suite-wordmark-overflow, 0px))))}}.suite-banner-slide{animation:suite-banner-slide 9s linear infinite}@keyframes suite-banner-slide{0%,12%{transform:translate(0)}88%,to{transform:translate(calc(-1 * (var(--suite-banner-overflow, 0px))))}}.suite-space{flex:1}.suite-icon-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--chat-mut);border-radius:4px;cursor:pointer;border:none;background:transparent;transition:background .12s}.suite-icon-btn:hover{background:var(--chat-hover)}@keyframes chat-blink{50%{opacity:0}}@keyframes chat-pulse{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes chat-spin{to{transform:rotate(360deg)}}@keyframes chat-helper-ring{0%{opacity:.7;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.55)}}@keyframes chat-helper-travel{0%{transform:translate(-105%)}to{transform:translate(305%)}}.chat-thinking-dot{width:6px;height:6px;border-radius:50%;background:var(--chat-mut);animation:chat-pulse 1.1s ease-in-out infinite}.chat-thinking-dot:nth-child(2){animation-delay:.2s}.chat-thinking-dot:nth-child(3){animation-delay:.4s}.chat-step-spinner{width:7px;height:7px;border-radius:50%;border:1.4px solid var(--chat-mut);border-top-color:transparent;display:inline-block;animation:chat-spin .7s linear infinite}.chat-jump-latest{position:absolute;bottom:12px;left:50%;transform:translate(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--color-border-light, #e0e0e0);background:var(--color-bg-primary, #fff);color:var(--chat-acc, #0066cc);cursor:pointer;box-shadow:0 2px 8px #00000024;transition:transform .12s ease,background .12s ease;animation:chat-jump-in .16s ease}.chat-jump-latest:hover{background:var(--color-bg-secondary, #f5f5f5);transform:translate(-50%) translateY(-1px)}@keyframes chat-jump-in{0%{opacity:0;transform:translate(-50%) translateY(6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.chat-archived-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;font-size:11.5px;color:var(--chat-mut);background:var(--color-bg-secondary, #f3f2f1);border-bottom:1px solid var(--color-border-light, #e5e5e5)}.chat-archived-banner span{display:inline-flex;align-items:center;gap:5px}.chat-archived-banner button{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-family:var(--chat-sans);border:1px solid var(--chat-acc, #0066cc);border-radius:999px;background:transparent;color:var(--chat-acc, #0066cc);cursor:pointer}.chat-archived-banner button:hover{background:var(--chat-acc, #0066cc);color:#fff}.chat-session-row{animation:chat-session-enter .18s ease}@keyframes chat-session-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.chat-session-row:hover{background:var(--color-bg-hover, #f0f0f0)}.chat-session-archive:active{transform:scale(.86)}.chat-session-archive{position:absolute;top:7px;right:8px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:5px;background:transparent;color:var(--chat-mut);cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.chat-session-row:hover .chat-session-archive{opacity:1}.chat-session-archive:hover{background:var(--color-bg-secondary, #e8e8e8);color:var(--chat-acc, #0066cc)}.chat-session-rename-inline{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--chat-mut);cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.chat-session-row:hover .chat-session-rename-inline{opacity:1}.chat-session-rename-inline:hover{background:var(--color-bg-secondary, #e8e8e8);color:var(--chat-acc, #0066cc)}.chat-load-more-wrap{display:flex;justify-content:center;padding:6px 0 10px}.chat-load-more{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;font-size:11.5px;font-family:var(--chat-sans);color:var(--chat-mut);background:var(--color-bg-primary, #fff);border:1px solid var(--color-border-light, #e0e0e0);border-radius:999px;cursor:pointer}.chat-load-more:hover:not(:disabled){border-color:var(--chat-acc, #0066cc);color:var(--chat-acc, #0066cc)}.chat-load-more:disabled{opacity:.7;cursor:default}.chat-turn{margin:2px 0 4px}.chat-turn-toggle{display:flex;align-items:center;gap:6px;width:100%;background:var(--color-bg-secondary, #f3f2f1);border:1px solid var(--color-border-light, #e5e5e5);border-radius:7px;cursor:pointer;padding:5px 10px;color:var(--chat-mut);font-size:11.5px;font-family:var(--chat-sans);text-align:left}.chat-turn-toggle:hover{border-color:var(--chat-acc, #0066cc);color:var(--chat-acc, #0066cc)}.chat-turn-summary{font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-turn-time{font-size:10px;color:var(--chat-faint);flex-shrink:0}.chat-turn-detail{padding:8px 4px 2px 10px;border-left:2px solid var(--color-border-light, #e5e5e5);margin:4px 0 2px 6px}.chat-steps-summary{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;color:var(--chat-mut);font-size:10.5px;font-family:var(--chat-sans);padding:1px 0 3px}.chat-steps-summary:hover{color:var(--chat-acc)}.chat-skill-badge{display:inline-flex;align-items:center;gap:5px;margin:3px 0;padding:2px 9px 2px 7px;border-radius:999px;font-size:11px;font-family:var(--chat-sans);color:var(--chat-acc, #0066cc);background:color-mix(in srgb,var(--chat-acc, #0066cc) 9%,transparent);border:1px solid color-mix(in srgb,var(--chat-acc, #0066cc) 28%,transparent);max-width:100%}.chat-skill-icon{flex-shrink:0}.chat-skill-label{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;opacity:.8}.chat-skill-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-skill-badge.running .chat-skill-icon{animation:chat-skill-spin 1.6s linear infinite}.chat-skill-badge.running{animation:chat-skill-pulse 1.4s ease-in-out infinite}.chat-skill-badge.error{color:#dc2626;background:color-mix(in srgb,#dc2626 8%,transparent);border-color:color-mix(in srgb,#dc2626 30%,transparent)}.chat-subagent-badge{color:#6554c0;background:color-mix(in srgb,#6554c0 9%,transparent);border-color:color-mix(in srgb,#6554c0 28%,transparent)}.chat-subagent-badge.running{animation-name:chat-subagent-pulse}.chat-subagent-badge.error{color:#dc2626;background:color-mix(in srgb,#dc2626 8%,transparent);border-color:color-mix(in srgb,#dc2626 30%,transparent)}@keyframes chat-skill-spin{to{transform:rotate(360deg)}}@keyframes chat-skill-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--chat-acc, #0066cc) 22%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--chat-acc, #0066cc) 0%,transparent)}}@keyframes chat-subagent-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,#6554c0 22%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,#6554c0 0%,transparent)}}.md-body{font-family:var(--chat-sans);font-size:14px;line-height:1.7;color:var(--chat-ink)}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{font-weight:600;color:var(--chat-ink);margin:1.2em 0 .4em;line-height:1.3}.md-body h1{font-size:1.6em}.md-body h2{font-size:1.3em;border-bottom:1px solid var(--chat-line);padding-bottom:6px}.md-body h3{font-size:1.1em}.md-body p{margin:.6em 0}.md-body a{color:var(--chat-acc);text-decoration:underline}.md-body a:hover{color:var(--chat-acc2)}.md-body code{font-family:var(--chat-mono);font-size:.88em;background:var(--chat-hover);padding:1px 5px;border-radius:4px;color:var(--chat-ink2)}.md-body pre{background:#1e1e1e;border-radius:8px;padding:14px 16px;overflow-x:auto;margin:12px 0}.md-body pre code{background:none;color:#d4d4d4;padding:0;font-size:.87em}.md-body ul,.md-body ol{padding-left:1.4em;margin:.5em 0}.md-body li{margin:.2em 0}.md-body blockquote{border-left:3px solid var(--chat-acc);margin:12px 0;padding:4px 16px;color:var(--chat-mut);background:var(--chat-sel);border-radius:0 6px 6px 0}.md-body table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.md-body th{background:var(--chat-hover);border:1px solid var(--chat-line2);padding:7px 12px;text-align:left;font-weight:600}.md-body td{border:1px solid var(--chat-line);padding:6px 12px}.md-body tr:nth-child(2n) td{background:var(--chat-hover)}.md-body img{max-width:100%;border-radius:6px;margin:8px 0}.md-body hr{border:none;border-top:1px solid var(--chat-line2);margin:20px 0}[data-theme=bloomberg]{--chat-bg: #21252b;--chat-panel: #282c34;--chat-ink: #abb2bf;--chat-ink2: #9da5b4;--chat-mut: #828997;--chat-faint: #5c6370;--chat-acc: #61afef;--chat-acc2: #528bdd;--chat-line: #353b45;--chat-line2: #3e4451;--chat-hover: #2c313a;--chat-sel: rgba(97, 175, 239, .15);--chat-ok: #98c379;--chat-warn: #d19a66}[data-theme=bloomberg] .chat-pane{background-color:#21252bf2;background-image:linear-gradient(180deg,color-mix(in srgb,#61afef 5%,transparent),transparent 120px);border-color:#3e4451b3;box-shadow:0 18px 48px #00000073,0 2px 10px #0000004d,inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0a}[data-theme=bloomberg] .chat-suggestion-btn{background:#ffffff0d;border-color:#ffffff1a;color:var(--chat-ink2)}[data-theme=bloomberg] .chat-suggestion-btn:hover{background:#ffffff1a;border-color:var(--chat-acc);color:var(--chat-ink)}[data-theme=bloomberg] .chat-msg-assistant{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f}[data-theme=bloomberg] .chat-input-area{background:#ffffff0a;border-top-color:var(--chat-line2)}[data-theme=bloomberg] .chat-input-row textarea{background:#ffffff0f;color:var(--chat-ink);border-color:var(--chat-line2)}[data-theme=bloomberg] .chat-input-row textarea:focus{background:#ffffff17;border-color:var(--chat-acc);box-shadow:0 0 0 1px var(--chat-acc)}[data-theme=bloomberg] .chat-input-row textarea::-moz-placeholder{color:var(--chat-faint)}[data-theme=bloomberg] .chat-input-row textarea::placeholder{color:var(--chat-faint)}[data-theme=bloomberg] .chat-session-item{background:#ffffff0a}[data-theme=bloomberg] .chat-session-item:hover,[data-theme=bloomberg] .chat-session-item.active{background:#ffffff14}[data-theme=bloomberg] .suite-bar{background:var(--chat-panel);border-bottom-color:var(--chat-line2)}[data-theme=bloomberg] .chat-header{border-bottom-color:var(--chat-line2)}[data-theme=bloomberg] .chat-icon-btn{background:#ffffff12;border-color:#ffffff1f;color:var(--chat-mut)}[data-theme=bloomberg] .chat-icon-btn:hover{background:#ffffff24;color:var(--chat-ink)}[data-theme=bloomberg] .chat-hint{color:var(--chat-mut)}[data-theme=bloomberg] .chat-hint kbd{background:#ffffff14;border-color:#ffffff26;color:var(--chat-ink2)}[data-theme=te]{--chat-bg: #EDE8DD;--chat-panel: #F5F0E8;--chat-ink: #1c1917;--chat-ink2: #3b3733;--chat-mut: #78716c;--chat-faint: #a39e93;--chat-acc: #FF5000;--chat-acc2: #E54800;--chat-line: #c8c3b8;--chat-line2: #DBD5C8;--chat-hover: #E5E0D5;--chat-sel: rgba(255, 80, 0, .08);--chat-ok: #1AA167;--chat-warn: #FF5000}[data-theme=economist]{--chat-bg: #f7f7f7;--chat-panel: #ffffff;--chat-ink: #1a1a1a;--chat-ink2: #333333;--chat-mut: #5a5a5a;--chat-faint: #999999;--chat-acc: #e3120b;--chat-acc2: #c00f09;--chat-line: #e8e8e8;--chat-line2: #dbdbdb;--chat-hover: #f0f0f0;--chat-sel: rgba(227, 18, 11, .07);--chat-ok: #00887d;--chat-warn: #d97706}[data-theme=mochi]{--chat-bg: #fff6f9;--chat-panel: #ffffff;--chat-ink: #4a3b42;--chat-ink2: #63505a;--chat-mut: #7a6470;--chat-faint: #8f7a87;--chat-acc: #d6437a;--chat-acc2: #bc3468;--chat-line: #fce7ee;--chat-line2: #f5d2de;--chat-hover: #ffeaf0;--chat-sel: rgba(214, 67, 122, .09);--chat-ok: #2fa97c;--chat-warn: #c97c1f;--chat-sans: "Quicksand", "M PLUS Rounded 1c", "Segoe UI", system-ui, sans-serif}[data-theme=mochi] .chat-pane{background-color:#fffdfbeb;background-image:linear-gradient(180deg,rgba(255,214,230,.55),transparent 200px);border-color:#f5d2de;border-radius:22px;box-shadow:0 20px 46px #d6437a29,0 2px 8px #d6437a14,inset 0 1px #fffc}[data-theme=mochi] .chat-msg.user{background:linear-gradient(180deg,#ffe3ee,#ffd4e4);border-radius:18px 18px 6px;box-shadow:0 2px 5px #d6437a1f}[data-theme=mochi] .chat-suggestion-btn{border-radius:16px;border-color:#f5d2de;background:#ffffffbf}[data-theme=mochi] .chat-suggestion-btn:hover{background:#fff4f7;border-color:var(--chat-acc);transform:translateY(-1px)}[data-theme=mochi] .chat-input-area{background:#fff4f7b3;border-top-color:#f5d2de}[data-theme=mochi] .chat-input-row textarea{border-radius:16px;border-color:#f5d2de;background:#fffdfb}[data-theme=mochi] .chat-input-row textarea:focus{border-color:var(--chat-acc);box-shadow:0 0 0 3px #d6437a29;background:#fff}[data-theme=mochi] .chat-send-btn,[data-theme=mochi] .chat-icon-btn{border-radius:14px}[data-theme=mochi] .chat-icon-btn{border-color:#f5d2de;background:#fffc}[data-theme=mochi] .chat-icon-btn:hover{background:#ffeaf0;color:var(--chat-acc)}[data-theme=mochi] .chat-session-item{border-radius:14px}[data-theme=mochi] .chat-hint kbd{border-radius:7px;border-color:#f5d2de;background:#fff4f7}[data-theme=mochi] .chat-empty>svg:first-child{display:none}[data-theme=mochi] .chat-empty:before{content:"";width:104px;height:104px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%20width='200'%20height='200'%3e%3c!--%20Mochi%20—%20original%20mascot.%20Style%20grammar%20studied%20from%20the%20genre:%20one%20continuous%20pear%20silhouette%20with%20no%20head/body%20split,%20heavy%20warm-brown%20linework,%20close-set%20eyes,%20brow%20arcs,%20and%20hatched%20blush.%20Roughly%20as%20wide%20as%20it%20is%20tall%20—%20an%20egg%20reads%20older%20and%20less%20cute.%20Absolute%20coordinates%20throughout:%20relative%20ones%20drift%20and%20silently%20break%20the%20symmetry.%20--%3e%3cg%20fill='%23fdfaf2'%20stroke='%236b4a3c'%20stroke-width='5'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3c!--%20arm%20nubs,%20behind%20the%20blob%20so%20only%20the%20tips%20show%20--%3e%3cpath%20d='M32%20128C12%20128%204%20142%2011%20153C19%20163%2033%20155%2036%20143Z'/%3e%3cpath%20d='M168%20128C188%20128%20196%20142%20189%20153C181%20163%20167%20155%20164%20143Z'/%3e%3c!--%20one%20continuous%20body:%20ears,%20sides%20and%20feet%20all%20on%20the%20same%20contour%20--%3e%3cpath%20d='M100%2038C106%2024%20118%2015%20132%2019C145%2023%20149%2035%20143%2046C166%2060%20184%2090%20184%20124C184%20156%20162%20180%20130%20180C118%20180%20108%20176%20100%20168C92%20176%2082%20180%2070%20180C38%20180%2016%20156%2016%20124C16%2090%2034%2060%2057%2046C51%2035%2055%2023%2068%2019C82%2015%2094%2024%20100%2038Z'/%3e%3c/g%3e%3c!--%20inner%20ears,%20seated%20inside%20the%20bump%20--%3e%3cpath%20d='M70%2026C76%2027%2078%2033%2076%2040C72%2038%2068%2037%2064%2037C63%2030%2065%2025%2070%2026Z'%20fill='%23f7c3cf'/%3e%3cpath%20d='M130%2026C124%2027%20122%2033%20124%2040C128%2038%20132%2037%20136%2037C137%2030%20135%2025%20130%2026Z'%20fill='%23f7c3cf'/%3e%3c!--%20blush,%20with%20the%20hatch%20that%20flat%20pink%20was%20missing%20--%3e%3cellipse%20cx='48'%20cy='116'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cellipse%20cx='152'%20cy='116'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cg%20stroke='%23e78ea1'%20stroke-width='2.2'%20stroke-linecap='round'%3e%3cpath%20d='M41%20112l-3%207M48%20110l-4%2010M55%20112l-3%207'/%3e%3cpath%20d='M145%20112l-3%207M152%20110l-4%2010M159%20112l-3%207'/%3e%3c/g%3e%3c!--%20brow%20arcs%20--%3e%3cg%20fill='none'%20stroke='%236b4a3c'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M74%2088C79%2082%2086%2082%2091%2086'/%3e%3cpath%20d='M126%2088C121%2082%20114%2082%20109%2086'/%3e%3c/g%3e%3c!--%20close-set%20eyes%20and%20a%20small%20ω%20mouth%20tucked%20just%20beneath%20them%20--%3e%3cellipse%20cx='87'%20cy='104'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3cellipse%20cx='113'%20cy='104'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3cpath%20d='M92%20118C95%20122%2097%20122%20100%20119C103%20122%20105%20122%20108%20118'%20fill='none'%20stroke='%235a3a2e'%20stroke-width='2.8'%20stroke-linecap='round'/%3e%3c/svg%3e") center / contain no-repeat;animation:mochi-bob 3s ease-in-out infinite}[data-theme=mochi] .chat-empty[role=status]:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%20width='200'%20height='200'%3e%3c!--%20Mochi,%20worried%20—%20brows%20tipped%20the%20other%20way,%20wobbly%20mouth,%20one%20tear.%20Used%20on%20error%20notices%20so%20the%20artwork%20never%20grins%20at%20someone%20who%20has%20just%20hit%20a%20failure.%20--%3e%3cg%20fill='%23fdfaf2'%20stroke='%236b4a3c'%20stroke-width='5'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M32%20128C12%20128%204%20142%2011%20153C19%20163%2033%20155%2036%20143Z'/%3e%3cpath%20d='M168%20128C188%20128%20196%20142%20189%20153C181%20163%20167%20155%20164%20143Z'/%3e%3cpath%20d='M100%2038C106%2024%20118%2015%20132%2019C145%2023%20149%2035%20143%2046C166%2060%20184%2090%20184%20124C184%20156%20162%20180%20130%20180C118%20180%20108%20176%20100%20168C92%20176%2082%20180%2070%20180C38%20180%2016%20156%2016%20124C16%2090%2034%2060%2057%2046C51%2035%2055%2023%2068%2019C82%2015%2094%2024%20100%2038Z'/%3e%3c/g%3e%3cpath%20d='M70%2026C76%2027%2078%2033%2076%2040C72%2038%2068%2037%2064%2037C63%2030%2065%2025%2070%2026Z'%20fill='%23f7c3cf'/%3e%3cpath%20d='M130%2026C124%2027%20122%2033%20124%2040C128%2038%20132%2037%20136%2037C137%2030%20135%2025%20130%2026Z'%20fill='%23f7c3cf'/%3e%3cellipse%20cx='48'%20cy='118'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cellipse%20cx='152'%20cy='118'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cg%20stroke='%23e78ea1'%20stroke-width='2.2'%20stroke-linecap='round'%3e%3cpath%20d='M41%20114l-3%207M48%20112l-4%2010M55%20114l-3%207'/%3e%3cpath%20d='M145%20114l-3%207M152%20112l-4%2010M159%20114l-3%207'/%3e%3c/g%3e%3c!--%20Inner%20brow%20ends%20RAISED.%20Tipping%20them%20down%20instead%20reads%20as%20angry,%20not%20worried%20—%20the%20whole%20expression%20hangs%20on%20this%20one%20detail.%20--%3e%3cg%20fill='none'%20stroke='%236b4a3c'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M73%2093C78%2087%2085%2084%2091%2083'/%3e%3cpath%20d='M127%2093C122%2087%20115%2084%20109%2083'/%3e%3c/g%3e%3cellipse%20cx='87'%20cy='105'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3cellipse%20cx='113'%20cy='105'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3c!--%20wobbly%20mouth%20--%3e%3cpath%20d='M91%20121C95%20116%2098%20122%20101%20118C104%20114%20107%20121%20110%20118'%20fill='none'%20stroke='%235a3a2e'%20stroke-width='2.8'%20stroke-linecap='round'/%3e%3c!--%20tear,%20sized%20to%20still%20read%20at%20the%2026px%20inline%20uses%20--%3e%3cpath%20d='M132%20108C137%20116%20140%20121%20140%20124A8%208%200%200%201%20124%20124C124%20121%20127%20116%20132%20108Z'%20fill='%238fcbe8'%20stroke='%235b9fc4'%20stroke-width='2.4'/%3e%3c/svg%3e");animation:none}[data-theme=mochi] .chat-empty[role=status] b{padding:0}[data-theme=mochi] .chat-empty[role=status] b:before,[data-theme=mochi] .chat-empty[role=status] b:after{content:none}[data-theme=mochi] .chat-empty b{position:relative;padding:0 22px}[data-theme=mochi] .chat-empty b:before,[data-theme=mochi] .chat-empty b:after{content:"";position:absolute;top:50%;width:13px;height:13px;margin-top:-7px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20width='24'%20height='24'%3e%3cpath%20d='M12%200c1.1%208.2%203.7%2010.9%2012%2012-8.3%201.1-10.9%203.8-12%2012-1.1-8.2-3.7-10.9-12-12C8.3%2010.9%2010.9%208.2%2012%200z'%20fill='%23f7a8c4'/%3e%3c/svg%3e") center / contain no-repeat;animation:mochi-twinkle 2.4s ease-in-out infinite}[data-theme=mochi] .chat-empty b:before{left:0}[data-theme=mochi] .chat-empty b:after{right:0;animation-delay:1.2s}[data-theme=mochi] .chat-log{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%20width='300'%20height='300'%3e%3c!--%20Tileable%20pastel%20confetti:%20sparkles,%20hearts%20and%20dots.%20Chat%20transcripts%20—%20including%20long%20code%20blocks%20—%20sit%20directly%20on%20top%20of%20this,%20so%20it%20is%20tuned%20to%20read%20as%20faint%20paper%20texture,%20not%20as%20pattern.%20Ink%20is%20only%20a%20few%20RGB%20steps%20from%20the%20page%20colour%20on%20purpose;%20if%20you%20saturate%20it,%20body%20text%20gets%20noticeably%20harder%20to%20read.%20--%3e%3cg%20fill='%23f9dde8'%20opacity='0.55'%3e%3cpath%20d='M40%2026c.8%206.2%202.7%208.1%208.9%208.9-6.2.8-8.1%202.7-8.9%208.9-.8-6.2-2.7-8.1-8.9-8.9%206.2-.8%208.1-2.7%208.9-8.9z'/%3e%3cpath%20d='M226%2092c.8%206.2%202.7%208.1%208.9%208.9-6.2.8-8.1%202.7-8.9%208.9-.8-6.2-2.7-8.1-8.9-8.9%206.2-.8%208.1-2.7%208.9-8.9z'/%3e%3cpath%20d='M120%20196c.8%206.2%202.7%208.1%208.9%208.9-6.2.8-8.1%202.7-8.9%208.9-.8-6.2-2.7-8.1-8.9-8.9%206.2-.8%208.1-2.7%208.9-8.9z'/%3e%3cpath%20d='M162%20136c-5.8-4.4-8-7.3-8-9.8a4%204%200%200%201%208-1.7%204%204%200%200%201%208%201.7c0%202.5-2.2%205.4-8%209.8z'/%3e%3cpath%20d='M46%20262c-5.8-4.4-8-7.3-8-9.8a4%204%200%200%201%208-1.7%204%204%200%200%201%208%201.7c0%202.5-2.2%205.4-8%209.8z'/%3e%3ccircle%20cx='104'%20cy='72'%20r='3.4'/%3e%3ccircle%20cx='274'%20cy='234'%20r='3.4'/%3e%3ccircle%20cx='20'%20cy='162'%20r='3'/%3e%3ccircle%20cx='196'%20cy='276'%20r='3'/%3e%3c/g%3e%3c/svg%3e") 0 0 / 300px 300px repeat}[data-theme=mochi] .chat-input-area{position:relative;overflow:visible}[data-theme=mochi] .chat-input-area:before{content:"";position:absolute;right:22px;top:-40px;width:58px;height:42px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20150'%20width='200'%20height='150'%3e%3c!--%20Mochi%20peeking%20over%20an%20edge,%20paws%20on%20the%20rail.%20--%3e%3cg%20fill='%23fdfaf2'%20stroke='%236b4a3c'%20stroke-width='5'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M100%2038C106%2024%20118%2015%20132%2019C145%2023%20149%2035%20143%2046C166%2060%20184%2090%20184%20124C184%20156%20162%20180%20130%20180C118%20180%20108%20176%20100%20168C92%20176%2082%20180%2070%20180C38%20180%2016%20156%2016%20124C16%2090%2034%2060%2057%2046C51%2035%2055%2023%2068%2019C82%2015%2094%2024%20100%2038Z'/%3e%3c!--%20paws%20gripping%20the%20rail%20--%3e%3cpath%20d='M40%20128C24%20128%2014%20134%2014%20140C14%20146%2024%20148%2040%20148C56%20148%2066%20146%2066%20140C66%20134%2056%20128%2040%20128Z'/%3e%3cpath%20d='M160%20128C176%20128%20186%20134%20186%20140C186%20146%20176%20148%20160%20148C144%20148%20134%20146%20134%20140C134%20134%20144%20128%20160%20128Z'/%3e%3c/g%3e%3cpath%20d='M70%2026C76%2027%2078%2033%2076%2040C72%2038%2068%2037%2064%2037C63%2030%2065%2025%2070%2026Z'%20fill='%23f7c3cf'/%3e%3cpath%20d='M130%2026C124%2027%20122%2033%20124%2040C128%2038%20132%2037%20136%2037C137%2030%20135%2025%20130%2026Z'%20fill='%23f7c3cf'/%3e%3cellipse%20cx='48'%20cy='112'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cellipse%20cx='152'%20cy='112'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cg%20stroke='%23e78ea1'%20stroke-width='2.2'%20stroke-linecap='round'%3e%3cpath%20d='M41%20108l-3%207M48%20106l-4%2010M55%20108l-3%207'/%3e%3cpath%20d='M145%20108l-3%207M152%20106l-4%2010M159%20108l-3%207'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%236b4a3c'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M74%2084C79%2078%2086%2078%2091%2082'/%3e%3cpath%20d='M126%2084C121%2078%20114%2078%20109%2082'/%3e%3c/g%3e%3cellipse%20cx='87'%20cy='100'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3cellipse%20cx='113'%20cy='100'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3cpath%20d='M92%20114C95%20118%2097%20118%20100%20115C103%20118%20105%20118%20108%20114'%20fill='none'%20stroke='%235a3a2e'%20stroke-width='2.8'%20stroke-linecap='round'/%3e%3c/svg%3e") center bottom / contain no-repeat;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}[data-theme=mochi] .chat-input-area:focus-within:before{opacity:1;transform:translateY(0)}[data-theme=mochi] .session-busy-dot{animation:mochi-hop .9s ease-in-out infinite}[data-theme=mochi] .chat-cursor{width:26px;height:26px;color:transparent;vertical-align:-8px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%20width='200'%20height='200'%3e%3c!--%20Mochi,%20delighted%20—%20star%20eyes,%20paws%20up.%20Shown%20while%20a%20turn%20is%20running.%20--%3e%3cg%20fill='%23fdfaf2'%20stroke='%236b4a3c'%20stroke-width='5'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M100%2038C106%2024%20118%2015%20132%2019C145%2023%20149%2035%20143%2046C166%2060%20184%2090%20184%20124C184%20156%20162%20180%20130%20180C118%20180%20108%20176%20100%20168C92%20176%2082%20180%2070%20180C38%20180%2016%20156%2016%20124C16%2090%2034%2060%2057%2046C51%2035%2055%2023%2068%2019C82%2015%2094%2024%20100%2038Z'/%3e%3c!--%20paws%20raised,%20drawn%20in%20front:%20anything%20behind%20this%20body%20is%20swallowed%20--%3e%3cpath%20d='M34%20134C16%20130%206%20116%2014%20106C23%2096%2038%20108%2039%20122Z'/%3e%3cpath%20d='M166%20134C184%20130%20194%20116%20186%20106C177%2096%20162%20108%20161%20122Z'/%3e%3c/g%3e%3cpath%20d='M70%2026C76%2027%2078%2033%2076%2040C72%2038%2068%2037%2064%2037C63%2030%2065%2025%2070%2026Z'%20fill='%23f7c3cf'/%3e%3cpath%20d='M130%2026C124%2027%20122%2033%20124%2040C128%2038%20132%2037%20136%2037C137%2030%20135%2025%20130%2026Z'%20fill='%23f7c3cf'/%3e%3cellipse%20cx='52'%20cy='118'%20rx='15'%20ry='9.5'%20fill='%23f7bcc8'/%3e%3cellipse%20cx='148'%20cy='118'%20rx='15'%20ry='9.5'%20fill='%23f7bcc8'/%3e%3cg%20stroke='%23e78ea1'%20stroke-width='2.2'%20stroke-linecap='round'%3e%3cpath%20d='M46%20114l-3%207M52%20112l-4%2010M58%20114l-3%207'/%3e%3cpath%20d='M146%20114l-3%207M152%20112l-4%2010M158%20114l-3%207'/%3e%3c/g%3e%3c!--%20brows%20lifted%20--%3e%3cg%20fill='none'%20stroke='%236b4a3c'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M74%2084C79%2078%2086%2078%2091%2082'/%3e%3cpath%20d='M126%2084C121%2078%20114%2078%20109%2082'/%3e%3c/g%3e%3c!--%20star%20eyes%20--%3e%3cg%20fill='%235a3a2e'%3e%3cpath%20d='M87%2096C88%20103%2090%20105%2097%20106C90%20107%2088%20109%2087%20116C86%20109%2084%20107%2077%20106C84%20105%2086%20103%2087%2096Z'/%3e%3cpath%20d='M113%2096C114%20103%20116%20105%20123%20106C116%20107%20114%20109%20113%20116C112%20109%20110%20107%20103%20106C110%20105%20112%20103%20113%2096Z'/%3e%3c/g%3e%3c!--%20open,%20happy%20mouth%20--%3e%3cpath%20d='M92%20120C96%20129%20104%20129%20108%20120Z'%20fill='%235a3a2e'/%3e%3c/svg%3e") center / contain no-repeat;animation:mochi-hop .85s ease-in-out infinite}[data-theme=mochi] .chat-loading-spinner{width:34px;height:34px;border:none;border-radius:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%20width='200'%20height='200'%3e%3c!--%20Hana%20—%20long%20folded%20ears,%20mint%20coat.%20The%20fold%20at%20the%20tip%20keeps%20her%20clear%20of%20any%20straight-eared%20rabbit%20character.%20--%3e%3cg%20fill='%23f2fbf6'%20stroke='%236b4a3c'%20stroke-width='5'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3c!--%20ears,%20behind%20the%20body,%20folding%20outward%20at%20the%20tip%20--%3e%3cpath%20d='M68%2052C56%2026%2054%204%2070%202C86%200%2090%2026%2092%2052Z'/%3e%3cpath%20d='M132%2052C144%2026%20146%204%20130%202C114%200%20110%2026%20108%2052Z'/%3e%3cpath%20d='M32%20128C12%20128%204%20142%2011%20153C19%20163%2033%20155%2036%20143Z'/%3e%3cpath%20d='M168%20128C188%20128%20196%20142%20189%20153C181%20163%20167%20155%20164%20143Z'/%3e%3c!--%20body:%20same%20contour%20as%20Mochi%20minus%20the%20ear%20bumps%20--%3e%3cpath%20d='M100%2032C150%2032%20184%2074%20184%20124C184%20156%20162%20180%20130%20180C118%20180%20108%20176%20100%20168C92%20176%2082%20180%2070%20180C38%20180%2016%20156%2016%20124C16%2074%2050%2032%20100%2032Z'/%3e%3c/g%3e%3cpath%20d='M74%2048C66%2028%2066%2012%2074%2012C82%2012%2084%2030%2085%2048Z'%20fill='%23b9e7d5'/%3e%3cpath%20d='M126%2048C134%2028%20134%2012%20126%2012C118%2012%20116%2030%20115%2048Z'%20fill='%23b9e7d5'/%3e%3cellipse%20cx='48'%20cy='116'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cellipse%20cx='152'%20cy='116'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cg%20stroke='%23e78ea1'%20stroke-width='2.2'%20stroke-linecap='round'%3e%3cpath%20d='M41%20112l-3%207M48%20110l-4%2010M55%20112l-3%207'/%3e%3cpath%20d='M145%20112l-3%207M152%20110l-4%2010M159%20112l-3%207'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%236b4a3c'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M74%2088C79%2082%2086%2082%2091%2086'/%3e%3cpath%20d='M126%2088C121%2082%20114%2082%20109%2086'/%3e%3c/g%3e%3c!--%20contented%20closed%20eyes:%20the%20calm%20one%20of%20the%20set%20--%3e%3cg%20fill='none'%20stroke='%235a3a2e'%20stroke-width='4'%20stroke-linecap='round'%3e%3cpath%20d='M80%20106C83%20100%2090%20100%2094%20105'/%3e%3cpath%20d='M106%20105C110%20100%20117%20100%20120%20106'/%3e%3c/g%3e%3cpath%20d='M92%20118C95%20122%2097%20122%20100%20119C103%20122%20105%20122%20108%20118'%20fill='none'%20stroke='%235a3a2e'%20stroke-width='2.8'%20stroke-linecap='round'/%3e%3c/svg%3e") center / contain no-repeat;animation:mochi-bob 2.2s ease-in-out infinite}@keyframes mochi-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-7px) rotate(2deg)}}@keyframes mochi-twinkle{0%,to{opacity:.35;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1) rotate(90deg)}}@keyframes mochi-hop{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-5px) scale(1.12)}}@media (prefers-reduced-motion: reduce){[data-theme=mochi] .chat-empty:before,[data-theme=mochi] .chat-empty b:before,[data-theme=mochi] .chat-empty b:after,[data-theme=mochi] .session-busy-dot,[data-theme=mochi] .chat-cursor,[data-theme=mochi] .chat-loading-spinner{animation:none}[data-theme=mochi] .chat-input-area:before{transition:none}}@keyframes session-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.session-busy-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--chat-acc, #0f6cbd);animation:session-pulse 1.2s ease-in-out infinite;flex-shrink:0}.chat-skill-chip{margin:0;border:2px solid transparent;padding:2px 8px 2px 7px;background:linear-gradient(var(--chat-bg, #faf9f8),var(--chat-bg, #faf9f8)) padding-box,linear-gradient(90deg,#0f6cbd,#7c3aed,#06b6d4,#22c55e,#0f6cbd) border-box;background-size:100% 100%,260% 100%;box-shadow:0 0 0 1px color-mix(in srgb,var(--chat-acc, #0f6cbd) 10%,transparent);animation:chat-skill-chip-border 3.2s linear infinite}.chat-skill-chip .chat-skill-name{max-width:190px}.chat-skill-chip-remove{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--chat-acc, #0f6cbd);padding:0;margin-left:1px;flex-shrink:0;font-size:13px;line-height:1}.chat-user-skill-chip{vertical-align:middle}.chat-goal-command-chip{display:inline-flex;align-items:center;gap:5px;margin:0;padding:2px 8px 2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,#7a4d00 30%,transparent);background:color-mix(in srgb,#7a4d00 8%,var(--chat-bg, #faf9f8));color:#6b4300;font-size:11px;font-family:var(--chat-sans);vertical-align:middle;max-width:100%}.chat-goal-command-icon{flex-shrink:0}.chat-goal-command-label{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;opacity:.82}.chat-goal-command-name{font-weight:600;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-app-link-chip{display:inline-flex;align-items:center;gap:6px;margin:4px 0;padding:6px 12px;border:1px solid color-mix(in srgb,var(--chat-acc, #0f6cbd) 35%,transparent);border-radius:999px;cursor:pointer;color:var(--chat-acc, #0f6cbd);font-size:12.5px;font-weight:600;font-family:var(--chat-sans);background:linear-gradient(90deg,color-mix(in srgb,var(--chat-acc, #0f6cbd) 8%,var(--chat-bg, #faf9f8)),color-mix(in srgb,var(--chat-acc, #0f6cbd) 20%,var(--chat-bg, #faf9f8)),color-mix(in srgb,var(--chat-acc, #0f6cbd) 8%,var(--chat-bg, #faf9f8)));background-size:260% 100%;animation:chat-app-link-gradient 4.5s linear infinite;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease}.chat-app-link-chip:hover{transform:translateY(-1px);box-shadow:0 2px 6px color-mix(in srgb,var(--chat-acc, #0f6cbd) 20%,transparent)}.chat-app-link-chip-path{font-family:var(--chat-mono, monospace);font-weight:700}@keyframes chat-app-link-gradient{0%{background-position:0% 50%}to{background-position:260% 50%}}@media (prefers-reduced-motion: reduce){.chat-app-link-chip,.chat-skill-chip{animation:none}.chat-helper-step.is-active .chat-helper-signal:after,.chat-helper-track.is-indeterminate>span{animation:none}.chat-helper-track>span{transition:none}}@keyframes chat-skill-chip-border{0%{background-position:0 0,0% 50%}to{background-position:0 0,240% 50%}}tr:hover .row-checkbox{opacity:1!important}[data-theme=solar]{--chat-bg: #F6F1E4;--chat-panel: #FDFBF6;--chat-ink: #2A2620;--chat-ink2: #453E33;--chat-mut: #6B6152;--chat-faint: #8E8474;--chat-acc: #B7791F;--chat-acc2: #96610F;--chat-line: #EAE2CE;--chat-line2: #D9CDB0;--chat-hover: #EDE6D3;--chat-sel: rgba(183,121,31,.1);--chat-ok: #3F7A38;--chat-warn: #C98A17;--chat-on-accent: #221A08;--chat-sans: "Source Sans 3", system-ui, sans-serif;--chat-mono: ui-monospace, "Cascadia Code", Menlo, monospace;--chat-msg-card: color-mix(in srgb, #FDFBF6 82%, transparent);--chat-msg-card-line: #D9CDB0;--chat-msg-card-pad: 9px 12px}[data-theme=meridian]{--chat-bg: #0B1116;--chat-panel: #111A21;--chat-ink: #DDEAF0;--chat-ink2: #B8CBD6;--chat-mut: #8FA7B4;--chat-faint: #6D8592;--chat-acc: #22C7DE;--chat-acc2: #17A6BA;--chat-line: #1A2831;--chat-line2: #273A47;--chat-hover: #1E2E39;--chat-sel: rgba(34,199,222,.14);--chat-ok: #3FD69A;--chat-warn: #E6B24A;--chat-on-accent: #04191E;--chat-sans: "Space Grotesk", system-ui, sans-serif;--chat-mono: "JetBrains Mono", ui-monospace, monospace;--chat-msg-card: color-mix(in srgb, #111A21 82%, transparent);--chat-msg-card-line: #273A47;--chat-msg-card-pad: 9px 12px}[data-theme=riso]{--chat-bg: #F4EEE2;--chat-panel: #FBF7EF;--chat-ink: #241F1B;--chat-ink2: #3E362F;--chat-mut: #5F564C;--chat-faint: #867B6E;--chat-acc: #D64545;--chat-acc2: #B23434;--chat-line: #E6DECE;--chat-line2: #D3C7B2;--chat-hover: #EAE2D2;--chat-sel: rgba(214,69,69,.1);--chat-ok: #2F7D57;--chat-warn: #C07B18;--chat-on-accent: #FFF6F2;--chat-sans: "Space Grotesk", system-ui, sans-serif;--chat-mono: ui-monospace, "Cascadia Code", Menlo, monospace;--chat-msg-card: color-mix(in srgb, #FBF7EF 82%, transparent);--chat-msg-card-line: #D3C7B2;--chat-msg-card-pad: 9px 12px}[data-theme=sediment]{--chat-bg: #EFE7DA;--chat-panel: #F7F2EA;--chat-ink: #2E271F;--chat-ink2: #4A4136;--chat-mut: #645848;--chat-faint: #8A7C69;--chat-acc: #8A5A2B;--chat-acc2: #6F4720;--chat-line: #DFD3BF;--chat-line2: #C9B99F;--chat-hover: #E4D9C7;--chat-sel: rgba(138,90,43,.11);--chat-ok: #5B7A44;--chat-warn: #C08A2E;--chat-on-accent: #FBF6EE;--chat-sans: "Source Sans 3", system-ui, sans-serif;--chat-mono: ui-monospace, "Cascadia Code", Menlo, monospace;--chat-msg-card: color-mix(in srgb, #F7F2EA 82%, transparent);--chat-msg-card-line: #C9B99F;--chat-msg-card-pad: 9px 12px}[data-theme=rain]{--chat-bg: #14121C;--chat-panel: #1B1826;--chat-ink: #EDE7F5;--chat-ink2: #D3CAE4;--chat-mut: #A79FBC;--chat-faint: #857C9C;--chat-acc: #FFB454;--chat-acc2: #E89C3B;--chat-line: #262232;--chat-line2: #383246;--chat-hover: #2C2839;--chat-sel: rgba(255,180,84,.14);--chat-ok: #7FD1A8;--chat-warn: #E0A03A;--chat-on-accent: #241704;--chat-sans: "Quicksand", system-ui, sans-serif;--chat-mono: ui-monospace, "Cascadia Code", Menlo, monospace;--chat-msg-card: color-mix(in srgb, #1B1826 82%, transparent);--chat-msg-card-line: #383246;--chat-msg-card-pad: 9px 12px}[data-theme=neon]{--chat-bg: #060912;--chat-panel: #0B1020;--chat-ink: #E6F0FF;--chat-ink2: #C5D6F0;--chat-mut: #93A6C8;--chat-faint: #7386A8;--chat-acc: #FF2D95;--chat-acc2: #DB1B7B;--chat-line: #16203A;--chat-line2: #24325A;--chat-hover: #17223F;--chat-sel: rgba(255,45,149,.16);--chat-ok: #39FF88;--chat-warn: #FFC300;--chat-on-accent: #FFF2F8;--chat-sans: "Space Grotesk", system-ui, sans-serif;--chat-mono: "JetBrains Mono", ui-monospace, monospace;--chat-msg-card: color-mix(in srgb, #0B1020 82%, transparent);--chat-msg-card-line: #24325A;--chat-msg-card-pad: 9px 12px}[data-theme=koi]{--chat-bg: #EFE9DC;--chat-panel: #F4EFE4;--chat-ink: #2B2723;--chat-ink2: #443E37;--chat-mut: #5F574C;--chat-faint: #857B6C;--chat-acc: #B03A2E;--chat-acc2: #8F2C22;--chat-line: #E2DACA;--chat-line2: #CDC0A8;--chat-hover: #E5DDCB;--chat-sel: rgba(176,58,46,.1);--chat-ok: #4A7A5C;--chat-warn: #C08A2E;--chat-on-accent: #FDF6F0;--chat-sans: "Merriweather", Georgia, serif;--chat-mono: ui-monospace, "Cascadia Code", Menlo, monospace;--chat-msg-card: color-mix(in srgb, #F4EFE4 82%, transparent);--chat-msg-card-line: #CDC0A8;--chat-msg-card-pad: 9px 12px}[data-theme=crt]{--chat-bg: #0B0418;--chat-panel: #150826;--chat-ink: #F5E8FF;--chat-ink2: #DFC9F5;--chat-mut: #C0A0E0;--chat-faint: #9B7DBE;--chat-acc: #FF4FD8;--chat-acc2: #DE35BA;--chat-line: #2A1049;--chat-line2: #46208A;--chat-hover: #2A1049;--chat-sel: rgba(255,79,216,.16);--chat-ok: #4FFFC4;--chat-warn: #FFE066;--chat-on-accent: #2A0022;--chat-sans: "Space Grotesk", system-ui, sans-serif;--chat-mono: "JetBrains Mono", ui-monospace, monospace;--chat-msg-card: color-mix(in srgb, #150826 82%, transparent);--chat-msg-card-line: #46208A;--chat-msg-card-pad: 9px 12px}[data-theme=barn]{--chat-bg: #F6F1E4;--chat-panel: #FFFDF6;--chat-ink: #2E2A20;--chat-ink2: #4A4437;--chat-mut: #6B6152;--chat-faint: #8C8271;--chat-acc: #B8621C;--chat-acc2: #984E13;--chat-line: #EAE1CC;--chat-line2: #D8CBAE;--chat-hover: #F0E9D8;--chat-sel: rgba(184,98,28,.13);--chat-ok: #4A8B40;--chat-warn: #D9A227;--chat-on-accent: #FFF6EC;--chat-sans: "M PLUS Rounded 1c", system-ui, sans-serif;--chat-mono: ui-monospace, "Cascadia Code", Menlo, monospace;--chat-msg-card: color-mix(in srgb, #FFFDF6 82%, transparent);--chat-msg-card-line: #D8CBAE;--chat-msg-card-pad: 9px 12px}[data-theme=daylight]{--chat-bg: #F7F8FA;--chat-panel: #FFFFFF;--chat-ink: #12161C;--chat-ink2: #2C333D;--chat-mut: #4A5361;--chat-faint: #6B7482;--chat-acc: #0A5FB4;--chat-acc2: #084A8D;--chat-line: #E3E7ED;--chat-line2: #C9D0DA;--chat-hover: #EDEFF3;--chat-sel: rgba(10,95,180,.09);--chat-ok: #1A7A3E;--chat-warn: #9A6100;--chat-on-accent: #FFFFFF;--chat-sans: "Inter", system-ui, sans-serif;--chat-mono: ui-monospace, "Cascadia Code", Menlo, monospace;--chat-msg-card: color-mix(in srgb, #FFFFFF 82%, transparent);--chat-msg-card-line: #C9D0DA;--chat-msg-card-pad: 9px 12px}[data-theme=quiet]{--chat-bg: #F5F5F3;--chat-panel: #FAFAF8;--chat-ink: #2C2C2A;--chat-ink2: #45453F;--chat-mut: #61615D;--chat-faint: #84847F;--chat-acc: #5A6E7F;--chat-acc2: #465866;--chat-line: #E8E8E4;--chat-line2: #D6D6D1;--chat-hover: #EDEDEA;--chat-sel: rgba(90,110,127,.1);--chat-ok: #5A7F62;--chat-warn: #8A7B4E;--chat-on-accent: #FFFFFF;--chat-sans: "Inter", system-ui, sans-serif;--chat-mono: ui-monospace, "Cascadia Code", Menlo, monospace;--chat-msg-card: color-mix(in srgb, #FAFAF8 82%, transparent);--chat-msg-card-line: #D6D6D1;--chat-msg-card-pad: 9px 12px}[data-theme=terminal]{--chat-bg: #0C0C0C;--chat-panel: #121212;--chat-ink: #D8D8D2;--chat-ink2: #C4C4BE;--chat-mut: #A6A69E;--chat-faint: #7E7E76;--chat-acc: #E0A030;--chat-acc2: #C2871F;--chat-line: #1F1F1F;--chat-line2: #333333;--chat-hover: #242424;--chat-sel: rgba(224,160,48,.14);--chat-ok: #7FB86A;--chat-warn: #E0A030;--chat-on-accent: #140C00;--chat-sans: "JetBrains Mono", ui-monospace, monospace;--chat-mono: "JetBrains Mono", ui-monospace, monospace;--chat-msg-card: color-mix(in srgb, #121212 82%, transparent);--chat-msg-card-line: #333333;--chat-msg-card-pad: 9px 12px}[data-theme=papernight]{--chat-bg: #1C1814;--chat-panel: #241F1A;--chat-ink: #E8DCC8;--chat-ink2: #D2C3A9;--chat-mut: #B5A183;--chat-faint: #93816A;--chat-acc: #D89A44;--chat-acc2: #B87F2E;--chat-line: #2E2822;--chat-line2: #463C31;--chat-hover: #3A322A;--chat-sel: rgba(216,154,68,.13);--chat-ok: #9DB878;--chat-warn: #D89A44;--chat-on-accent: #1A1206;--chat-sans: "Merriweather", Georgia, serif;--chat-mono: ui-monospace, "Cascadia Code", Menlo, monospace;--chat-msg-card: color-mix(in srgb, #241F1A 82%, transparent);--chat-msg-card-line: #463C31;--chat-msg-card-pad: 9px 12px}[data-theme=bloomberg] .chat-msg.user,[data-theme=hanabi] .chat-msg.user,[data-theme=hawkins] .chat-msg.user,[data-theme=meridian] .chat-msg.user,[data-theme=rain] .chat-msg.user,[data-theme=neon] .chat-msg.user,[data-theme=crt] .chat-msg.user,[data-theme=terminal] .chat-msg.user,[data-theme=papernight] .chat-msg.user{background:color-mix(in srgb,var(--chat-acc) 12%,var(--chat-panel));box-shadow:inset 0 0 0 1px var(--chat-line2)}[data-theme=hanabi] .chat-suggestion-btn,[data-theme=hawkins] .chat-suggestion-btn,[data-theme=meridian] .chat-suggestion-btn,[data-theme=rain] .chat-suggestion-btn,[data-theme=neon] .chat-suggestion-btn,[data-theme=crt] .chat-suggestion-btn,[data-theme=terminal] .chat-suggestion-btn,[data-theme=papernight] .chat-suggestion-btn{background:#ffffff0d;border-color:#ffffff1f;color:var(--chat-ink2)}[data-theme=hanabi] .chat-suggestion-btn:hover,[data-theme=hawkins] .chat-suggestion-btn:hover,[data-theme=meridian] .chat-suggestion-btn:hover,[data-theme=rain] .chat-suggestion-btn:hover,[data-theme=neon] .chat-suggestion-btn:hover,[data-theme=crt] .chat-suggestion-btn:hover,[data-theme=terminal] .chat-suggestion-btn:hover,[data-theme=papernight] .chat-suggestion-btn:hover{background:#ffffff1a;border-color:var(--chat-acc);color:var(--chat-ink)}[data-theme=hanabi] .chat-input-row textarea,[data-theme=hawkins] .chat-input-row textarea,[data-theme=meridian] .chat-input-row textarea,[data-theme=rain] .chat-input-row textarea,[data-theme=neon] .chat-input-row textarea,[data-theme=crt] .chat-input-row textarea,[data-theme=terminal] .chat-input-row textarea,[data-theme=papernight] .chat-input-row textarea{background:#ffffff0f;color:var(--chat-ink);border-color:var(--chat-line2)}[data-theme=hanabi] .chat-input-row textarea:focus,[data-theme=hawkins] .chat-input-row textarea:focus,[data-theme=meridian] .chat-input-row textarea:focus,[data-theme=rain] .chat-input-row textarea:focus,[data-theme=neon] .chat-input-row textarea:focus,[data-theme=crt] .chat-input-row textarea:focus,[data-theme=terminal] .chat-input-row textarea:focus,[data-theme=papernight] .chat-input-row textarea:focus{background:#ffffff17;border-color:var(--chat-acc);box-shadow:0 0 0 1px var(--chat-acc)}[data-theme=hanabi] .chat-input-row textarea::-moz-placeholder,[data-theme=hawkins] .chat-input-row textarea::-moz-placeholder,[data-theme=meridian] .chat-input-row textarea::-moz-placeholder,[data-theme=rain] .chat-input-row textarea::-moz-placeholder,[data-theme=neon] .chat-input-row textarea::-moz-placeholder,[data-theme=crt] .chat-input-row textarea::-moz-placeholder,[data-theme=terminal] .chat-input-row textarea::-moz-placeholder,[data-theme=papernight] .chat-input-row textarea::-moz-placeholder{color:var(--chat-mut)}[data-theme=hanabi] .chat-input-row textarea::placeholder,[data-theme=hawkins] .chat-input-row textarea::placeholder,[data-theme=meridian] .chat-input-row textarea::placeholder,[data-theme=rain] .chat-input-row textarea::placeholder,[data-theme=neon] .chat-input-row textarea::placeholder,[data-theme=crt] .chat-input-row textarea::placeholder,[data-theme=terminal] .chat-input-row textarea::placeholder,[data-theme=papernight] .chat-input-row textarea::placeholder{color:var(--chat-mut)}[data-theme=hanabi] .chat-icon-btn,[data-theme=hawkins] .chat-icon-btn,[data-theme=meridian] .chat-icon-btn,[data-theme=rain] .chat-icon-btn,[data-theme=neon] .chat-icon-btn,[data-theme=crt] .chat-icon-btn,[data-theme=terminal] .chat-icon-btn,[data-theme=papernight] .chat-icon-btn{background:#ffffff12;border-color:#ffffff24;color:var(--chat-mut)}[data-theme=hanabi] .chat-icon-btn:hover,[data-theme=hawkins] .chat-icon-btn:hover,[data-theme=meridian] .chat-icon-btn:hover,[data-theme=rain] .chat-icon-btn:hover,[data-theme=neon] .chat-icon-btn:hover,[data-theme=crt] .chat-icon-btn:hover,[data-theme=terminal] .chat-icon-btn:hover,[data-theme=papernight] .chat-icon-btn:hover{background:#ffffff24;color:var(--chat-ink)}[data-theme=hanabi] .chat-header,[data-theme=hawkins] .chat-header,[data-theme=meridian] .chat-header,[data-theme=rain] .chat-header,[data-theme=neon] .chat-header,[data-theme=crt] .chat-header,[data-theme=terminal] .chat-header,[data-theme=papernight] .chat-header{border-bottom-color:var(--chat-line2)}[data-theme=hanabi] .chat-hint,[data-theme=hawkins] .chat-hint,[data-theme=meridian] .chat-hint,[data-theme=rain] .chat-hint,[data-theme=neon] .chat-hint,[data-theme=crt] .chat-hint,[data-theme=terminal] .chat-hint,[data-theme=papernight] .chat-hint{color:var(--chat-mut)}[data-theme=hanabi] .chat-hint kbd,[data-theme=hawkins] .chat-hint kbd,[data-theme=meridian] .chat-hint kbd,[data-theme=rain] .chat-hint kbd,[data-theme=neon] .chat-hint kbd,[data-theme=crt] .chat-hint kbd,[data-theme=terminal] .chat-hint kbd,[data-theme=papernight] .chat-hint kbd{background:#ffffff14;border-color:#ffffff29;color:var(--chat-ink2)}[data-theme=hanabi] .chat-session-item,[data-theme=hawkins] .chat-session-item,[data-theme=meridian] .chat-session-item,[data-theme=rain] .chat-session-item,[data-theme=neon] .chat-session-item,[data-theme=crt] .chat-session-item,[data-theme=terminal] .chat-session-item,[data-theme=papernight] .chat-session-item{background:#ffffff0a}[data-theme=hanabi] .chat-session-item:hover,[data-theme=hawkins] .chat-session-item:hover,[data-theme=meridian] .chat-session-item:hover,[data-theme=rain] .chat-session-item:hover,[data-theme=neon] .chat-session-item:hover,[data-theme=crt] .chat-session-item:hover,[data-theme=terminal] .chat-session-item:hover,[data-theme=papernight] .chat-session-item:hover,[data-theme=hanabi] .chat-session-item.active,[data-theme=hawkins] .chat-session-item.active,[data-theme=meridian] .chat-session-item.active,[data-theme=rain] .chat-session-item.active,[data-theme=neon] .chat-session-item.active,[data-theme=crt] .chat-session-item.active,[data-theme=terminal] .chat-session-item.active,[data-theme=papernight] .chat-session-item.active{background:#ffffff17}[data-theme=hanabi] .suite-bar,[data-theme=hawkins] .suite-bar,[data-theme=meridian] .suite-bar,[data-theme=rain] .suite-bar,[data-theme=neon] .suite-bar,[data-theme=crt] .suite-bar,[data-theme=terminal] .suite-bar,[data-theme=papernight] .suite-bar{background:var(--chat-panel);border-bottom-color:var(--chat-line2)}[data-theme=terminal] .chat-root,[data-theme=terminal] .chat-root *{font-family:var(--chat-mono)!important;letter-spacing:0}[data-theme=terminal] .chat-root *,[data-theme=terminal] .nav-item,[data-theme=terminal] .chat-suggestion-btn,[data-theme=terminal] .chat-send-btn,[data-theme=terminal] .chat-icon-btn,[data-theme=terminal] .chat-hint kbd{border-radius:0!important}.chat-restart-card{--rc-tone: var(--chat-acc);display:flex;align-items:flex-start;gap:9px;margin-top:6px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--rc-tone) 34%,var(--chat-line2));border-radius:6px;background:color-mix(in srgb,var(--rc-tone) 6%,var(--chat-panel));color:var(--chat-ink);font-family:var(--chat-sans);font-size:12.5px;line-height:1.45}.chat-restart-card.is-blocked,.chat-restart-card.is-saved{--rc-tone: var(--chat-warn)}.chat-restart-card.is-done{--rc-tone: var(--chat-ok)}.chat-restart-card.is-failed{--rc-tone: var(--chat-err, #dc2626)}.chat-restart-card__icon{flex-shrink:0;margin-top:1px;color:var(--rc-tone)}.chat-restart-card__body{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px}.chat-restart-card__text{flex:1 1 200px;min-width:0}.chat-restart-card__title{font-weight:600}.chat-restart-card__detail{display:block;margin-top:1px;color:var(--chat-mut);font-size:12px}.chat-restart-card__actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.chat-restart-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border:1px solid transparent;border-radius:5px;background:var(--rc-tone);color:var(--chat-on-accent, #fff);font-family:var(--chat-sans);font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.chat-restart-btn:hover:not(:disabled){background:color-mix(in srgb,var(--rc-tone) 84%,var(--chat-ink))}.chat-restart-btn:disabled{opacity:.65;cursor:wait}.chat-restart-btn--quiet{background:transparent;color:var(--chat-mut);border-color:color-mix(in srgb,var(--chat-ink) 20%,transparent);font-weight:500}.chat-restart-btn--quiet:hover:not(:disabled){background:var(--chat-hover);color:var(--chat-ink)}.chat-restart-btn:focus-visible{outline:2px solid var(--rc-tone);outline-offset:2px}.chat-restart-spin{animation:chat-spin .7s linear infinite}@media (prefers-reduced-motion: reduce){.chat-restart-spin{animation:none}}.skills-restart-note{--rc-tone: var(--chat-warn);max-width:340px;color:var(--rc-tone);font-size:11.5px;line-height:1.35}.skills-restart-note.is-working{--rc-tone: var(--chat-mut)}.skills-restart-note.is-done{--rc-tone: var(--chat-ok)}.skills-restart-note.is-failed{--rc-tone: var(--chat-err, #dc2626)}.restart-confirm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000059}.restart-confirm{--rc-tone: var(--chat-warn);width:460px;max-width:100%;padding:22px 24px 18px;border-radius:12px;background:var(--chat-panel, #fff);color:var(--chat-ink);font-family:var(--chat-sans);box-shadow:0 20px 60px #00000038}.restart-confirm__head{display:flex;align-items:flex-start;gap:10px}.restart-confirm__head svg{flex-shrink:0;margin-top:2px;color:var(--rc-tone)}.restart-confirm__title{margin:0;font-size:15px;font-weight:600;line-height:1.35}.restart-confirm__reason{margin:9px 0 0;font-size:13px;line-height:1.5;color:var(--chat-ink2, var(--chat-ink))}.restart-confirm__cost{margin:10px 0 0;padding:9px 11px;border-radius:6px;border-left:2px solid color-mix(in srgb,var(--rc-tone) 55%,transparent);background:color-mix(in srgb,var(--rc-tone) 7%,var(--chat-panel, #fff));font-size:12.5px;line-height:1.5;color:var(--chat-mut)}.restart-confirm__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.restart-confirm__spacer{flex:1 1 auto}.restart-confirm-btn{padding:7px 14px;border:1px solid transparent;border-radius:6px;font-family:var(--chat-sans);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.restart-confirm-btn:focus-visible{outline:2px solid var(--chat-acc);outline-offset:2px}.restart-confirm-btn--wait{background:var(--rc-tone);color:var(--chat-on-accent, #fff)}.restart-confirm-btn--wait:hover{background:color-mix(in srgb,var(--rc-tone) 84%,var(--chat-ink))}.restart-confirm-btn--interrupt{background:transparent;color:var(--chat-err, #dc2626);border-color:color-mix(in srgb,var(--chat-err, #dc2626) 45%,transparent)}.restart-confirm-btn--interrupt:hover{background:color-mix(in srgb,var(--chat-err, #dc2626) 9%,transparent)}.restart-confirm-btn--cancel{background:transparent;color:var(--chat-mut);border-color:color-mix(in srgb,var(--chat-ink) 18%,transparent);font-weight:500}.restart-confirm-btn--cancel:hover{background:var(--chat-hover);color:var(--chat-ink)}@media (max-width: 520px){.restart-confirm__actions{flex-direction:column-reverse;align-items:stretch}.restart-confirm__spacer{display:none}.restart-confirm-btn{width:100%}}[data-theme=hanabi]{--chat-bg: #091B2B;--chat-panel: #102637;--chat-ink: #F1EEE5;--chat-ink2: #D5E0E4;--chat-mut: #B3C2CE;--chat-faint: #9BAFC1;--chat-acc: #FFC878;--chat-acc2: #F0B85F;--chat-line: #263E50;--chat-line2: #3F5B70;--chat-hover: #213F52;--chat-sel: rgba(255,200,120,.13);--chat-ok: #91D5BA;--chat-err: #FFABA8;--chat-sans: "Source Sans 3", system-ui, sans-serif;--chat-warn: #FFC878;--chat-on-accent: #152534;--chat-mono: "Fira Code", ui-monospace, monospace;--chat-msg-card: #102637;--chat-msg-card-line: #3F5B70;--chat-msg-card-pad: 10px 13px;--chat-error-ink: var(--chat-err);--chat-error-bg: color-mix(in srgb, var(--chat-err) 8%, var(--chat-panel));--chat-error-border: color-mix(in srgb, var(--chat-err) 40%, var(--chat-panel));--chat-blocked-ink: #FFC878;--chat-blocked-bg: color-mix(in srgb, var(--chat-blocked-ink) 8%, var(--chat-panel));--chat-blocked-border: color-mix(in srgb, var(--chat-blocked-ink) 40%, var(--chat-panel))}[data-theme=hawkins]{--chat-bg: #0B101C;--chat-panel: #151C29;--chat-ink: #F2EEE8;--chat-ink2: #DAE0EA;--chat-mut: #BAC3D2;--chat-faint: #A0AEC2;--chat-acc: #BD354F;--chat-acc2: #9C2942;--chat-line: #2D3545;--chat-line2: #485269;--chat-hover: #273246;--chat-sel: rgba(189,53,79,.2);--chat-ok: #9CD7C7;--chat-err: #FFACB9;--chat-sans: "Inter", system-ui, -apple-system, sans-serif;--chat-warn: #BD354F;--chat-on-accent: #FFFFFF;--chat-mono: "Fira Code", ui-monospace, monospace;--chat-msg-card: #151C29;--chat-msg-card-line: #485269;--chat-msg-card-pad: 10px 13px;--chat-error-ink: var(--chat-err);--chat-error-bg: color-mix(in srgb, var(--chat-err) 8%, var(--chat-panel));--chat-error-border: color-mix(in srgb, var(--chat-err) 40%, var(--chat-panel));--chat-blocked-ink: #F1CB8B;--chat-blocked-bg: color-mix(in srgb, var(--chat-blocked-ink) 8%, var(--chat-panel));--chat-blocked-border: color-mix(in srgb, var(--chat-blocked-ink) 40%, var(--chat-panel))}[data-theme=lunar]{--chat-bg: #F4F1E8;--chat-panel: #FFFDF6;--chat-ink: #24354B;--chat-ink2: #384B65;--chat-mut: #52637A;--chat-faint: #55667D;--chat-acc: #4666AA;--chat-acc2: #34518E;--chat-line: #DCE0E3;--chat-line2: #BCC8D6;--chat-hover: #E6EAF0;--chat-sel: rgba(70,102,170,.1);--chat-ok: #356E57;--chat-err: #731B27;--chat-sans: "Source Sans 3", system-ui, sans-serif;--chat-warn: #4666AA;--chat-on-accent: #FFFFFF;--chat-mono: "Fira Code", ui-monospace, monospace;--chat-msg-card: #FFFDF6;--chat-msg-card-line: #BCC8D6;--chat-msg-card-pad: 10px 13px;--chat-error-ink: var(--chat-err);--chat-error-bg: color-mix(in srgb, var(--chat-err) 8%, var(--chat-panel));--chat-error-border: color-mix(in srgb, var(--chat-err) 40%, var(--chat-panel));--chat-blocked-ink: #503406;--chat-blocked-bg: color-mix(in srgb, var(--chat-blocked-ink) 8%, var(--chat-panel));--chat-blocked-border: color-mix(in srgb, var(--chat-blocked-ink) 40%, var(--chat-panel))}[data-theme=rain] .chat-root,[data-theme=neon] .chat-root,[data-theme=koi] .chat-root,[data-theme=crt] .chat-root,[data-theme=barn] .chat-root{--art-sill: 124px;background-repeat:no-repeat;background-color:var(--chat-bg);backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate}[data-theme=rain] .chat-input-area,[data-theme=neon] .chat-input-area,[data-theme=koi] .chat-input-area,[data-theme=crt] .chat-input-area,[data-theme=barn] .chat-input-area{background:var(--chat-panel);border-top-color:var(--chat-line2);position:relative;z-index:2}[data-theme=rain] .chat-root:before,[data-theme=neon] .chat-root:before,[data-theme=koi] .chat-root:before,[data-theme=crt] .chat-root:before,[data-theme=barn] .chat-root:before,[data-theme=rain] .chat-root:after,[data-theme=neon] .chat-root:after,[data-theme=koi] .chat-root:after,[data-theme=crt] .chat-root:after,[data-theme=barn] .chat-root:after{content:"";position:absolute;inset:0 0 var(--art-sill) 0;z-index:-1;pointer-events:none}[data-theme=rain] .chat-log,[data-theme=neon] .chat-log,[data-theme=koi] .chat-log,[data-theme=crt] .chat-log,[data-theme=barn] .chat-log,[data-theme=rain] .chat-empty,[data-theme=neon] .chat-empty,[data-theme=koi] .chat-empty,[data-theme=crt] .chat-empty,[data-theme=barn] .chat-empty{position:relative;z-index:1}[data-theme=rain] .chat-root{background-image:url(/assets/rain-city-CK227pL4.svg),radial-gradient(130% 52% at 84% -6%,rgba(255,180,84,.2),transparent 62%),linear-gradient(180deg,#191527,#14121c 55%,#0f0d16);background-size:100% auto,100% 100%,100% 100%;background-position:center bottom calc(18% + var(--art-sill)),center top,center top}[data-theme=rain] .chat-root:before{background:url(/assets/rain-tile-DC4moH2a.svg) 0 0 / 200px 200px repeat;opacity:.18;animation:art-rain-fall 1.9s linear infinite;animation-play-state:paused;transition:opacity .52s cubic-bezier(.22,.75,.24,1)}[data-theme=rain] .chat-root:has(.chat-cursor):before,[data-fx=run][data-theme=rain] .chat-root:before{opacity:.5;animation-play-state:running}@keyframes art-rain-fall{to{background-position:0 260px}}[data-theme=rain] .chat-root:after{background:radial-gradient(38% 24% at 84% 4%,rgba(255,180,84,.28),transparent 70%);mix-blend-mode:screen;animation:art-lamp 9s ease-in-out infinite}@keyframes art-lamp{0%,to{opacity:.85}42%{opacity:1}67%{opacity:.78}}[data-theme=rain] .chat-empty:before{content:"";display:block;width:240px;height:148px;margin:0 auto 14px;background:url(/assets/rain-scene-JVkBwn5U.svg) center / contain no-repeat;filter:drop-shadow(0 14px 22px rgba(0,0,0,.45))}[data-theme=rain] .chat-input-area{position:relative}[data-theme=rain] .chat-input-area:focus-within:before{content:"";position:absolute;right:18px;top:-40px;width:68px;height:44px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2068%2044'%20width='68'%20height='44'%3e%3cpath%20d='M8%2042%20q0%20-26%2026%20-26%20q26%200%2026%2026%20z'%20fill='%232b2436'/%3e%3cpath%20d='M15%2019%20l3%20-13%20l11%208%20z'%20fill='%232b2436'/%3e%3cpath%20d='M53%2019%20l-3%20-13%20l-11%208%20z'%20fill='%232b2436'/%3e%3ccircle%20cx='26'%20cy='31'%20r='3'%20fill='%23ffd08a'/%3e%3ccircle%20cx='42'%20cy='31'%20r='3'%20fill='%23ffd08a'/%3e%3cpath%20d='M31%2038%20q3%203%206%200'%20fill='none'%20stroke='%23ffd08a'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3c/svg%3e") center bottom / contain no-repeat;pointer-events:none;animation:art-peek .42s cubic-bezier(.22,.75,.24,1)}@keyframes art-peek{0%{transform:translateY(16px);opacity:0}}[data-theme=neon] .chat-root{background-image:url(/assets/neon-near-_59ofMwm.svg),url(/assets/neon-mid-5UxJfzF9.svg),linear-gradient(180deg,#080c1a,#12183a 42%,#2a1140 72%,#0a0d18);background-size:100% auto,100% auto,100% 100%;background-position:center bottom calc(6% + var(--art-sill)),center bottom calc(13% + var(--art-sill)),center top}[data-theme=neon] .chat-root:before{background:url(/assets/neon-rain-DNoaFkBa.svg) 0 0 / 160px 160px repeat;opacity:.22;animation:art-rain-fall 1.35s linear infinite;animation-play-state:paused;transition:opacity .52s ease}[data-theme=neon] .chat-root:has(.chat-cursor):before,[data-fx=run][data-theme=neon] .chat-root:before{opacity:.55;animation-play-state:running}[data-theme=neon] .chat-root:after{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%204'%20width='4'%20height='4'%3e%3crect%20width='4'%20height='1.4'%20fill='%23000'%20opacity='0.30'/%3e%3crect%20y='1.4'%20width='4'%20height='2.6'%20fill='%23000'%20opacity='0.05'/%3e%3c/svg%3e") 0 0 / 100% 4px repeat,radial-gradient(46% 18% at 50% 20%,rgba(255,45,149,.22),transparent 72%);opacity:.6}[data-theme=neon] .chat-input-area:after{content:"IDLE";position:absolute;left:12px;top:-30px;font-family:var(--chat-mono);font-size:9px;letter-spacing:.18em;padding:3px 8px;border:1px solid var(--chat-acc2);border-radius:2px;color:var(--chat-acc2);text-shadow:0 0 6px currentColor;box-shadow:0 0 8px color-mix(in srgb,var(--chat-acc2) 45%,transparent);animation:art-buzz 9s steps(1,end) infinite;pointer-events:none}[data-theme=neon] .chat-root:has(.chat-cursor) .chat-input-area:after,[data-fx=run][data-theme=neon] .chat-root .chat-input-area:after{content:"RUNNING";border-color:var(--chat-acc);color:var(--chat-acc);box-shadow:0 0 12px color-mix(in srgb,var(--chat-acc) 60%,transparent)}@keyframes art-buzz{0%,96.4%,to{opacity:1}96.8%{opacity:.28}97.2%{opacity:1}97.7%{opacity:.45}98.1%{opacity:1}}[data-theme=koi] .chat-root{background-image:url(/assets/washi-D0J1Y1af.svg),radial-gradient(70% 40% at 20% 8%,rgba(255,255,255,.55),transparent 70%),linear-gradient(180deg,#f4efe4,#efe9dc 60%,#e7dfce);background-size:220px 220px,100% 100%,100% 100%;background-position:0 0,center top,center top;background-repeat:repeat,no-repeat,no-repeat}[data-theme=koi] .chat-root:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2072%2040'%20width='72'%20height='40'%3e%3cpath%20d='M12%2020%20q-11%20-10%20-12%20-2%20q-1%209%2012%206%20z'%20fill='%23c8442e'%20opacity='0.85'/%3e%3cpath%20d='M10%2020%20q14%20-13%2040%20-6%20q16%204%2018%206%20q-2%202%20-18%206%20q-26%207%20-40%20-6%20z'%20fill='%23c8442e'/%3e%3cpath%20d='M34%2025%20q6%209%20-3%2010%20q-8%201%20-6%20-8%20z'%20fill='%23c8442e'%20opacity='0.7'/%3e%3cellipse%20cx='29.8'%20cy='21.2'%20rx='5.1'%20ry='3.8'%20fill='%23f4ede0'%20opacity='0.85'/%3e%3cellipse%20cx='27.6'%20cy='17.1'%20rx='3.4'%20ry='2.8'%20fill='%23f4ede0'%20opacity='0.85'/%3e%3cellipse%20cx='44.0'%20cy='16.2'%20rx='4.6'%20ry='2.7'%20fill='%23f4ede0'%20opacity='0.85'/%3e%3ccircle%20cx='63'%20cy='19'%20r='1.5'%20fill='%231c1a18'/%3e%3c/svg%3e") 8% 66% / auto 5% no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2072%2040'%20width='72'%20height='40'%3e%3cpath%20d='M12%2020%20q-11%20-10%20-12%20-2%20q-1%209%2012%206%20z'%20fill='%23d99a06'%20opacity='0.85'/%3e%3cpath%20d='M10%2020%20q14%20-13%2040%20-6%20q16%204%2018%206%20q-2%202%20-18%206%20q-26%207%20-40%20-6%20z'%20fill='%23d99a06'/%3e%3cpath%20d='M34%2025%20q6%209%20-3%2010%20q-8%201%20-6%20-8%20z'%20fill='%23d99a06'%20opacity='0.7'/%3e%3cellipse%20cx='37.7'%20cy='22.3'%20rx='5.9'%20ry='2.9'%20fill='%23f4ede0'%20opacity='0.85'/%3e%3cellipse%20cx='45.0'%20cy='21.3'%20rx='5.0'%20ry='2.6'%20fill='%23f4ede0'%20opacity='0.85'/%3e%3cellipse%20cx='22.8'%20cy='18.5'%20rx='5.2'%20ry='2.8'%20fill='%23f4ede0'%20opacity='0.85'/%3e%3ccircle%20cx='63'%20cy='19'%20r='1.5'%20fill='%231c1a18'/%3e%3c/svg%3e") 36% 80% / auto 4% no-repeat;opacity:0;-webkit-mask-image:linear-gradient(180deg,transparent 44%,#000 62%);mask-image:linear-gradient(180deg,transparent 44%,#000 62%);transition:opacity 1.1s ease}[data-theme=koi] .chat-root:has(.chat-cursor):before,[data-fx=run][data-theme=koi] .chat-root:before{opacity:.9;animation:art-koi-swim 26s linear -6s infinite}@keyframes art-koi-swim{0%{background-position:-20% 66%,-42% 80%}to{background-position:130% 66%,130% 80%}}.theme-artwork--koi{position:absolute;top:40%;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:linear-gradient(transparent,#000 28%);mask-image:linear-gradient(transparent,#000 28%)}.theme-artwork--koi>svg{height:100%}.theme-artwork--koi .koi-current-far{animation:koi-current 17s ease-in-out infinite alternate;animation-play-state:var(--artwork-play-state, running)}.theme-artwork--koi .koi-current-near{animation:koi-current 12s ease-in-out -5s infinite alternate-reverse;animation-play-state:var(--artwork-play-state, running)}@keyframes koi-current{0%{transform:translate(-12px,-3px)}to{transform:translate(12px,5px)}}[data-theme=koi] .chat-root:after{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%20width='48'%20height='48'%3e%3crect%20x='1'%20y='1'%20width='46'%20height='46'%20rx='3'%20fill='%23B03A2E'/%3e%3cg%20fill='%23EFE9DC'%3e%3crect%20x='9'%20y='9'%20width='12'%20height='4'/%3e%3crect%20x='9'%20y='17'%20width='30'%20height='4'/%3e%3crect%20x='9'%20y='25'%20width='12'%20height='14'/%3e%3crect%20x='27'%20y='25'%20width='12'%20height='4'/%3e%3crect%20x='27'%20y='35'%20width='12'%20height='4'/%3e%3c/g%3e%3c/svg%3e") right 16px bottom 92px / 30px 30px no-repeat;opacity:.75}[data-theme=koi] .chat-empty:before{content:"";display:block;width:132px;height:132px;margin:0 auto 12px;background:url(/assets/enso-nmaxBikc.svg) center / contain no-repeat;opacity:.9}[data-theme=crt] .chat-root{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20260'%20width='720'%20height='260'%3e%3cdefs%3e%3cclipPath%20id='below'%3e%3crect%20x='0'%20y='96'%20width='720'%20height='164'/%3e%3c/clipPath%3e%3c/defs%3e%3cellipse%20cx='360'%20cy='96'%20rx='330'%20ry='54'%20fill='%233b1258'%20opacity='0.32'/%3e%3cg%20clip-path='url(%23below)'%20stroke='%23ff4fd8'%20stroke-width='1.1'%20opacity='0.75'%3e%3cline%20x1='-56.0'%20y1='96'%20x2='-4440.0'%20y2='260'/%3e%3cline%20x1='-30.0'%20y1='96'%20x2='-4140.0'%20y2='260'/%3e%3cline%20x1='-4.0'%20y1='96'%20x2='-3840.0'%20y2='260'/%3e%3cline%20x1='22.0'%20y1='96'%20x2='-3540.0'%20y2='260'/%3e%3cline%20x1='48.0'%20y1='96'%20x2='-3240.0'%20y2='260'/%3e%3cline%20x1='74.0'%20y1='96'%20x2='-2940.0'%20y2='260'/%3e%3cline%20x1='100.0'%20y1='96'%20x2='-2640.0'%20y2='260'/%3e%3cline%20x1='126.0'%20y1='96'%20x2='-2340.0'%20y2='260'/%3e%3cline%20x1='152.0'%20y1='96'%20x2='-2040.0'%20y2='260'/%3e%3cline%20x1='178.0'%20y1='96'%20x2='-1740.0'%20y2='260'/%3e%3cline%20x1='204.0'%20y1='96'%20x2='-1440.0'%20y2='260'/%3e%3cline%20x1='230.0'%20y1='96'%20x2='-1140.0'%20y2='260'/%3e%3cline%20x1='256.0'%20y1='96'%20x2='-840.0'%20y2='260'/%3e%3cline%20x1='282.0'%20y1='96'%20x2='-540.0'%20y2='260'/%3e%3cline%20x1='308.0'%20y1='96'%20x2='-240.0'%20y2='260'/%3e%3cline%20x1='334.0'%20y1='96'%20x2='60.0'%20y2='260'/%3e%3cline%20x1='360.0'%20y1='96'%20x2='360.0'%20y2='260'/%3e%3cline%20x1='386.0'%20y1='96'%20x2='660.0'%20y2='260'/%3e%3cline%20x1='412.0'%20y1='96'%20x2='960.0'%20y2='260'/%3e%3cline%20x1='438.0'%20y1='96'%20x2='1260.0'%20y2='260'/%3e%3cline%20x1='464.0'%20y1='96'%20x2='1560.0'%20y2='260'/%3e%3cline%20x1='490.0'%20y1='96'%20x2='1860.0'%20y2='260'/%3e%3cline%20x1='516.0'%20y1='96'%20x2='2160.0'%20y2='260'/%3e%3cline%20x1='542.0'%20y1='96'%20x2='2460.0'%20y2='260'/%3e%3cline%20x1='568.0'%20y1='96'%20x2='2760.0'%20y2='260'/%3e%3cline%20x1='594.0'%20y1='96'%20x2='3060.0'%20y2='260'/%3e%3cline%20x1='620.0'%20y1='96'%20x2='3360.0'%20y2='260'/%3e%3cline%20x1='646.0'%20y1='96'%20x2='3660.0'%20y2='260'/%3e%3cline%20x1='672.0'%20y1='96'%20x2='3960.0'%20y2='260'/%3e%3cline%20x1='698.0'%20y1='96'%20x2='4260.0'%20y2='260'/%3e%3cline%20x1='724.0'%20y1='96'%20x2='4560.0'%20y2='260'/%3e%3cline%20x1='750.0'%20y1='96'%20x2='4860.0'%20y2='260'/%3e%3cline%20x1='776.0'%20y1='96'%20x2='5160.0'%20y2='260'/%3e%3cline%20x1='0'%20y1='98.0'%20x2='720'%20y2='98.0'/%3e%3cline%20x1='0'%20y1='101.0'%20x2='720'%20y2='101.0'/%3e%3cline%20x1='0'%20y1='104.9'%20x2='720'%20y2='104.9'/%3e%3cline%20x1='0'%20y1='110.1'%20x2='720'%20y2='110.1'/%3e%3cline%20x1='0'%20y1='116.8'%20x2='720'%20y2='116.8'/%3e%3cline%20x1='0'%20y1='125.7'%20x2='720'%20y2='125.7'/%3e%3cline%20x1='0'%20y1='137.2'%20x2='720'%20y2='137.2'/%3e%3cline%20x1='0'%20y1='152.4'%20x2='720'%20y2='152.4'/%3e%3cline%20x1='0'%20y1='172.3'%20x2='720'%20y2='172.3'/%3e%3cline%20x1='0'%20y1='198.3'%20x2='720'%20y2='198.3'/%3e%3cline%20x1='0'%20y1='232.4'%20x2='720'%20y2='232.4'/%3e%3c/g%3e%3crect%20x='0'%20y='95'%20width='720'%20height='2.5'%20fill='%23ff8adf'%20opacity='0.9'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20720%20260'%20width='720'%20height='260'%3e%3cdefs%3e%3clinearGradient%20id='s'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23FFE066'/%3e%3cstop%20offset='55%25'%20stop-color='%23FF9E4F'/%3e%3cstop%20offset='1'%20stop-color='%23FF4FD8'/%3e%3c/linearGradient%3e%3cmask%20id='m'%3e%3crect%20width='720'%20height='260'%20fill='%23fff'/%3e%3crect%20x='0'%20y='30.0'%20width='720'%20height='1.5'%20fill='%23000'/%3e%3crect%20x='0'%20y='38.5'%20width='720'%20height='2.4'%20fill='%23000'/%3e%3crect%20x='0'%20y='47.0'%20width='720'%20height='3.4'%20fill='%23000'/%3e%3crect%20x='0'%20y='55.5'%20width='720'%20height='4.3'%20fill='%23000'/%3e%3crect%20x='0'%20y='64.0'%20width='720'%20height='5.2'%20fill='%23000'/%3e%3crect%20x='0'%20y='72.5'%20width='720'%20height='6.2'%20fill='%23000'/%3e%3crect%20x='0'%20y='81.0'%20width='720'%20height='7.1'%20fill='%23000'/%3e%3crect%20x='0'%20y='89.5'%20width='720'%20height='8.0'%20fill='%23000'/%3e%3c/mask%3e%3cclipPath%20id='above'%3e%3crect%20x='0'%20y='0'%20width='720'%20height='96'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23above)'%3e%3ccircle%20cx='360'%20cy='96'%20r='94'%20fill='url(%23s)'%20mask='url(%23m)'/%3e%3c/g%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%2090'%20width='800'%20height='90'%3e%3cpolygon%20points='0,90%2059,79%2092,65%20144,45%20175,64%20216,54%20255,51%20288,32%20342,19%20392,16%20455,16%20513,34%20555,40%20593,20%20622,16%20679,16%20731,30%20770,43%20818,51%20800,90'%20fill='%231E0C36'/%3e%3cpolyline%20points='59,79%2092,65%20144,45%20175,64%20216,54%20255,51%20288,32%20342,19%20392,16%20455,16%20513,34%20555,40%20593,20%20622,16%20679,16%20731,30%20770,43%20818,51'%20stroke='%2346208A'%20stroke-width='1.2'%20fill='none'%20opacity='.7'/%3e%3c/svg%3e"),url(/assets/crt-stars-DEeKJTUZ.svg),linear-gradient(180deg,#07020f,#160727 46%,#3a0e4e 74%,#0b0418);background-size:100% auto,100% auto,100% auto,180px 180px,100% 100%;background-position:center bottom var(--art-sill),center bottom var(--art-sill),center bottom calc(22% + var(--art-sill)),0 0,center top;background-repeat:no-repeat,no-repeat,no-repeat,repeat,no-repeat}[data-theme=crt] .chat-root:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%204'%20width='4'%20height='4'%3e%3crect%20width='4'%20height='1.4'%20fill='%23000'%20opacity='0.30'/%3e%3crect%20y='1.4'%20width='4'%20height='2.6'%20fill='%23000'%20opacity='0.05'/%3e%3c/svg%3e") 0 0 / 100% 4px repeat;opacity:.7}[data-theme=crt] .chat-root:after{background:linear-gradient(180deg,transparent,rgba(255,255,255,.05) 42%,transparent 60%),radial-gradient(118% 96% at 50% 50%,transparent 50%,rgba(0,0,0,.66));background-size:100% 240px,100% 100%;background-repeat:no-repeat;animation:art-roll 7s linear infinite}@keyframes art-roll{0%{background-position:0 -260px,center}to{background-position:0 120%,center}}[data-theme=crt] .chat-msg.assistant{text-shadow:0 0 6px rgba(255,79,216,.45)}[data-theme=crt] .chat-root:has(.chat-cursor) .chat-msg.assistant:last-of-type,[data-fx=run][data-theme=crt] .chat-root .chat-msg.assistant:last-of-type{animation:art-phosphor 1.1s ease-out}@keyframes art-phosphor{0%{text-shadow:0 0 14px rgba(255,79,216,.95),0 0 26px rgba(79,216,255,.55)}}[data-theme=crt] .chat-empty:before{content:"READY.";display:block;margin:0 auto 12px;font-family:var(--chat-mono);font-size:15px;letter-spacing:.22em;color:var(--chat-acc);text-shadow:0 0 10px currentColor}[data-theme=barn] .chat-root{background-image:url(/assets/barn-grass-_XwcG5cX.svg),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20202'%20width='800'%20height='202'%3e%3crect%20x='0'%20y='196'%20width='800'%20height='6'%20fill='%2393BC81'/%3e%3cellipse%20cx='52'%20cy='198'%20rx='118'%20ry='13'%20fill='%236F9A5C'%20opacity='.38'/%3e%3cellipse%20cx='548'%20cy='198'%20rx='82'%20ry='10'%20fill='%236F9A5C'%20opacity='.32'/%3e%3crect%20x='536'%20y='143'%20width='8'%20height='53'%20fill='%237A5C3E'/%3e%3ccircle%20cx='540'%20cy='129'%20r='29'%20fill='%236FA265'/%3e%3ccircle%20cx='519'%20cy='146'%20r='22'%20fill='%236FA265'/%3e%3ccircle%20cx='561'%20cy='148'%20r='20'%20fill='%236FA265'/%3e%3ccircle%20cx='530'%20cy='123'%20r='17'%20fill='%237FB073'/%3e%3crect%20x='584'%20y='155'%20width='8'%20height='41'%20fill='%237A5C3E'/%3e%3ccircle%20cx='588'%20cy='144'%20r='22'%20fill='%236FA265'/%3e%3ccircle%20cx='572'%20cy='158'%20r='17'%20fill='%236FA265'/%3e%3ccircle%20cx='604'%20cy='160'%20r='16'%20fill='%236FA265'/%3e%3ccircle%20cx='581'%20cy='139'%20r='13'%20fill='%237FB073'/%3e%3crect%20x='626'%20y='149'%20width='8'%20height='47'%20fill='%237A5C3E'/%3e%3ccircle%20cx='630'%20cy='137'%20r='26'%20fill='%236FA265'/%3e%3ccircle%20cx='611'%20cy='152'%20r='20'%20fill='%236FA265'/%3e%3ccircle%20cx='649'%20cy='154'%20r='18'%20fill='%236FA265'/%3e%3ccircle%20cx='621'%20cy='131'%20r='15'%20fill='%237FB073'/%3e%3crect%20x='178'%20y='90'%20width='42'%20height='106'%20fill='%23D8D2C2'/%3e%3crect%20x='208'%20y='90'%20width='12'%20height='106'%20fill='%23C1BAA6'/%3e%3cpath%20d='M178%2090%20q21.0%20-28%2042%200%20z'%20fill='%2396A2AC'/%3e%3crect%20x='178'%20y='108'%20width='42'%20height='1.5'%20fill='%23C1BAA6'%20opacity='.7'/%3e%3crect%20x='178'%20y='134'%20width='42'%20height='1.5'%20fill='%23C1BAA6'%20opacity='.7'/%3e%3crect%20x='178'%20y='160'%20width='42'%20height='1.5'%20fill='%23C1BAA6'%20opacity='.7'/%3e%3crect%20x='178'%20y='186'%20width='42'%20height='1.5'%20fill='%23C1BAA6'%20opacity='.7'/%3e%3crect%20x='22'%20y='110'%20width='150'%20height='86'%20fill='%23B0523E'/%3e%3cpath%20d='M11%20110%20L97%2060%20L183%20110%20L183%20122%20L97%2074%20L11%20122%20z'%20fill='%238B3D2E'/%3e%3cpath%20d='M22%20110%20L97%2075%20L172%20110%20z'%20fill='%23BC6049'/%3e%3crect%20x='22'%20y='110'%20width='150'%20height='3.5'%20fill='%23F4EEE0'/%3e%3crect%20x='66'%20y='138'%20width='62'%20height='58'%20fill='%2396412F'/%3e%3crect%20x='96'%20y='138'%20width='3'%20height='58'%20fill='%23F4EEE0'/%3e%3cpath%20d='M68%20141%20l27%2052%20M95%20141%20l-27%2052'%20stroke='%23F4EEE0'%20stroke-width='2.4'%20fill='none'%20opacity='.9'/%3e%3cpath%20d='M99%20141%20l27%2052%20M126%20141%20l-27%2052'%20stroke='%23F4EEE0'%20stroke-width='2.4'%20fill='none'%20opacity='.9'/%3e%3crect%20x='86'%20y='84'%20width='22'%20height='22'%20rx='2'%20fill='%2396412F'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20168'%20width='800'%20height='168'%3e%3cdefs%3e%3clinearGradient%20id='hz'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20offset='0'%20stop-color='%23EAF2E8'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%23EAF2E8'%20stop-opacity='.62'/%3e%3c/linearGradient%3e%3c/defs%3e%3cellipse%20cx='-70'%20cy='168'%20rx='144'%20ry='64'%20fill='%23CBDCC2'/%3e%3cellipse%20cx='95'%20cy='173'%20rx='125'%20ry='64'%20fill='%23CBDCC2'/%3e%3cellipse%20cx='238'%20cy='160'%20rx='145'%20ry='64'%20fill='%23CBDCC2'/%3e%3cellipse%20cx='404'%20cy='169'%20rx='184'%20ry='64'%20fill='%23CBDCC2'/%3e%3cellipse%20cx='615'%20cy='170'%20rx='166'%20ry='64'%20fill='%23CBDCC2'/%3e%3cellipse%20cx='805'%20cy='160'%20rx='145'%20ry='64'%20fill='%23CBDCC2'/%3e%3cellipse%20cx='-70'%20cy='195'%20rx='97'%20ry='56'%20fill='%23B4CFAA'/%3e%3cellipse%20cx='41'%20cy='202'%20rx='180'%20ry='56'%20fill='%23B4CFAA'/%3e%3cellipse%20cx='247'%20cy='198'%20rx='152'%20ry='56'%20fill='%23B4CFAA'/%3e%3cellipse%20cx='421'%20cy='192'%20rx='115'%20ry='56'%20fill='%23B4CFAA'/%3e%3cellipse%20cx='553'%20cy='194'%20rx='117'%20ry='56'%20fill='%23B4CFAA'/%3e%3cellipse%20cx='687'%20cy='183'%20rx='179'%20ry='56'%20fill='%23B4CFAA'/%3e%3cellipse%20cx='-70'%20cy='225'%20rx='170'%20ry='50'%20fill='%239FC292'/%3e%3cellipse%20cx='125'%20cy='208'%20rx='111'%20ry='50'%20fill='%239FC292'/%3e%3cellipse%20cx='252'%20cy='213'%20rx='100'%20ry='50'%20fill='%239FC292'/%3e%3cellipse%20cx='366'%20cy='220'%20rx='132'%20ry='50'%20fill='%239FC292'/%3e%3cellipse%20cx='517'%20cy='215'%20rx='105'%20ry='50'%20fill='%239FC292'/%3e%3cellipse%20cx='637'%20cy='211'%20rx='189'%20ry='50'%20fill='%239FC292'/%3e%3cellipse%20cx='854'%20cy='209'%20rx='112'%20ry='50'%20fill='%239FC292'/%3e%3crect%20x='0'%20y='94'%20width='800'%20height='74'%20fill='url(%23hz)'/%3e%3c/svg%3e"),linear-gradient(180deg,#9ec68b,#95be83 16%,#89b375 34%,#7da768 58%,#6f9a5c),radial-gradient(126% 74% at 74% -20%,rgba(255,247,222,.82),transparent 60%),linear-gradient(180deg,#a6cfe6,#bfdeee 40%,#dcebf0 74%,#e9f0e5);background-size:100% auto,100% auto,100% auto,100% 26%,100% 100%,100% 100%;background-position:center bottom var(--art-sill),center bottom calc(7% + var(--art-sill)),center bottom calc(13% + var(--art-sill)),center bottom var(--art-sill),center top,center top;background-repeat:no-repeat}[data-theme=barn] .chat-root:before{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20560%20210'%20width='560'%20height='210'%3e%3cg%20fill='%23FFFFFF'%20opacity='0.49'%3e%3ccircle%20cx='253.3'%20cy='74.9'%20r='40.8'/%3e%3ccircle%20cx='215.4'%20cy='89.5'%20r='30.6'/%3e%3ccircle%20cx='292.7'%20cy='90.9'%20r='33.5'/%3e%3ccircle%20cx='263.5'%20cy='54.5'%20r='30.6'/%3e%3ccircle%20cx='183.3'%20cy='95.3'%20r='20.4'/%3e%3ccircle%20cx='326.2'%20cy='95.3'%20r='21.9'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.49'%3e%3ccircle%20cx='-306.7'%20cy='74.9'%20r='40.8'/%3e%3ccircle%20cx='-344.6'%20cy='89.5'%20r='30.6'/%3e%3ccircle%20cx='-267.3'%20cy='90.9'%20r='33.5'/%3e%3ccircle%20cx='-296.5'%20cy='54.5'%20r='30.6'/%3e%3ccircle%20cx='-376.7'%20cy='95.3'%20r='20.4'/%3e%3ccircle%20cx='-233.8'%20cy='95.3'%20r='21.9'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.49'%3e%3ccircle%20cx='813.3'%20cy='74.9'%20r='40.8'/%3e%3ccircle%20cx='775.4'%20cy='89.5'%20r='30.6'/%3e%3ccircle%20cx='852.7'%20cy='90.9'%20r='33.5'/%3e%3ccircle%20cx='823.5'%20cy='54.5'%20r='30.6'/%3e%3ccircle%20cx='743.3'%20cy='95.3'%20r='20.4'/%3e%3ccircle%20cx='886.2'%20cy='95.3'%20r='21.9'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.47'%3e%3ccircle%20cx='260.8'%20cy='72.4'%20r='35.6'/%3e%3ccircle%20cx='227.7'%20cy='85.1'%20r='26.7'/%3e%3ccircle%20cx='295.1'%20cy='86.4'%20r='29.3'/%3e%3ccircle%20cx='269.7'%20cy='54.6'%20r='26.7'/%3e%3ccircle%20cx='199.7'%20cy='90.2'%20r='17.8'/%3e%3ccircle%20cx='324.4'%20cy='90.2'%20r='19.1'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.47'%3e%3ccircle%20cx='-299.2'%20cy='72.4'%20r='35.6'/%3e%3ccircle%20cx='-332.3'%20cy='85.1'%20r='26.7'/%3e%3ccircle%20cx='-264.9'%20cy='86.4'%20r='29.3'/%3e%3ccircle%20cx='-290.3'%20cy='54.6'%20r='26.7'/%3e%3ccircle%20cx='-360.3'%20cy='90.2'%20r='17.8'/%3e%3ccircle%20cx='-235.6'%20cy='90.2'%20r='19.1'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.47'%3e%3ccircle%20cx='820.8'%20cy='72.4'%20r='35.6'/%3e%3ccircle%20cx='787.7'%20cy='85.1'%20r='26.7'/%3e%3ccircle%20cx='855.1'%20cy='86.4'%20r='29.3'/%3e%3ccircle%20cx='829.7'%20cy='54.6'%20r='26.7'/%3e%3ccircle%20cx='759.7'%20cy='90.2'%20r='17.8'/%3e%3ccircle%20cx='884.4'%20cy='90.2'%20r='19.1'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.48'%3e%3ccircle%20cx='103.4'%20cy='72.6'%20r='36.3'/%3e%3ccircle%20cx='69.7'%20cy='85.5'%20r='27.2'/%3e%3ccircle%20cx='138.4'%20cy='86.8'%20r='29.8'/%3e%3ccircle%20cx='112.5'%20cy='54.4'%20r='27.2'/%3e%3ccircle%20cx='41.2'%20cy='90.7'%20r='18.2'/%3e%3ccircle%20cx='168.2'%20cy='90.7'%20r='19.4'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.48'%3e%3ccircle%20cx='-456.6'%20cy='72.6'%20r='36.3'/%3e%3ccircle%20cx='-490.3'%20cy='85.5'%20r='27.2'/%3e%3ccircle%20cx='-421.6'%20cy='86.8'%20r='29.8'/%3e%3ccircle%20cx='-447.5'%20cy='54.4'%20r='27.2'/%3e%3ccircle%20cx='-518.8'%20cy='90.7'%20r='18.2'/%3e%3ccircle%20cx='-391.8'%20cy='90.7'%20r='19.4'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.48'%3e%3ccircle%20cx='663.4'%20cy='72.6'%20r='36.3'/%3e%3ccircle%20cx='629.7'%20cy='85.5'%20r='27.2'/%3e%3ccircle%20cx='698.4'%20cy='86.8'%20r='29.8'/%3e%3ccircle%20cx='672.5'%20cy='54.4'%20r='27.2'/%3e%3ccircle%20cx='601.2'%20cy='90.7'%20r='18.2'/%3e%3ccircle%20cx='728.2'%20cy='90.7'%20r='19.4'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.45'%3e%3ccircle%20cx='444.1'%20cy='52.5'%20r='31.3'/%3e%3ccircle%20cx='415.0'%20cy='63.7'%20r='23.5'/%3e%3ccircle%20cx='474.2'%20cy='64.8'%20r='25.7'/%3e%3ccircle%20cx='451.9'%20cy='36.9'%20r='23.5'/%3e%3ccircle%20cx='390.5'%20cy='68.2'%20r='15.6'/%3e%3ccircle%20cx='499.9'%20cy='68.2'%20r='16.8'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.45'%3e%3ccircle%20cx='-115.9'%20cy='52.5'%20r='31.3'/%3e%3ccircle%20cx='-145.0'%20cy='63.7'%20r='23.5'/%3e%3ccircle%20cx='-85.8'%20cy='64.8'%20r='25.7'/%3e%3ccircle%20cx='-108.1'%20cy='36.9'%20r='23.5'/%3e%3ccircle%20cx='-169.5'%20cy='68.2'%20r='15.6'/%3e%3ccircle%20cx='-60.1'%20cy='68.2'%20r='16.8'/%3e%3c/g%3e%3cg%20fill='%23FFFFFF'%20opacity='0.45'%3e%3ccircle%20cx='1004.1'%20cy='52.5'%20r='31.3'/%3e%3ccircle%20cx='975.0'%20cy='63.7'%20r='23.5'/%3e%3ccircle%20cx='1034.2'%20cy='64.8'%20r='25.7'/%3e%3ccircle%20cx='1011.9'%20cy='36.9'%20r='23.5'/%3e%3ccircle%20cx='950.5'%20cy='68.2'%20r='15.6'/%3e%3ccircle%20cx='1059.9'%20cy='68.2'%20r='16.8'/%3e%3c/g%3e%3c/svg%3e") 0 24px / 380px 142px repeat-x;opacity:.5;animation:art-clouds 62s linear infinite}[data-theme=barn] .chat-root:has(.chat-cursor):before,[data-fx=run][data-theme=barn] .chat-root:before{animation-duration:21s}@keyframes art-clouds{to{background-position-x:-380px}}[data-theme=barn] .chat-root:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMTAwIiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEwMCI+CjxwYXRoIGQ9Ik0yMiA0NC4wIHEtMTEuMyA0LjkgLTE1LjAgMTguMiIgc3Ryb2tlPSIjMkEyMDI4IiBzdHJva2Utd2lkdGg9IjUuNCIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBvcGFjaXR5PSIwLjk1Ii8+PHBhdGggZD0iTTIyIDQ2LjIgcS0xMS4zIDcuOSAtMTUuMCAyNC4yIiBzdHJva2U9IiMyQTIwMjgiIHN0cm9rZS13aWR0aD0iNC4yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9IjAuODEiLz48cGF0aCBkPSJNMjIgNDguNCBxLTExLjMgMTAuOSAtMTUuMCAzMC4yIiBzdHJva2U9IiMyQTIwMjgiIHN0cm9rZS13aWR0aD0iMy4wIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9IjAuNjciLz48cmVjdCB4PSIzMiIgeT0iNjYiIHdpZHRoPSI4IiBoZWlnaHQ9IjIyIiByeD0iMyIgZmlsbD0iI0I1NzAzQyIvPjxyZWN0IHg9IjQ0IiB5PSI2NiIgd2lkdGg9IjgiIGhlaWdodD0iMjIiIHJ4PSIzIiBmaWxsPSIjQjU3MDNDIi8+PHJlY3QgeD0iNzAiIHk9IjY2IiB3aWR0aD0iOCIgaGVpZ2h0PSIyMiIgcng9IjMiIGZpbGw9IiNCNTcwM0MiLz48cmVjdCB4PSI4MiIgeT0iNjYiIHdpZHRoPSI4IiBoZWlnaHQ9IjIyIiByeD0iMyIgZmlsbD0iI0I1NzAzQyIvPjxyZWN0IHg9IjQ0IiB5PSI2NiIgd2lkdGg9IjgiIGhlaWdodD0iMjIiIHJ4PSIzIiBmaWxsPSIjOTQ1ODJDIi8+PHJlY3QgeD0iODIiIHk9IjY2IiB3aWR0aD0iOCIgaGVpZ2h0PSIyMiIgcng9IjMiIGZpbGw9IiM5NDU4MkMiLz48cmVjdCB4PSIzMiIgeT0iODAiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHJ4PSIzIiBmaWxsPSIjRjBFMkNFIi8+PHJlY3QgeD0iNzAiIHk9IjgwIiB3aWR0aD0iOCIgaGVpZ2h0PSI4IiByeD0iMyIgZmlsbD0iI0YwRTJDRSIvPjxlbGxpcHNlIGN4PSIzNiIgY3k9IjUyIiByeD0iMTciIHJ5PSIxNiIgZmlsbD0iI0I1NzAzQyIvPjxyZWN0IHg9IjI2IiB5PSIzOCIgd2lkdGg9IjU4IiBoZWlnaHQ9IjMwIiByeD0iMTUiIGZpbGw9IiNCNTcwM0MiLz48ZWxsaXBzZSBjeD0iNzgiIGN5PSI1MiIgcng9IjE0IiByeT0iMTUiIGZpbGw9IiNCNTcwM0MiLz48ZWxsaXBzZSBjeD0iNTIiIGN5PSI2MyIgcng9IjIwIiByeT0iNyIgZmlsbD0iIzk0NTgyQyIgb3BhY2l0eT0iLjU1Ii8+PHBhdGggZD0iTTgwIDQ2IHExMyAtNiAxOCAtOCIgc3Ryb2tlPSIjQjU3MDNDIiBzdHJva2Utd2lkdGg9IjE3IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMiAxMDAgNDApIj48cGF0aCBkPSJNOTguMCAyNi4wIHEtMTAuMCA1LjAgLTEzLjAgMTQuMCIgc3Ryb2tlPSIjMkEyMDI4IiBzdHJva2Utd2lkdGg9IjQuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTk2LjIgMjkuNiBxLTEwLjAgNi41IC0xMy4wIDE3LjUiIHN0cm9rZT0iIzJBMjAyOCIgc3Ryb2tlLXdpZHRoPSIzLjgiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik05NC40IDMzLjIgcS0xMC4wIDguMCAtMTMuMCAyMS4wIiBzdHJva2U9IiMyQTIwMjgiIHN0cm9rZS13aWR0aD0iMy4zIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNOTIuNiAzNi44IHEtMTAuMCA5LjUgLTEzLjAgMjQuNSIgc3Ryb2tlPSIjMkEyMDI4IiBzdHJva2Utd2lkdGg9IjIuOSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTkwLjggNDAuNCBxLTEwLjAgMTEuMCAtMTMuMCAyOC4wIiBzdHJva2U9IiMyQTIwMjgiIHN0cm9rZS13aWR0aD0iMi40IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZWxsaXBzZSBjeD0iMTAwIiBjeT0iNDAiIHJ4PSIxMC41IiByeT0iMTYiIGZpbGw9IiNCNTcwM0MiLz48ZWxsaXBzZSBjeD0iMTAwIiBjeT0iNTQiIHJ4PSI3LjYiIHJ5PSI4LjUiIGZpbGw9IiNCNTcwM0MiLz48ZWxsaXBzZSBjeD0iMTAwIiBjeT0iNTgiIHJ4PSI2LjIiIHJ5PSI1IiBmaWxsPSIjN0E0NTIyIi8+PGNpcmNsZSBjeD0iOTcuNiIgY3k9IjU4IiByPSIxLjMiIGZpbGw9IiMyQTIwMjgiLz48cGF0aCBkPSJNOTkgMjcgcTMuNSAxMyAxLjUgMjciIHN0cm9rZT0iI0YwRTJDRSIgc3Ryb2tlLXdpZHRoPSI0LjQiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iLjkyIi8+PHBhdGggZD0iTTkzIDI4IHEtMiAtMTEgNCAtMTMgcTMgOCAyIDEzIHoiIGZpbGw9IiNCNTcwM0MiLz48cGF0aCBkPSJNMTAzIDI3IHE0IC0xMSA4IC0xMCBxLTEgOCAtNCAxMyB6IiBmaWxsPSIjOTQ1ODJDIi8+PHBhdGggZD0iTTkzLjggMzcgcTQuMiAzLjAyNCA4LjQgMCIgc3Ryb2tlPSIjMkEyNDQwIiBzdHJva2Utd2lkdGg9IjEuNyIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjx0ZXh0IHg9IjU0IiB5PSIyMiIgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNzAwIiBmb250LXNpemU9IjExLjAiIGZpbGw9IiNGRkY2RTIiIG9wYWNpdHk9IjAuODUiPno8L3RleHQ+PHRleHQgeD0iNjEiIHk9IjEzIiBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtd2VpZ2h0PSI3MDAiIGZvbnQtc2l6ZT0iOC42IiBmaWxsPSIjRkZGNkUyIiBvcGFjaXR5PSIwLjYiPno8L3RleHQ+PHRleHQgeD0iNjYiIHk9IjUiIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC13ZWlnaHQ9IjcwMCIgZm9udC1zaXplPSI2LjQiIGZpbGw9IiNGRkY2RTIiIG9wYWNpdHk9IjAuMzgiPno8L3RleHQ+Cjwvc3ZnPgo=) left 21% bottom 2% / auto 9% no-repeat,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMTAwIiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEwMCI+CjxyZWN0IHg9IjM4IiB5PSI2OCIgd2lkdGg9IjYiIGhlaWdodD0iMjAiIHJ4PSIzIiBmaWxsPSIjNEE0MTUyIi8+PHJlY3QgeD0iNTIiIHk9IjY4IiB3aWR0aD0iNiIgaGVpZ2h0PSIyMCIgcng9IjMiIGZpbGw9IiM0QTQxNTIiLz48cmVjdCB4PSI3MiIgeT0iNjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjIwIiByeD0iMyIgZmlsbD0iIzRBNDE1MiIvPjxyZWN0IHg9Ijg0IiB5PSI2OCIgd2lkdGg9IjYiIGhlaWdodD0iMjAiIHJ4PSIzIiBmaWxsPSIjNEE0MTUyIi8+PGNpcmNsZSBjeD0iNDAiIGN5PSI1MCIgcj0iMTUiIGZpbGw9IiNGQkY3RjAiLz48Y2lyY2xlIGN4PSI1NiIgY3k9IjQ0IiByPSIxNyIgZmlsbD0iI0ZCRjdGMCIvPjxjaXJjbGUgY3g9Ijc0IiBjeT0iNDgiIHI9IjE1IiBmaWxsPSIjRkJGN0YwIi8+PGNpcmNsZSBjeD0iNDgiIGN5PSI2MCIgcj0iMTQiIGZpbGw9IiNGQkY3RjAiLz48Y2lyY2xlIGN4PSI2NiIgY3k9IjYwIiByPSIxNCIgZmlsbD0iI0ZCRjdGMCIvPjxjaXJjbGUgY3g9IjgyIiBjeT0iNTYiIHI9IjExIiBmaWxsPSIjRkJGN0YwIi8+PGVsbGlwc2UgY3g9IjkyIiBjeT0iNDYiIHJ4PSIxMyIgcnk9IjEyIiBmaWxsPSIjNEE0MTUyIi8+PGVsbGlwc2UgY3g9IjgwIiBjeT0iNDAiIHJ4PSI4IiByeT0iNiIgZmlsbD0iI0ZCRjdGMCIvPjxlbGxpcHNlIGN4PSIxMDEiIGN5PSIzOCIgcng9IjYiIHJ5PSIzLjQiIGZpbGw9IiM0QTQxNTIiIHRyYW5zZm9ybT0icm90YXRlKC0yOCAxMDEgMzgpIi8+PGVsbGlwc2UgY3g9Ijk2IiBjeT0iNTIiIHJ4PSI0IiByeT0iMyIgZmlsbD0iIzZFNjI4MCIvPjxwYXRoIGQ9Ik04Ni40IDQ1IHEzLjYgMi41OTIgNy4yIDAiIHN0cm9rZT0iI0ZCRjdGMCIgc3Ryb2tlLXdpZHRoPSIxLjciIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjx0ZXh0IHg9IjgiIHk9IjMwIiBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtd2VpZ2h0PSI3MDAiIGZvbnQtc2l6ZT0iMTEuMCIgZmlsbD0iIzhFODJBNCIgb3BhY2l0eT0iMC44NSI+ejwvdGV4dD48dGV4dCB4PSIxNSIgeT0iMjEiIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC13ZWlnaHQ9IjcwMCIgZm9udC1zaXplPSI4LjYiIGZpbGw9IiM4RTgyQTQiIG9wYWNpdHk9IjAuNiI+ejwvdGV4dD48dGV4dCB4PSIyMCIgeT0iMTMiIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC13ZWlnaHQ9IjcwMCIgZm9udC1zaXplPSI2LjQiIGZpbGw9IiM4RTgyQTQiIG9wYWNpdHk9IjAuMzgiPno8L3RleHQ+Cjwvc3ZnPgo=) left 49% bottom 7% / auto 4.5% no-repeat,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjAgMTAwIiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEwMCI+CjxyZWN0IHg9IjMwIiB5PSI2NiIgd2lkdGg9IjgiIGhlaWdodD0iMjIiIHJ4PSIzIiBmaWxsPSIjM0EzMzQwIi8+PHJlY3QgeD0iNDQiIHk9IjY2IiB3aWR0aD0iOCIgaGVpZ2h0PSIyMiIgcng9IjMiIGZpbGw9IiMzQTMzNDAiLz48cmVjdCB4PSI3MCIgeT0iNjYiIHdpZHRoPSI4IiBoZWlnaHQ9IjIyIiByeD0iMyIgZmlsbD0iIzNBMzM0MCIvPjxyZWN0IHg9Ijg0IiB5PSI2NiIgd2lkdGg9IjgiIGhlaWdodD0iMjIiIHJ4PSIzIiBmaWxsPSIjM0EzMzQwIi8+PHJlY3QgeD0iMjIiIHk9IjM0IiB3aWR0aD0iNzQiIGhlaWdodD0iMzgiIHJ4PSIxOSIgZmlsbD0iI0ZGRkZGRiIvPjxlbGxpcHNlIGN4PSI0MiIgY3k9IjQ4IiByeD0iMTIiIHJ5PSI5IiBmaWxsPSIjM0EzMzQwIi8+PGVsbGlwc2UgY3g9Ijc4IiBjeT0iNjAiIHJ4PSI5IiByeT0iNyIgZmlsbD0iIzNBMzM0MCIvPjxlbGxpcHNlIGN4PSI2MCIgY3k9IjcwIiByeD0iNyIgcnk9IjQiIGZpbGw9IiNGMjkxOUIiLz48cmVjdCB4PSI3NiIgeT0iMjQiIHdpZHRoPSIzNCIgaGVpZ2h0PSIzMCIgcng9IjE0IiBmaWxsPSIjRkZGRkZGIi8+PGVsbGlwc2UgY3g9IjEwNSIgY3k9IjQ0IiByeD0iMTAiIHJ5PSI4IiBmaWxsPSIjRjI5MTlCIiBvcGFjaXR5PSIuOCIvPjxjaXJjbGUgY3g9IjEwMiIgY3k9IjQzIiByPSIxLjQiIGZpbGw9IiMzQTMzNDAiLz48Y2lyY2xlIGN4PSIxMDgiIGN5PSI0MyIgcj0iMS40IiBmaWxsPSIjM0EzMzQwIi8+PGVsbGlwc2UgY3g9Ijc4IiBjeT0iMjgiIHJ4PSI2IiByeT0iNCIgZmlsbD0iIzNBMzM0MCIgdHJhbnNmb3JtPSJyb3RhdGUoLTI0IDc4IDI4KSIvPjxwYXRoIGQ9Ik05MiAyNCBxMiAtNyA4IC02IiBzdHJva2U9IiNFOEQ5QTgiIHN0cm9rZS13aWR0aD0iMy40IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48cGF0aCBkPSJNMjIgNDQgcS0xMCA2IC03IDE4IiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGNpcmNsZSBjeD0iMTUiIGN5PSI2MyIgcj0iMy40IiBmaWxsPSIjM0EzMzQwIi8+PHBhdGggZD0iTTg3LjggMzQgcTQuMiAzLjAyNCA4LjQgMCIgc3Ryb2tlPSIjMkEyNDQwIiBzdHJva2Utd2lkdGg9IjEuNyIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHRleHQgeD0iNiIgeT0iMjYiIGZvbnQtZmFtaWx5PSJzeXN0ZW0tdWksc2Fucy1zZXJpZiIgZm9udC13ZWlnaHQ9IjcwMCIgZm9udC1zaXplPSIxMS4wIiBmaWxsPSIjM0EzMzQwIiBvcGFjaXR5PSIwLjg1Ij56PC90ZXh0Pjx0ZXh0IHg9IjEzIiB5PSIxNyIgZm9udC1mYW1pbHk9InN5c3RlbS11aSxzYW5zLXNlcmlmIiBmb250LXdlaWdodD0iNzAwIiBmb250LXNpemU9IjguNiIgZmlsbD0iIzNBMzM0MCIgb3BhY2l0eT0iMC42Ij56PC90ZXh0Pjx0ZXh0IHg9IjE4IiB5PSI5IiBmb250LWZhbWlseT0ic3lzdGVtLXVpLHNhbnMtc2VyaWYiIGZvbnQtd2VpZ2h0PSI3MDAiIGZvbnQtc2l6ZT0iNi40IiBmaWxsPSIjM0EzMzQwIiBvcGFjaXR5PSIwLjM4Ij56PC90ZXh0Pgo8L3N2Zz4K) left 73% bottom 3% / auto 7% no-repeat,linear-gradient(180deg,rgba(255,253,246,.62) 0%,rgba(255,253,246,.44) 24%,rgba(255,253,246,.16) 46%,transparent 64%);filter:drop-shadow(0 4px 3px rgba(52,72,38,.24))}[data-theme=barn] .chat-root:has(.chat-cursor):after,[data-fx=run][data-theme=barn] .chat-root:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3cpath%20d='M22%2042.0%20q-21.0%20-3.0%20-30.0%205.0'%20stroke='%232A2028'%20stroke-width='5.4'%20fill='none'%20stroke-linecap='round'%20opacity='0.95'/%3e%3cpath%20d='M22%2044.2%20q-21.0%200.0%20-30.0%2011.0'%20stroke='%232A2028'%20stroke-width='4.2'%20fill='none'%20stroke-linecap='round'%20opacity='0.81'/%3e%3cpath%20d='M22%2046.4%20q-21.0%203.0%20-30.0%2017.0'%20stroke='%232A2028'%20stroke-width='3.0'%20fill='none'%20stroke-linecap='round'%20opacity='0.67'/%3e%3cpath%20d='M40%2064%20q-13%206%20-20%2018'%20stroke='%232A2028'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M34%2064%20q-16%202%20-25%2010'%20stroke='%23B5703C'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M76%2064%20q13%205%2021%2016'%20stroke='%23B5703C'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M82%2062%20q16%20-1%2024%207'%20stroke='%232A2028'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='36'%20cy='52'%20rx='17'%20ry='16'%20fill='%23B5703C'/%3e%3crect%20x='26'%20y='38'%20width='58'%20height='30'%20rx='15'%20fill='%23B5703C'/%3e%3cellipse%20cx='78'%20cy='52'%20rx='14'%20ry='15'%20fill='%23B5703C'/%3e%3cellipse%20cx='52'%20cy='63'%20rx='20'%20ry='7'%20fill='%2394582C'%20opacity='.55'/%3e%3cpath%20d='M80%2044%20q10%20-8%2017%20-12'%20stroke='%23B5703C'%20stroke-width='17'%20fill='none'%20stroke-linecap='round'/%3e%3cg%20transform='rotate(8%2099%2030)'%3e%3cpath%20d='M97.0%2016.0%20q-19.0%20-1.0%20-26.0%206.0'%20stroke='%232A2028'%20stroke-width='3.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M95.2%2019.6%20q-19.0%200.5%20-26.0%209.5'%20stroke='%232A2028'%20stroke-width='3.0'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M93.4%2023.2%20q-19.0%202.0%20-26.0%2013.0'%20stroke='%232A2028'%20stroke-width='2.6'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M91.6%2026.8%20q-19.0%203.5%20-26.0%2016.5'%20stroke='%232A2028'%20stroke-width='2.2'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M89.8%2030.4%20q-19.0%205.0%20-26.0%2020.0'%20stroke='%232A2028'%20stroke-width='1.7'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='99'%20cy='30'%20rx='10.5'%20ry='16'%20fill='%23B5703C'/%3e%3cellipse%20cx='99'%20cy='44'%20rx='7.6'%20ry='8.5'%20fill='%23B5703C'/%3e%3cellipse%20cx='99'%20cy='48'%20rx='6.2'%20ry='5'%20fill='%237A4522'/%3e%3ccircle%20cx='96.6'%20cy='48'%20r='1.3'%20fill='%232A2028'/%3e%3cpath%20d='M98%2017%20q3.5%2013%201.5%2027'%20stroke='%23F0E2CE'%20stroke-width='4.4'%20fill='none'%20stroke-linecap='round'%20opacity='.92'/%3e%3cpath%20d='M92%2018%20q-2%20-11%204%20-13%20q3%208%202%2013%20z'%20fill='%23B5703C'/%3e%3cpath%20d='M102%2017%20q4%20-11%208%20-10%20q-1%208%20-4%2013%20z'%20fill='%2394582C'/%3e%3cellipse%20cx='96.5'%20cy='27'%20rx='2.6'%20ry='3.2'%20fill='%232A2440'/%3e%3ccircle%20cx='95.5'%20cy='25.9'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/g%3e%3cellipse%20cx='14'%20cy='86'%20rx='6'%20ry='3.3'%20fill='%23EADFCB'%20opacity='0.5'/%3e%3cellipse%20cx='4'%20cy='86'%20rx='4.5'%20ry='2.5'%20fill='%23EADFCB'%20opacity='0.34'/%3e%3cellipse%20cx='24'%20cy='86'%20rx='4'%20ry='2.2'%20fill='%23EADFCB'%20opacity='0.3'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3crect%20x='38'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3crect%20x='52'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3crect%20x='72'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3crect%20x='84'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3ccircle%20cx='40'%20cy='50'%20r='15'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='56'%20cy='44'%20r='17'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='74'%20cy='48'%20r='15'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='48'%20cy='60'%20r='14'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='66'%20cy='60'%20r='14'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='82'%20cy='56'%20r='11'%20fill='%23FBF7F0'/%3e%3cellipse%20cx='92'%20cy='46'%20rx='13'%20ry='12'%20fill='%234A4152'/%3e%3cellipse%20cx='80'%20cy='40'%20rx='8'%20ry='6'%20fill='%23FBF7F0'/%3e%3cellipse%20cx='101'%20cy='38'%20rx='6'%20ry='3.4'%20fill='%234A4152'%20transform='rotate(-28%20101%2038)'/%3e%3cellipse%20cx='96'%20cy='52'%20rx='4'%20ry='3'%20fill='%236E6280'/%3e%3cellipse%20cx='90'%20cy='45'%20rx='2.6'%20ry='3.2'%20fill='%231C1826'/%3e%3ccircle%20cx='89.0'%20cy='43.9'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3crect%20x='30'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='44'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='70'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='84'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='22'%20y='34'%20width='74'%20height='38'%20rx='19'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='42'%20cy='48'%20rx='12'%20ry='9'%20fill='%233A3340'/%3e%3cellipse%20cx='78'%20cy='60'%20rx='9'%20ry='7'%20fill='%233A3340'/%3e%3cellipse%20cx='60'%20cy='70'%20rx='7'%20ry='4'%20fill='%23F2919B'/%3e%3crect%20x='76'%20y='24'%20width='34'%20height='30'%20rx='14'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='105'%20cy='44'%20rx='10'%20ry='8'%20fill='%23F2919B'%20opacity='.8'/%3e%3ccircle%20cx='102'%20cy='43'%20r='1.4'%20fill='%233A3340'/%3e%3ccircle%20cx='108'%20cy='43'%20r='1.4'%20fill='%233A3340'/%3e%3cellipse%20cx='78'%20cy='28'%20rx='6'%20ry='4'%20fill='%233A3340'%20transform='rotate(-24%2078%2028)'/%3e%3cpath%20d='M92%2024%20q2%20-7%208%20-6'%20stroke='%23E8D9A8'%20stroke-width='3.4'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M22%2044%20q-10%206%20-7%2018'%20stroke='%23FFFFFF'%20stroke-width='3'%20fill='none'%20stroke-linecap='round'/%3e%3ccircle%20cx='15'%20cy='63'%20r='3.4'%20fill='%233A3340'/%3e%3cellipse%20cx='92'%20cy='34'%20rx='2.8'%20ry='3.4'%20fill='%232A2440'/%3e%3ccircle%20cx='91.0'%20cy='32.8'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3crect%20x='34'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='48'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='70'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='84'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='26'%20y='38'%20width='66'%20height='32'%20rx='16'%20fill='%233E3A46'/%3e%3cpath%20d='M27%2046%20q-14%20-4%20-16%20-18'%20stroke='%233E3A46'%20stroke-width='8'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M27%2046%20q-14%20-4%20-16%20-18'%20stroke='%23F6F3EE'%20stroke-width='3'%20fill='none'%20stroke-linecap='round'%20opacity='.5'/%3e%3cellipse%20cx='56'%20cy='62'%20rx='18'%20ry='9'%20fill='%23F6F3EE'/%3e%3cellipse%20cx='90'%20cy='40'%20rx='17'%20ry='15'%20fill='%233E3A46'/%3e%3cellipse%20cx='92'%20cy='48'%20rx='11'%20ry='9'%20fill='%23F6F3EE'/%3e%3cellipse%20cx='76'%20cy='30'%20rx='6'%20ry='9'%20fill='%233E3A46'%20transform='rotate(-22%2076%2030)'/%3e%3cellipse%20cx='104'%20cy='30'%20rx='6'%20ry='9'%20fill='%233E3A46'%20transform='rotate(22%20104%2030)'/%3e%3cellipse%20cx='92'%20cy='45'%20rx='3.6'%20ry='2.8'%20fill='%2317141C'/%3e%3cpath%20d='M92%2052%20q0%207%205%208'%20stroke='%23E9707E'%20stroke-width='4'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='86'%20cy='38'%20rx='2.6'%20ry='3.2'%20fill='%2317141C'/%3e%3ccircle%20cx='85.0'%20cy='36.9'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/svg%3e"),linear-gradient(180deg,rgba(255,253,246,.62) 0%,rgba(255,253,246,.44) 24%,rgba(255,253,246,.16) 46%,transparent 64%);background-size:auto 9%,auto 4.5%,auto 7%,auto 6.5%,100% 100%;background-position:left 21% bottom 2%,left 49% bottom 7%,left 73% bottom 3%,left 6% bottom 1%,center top;background-repeat:no-repeat;animation:art-gallop .44s linear infinite}@keyframes art-gallop{0%,49.9%{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3cpath%20d='M22%2042.0%20q-21.0%20-3.0%20-30.0%205.0'%20stroke='%232A2028'%20stroke-width='5.4'%20fill='none'%20stroke-linecap='round'%20opacity='0.95'/%3e%3cpath%20d='M22%2044.2%20q-21.0%200.0%20-30.0%2011.0'%20stroke='%232A2028'%20stroke-width='4.2'%20fill='none'%20stroke-linecap='round'%20opacity='0.81'/%3e%3cpath%20d='M22%2046.4%20q-21.0%203.0%20-30.0%2017.0'%20stroke='%232A2028'%20stroke-width='3.0'%20fill='none'%20stroke-linecap='round'%20opacity='0.67'/%3e%3cpath%20d='M40%2064%20q-13%206%20-20%2018'%20stroke='%232A2028'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M34%2064%20q-16%202%20-25%2010'%20stroke='%23B5703C'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M76%2064%20q13%205%2021%2016'%20stroke='%23B5703C'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M82%2062%20q16%20-1%2024%207'%20stroke='%232A2028'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='36'%20cy='52'%20rx='17'%20ry='16'%20fill='%23B5703C'/%3e%3crect%20x='26'%20y='38'%20width='58'%20height='30'%20rx='15'%20fill='%23B5703C'/%3e%3cellipse%20cx='78'%20cy='52'%20rx='14'%20ry='15'%20fill='%23B5703C'/%3e%3cellipse%20cx='52'%20cy='63'%20rx='20'%20ry='7'%20fill='%2394582C'%20opacity='.55'/%3e%3cpath%20d='M80%2044%20q10%20-8%2017%20-12'%20stroke='%23B5703C'%20stroke-width='17'%20fill='none'%20stroke-linecap='round'/%3e%3cg%20transform='rotate(8%2099%2030)'%3e%3cpath%20d='M97.0%2016.0%20q-19.0%20-1.0%20-26.0%206.0'%20stroke='%232A2028'%20stroke-width='3.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M95.2%2019.6%20q-19.0%200.5%20-26.0%209.5'%20stroke='%232A2028'%20stroke-width='3.0'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M93.4%2023.2%20q-19.0%202.0%20-26.0%2013.0'%20stroke='%232A2028'%20stroke-width='2.6'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M91.6%2026.8%20q-19.0%203.5%20-26.0%2016.5'%20stroke='%232A2028'%20stroke-width='2.2'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M89.8%2030.4%20q-19.0%205.0%20-26.0%2020.0'%20stroke='%232A2028'%20stroke-width='1.7'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='99'%20cy='30'%20rx='10.5'%20ry='16'%20fill='%23B5703C'/%3e%3cellipse%20cx='99'%20cy='44'%20rx='7.6'%20ry='8.5'%20fill='%23B5703C'/%3e%3cellipse%20cx='99'%20cy='48'%20rx='6.2'%20ry='5'%20fill='%237A4522'/%3e%3ccircle%20cx='96.6'%20cy='48'%20r='1.3'%20fill='%232A2028'/%3e%3cpath%20d='M98%2017%20q3.5%2013%201.5%2027'%20stroke='%23F0E2CE'%20stroke-width='4.4'%20fill='none'%20stroke-linecap='round'%20opacity='.92'/%3e%3cpath%20d='M92%2018%20q-2%20-11%204%20-13%20q3%208%202%2013%20z'%20fill='%23B5703C'/%3e%3cpath%20d='M102%2017%20q4%20-11%208%20-10%20q-1%208%20-4%2013%20z'%20fill='%2394582C'/%3e%3cellipse%20cx='96.5'%20cy='27'%20rx='2.6'%20ry='3.2'%20fill='%232A2440'/%3e%3ccircle%20cx='95.5'%20cy='25.9'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/g%3e%3cellipse%20cx='14'%20cy='86'%20rx='6'%20ry='3.3'%20fill='%23EADFCB'%20opacity='0.5'/%3e%3cellipse%20cx='4'%20cy='86'%20rx='4.5'%20ry='2.5'%20fill='%23EADFCB'%20opacity='0.34'/%3e%3cellipse%20cx='24'%20cy='86'%20rx='4'%20ry='2.2'%20fill='%23EADFCB'%20opacity='0.3'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3crect%20x='38'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3crect%20x='52'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3crect%20x='72'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3crect%20x='84'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3ccircle%20cx='40'%20cy='50'%20r='15'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='56'%20cy='44'%20r='17'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='74'%20cy='48'%20r='15'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='48'%20cy='60'%20r='14'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='66'%20cy='60'%20r='14'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='82'%20cy='56'%20r='11'%20fill='%23FBF7F0'/%3e%3cellipse%20cx='92'%20cy='46'%20rx='13'%20ry='12'%20fill='%234A4152'/%3e%3cellipse%20cx='80'%20cy='40'%20rx='8'%20ry='6'%20fill='%23FBF7F0'/%3e%3cellipse%20cx='101'%20cy='38'%20rx='6'%20ry='3.4'%20fill='%234A4152'%20transform='rotate(-28%20101%2038)'/%3e%3cellipse%20cx='96'%20cy='52'%20rx='4'%20ry='3'%20fill='%236E6280'/%3e%3cellipse%20cx='90'%20cy='45'%20rx='2.6'%20ry='3.2'%20fill='%231C1826'/%3e%3ccircle%20cx='89.0'%20cy='43.9'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3crect%20x='30'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='44'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='70'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='84'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='22'%20y='34'%20width='74'%20height='38'%20rx='19'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='42'%20cy='48'%20rx='12'%20ry='9'%20fill='%233A3340'/%3e%3cellipse%20cx='78'%20cy='60'%20rx='9'%20ry='7'%20fill='%233A3340'/%3e%3cellipse%20cx='60'%20cy='70'%20rx='7'%20ry='4'%20fill='%23F2919B'/%3e%3crect%20x='76'%20y='24'%20width='34'%20height='30'%20rx='14'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='105'%20cy='44'%20rx='10'%20ry='8'%20fill='%23F2919B'%20opacity='.8'/%3e%3ccircle%20cx='102'%20cy='43'%20r='1.4'%20fill='%233A3340'/%3e%3ccircle%20cx='108'%20cy='43'%20r='1.4'%20fill='%233A3340'/%3e%3cellipse%20cx='78'%20cy='28'%20rx='6'%20ry='4'%20fill='%233A3340'%20transform='rotate(-24%2078%2028)'/%3e%3cpath%20d='M92%2024%20q2%20-7%208%20-6'%20stroke='%23E8D9A8'%20stroke-width='3.4'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M22%2044%20q-10%206%20-7%2018'%20stroke='%23FFFFFF'%20stroke-width='3'%20fill='none'%20stroke-linecap='round'/%3e%3ccircle%20cx='15'%20cy='63'%20r='3.4'%20fill='%233A3340'/%3e%3cellipse%20cx='92'%20cy='34'%20rx='2.8'%20ry='3.4'%20fill='%232A2440'/%3e%3ccircle%20cx='91.0'%20cy='32.8'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3crect%20x='34'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='48'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='70'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='84'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='26'%20y='38'%20width='66'%20height='32'%20rx='16'%20fill='%233E3A46'/%3e%3cpath%20d='M27%2046%20q-14%20-4%20-16%20-18'%20stroke='%233E3A46'%20stroke-width='8'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M27%2046%20q-14%20-4%20-16%20-18'%20stroke='%23F6F3EE'%20stroke-width='3'%20fill='none'%20stroke-linecap='round'%20opacity='.5'/%3e%3cellipse%20cx='56'%20cy='62'%20rx='18'%20ry='9'%20fill='%23F6F3EE'/%3e%3cellipse%20cx='90'%20cy='40'%20rx='17'%20ry='15'%20fill='%233E3A46'/%3e%3cellipse%20cx='92'%20cy='48'%20rx='11'%20ry='9'%20fill='%23F6F3EE'/%3e%3cellipse%20cx='76'%20cy='30'%20rx='6'%20ry='9'%20fill='%233E3A46'%20transform='rotate(-22%2076%2030)'/%3e%3cellipse%20cx='104'%20cy='30'%20rx='6'%20ry='9'%20fill='%233E3A46'%20transform='rotate(22%20104%2030)'/%3e%3cellipse%20cx='92'%20cy='45'%20rx='3.6'%20ry='2.8'%20fill='%2317141C'/%3e%3cpath%20d='M92%2052%20q0%207%205%208'%20stroke='%23E9707E'%20stroke-width='4'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='86'%20cy='38'%20rx='2.6'%20ry='3.2'%20fill='%2317141C'/%3e%3ccircle%20cx='85.0'%20cy='36.9'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/svg%3e"),linear-gradient(180deg,rgba(255,253,246,.62) 0%,rgba(255,253,246,.44) 24%,rgba(255,253,246,.16) 46%,transparent 64%);background-position:left 21% bottom 2%,left 49% bottom 7%,left 73% bottom 3%,left 6% bottom 2.2%,center top}50%,to{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3cpath%20d='M22%2042.0%20q-19.0%20-1.4%20-26.9%207.7'%20stroke='%232A2028'%20stroke-width='5.4'%20fill='none'%20stroke-linecap='round'%20opacity='0.95'/%3e%3cpath%20d='M22%2044.2%20q-19.0%201.6%20-26.9%2013.7'%20stroke='%232A2028'%20stroke-width='4.2'%20fill='none'%20stroke-linecap='round'%20opacity='0.81'/%3e%3cpath%20d='M22%2046.4%20q-19.0%204.6%20-26.9%2019.7'%20stroke='%232A2028'%20stroke-width='3.0'%20fill='none'%20stroke-linecap='round'%20opacity='0.67'/%3e%3cpath%20d='M40%2064%20q-9%2011%20-7%2020'%20stroke='%232A2028'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M34%2064%20q-13%209%20-16%2016'%20stroke='%23B5703C'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M76%2064%20q5%2011%201%2019'%20stroke='%23B5703C'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M82%2062%20q11%208%2010%2016'%20stroke='%232A2028'%20stroke-width='7.5'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='36'%20cy='52'%20rx='17'%20ry='16'%20fill='%23B5703C'/%3e%3crect%20x='26'%20y='38'%20width='58'%20height='30'%20rx='15'%20fill='%23B5703C'/%3e%3cellipse%20cx='78'%20cy='52'%20rx='14'%20ry='15'%20fill='%23B5703C'/%3e%3cellipse%20cx='52'%20cy='63'%20rx='20'%20ry='7'%20fill='%2394582C'%20opacity='.55'/%3e%3cpath%20d='M80%2044%20q10%20-8%2017%20-12'%20stroke='%23B5703C'%20stroke-width='17'%20fill='none'%20stroke-linecap='round'/%3e%3cg%20transform='rotate(3%2099%2030)'%3e%3cpath%20d='M97.0%2016.0%20q-19.0%20-1.0%20-26.0%206.0'%20stroke='%232A2028'%20stroke-width='3.5'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M95.2%2019.6%20q-19.0%200.5%20-26.0%209.5'%20stroke='%232A2028'%20stroke-width='3.0'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M93.4%2023.2%20q-19.0%202.0%20-26.0%2013.0'%20stroke='%232A2028'%20stroke-width='2.6'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M91.6%2026.8%20q-19.0%203.5%20-26.0%2016.5'%20stroke='%232A2028'%20stroke-width='2.2'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M89.8%2030.4%20q-19.0%205.0%20-26.0%2020.0'%20stroke='%232A2028'%20stroke-width='1.7'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='99'%20cy='30'%20rx='10.5'%20ry='16'%20fill='%23B5703C'/%3e%3cellipse%20cx='99'%20cy='44'%20rx='7.6'%20ry='8.5'%20fill='%23B5703C'/%3e%3cellipse%20cx='99'%20cy='48'%20rx='6.2'%20ry='5'%20fill='%237A4522'/%3e%3ccircle%20cx='96.6'%20cy='48'%20r='1.3'%20fill='%232A2028'/%3e%3cpath%20d='M98%2017%20q3.5%2013%201.5%2027'%20stroke='%23F0E2CE'%20stroke-width='4.4'%20fill='none'%20stroke-linecap='round'%20opacity='.92'/%3e%3cpath%20d='M92%2018%20q-2%20-11%204%20-13%20q3%208%202%2013%20z'%20fill='%23B5703C'/%3e%3cpath%20d='M102%2017%20q4%20-11%208%20-10%20q-1%208%20-4%2013%20z'%20fill='%2394582C'/%3e%3cellipse%20cx='96.5'%20cy='27'%20rx='2.6'%20ry='3.2'%20fill='%232A2440'/%3e%3ccircle%20cx='95.5'%20cy='25.9'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/g%3e%3cellipse%20cx='16'%20cy='86'%20rx='4.5'%20ry='2.5'%20fill='%23EADFCB'%20opacity='0.3'/%3e%3cellipse%20cx='6'%20cy='86'%20rx='3.4'%20ry='1.9'%20fill='%23EADFCB'%20opacity='0.2'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3crect%20x='38'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3crect%20x='52'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3crect%20x='72'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3crect%20x='84'%20y='68'%20width='6'%20height='20'%20rx='3'%20fill='%234A4152'/%3e%3ccircle%20cx='40'%20cy='50'%20r='15'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='56'%20cy='44'%20r='17'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='74'%20cy='48'%20r='15'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='48'%20cy='60'%20r='14'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='66'%20cy='60'%20r='14'%20fill='%23FBF7F0'/%3e%3ccircle%20cx='82'%20cy='56'%20r='11'%20fill='%23FBF7F0'/%3e%3cellipse%20cx='92'%20cy='46'%20rx='13'%20ry='12'%20fill='%234A4152'/%3e%3cellipse%20cx='80'%20cy='40'%20rx='8'%20ry='6'%20fill='%23FBF7F0'/%3e%3cellipse%20cx='101'%20cy='38'%20rx='6'%20ry='3.4'%20fill='%234A4152'%20transform='rotate(-28%20101%2038)'/%3e%3cellipse%20cx='96'%20cy='52'%20rx='4'%20ry='3'%20fill='%236E6280'/%3e%3cellipse%20cx='90'%20cy='45'%20rx='2.6'%20ry='3.2'%20fill='%231C1826'/%3e%3ccircle%20cx='89.0'%20cy='43.9'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3crect%20x='30'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='44'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='70'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='84'%20y='66'%20width='8'%20height='22'%20rx='3'%20fill='%233A3340'/%3e%3crect%20x='22'%20y='34'%20width='74'%20height='38'%20rx='19'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='42'%20cy='48'%20rx='12'%20ry='9'%20fill='%233A3340'/%3e%3cellipse%20cx='78'%20cy='60'%20rx='9'%20ry='7'%20fill='%233A3340'/%3e%3cellipse%20cx='60'%20cy='70'%20rx='7'%20ry='4'%20fill='%23F2919B'/%3e%3crect%20x='76'%20y='24'%20width='34'%20height='30'%20rx='14'%20fill='%23FFFFFF'/%3e%3cellipse%20cx='105'%20cy='44'%20rx='10'%20ry='8'%20fill='%23F2919B'%20opacity='.8'/%3e%3ccircle%20cx='102'%20cy='43'%20r='1.4'%20fill='%233A3340'/%3e%3ccircle%20cx='108'%20cy='43'%20r='1.4'%20fill='%233A3340'/%3e%3cellipse%20cx='78'%20cy='28'%20rx='6'%20ry='4'%20fill='%233A3340'%20transform='rotate(-24%2078%2028)'/%3e%3cpath%20d='M92%2024%20q2%20-7%208%20-6'%20stroke='%23E8D9A8'%20stroke-width='3.4'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M22%2044%20q-10%206%20-7%2018'%20stroke='%23FFFFFF'%20stroke-width='3'%20fill='none'%20stroke-linecap='round'/%3e%3ccircle%20cx='15'%20cy='63'%20r='3.4'%20fill='%233A3340'/%3e%3cellipse%20cx='92'%20cy='34'%20rx='2.8'%20ry='3.4'%20fill='%232A2440'/%3e%3ccircle%20cx='91.0'%20cy='32.8'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20120%20100'%20width='120'%20height='100'%3e%3crect%20x='34'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='48'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='70'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='84'%20y='68'%20width='7'%20height='20'%20rx='3'%20fill='%233E3A46'/%3e%3crect%20x='26'%20y='38'%20width='66'%20height='32'%20rx='16'%20fill='%233E3A46'/%3e%3cpath%20d='M27%2046%20q-14%20-4%20-16%20-18'%20stroke='%233E3A46'%20stroke-width='8'%20fill='none'%20stroke-linecap='round'/%3e%3cpath%20d='M27%2046%20q-14%20-4%20-16%20-18'%20stroke='%23F6F3EE'%20stroke-width='3'%20fill='none'%20stroke-linecap='round'%20opacity='.5'/%3e%3cellipse%20cx='56'%20cy='62'%20rx='18'%20ry='9'%20fill='%23F6F3EE'/%3e%3cellipse%20cx='90'%20cy='40'%20rx='17'%20ry='15'%20fill='%233E3A46'/%3e%3cellipse%20cx='92'%20cy='48'%20rx='11'%20ry='9'%20fill='%23F6F3EE'/%3e%3cellipse%20cx='76'%20cy='30'%20rx='6'%20ry='9'%20fill='%233E3A46'%20transform='rotate(-22%2076%2030)'/%3e%3cellipse%20cx='104'%20cy='30'%20rx='6'%20ry='9'%20fill='%233E3A46'%20transform='rotate(22%20104%2030)'/%3e%3cellipse%20cx='92'%20cy='45'%20rx='3.6'%20ry='2.8'%20fill='%2317141C'/%3e%3cpath%20d='M92%2052%20q0%207%205%208'%20stroke='%23E9707E'%20stroke-width='4'%20fill='none'%20stroke-linecap='round'/%3e%3cellipse%20cx='86'%20cy='38'%20rx='2.6'%20ry='3.2'%20fill='%2317141C'/%3e%3ccircle%20cx='85.0'%20cy='36.9'%20r='1.0'%20fill='%23fff'%20opacity='.95'/%3e%3c/svg%3e"),linear-gradient(180deg,rgba(255,253,246,.62) 0%,rgba(255,253,246,.44) 24%,rgba(255,253,246,.16) 46%,transparent 64%);background-position:left 21% bottom 3.6%,left 49% bottom 7%,left 73% bottom 3%,left 6% bottom 1%,center top}}[data-theme=rain] .chat-log:after,[data-theme=neon] .chat-log:after,[data-theme=crt] .chat-log:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%20width='200'%20height='200'%3e%3cfilter%20id='g'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.8'%20numOctaves='3'%20seed='7'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3c/filter%3e%3crect%20width='200'%20height='200'%20filter='url(%23g)'/%3e%3c/svg%3e") 0 0 / 200px 200px repeat;opacity:.05;mix-blend-mode:soft-light}@media (prefers-reduced-motion: reduce){[data-theme=rain] .chat-root:before,[data-theme=rain] .chat-root:after,[data-theme=neon] .chat-root:before,[data-theme=neon] .chat-input-area:after,[data-theme=koi] .chat-root:before,[data-theme=crt] .chat-root:after,[data-theme=crt] .chat-msg.assistant,[data-theme=barn] .chat-root:before,[data-theme=barn] .chat-root:after,[data-theme=rain] .chat-input-area:focus-within:before{animation:none!important}}[data-theme=hanabi] .chat-root,[data-theme=hawkins] .chat-root,[data-theme=lunar] .chat-root{background:var(--chat-bg)}[data-theme=hanabi] .chat-log,[data-theme=hawkins] .chat-log,[data-theme=lunar] .chat-log{position:relative;isolation:isolate;background-color:var(--chat-bg);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}[data-theme=hanabi] .chat-header,[data-theme=hawkins] .chat-header,[data-theme=lunar] .chat-header,[data-theme=hanabi] .chat-input-area,[data-theme=hawkins] .chat-input-area,[data-theme=lunar] .chat-input-area{background:var(--chat-panel);border-color:var(--chat-line2)}[data-theme=hanabi] .chat-empty,[data-theme=hawkins] .chat-empty,[data-theme=lunar] .chat-empty{background:var(--chat-panel);border:1px solid var(--chat-line2);border-radius:var(--radius-lg);padding:20px}[data-theme=hanabi] .chat-log{background-image:url(/assets/hanabi-skyline-BvS4X3xC.svg)}[data-theme=hawkins] .chat-log{background-image:url(/assets/hawkins-wall-lights-DHx7r_Es.svg),url(/assets/hawkins-scene-j25u-hQJ.svg);background-position:center 10px,center bottom;background-size:min(100%,440px) auto,100% auto}[data-theme=hawkins] .chat-log:before{content:"";position:absolute;z-index:-1;pointer-events:none}.theme-artwork{pointer-events:none;overflow:hidden;contain:paint;opacity:.68;transition:opacity .18s ease-out}.chat-root:has(.chat-cursor) .theme-artwork,[data-fx=run] .chat-root .theme-artwork{opacity:1}.theme-artwork>svg{display:block;width:100%;height:auto}.theme-artwork--hanabi{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.theme-artwork--hanabi>svg{position:absolute;bottom:0}.chat-log:has(.chat-empty) .theme-artwork--hanabi>svg{top:0;bottom:auto}.harbour-burst{transform-box:fill-box;transform-origin:center;animation:harbour-hanabi 5.4s ease-out var(--scene-delay) infinite;animation-play-state:paused}.harbour-burst-1{--scene-delay: -3.6s}.harbour-burst-2{--scene-delay: -1.8s}.harbour-burst-3{--scene-delay: 0s}[data-theme=hanabi] .chat-root:has(.chat-cursor) .harbour-burst,[data-fx=run][data-theme=hanabi] .chat-root .harbour-burst{animation-play-state:var(--artwork-play-state, running)}@keyframes harbour-hanabi{0%,to{opacity:0;transform:scale(.65)}16%{opacity:.85;transform:scale(.9)}55%{opacity:.45;transform:scale(1.03)}80%{opacity:0;transform:scale(1.12)}}.theme-artwork--hawkins{position:absolute;z-index:-1;width:min(100%,700px);aspect-ratio:900 / 260;right:0;bottom:12px}[data-theme=hawkins] .chat-log:has(.chat-empty)>.theme-artwork--hawkins{display:none}.theme-artwork--hawkins.theme-artwork--compact{position:relative;z-index:auto;flex-shrink:0;width:min(100%,240px);aspect-ratio:360 / 180;right:auto;bottom:auto}[data-theme=hawkins] .chat-empty>svg:first-child{display:none}[data-theme=hawkins] .chat-empty>.theme-artwork+svg{display:none}.theme-artwork--hawkins [data-motion]{transform-box:fill-box;transform-origin:center bottom;animation:var(--scene-animation);animation-play-state:paused}.theme-artwork--hawkins .hawkins-pendulum{--scene-animation: hawkins-pendulum 2.4s ease-in-out infinite;transform-origin:center top}.theme-artwork--hawkins .hawkins-wing-left{--scene-animation: hawkins-wing-left 1.6s ease-in-out infinite;transform-origin:right center}.theme-artwork--hawkins .hawkins-wing-right{--scene-animation: hawkins-wing-right 1.6s ease-in-out infinite;transform-origin:left center}.hawkins-bat-float{--scene-animation: hawkins-float 4.8s ease-in-out infinite}.hawkins-breathe{--scene-animation: hawkins-breathe 4.8s ease-in-out infinite}[data-theme=hawkins] .chat-root:has(.chat-cursor) .theme-artwork [data-motion],[data-fx=run][data-theme=hawkins] .chat-root .theme-artwork [data-motion]{animation-play-state:var(--artwork-play-state, running)}@keyframes hawkins-pendulum{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes hawkins-wing-left{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}@keyframes hawkins-wing-right{0%,to{transform:rotate(9deg)}50%{transform:rotate(-9deg)}}@keyframes hawkins-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes hawkins-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.015)}}[data-theme=hawkins] .chat-log:before{top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20360%20360'%3e%3cg%20fill='%23b5c8cf'%3e%3ccircle%20cx='27'%20cy='42'%20r='1.3'/%3e%3ccircle%20cx='175'%20cy='18'%20r='1'/%3e%3ccircle%20cx='318'%20cy='96'%20r='1.6'/%3e%3ccircle%20cx='98'%20cy='164'%20r='1.2'/%3e%3ccircle%20cx='253'%20cy='207'%20r='1.4'/%3e%3ccircle%20cx='43'%20cy='286'%20r='1'/%3e%3ccircle%20cx='192'%20cy='329'%20r='1.7'/%3e%3ccircle%20cx='335'%20cy='313'%20r='1'/%3e%3c/g%3e%3cg%20fill='%23b87986'%3e%3ccircle%20cx='127'%20cy='71'%20r='1.1'/%3e%3ccircle%20cx='217'%20cy='128'%20r='1.6'/%3e%3ccircle%20cx='329'%20cy='235'%20r='1.2'/%3e%3ccircle%20cx='145'%20cy='261'%20r='1'/%3e%3c/g%3e%3c/svg%3e") 0 0 / 360px 360px repeat;opacity:.28;animation:hawkins-spores 8s ease-in-out infinite alternate;animation-play-state:paused}[data-theme=hawkins] .chat-root:has(.chat-cursor) .chat-log:before,[data-fx=run][data-theme=hawkins] .chat-root .chat-log:before{animation-play-state:var(--theme-visibility, running)}@keyframes hawkins-spores{to{background-position:0 10px;opacity:.4}}[data-theme=hawkins] .chat-header-title{font-family:Georgia,serif;letter-spacing:.04em}.theme-artwork--lunar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:1}.theme-artwork--lunar>svg{position:absolute;bottom:0}.lunar-orbit-marker{offset-path:path("M874 385 a204 72 0 1 0 -408 0 a204 72 0 1 0 408 0");offset-rotate:0deg;animation:lunar-chart-orbit 24s linear infinite;animation-play-state:paused}[data-theme=lunar] .chat-root:has(.chat-cursor) .lunar-orbit-marker,[data-fx=run][data-theme=lunar] .chat-root .lunar-orbit-marker{animation-play-state:var(--artwork-play-state, running)}@keyframes lunar-chart-orbit{to{offset-distance:100%}}[data-theme=lunar] .chat-header-title{font-family:Merriweather,Georgia,serif}@media (max-width: 600px){.chat-log:not(:has(.chat-empty))>.theme-artwork--hawkins{width:min(100%,440px);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 35%,#000 65%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 35%,#000 65%,transparent);opacity:.35}}@media (prefers-reduced-motion: reduce){[data-theme=hanabi] .chat-root:has(.chat-cursor) .harbour-burst,[data-fx=run][data-theme=hanabi] .chat-root .harbour-burst,[data-theme=hawkins] .chat-root:has(.chat-cursor) .chat-log:before,[data-fx=run][data-theme=hawkins] .chat-root .chat-log:before,[data-theme=hawkins] .chat-root:has(.chat-cursor) .theme-artwork [data-motion],[data-fx=run][data-theme=hawkins] .chat-root .theme-artwork [data-motion],[data-theme=lunar] .chat-root:has(.chat-cursor) .lunar-orbit-marker,[data-fx=run][data-theme=lunar] .chat-root .lunar-orbit-marker,[data-theme=hanabi] .chat-cursor,[data-theme=hawkins] .chat-cursor,[data-theme=lunar] .chat-cursor{animation:none;transition:none}}[data-theme=hanabi] .chat-hint,[data-theme=hawkins] .chat-hint,[data-theme=lunar] .chat-hint{flex-wrap:wrap;row-gap:4px}@media (prefers-reduced-motion: reduce){.theme-artwork{transition:none}.theme-artwork [data-motion]{animation:none}[data-theme=hawkins] .chat-log:before{animation:none}}.workspace-file-view-expanded{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:400;width:100vw!important;height:100dvh!important;background:var(--chat-bg, #faf9f8)}@media (max-width: 1023px){.left-panel-rail{max-width:48px!important;min-width:48px!important}.chat-sidebar-overlay{position:fixed!important;top:0;right:0;bottom:0;z-index:200;box-shadow:-4px 0 24px #0000001f;max-width:min(400px,92vw)!important}.suite-title{display:none}}@media (max-width: 767px){.main-three-panel{flex-direction:column!important}.main-left-panel{display:none!important}.main-center-panel{flex:1!important;min-width:0!important;width:100%!important}.panel-divider{display:none!important}.chat-sidebar-mobile{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;min-width:0!important;z-index:300;border-left:none!important;border-top:1px solid var(--color-border-light, #e5e5e5)!important}.suite-nav{gap:4px}.suite-title{display:none}.hub-section-grid{grid-template-columns:1fr!important}.chat-msg-assistant,.chat-msg-user{max-width:92%!important}.workspace-dashboard-grid{grid-template-columns:1fr!important}.file-view-breadcrumb{padding:8px 12px 0!important;max-height:50px;overflow:hidden}.file-view-scroll{padding:10px 12px 14px!important}.file-view-toolbar{gap:5px!important;margin-bottom:12px!important}.file-view-toolbar>button,.file-view-toolbar>div>button{min-height:38px}.file-view-properties{max-height:44dvh;overflow:auto;padding:10px 12px 14px!important;box-shadow:0 -10px 28px color-mix(in srgb,var(--chat-ink, #111) 8%,transparent)}.file-view-properties-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px!important}.workspace-file-view-expanded .file-view-breadcrumb{display:none!important}.workspace-file-view-expanded .file-view-scroll{padding-top:12px!important}.chat-session-search,.chat-session-filter-control{font-size:16px!important}.chat-session-date-filter{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;padding:10px!important;background:color-mix(in srgb,var(--chat-ink, #111) 3%,var(--chat-bg, #fff))}.chat-session-filter-divider{display:none!important}.chat-session-date-row{display:grid!important;grid-template-columns:94px minmax(0,1fr) auto minmax(0,1fr) 34px;align-items:center;gap:6px!important;flex-wrap:nowrap!important;width:100%}.chat-session-date-label,.chat-session-owner-filter{display:block!important;grid-column:1 / -1;margin-bottom:-1px;color:var(--chat-mut, #6b7280)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.02em}.chat-session-date-mode,.chat-session-date-input{box-sizing:border-box;min-width:0!important;width:100%!important;height:38px!important;padding:2px 7px!important;border-radius:7px!important;background:var(--chat-bg, #fff)!important;font-variant-numeric:tabular-nums}.chat-session-date-mode{width:94px!important}.chat-session-date-separator{font-size:0!important;text-align:center}.chat-session-date-separator:after{content:"–";font-size:13px;color:var(--chat-mut, #777)}.chat-session-date-reset{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px!important;min-height:38px!important;padding:0!important;border:1px solid var(--color-border-light, #e5e5e5)!important;border-radius:7px!important;background:var(--chat-bg, #fff)!important}.chat-session-date-reset-label{display:none}.chat-session-date-reset-icon{display:block}.chat-session-owner-row{display:grid!important;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px!important;width:100%;position:relative;padding-top:9px;border-top:1px solid var(--color-border-light, #e5e5e5)}.chat-session-owner-row select{box-sizing:border-box;width:100%!important;height:38px!important;padding:2px 40px 2px 10px!important;border-radius:7px!important;background:var(--chat-bg, #fff)!important}.chat-session-owner-row button{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:2px;bottom:2px;width:34px;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:6px!important;background:transparent!important}.chat-session-row{touch-action:manipulation}}@media (max-width: 379px){.chat-session-date-row{grid-template-columns:84px minmax(0,1fr) auto minmax(0,1fr) 32px;gap:3px!important}.chat-session-date-mode{width:84px!important}.chat-session-date-mode,.chat-session-date-input{padding-inline:3px!important}}@media (min-width: 768px){.chat-session-date-reset-icon{display:none}}.toggle-pill-btn{min-height:unset!important;min-width:unset!important}.blueprint-sheet-backdrop{display:none}.blueprint-sheet-wrapper{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.blueprint-sheet-handle-bar,.blueprint-sheet-pill{display:none}@keyframes sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.suite-broadcast-mobile,.quest-mobile-back,.secrets-mobile-back{display:none}@media (hover: none) and (pointer: coarse){button,[role=button],a,.nav-item,.chat-suggestion-btn{min-height:40px;min-width:40px}.chat-input-row textarea{font-size:16px}.chat-send-btn{padding:0 20px!important;min-height:40px!important}}[data-hub-tabs]{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-hub-tabs]::-webkit-scrollbar{display:none}@media (max-width: 767px){.suite-wordmark{display:block!important}[data-hub-tabs] button{min-height:40px}.hub-settings-wrap{padding:0 12px 40px!important;max-width:100%!important}}@media (max-width: 767px){.suite-warning-center{display:none!important}.suite-broadcast-mobile{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:500;border-bottom:1px solid;flex-shrink:0;font-family:var(--chat-sans, sans-serif)}.quest-left-panel{width:100%!important;flex-shrink:0!important}.quest-right-panel,.quest-layout[data-has-selection=true] .quest-left-panel{display:none!important}.quest-layout[data-has-selection=true] .quest-right-panel{display:flex!important;width:100%!important}.quest-mobile-back{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;color:var(--color-accent);background:var(--color-bg-secondary);border:none;border-bottom:1px solid var(--color-border-light);cursor:pointer;text-align:left;font-family:inherit;flex-shrink:0;min-height:unset!important;min-width:unset!important}.secrets-list-panel{width:100%!important;flex-shrink:0!important}.secrets-detail-panel,.secrets-layout[data-has-selection=true] .secrets-list-panel{display:none!important}.secrets-layout[data-has-selection=true] .secrets-detail-panel{display:flex!important;width:100%!important}.secrets-mobile-back{display:flex!important;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;color:var(--color-accent);background:var(--color-bg-secondary);border:none;border-bottom:1px solid var(--color-border-light);cursor:pointer;text-align:left;font-family:inherit;flex-shrink:0;min-height:unset!important;min-width:unset!important}.secrets-detail-panel>div{padding:16px!important}.secrets-detail-header{display:flex!important;flex-direction:column!important}.folder-toolbar{padding:0 10px 10px!important;flex-wrap:nowrap!important;gap:4px!important}.folder-toolbar button span{display:none!important}.folder-toolbar button{padding:7px 9px!important;min-height:unset!important;min-width:unset!important}.folder-toolbar>div:first-child{flex:0 1 90px!important;max-width:90px!important;min-width:50px!important}.folder-toolbar>div:nth-child(2){flex:0 0 0!important;display:none!important}.tm-layout{flex-direction:column!important;height:auto!important;max-height:70vh;overflow:hidden}.tm-version-list{width:100%!important;max-height:130px!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;flex-direction:row!important;gap:6px!important;border-right:none!important;border-bottom:1px solid var(--color-border-light)!important;padding-right:0!important;padding-bottom:8px!important;flex-shrink:0!important}.tm-version-list>button{flex-shrink:0!important;width:140px!important;margin-bottom:0!important}.tm-layout>div:last-child{flex:1;min-height:0;overflow:hidden}.bp-card{width:110px!important}.blueprint-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:298;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.blueprint-sheet-wrapper{position:fixed!important;bottom:0!important;left:0!important;right:0!important;height:78vh!important;z-index:299;background:var(--color-bg-primary, #fff);border-radius:20px 20px 0 0;box-shadow:0 -6px 32px #0000002e;display:flex!important;flex-direction:column!important;overflow:hidden!important;animation:sheet-slide-up .28s cubic-bezier(.32,.72,0,1)}.blueprint-sheet-handle-bar{display:flex;align-items:center;justify-content:center;padding:10px 14px 4px;flex-shrink:0;position:relative}.blueprint-sheet-pill{display:block;width:36px;height:4px;border-radius:2px;background:var(--color-border)}.blueprint-edit-grid{grid-template-columns:1fr!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1;min-height:0}.blueprint-edit-grid>div{border-right:none!important;overflow:visible!important}}@media (max-width: 767px) and (orientation: landscape){.main-three-panel{flex-direction:row!important}.main-left-panel{display:flex!important;max-width:44px!important;min-width:44px!important}}.jspreadsheet-theme .jexcel,.jspreadsheet-theme .jexcel_container{font-family:inherit;font-size:12px}.jspreadsheet-theme .jexcel thead td{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-secondary)!important;border-color:var(--color-border-light)!important;font-weight:500;font-size:11px}.jspreadsheet-theme .jexcel tbody td:first-child{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-muted)!important;font-size:10px}.jspreadsheet-theme .jexcel tbody td{background-color:var(--color-bg-primary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-light)!important;padding:3px 6px}.jspreadsheet-theme .jexcel tbody td.highlight{background-color:var(--color-accent-light, rgba(59, 130, 246, .08))!important}.jspreadsheet-theme .jexcel tbody td.highlight-left{border-left-color:var(--color-accent)!important}.jspreadsheet-theme .jexcel tbody td.highlight-right{border-right-color:var(--color-accent)!important}.jspreadsheet-theme .jexcel tbody td.highlight-top{border-top-color:var(--color-accent)!important}.jspreadsheet-theme .jexcel tbody td.highlight-bottom{border-bottom-color:var(--color-accent)!important}.jspreadsheet-theme .jexcel .selection{border-color:var(--color-accent)!important;background-color:var(--color-accent-light, rgba(59, 130, 246, .06))!important}.jspreadsheet-theme .jexcel .selection-left{border-left:2px solid var(--color-accent)!important}.jspreadsheet-theme .jexcel .selection-right{border-right:2px solid var(--color-accent)!important}.jspreadsheet-theme .jexcel .selection-top{border-top:2px solid var(--color-accent)!important}.jspreadsheet-theme .jexcel .selection-bottom{border-bottom:2px solid var(--color-accent)!important}.jspreadsheet-theme .jexcel .editor textarea{font-family:inherit;font-size:12px;color:var(--color-text-primary);background-color:var(--color-bg-primary)}.jspreadsheet-theme .jexcel_content::-webkit-scrollbar{width:6px;height:6px}.jspreadsheet-theme .jexcel_content::-webkit-scrollbar-track{background:transparent}.jspreadsheet-theme .jexcel_content::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.jcontextmenu{background-color:var(--color-bg-primary)!important;border:1px solid var(--color-border-light)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-card)!important;color:var(--color-text-primary)!important;font-size:12px!important;z-index:10000!important;padding:4px 0!important}.jcontextmenu>div{padding:6px 12px!important;color:var(--color-text-primary)!important}.jcontextmenu>div:hover{background-color:var(--color-bg-hover)!important;color:var(--color-text-primary)!important}.jcontextmenu>div.disabled{color:var(--color-text-muted)!important;opacity:.5}.jcontextmenu hr{border-color:var(--color-border-light)!important;margin:4px 0!important}.jcontextmenu .material-icons{font-size:16px;vertical-align:middle;margin-right:8px}.jspreadsheet-theme .jexcel .resizing{cursor:col-resize}.grid-editor-container.jspreadsheet-theme{height:60vh;min-height:60vh;transition:height .2s ease}.grid-editor-container.jspreadsheet-theme.grid-editor-expanded{height:85vh;min-height:85vh}.grid-editor-container.jspreadsheet-theme .jexcel_content{height:100%!important;max-height:100%!important;border-radius:var(--radius-md);background-color:var(--color-bg-secondary)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-bottom-px{bottom:-1px}.-right-px{right:-1px}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[var\(--z-dropdown\)\]{z-index:var(--z-dropdown)}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.m-0{margin:0}.m-3{margin:.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100px\]{height:100px}.h-\[26rem\]{height:26rem}.h-\[2px\]{height:2px}.h-\[65vh\]{height:65vh}.h-\[70vh\]{height:70vh}.h-\[75vh\]{height:75vh}.h-full{height:100%}.h-px{height:1px}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-72{max-height:18rem}.max-h-\[120px\]{max-height:120px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[460px\]{max-height:460px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[120px\]{min-height:120px}.min-h-\[144px\]{min-height:144px}.min-h-\[150px\]{min-height:150px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[252px\]{width:252px}.w-\[300px\]{width:300px}.w-\[3px\]{width:3px}.w-\[70px\]{width:70px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-9{min-width:2.25rem}.min-w-\[160px\]{min-width:160px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[32px\]{min-width:32px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[95vw\]{max-width:95vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:10rem}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-3\.5{--tw-translate-x: .875rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[18px\]{--tw-translate-x: 18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[3px\]{--tw-translate-x: 3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[var\(--color-border-light\)\]>:not([hidden])~:not([hidden]){border-color:var(--color-border-light)}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-\[var\(--radius-sm\)\]{border-radius:var(--radius-sm)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-b-\[var\(--radius-sm\)\]{border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-bg-secondary\)\]{border-color:var(--color-bg-secondary)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-border-light\)\]{border-color:var(--color-border-light)}.border-\[var\(--color-danger\)\]{border-color:var(--color-danger)}.border-\[var\(--color-success\)\]{border-color:var(--color-success)}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-blue-500\/20{border-color:#3b82f633}.border-gray-500\/20{border-color:#6b728033}.border-green-500\/20{border-color:#22c55e33}.border-orange-500\/20{border-color:#f9731633}.border-purple-500\/20{border-color:#a855f733}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-sky-500\/20{border-color:#0ea5e933}.border-transparent{border-color:transparent}.border-b-transparent{border-bottom-color:transparent}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 14%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 6%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--color-accent\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-accent) 8%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--color-danger\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-danger) 8%,transparent)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-accent-light\)\]{background-color:var(--color-accent-light)}.bg-\[var\(--color-bg-hover\)\]{background-color:var(--color-bg-hover)}.bg-\[var\(--color-bg-primary\)\]{background-color:var(--color-bg-primary)}.bg-\[var\(--color-bg-secondary\)\]{background-color:var(--color-bg-secondary)}.bg-\[var\(--color-bg-tertiary\)\]{background-color:var(--color-bg-tertiary)}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-border-light\)\]{background-color:var(--color-border-light)}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-danger-light\)\]{background-color:var(--color-danger-light)}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.bg-\[var\(--color-success-light\)\]{background-color:var(--color-success-light)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600\/80{background-color:#d97706cc}.bg-black\/40{background-color:#0006}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-500\/20{background-color:#6b728033}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-orange-500\/10{background-color:#f973161a}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-\[var\(--color-accent\)\]{--tw-gradient-from: var(--color-accent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[var\(--color-accent-secondary\)\]{--tw-gradient-to: var(--color-accent-secondary) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-px{padding-left:1px;padding-right:1px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pl-7{padding-left:1.75rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text-muted\)\]{color:var(--color-text-muted)}.text-\[var\(--color-text-primary\)\]{color:var(--color-text-primary)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-\[var\(--color-text-tertiary\)\]{color:var(--color-text-tertiary)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/70{color:#f59e0bb3}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_48px_rgba\(0\,0\,0\,0\.12\)\,0_8px_16px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 24px 48px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.08);--tw-shadow-colored: 0 24px 48px var(--tw-shadow-color), 0 8px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: var(--shadow-card);--tw-shadow-colored: var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow-color: var(--shadow-card);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-card-hover\)\]{--tw-shadow-color: var(--shadow-card-hover);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[var\(--color-accent\)\]{--tw-ring-color: var(--color-accent)}.ring-offset-2{--tw-ring-offset-width: 2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%;overflow:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-md);line-height:1.6}code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}*:focus{outline:none}*:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-primary-action:hover,.app-secondary-action:hover{filter:brightness(.96);transform:translateY(-1px)}.app-primary-action:active,.app-secondary-action:active,.app-quiet-action:active{transform:translateY(1px)}.app-quiet-action:hover{background:var(--color-bg-hover, #f2f1ef);color:var(--color-text-primary)}.app-primary-action:disabled,.app-secondary-action:disabled,.app-quiet-action:disabled{cursor:not-allowed;filter:none;opacity:.48;transform:none}::-moz-selection{background-color:var(--color-accent-light);color:var(--color-text-primary)}::selection{background-color:var(--color-accent-light);color:var(--color-text-primary)}.card-elevated{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:box-shadow var(--transition-normal),border-color var(--transition-normal)}.card-elevated:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-border)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-fadeIn{animation:fadeIn .3s ease-in-out}.panel-divider{width:3px;flex-shrink:0;cursor:col-resize;background:linear-gradient(to bottom,transparent 0%,var(--color-border-light) 20%,var(--color-border) 50%,var(--color-border-light) 80%,transparent 100%);transition:width .2s ease,background .2s ease}.panel-divider:hover{width:4px;background:var(--color-accent)}.panel-divider:active{background:var(--color-accent)}[data-theme=te] body{font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,sans-serif}[data-theme=te] code,[data-theme=te] .font-mono,[data-theme=te] textarea{font-family:JetBrains Mono,SF Mono,Monaco,Consolas,monospace}[data-theme=te] h3,[data-theme=te] [class*=font-semibold],[data-theme=te] [class*=font-medium]:not(input):not(textarea){text-transform:uppercase;letter-spacing:.06em;font-weight:400}[data-theme=te] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=te] ::-webkit-scrollbar-track{background:var(--color-bg-secondary)}[data-theme=te] ::-webkit-scrollbar-thumb{background:var(--color-border-light);border-radius:1px}[data-theme=te] ::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}[data-theme=te] button:active:not(:disabled){box-shadow:inset 2px 2px #00000026;transform:translate(1px,1px)}[data-theme=te] .panel-divider{width:4px;background:var(--color-border)}[data-theme=te] .panel-divider:hover{width:5px;background:var(--color-accent)}[data-theme=te] .card-elevated{border-width:2px}[data-theme=te] ::-moz-selection{background-color:#ff500026;color:var(--color-text-primary)}[data-theme=te] ::selection{background-color:#ff500026;color:var(--color-text-primary)}[data-theme=bloomberg] code,[data-theme=bloomberg] .font-mono,[data-theme=bloomberg] textarea{font-family:Fira Code,SF Mono,Monaco,Cascadia Code,Consolas,monospace}[data-theme=bloomberg] ::-webkit-scrollbar{width:6px;height:6px}[data-theme=bloomberg] ::-webkit-scrollbar-track{background:#21252b}[data-theme=bloomberg] ::-webkit-scrollbar-thumb{background:#3e4451;border-radius:3px}[data-theme=bloomberg] ::-webkit-scrollbar-thumb:hover{background:#4b5263}[data-theme=bloomberg] .panel-divider{width:2px;background:#3e4451}[data-theme=bloomberg] .panel-divider:hover{width:3px;background:var(--color-accent)}[data-theme=bloomberg] ::-moz-selection{background-color:#61afef40;color:#abb2bf}[data-theme=bloomberg] ::selection{background-color:#61afef40;color:#abb2bf}[data-theme=economist] body{font-family:Merriweather,Georgia,Times New Roman,serif;line-height:1.65}[data-theme=economist] h1,[data-theme=economist] h2,[data-theme=economist] h3,[data-theme=economist] h4,[data-theme=economist] h5,[data-theme=economist] h6,[data-theme=economist] button,[data-theme=economist] label,[data-theme=economist] [class*=font-semibold],[data-theme=economist] [class*=font-medium]:not(input):not(textarea){font-family:"Source Sans 3",Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.01em}[data-theme=economist] code,[data-theme=economist] .font-mono,[data-theme=economist] textarea{font-family:Fira Code,SF Mono,Monaco,Consolas,monospace}[data-theme=economist] ::-webkit-scrollbar{width:6px;height:6px}[data-theme=economist] ::-webkit-scrollbar-track{background:#f7f7f7}[data-theme=economist] ::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:1px}[data-theme=economist] ::-webkit-scrollbar-thumb:hover{background:#999}[data-theme=economist] .panel-divider{width:2px;background:#dbdbdb}[data-theme=economist] .panel-divider:hover{width:3px;background:var(--color-accent)}[data-theme=economist] ::-moz-selection{background-color:#e3120b1f;color:#1a1a1a}[data-theme=economist] ::selection{background-color:#e3120b1f;color:#1a1a1a}[data-theme=economist] .bp-card{border-top:3px solid #e3120b}[data-theme=mochi] body{font-family:Quicksand,"M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.01em}[data-theme=mochi] h1,[data-theme=mochi] h2,[data-theme=mochi] h3,[data-theme=mochi] h4,[data-theme=mochi] h5,[data-theme=mochi] h6{font-weight:800;letter-spacing:.02em}[data-theme=mochi] code,[data-theme=mochi] .font-mono,[data-theme=mochi] textarea{font-family:Fira Code,SF Mono,Monaco,Consolas,monospace}[data-theme=mochi] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=mochi] ::-webkit-scrollbar-track{background:#fff4f7}[data-theme=mochi] ::-webkit-scrollbar-thumb{background:#f7bcd0;border:2px solid #fff4f7;border-radius:999px}[data-theme=mochi] ::-webkit-scrollbar-thumb:hover{background:#ef94b2}[data-theme=mochi] button:active:not(:disabled){transform:scale(.97)}[data-theme=mochi] .panel-divider{width:3px;background:#f5d2de}[data-theme=mochi] .panel-divider:hover{width:4px;background:var(--color-accent)}[data-theme=mochi] ::-moz-selection{background-color:#d6437a2e;color:#4a3b42}[data-theme=mochi] ::selection{background-color:#d6437a2e;color:#4a3b42}[data-theme=mochi] .bp-card,[data-theme=mochi] .card-elevated{border-color:#f5d2de;border-radius:var(--radius-lg)}[data-theme=mochi] .dashboard-hero-avatar{position:relative;color:transparent!important;background:#ffeaf0!important;box-shadow:0 6px 22px #d6437a38!important;overflow:visible}[data-theme=mochi] .dashboard-hero-avatar:after{content:"";position:absolute;top:-14px;right:-6px;bottom:-2px;left:-6px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%20width='200'%20height='200'%3e%3c!--%20Mochi%20—%20original%20mascot.%20Style%20grammar%20studied%20from%20the%20genre:%20one%20continuous%20pear%20silhouette%20with%20no%20head/body%20split,%20heavy%20warm-brown%20linework,%20close-set%20eyes,%20brow%20arcs,%20and%20hatched%20blush.%20Roughly%20as%20wide%20as%20it%20is%20tall%20—%20an%20egg%20reads%20older%20and%20less%20cute.%20Absolute%20coordinates%20throughout:%20relative%20ones%20drift%20and%20silently%20break%20the%20symmetry.%20--%3e%3cg%20fill='%23fdfaf2'%20stroke='%236b4a3c'%20stroke-width='5'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3c!--%20arm%20nubs,%20behind%20the%20blob%20so%20only%20the%20tips%20show%20--%3e%3cpath%20d='M32%20128C12%20128%204%20142%2011%20153C19%20163%2033%20155%2036%20143Z'/%3e%3cpath%20d='M168%20128C188%20128%20196%20142%20189%20153C181%20163%20167%20155%20164%20143Z'/%3e%3c!--%20one%20continuous%20body:%20ears,%20sides%20and%20feet%20all%20on%20the%20same%20contour%20--%3e%3cpath%20d='M100%2038C106%2024%20118%2015%20132%2019C145%2023%20149%2035%20143%2046C166%2060%20184%2090%20184%20124C184%20156%20162%20180%20130%20180C118%20180%20108%20176%20100%20168C92%20176%2082%20180%2070%20180C38%20180%2016%20156%2016%20124C16%2090%2034%2060%2057%2046C51%2035%2055%2023%2068%2019C82%2015%2094%2024%20100%2038Z'/%3e%3c/g%3e%3c!--%20inner%20ears,%20seated%20inside%20the%20bump%20--%3e%3cpath%20d='M70%2026C76%2027%2078%2033%2076%2040C72%2038%2068%2037%2064%2037C63%2030%2065%2025%2070%2026Z'%20fill='%23f7c3cf'/%3e%3cpath%20d='M130%2026C124%2027%20122%2033%20124%2040C128%2038%20132%2037%20136%2037C137%2030%20135%2025%20130%2026Z'%20fill='%23f7c3cf'/%3e%3c!--%20blush,%20with%20the%20hatch%20that%20flat%20pink%20was%20missing%20--%3e%3cellipse%20cx='48'%20cy='116'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cellipse%20cx='152'%20cy='116'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cg%20stroke='%23e78ea1'%20stroke-width='2.2'%20stroke-linecap='round'%3e%3cpath%20d='M41%20112l-3%207M48%20110l-4%2010M55%20112l-3%207'/%3e%3cpath%20d='M145%20112l-3%207M152%20110l-4%2010M159%20112l-3%207'/%3e%3c/g%3e%3c!--%20brow%20arcs%20--%3e%3cg%20fill='none'%20stroke='%236b4a3c'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M74%2088C79%2082%2086%2082%2091%2086'/%3e%3cpath%20d='M126%2088C121%2082%20114%2082%20109%2086'/%3e%3c/g%3e%3c!--%20close-set%20eyes%20and%20a%20small%20ω%20mouth%20tucked%20just%20beneath%20them%20--%3e%3cellipse%20cx='87'%20cy='104'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3cellipse%20cx='113'%20cy='104'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3cpath%20d='M92%20118C95%20122%2097%20122%20100%20119C103%20122%20105%20122%20108%20118'%20fill='none'%20stroke='%235a3a2e'%20stroke-width='2.8'%20stroke-linecap='round'/%3e%3c/svg%3e") center bottom / contain no-repeat;animation:mochi-bob 3s ease-in-out infinite}[data-theme=mochi] .hub-settings-wrap{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20300'%20width='300'%20height='300'%3e%3c!--%20Tileable%20pastel%20confetti:%20sparkles,%20hearts%20and%20dots.%20Chat%20transcripts%20—%20including%20long%20code%20blocks%20—%20sit%20directly%20on%20top%20of%20this,%20so%20it%20is%20tuned%20to%20read%20as%20faint%20paper%20texture,%20not%20as%20pattern.%20Ink%20is%20only%20a%20few%20RGB%20steps%20from%20the%20page%20colour%20on%20purpose;%20if%20you%20saturate%20it,%20body%20text%20gets%20noticeably%20harder%20to%20read.%20--%3e%3cg%20fill='%23f9dde8'%20opacity='0.55'%3e%3cpath%20d='M40%2026c.8%206.2%202.7%208.1%208.9%208.9-6.2.8-8.1%202.7-8.9%208.9-.8-6.2-2.7-8.1-8.9-8.9%206.2-.8%208.1-2.7%208.9-8.9z'/%3e%3cpath%20d='M226%2092c.8%206.2%202.7%208.1%208.9%208.9-6.2.8-8.1%202.7-8.9%208.9-.8-6.2-2.7-8.1-8.9-8.9%206.2-.8%208.1-2.7%208.9-8.9z'/%3e%3cpath%20d='M120%20196c.8%206.2%202.7%208.1%208.9%208.9-6.2.8-8.1%202.7-8.9%208.9-.8-6.2-2.7-8.1-8.9-8.9%206.2-.8%208.1-2.7%208.9-8.9z'/%3e%3cpath%20d='M162%20136c-5.8-4.4-8-7.3-8-9.8a4%204%200%200%201%208-1.7%204%204%200%200%201%208%201.7c0%202.5-2.2%205.4-8%209.8z'/%3e%3cpath%20d='M46%20262c-5.8-4.4-8-7.3-8-9.8a4%204%200%200%201%208-1.7%204%204%200%200%201%208%201.7c0%202.5-2.2%205.4-8%209.8z'/%3e%3ccircle%20cx='104'%20cy='72'%20r='3.4'/%3e%3ccircle%20cx='274'%20cy='234'%20r='3.4'/%3e%3ccircle%20cx='20'%20cy='162'%20r='3'/%3e%3ccircle%20cx='196'%20cy='276'%20r='3'/%3e%3c/g%3e%3c/svg%3e") 0 0 / 300px 300px repeat}[data-theme=mochi] .workspace-dashboard-grid{position:relative}[data-theme=mochi] .workspace-dashboard-grid:after{content:"";position:absolute;left:0;right:0;bottom:-68px;height:54px;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%20width='200'%20height='200'%3e%3c!--%20Hana%20—%20long%20folded%20ears,%20mint%20coat.%20The%20fold%20at%20the%20tip%20keeps%20her%20clear%20of%20any%20straight-eared%20rabbit%20character.%20--%3e%3cg%20fill='%23f2fbf6'%20stroke='%236b4a3c'%20stroke-width='5'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3c!--%20ears,%20behind%20the%20body,%20folding%20outward%20at%20the%20tip%20--%3e%3cpath%20d='M68%2052C56%2026%2054%204%2070%202C86%200%2090%2026%2092%2052Z'/%3e%3cpath%20d='M132%2052C144%2026%20146%204%20130%202C114%200%20110%2026%20108%2052Z'/%3e%3cpath%20d='M32%20128C12%20128%204%20142%2011%20153C19%20163%2033%20155%2036%20143Z'/%3e%3cpath%20d='M168%20128C188%20128%20196%20142%20189%20153C181%20163%20167%20155%20164%20143Z'/%3e%3c!--%20body:%20same%20contour%20as%20Mochi%20minus%20the%20ear%20bumps%20--%3e%3cpath%20d='M100%2032C150%2032%20184%2074%20184%20124C184%20156%20162%20180%20130%20180C118%20180%20108%20176%20100%20168C92%20176%2082%20180%2070%20180C38%20180%2016%20156%2016%20124C16%2074%2050%2032%20100%2032Z'/%3e%3c/g%3e%3cpath%20d='M74%2048C66%2028%2066%2012%2074%2012C82%2012%2084%2030%2085%2048Z'%20fill='%23b9e7d5'/%3e%3cpath%20d='M126%2048C134%2028%20134%2012%20126%2012C118%2012%20116%2030%20115%2048Z'%20fill='%23b9e7d5'/%3e%3cellipse%20cx='48'%20cy='116'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cellipse%20cx='152'%20cy='116'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cg%20stroke='%23e78ea1'%20stroke-width='2.2'%20stroke-linecap='round'%3e%3cpath%20d='M41%20112l-3%207M48%20110l-4%2010M55%20112l-3%207'/%3e%3cpath%20d='M145%20112l-3%207M152%20110l-4%2010M159%20112l-3%207'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%236b4a3c'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M74%2088C79%2082%2086%2082%2091%2086'/%3e%3cpath%20d='M126%2088C121%2082%20114%2082%20109%2086'/%3e%3c/g%3e%3c!--%20contented%20closed%20eyes:%20the%20calm%20one%20of%20the%20set%20--%3e%3cg%20fill='none'%20stroke='%235a3a2e'%20stroke-width='4'%20stroke-linecap='round'%3e%3cpath%20d='M80%20106C83%20100%2090%20100%2094%20105'/%3e%3cpath%20d='M106%20105C110%20100%20117%20100%20120%20106'/%3e%3c/g%3e%3cpath%20d='M92%20118C95%20122%2097%20122%20100%20119C103%20122%20105%20122%20108%20118'%20fill='none'%20stroke='%235a3a2e'%20stroke-width='2.8'%20stroke-linecap='round'/%3e%3c/svg%3e") calc(50% - 62px) bottom / auto 46px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%20width='200'%20height='200'%3e%3c!--%20Mochi%20—%20original%20mascot.%20Style%20grammar%20studied%20from%20the%20genre:%20one%20continuous%20pear%20silhouette%20with%20no%20head/body%20split,%20heavy%20warm-brown%20linework,%20close-set%20eyes,%20brow%20arcs,%20and%20hatched%20blush.%20Roughly%20as%20wide%20as%20it%20is%20tall%20—%20an%20egg%20reads%20older%20and%20less%20cute.%20Absolute%20coordinates%20throughout:%20relative%20ones%20drift%20and%20silently%20break%20the%20symmetry.%20--%3e%3cg%20fill='%23fdfaf2'%20stroke='%236b4a3c'%20stroke-width='5'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3c!--%20arm%20nubs,%20behind%20the%20blob%20so%20only%20the%20tips%20show%20--%3e%3cpath%20d='M32%20128C12%20128%204%20142%2011%20153C19%20163%2033%20155%2036%20143Z'/%3e%3cpath%20d='M168%20128C188%20128%20196%20142%20189%20153C181%20163%20167%20155%20164%20143Z'/%3e%3c!--%20one%20continuous%20body:%20ears,%20sides%20and%20feet%20all%20on%20the%20same%20contour%20--%3e%3cpath%20d='M100%2038C106%2024%20118%2015%20132%2019C145%2023%20149%2035%20143%2046C166%2060%20184%2090%20184%20124C184%20156%20162%20180%20130%20180C118%20180%20108%20176%20100%20168C92%20176%2082%20180%2070%20180C38%20180%2016%20156%2016%20124C16%2090%2034%2060%2057%2046C51%2035%2055%2023%2068%2019C82%2015%2094%2024%20100%2038Z'/%3e%3c/g%3e%3c!--%20inner%20ears,%20seated%20inside%20the%20bump%20--%3e%3cpath%20d='M70%2026C76%2027%2078%2033%2076%2040C72%2038%2068%2037%2064%2037C63%2030%2065%2025%2070%2026Z'%20fill='%23f7c3cf'/%3e%3cpath%20d='M130%2026C124%2027%20122%2033%20124%2040C128%2038%20132%2037%20136%2037C137%2030%20135%2025%20130%2026Z'%20fill='%23f7c3cf'/%3e%3c!--%20blush,%20with%20the%20hatch%20that%20flat%20pink%20was%20missing%20--%3e%3cellipse%20cx='48'%20cy='116'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cellipse%20cx='152'%20cy='116'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cg%20stroke='%23e78ea1'%20stroke-width='2.2'%20stroke-linecap='round'%3e%3cpath%20d='M41%20112l-3%207M48%20110l-4%2010M55%20112l-3%207'/%3e%3cpath%20d='M145%20112l-3%207M152%20110l-4%2010M159%20112l-3%207'/%3e%3c/g%3e%3c!--%20brow%20arcs%20--%3e%3cg%20fill='none'%20stroke='%236b4a3c'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M74%2088C79%2082%2086%2082%2091%2086'/%3e%3cpath%20d='M126%2088C121%2082%20114%2082%20109%2086'/%3e%3c/g%3e%3c!--%20close-set%20eyes%20and%20a%20small%20ω%20mouth%20tucked%20just%20beneath%20them%20--%3e%3cellipse%20cx='87'%20cy='104'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3cellipse%20cx='113'%20cy='104'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3cpath%20d='M92%20118C95%20122%2097%20122%20100%20119C103%20122%20105%20122%20108%20118'%20fill='none'%20stroke='%235a3a2e'%20stroke-width='2.8'%20stroke-linecap='round'/%3e%3c/svg%3e") 50% bottom / auto 54px no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%20width='200'%20height='200'%3e%3c!--%20Kumo%20—%20pointed%20ears,%20lilac%20coat,%20heart%20patch%20on%20the%20brow.%20--%3e%3cg%20fill='%23f9f4ff'%20stroke='%236b4a3c'%20stroke-width='5'%20stroke-linejoin='round'%20stroke-linecap='round'%3e%3cpath%20d='M48%2052C30%2020%2036%206%2058%2020C72%2029%2080%2041%2082%2052Z'/%3e%3cpath%20d='M152%2052C170%2020%20164%206%20142%2020C128%2029%20120%2041%20118%2052Z'/%3e%3cpath%20d='M32%20128C12%20128%204%20142%2011%20153C19%20163%2033%20155%2036%20143Z'/%3e%3cpath%20d='M168%20128C188%20128%20196%20142%20189%20153C181%20163%20167%20155%20164%20143Z'/%3e%3cpath%20d='M100%2032C150%2032%20184%2074%20184%20124C184%20156%20162%20180%20130%20180C118%20180%20108%20176%20100%20168C92%20176%2082%20180%2070%20180C38%20180%2016%20156%2016%20124C16%2074%2050%2032%20100%2032Z'/%3e%3c/g%3e%3cpath%20d='M56%2048C44%2026%2048%2018%2060%2028C68%2034%2072%2042%2073%2048Z'%20fill='%23d8c5f0'/%3e%3cpath%20d='M144%2048C156%2026%20152%2018%20140%2028C132%2034%20128%2042%20127%2048Z'%20fill='%23d8c5f0'/%3e%3c!--%20heart%20patch%20--%3e%3cpath%20d='M100%2082C89%2073%2085%2068%2085%2062A7.5%207.5%200%200%201%20100%2058.5A7.5%207.5%200%200%201%20115%2062C115%2068%20111%2073%20100%2082Z'%20fill='%23d8c5f0'/%3e%3cellipse%20cx='48'%20cy='118'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cellipse%20cx='152'%20cy='118'%20rx='16'%20ry='10'%20fill='%23f7bcc8'/%3e%3cg%20stroke='%23e78ea1'%20stroke-width='2.2'%20stroke-linecap='round'%3e%3cpath%20d='M41%20114l-3%207M48%20112l-4%2010M55%20114l-3%207'/%3e%3cpath%20d='M145%20114l-3%207M152%20112l-4%2010M159%20114l-3%207'/%3e%3c/g%3e%3cg%20fill='none'%20stroke='%236b4a3c'%20stroke-width='3'%20stroke-linecap='round'%3e%3cpath%20d='M74%2092C79%2086%2086%2086%2091%2090'/%3e%3cpath%20d='M126%2092C121%2086%20114%2086%20109%2090'/%3e%3c/g%3e%3cellipse%20cx='87'%20cy='108'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3cellipse%20cx='113'%20cy='108'%20rx='4.6'%20ry='6'%20fill='%235a3a2e'/%3e%3c!--%20small%20open%20smile:%20the%20chatty%20one%20--%3e%3cpath%20d='M92%20120C96%20126%20104%20126%20108%20120'%20fill='none'%20stroke='%235a3a2e'%20stroke-width='2.8'%20stroke-linecap='round'/%3e%3c/svg%3e") calc(50% + 62px) bottom / auto 46px no-repeat;pointer-events:none}@media (prefers-reduced-motion: reduce){[data-theme=mochi] .dashboard-hero-avatar:after{animation:none}}.xlsx-preview table{width:100%;border-collapse:collapse;font-size:var(--font-xs)}.xlsx-preview th,.xlsx-preview td{border:1px solid var(--color-border-light);padding:.35em .6em;text-align:left;white-space:nowrap}.xlsx-preview th{background:var(--color-bg-tertiary);font-weight:var(--font-semibold)}.xlsx-preview tr:nth-child(2n){background:var(--color-bg-secondary)}.markdown-prose{color:var(--color-text-primary);font-size:var(--font-sm);line-height:1.7}.markdown-prose h1{font-size:1.5em;font-weight:var(--font-bold);margin:1.25em 0 .5em;line-height:1.3;border-bottom:1px solid var(--color-border-light);padding-bottom:.3em}.markdown-prose h2{font-size:1.25em;font-weight:var(--font-semibold);margin:1.15em 0 .45em;line-height:1.35;border-bottom:1px solid var(--color-border-light);padding-bottom:.25em}.markdown-prose h3{font-size:1.1em;font-weight:var(--font-semibold);margin:1em 0 .4em;line-height:1.4}.markdown-prose h4,.markdown-prose h5,.markdown-prose h6{font-size:1em;font-weight:var(--font-semibold);margin:.85em 0 .35em}.markdown-prose>*:first-child{margin-top:0}.markdown-prose p{margin:.6em 0}.markdown-prose ul,.markdown-prose ol{margin:.6em 0;padding-left:1.75em}.markdown-prose ul{list-style-type:disc}.markdown-prose ol{list-style-type:decimal}.markdown-prose li{margin:.25em 0}.markdown-prose li>ul,.markdown-prose li>ol{margin:.15em 0}.markdown-prose code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);padding:.15em .35em;font-size:.88em}.markdown-prose pre{margin:.75em 0;padding:.85em 1em;background:var(--color-bg-tertiary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow-x:auto}.markdown-prose pre code{background:none;border:none;padding:0;font-size:.85em;line-height:1.6}.markdown-prose a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.markdown-prose a:hover{color:var(--color-accent-hover)}.markdown-prose blockquote{margin:.75em 0;padding:.5em 1em;border-left:3px solid var(--color-accent);background:var(--color-bg-tertiary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-secondary)}.markdown-prose blockquote p{margin:.3em 0}.markdown-prose table{width:100%;margin:.75em 0;border-collapse:collapse;font-size:.92em}.markdown-prose th,.markdown-prose td{border:1px solid var(--color-border-light);padding:.45em .75em;text-align:left}.markdown-prose th{background:var(--color-bg-tertiary);font-weight:var(--font-semibold)}.markdown-prose tr:nth-child(2n){background:var(--color-bg-secondary)}.markdown-prose hr{border:none;border-top:1px solid var(--color-border-light);margin:1.25em 0}.markdown-prose img{max-width:100%;border-radius:var(--radius-md)}.markdown-prose input[type=checkbox]{margin-right:.4em}.bp-card{position:relative;background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bp-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-card-hover);border-color:var(--color-border)}.bp-card .bp-accent{height:2px;border-radius:var(--radius-md) var(--radius-md) 0 0}.bp-card-ghost{border:2px dashed var(--color-border-light);border-radius:var(--radius-md);transition:border-color .15s ease,background .15s ease;cursor:pointer}.bp-card-ghost:hover{border-color:var(--color-accent);background:var(--color-accent-light)}.prompt-ai-action{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid color-mix(in srgb,var(--chat-acc) 34%,var(--chat-line));border-radius:999px;background:color-mix(in srgb,var(--color-bg-primary) 94%,var(--chat-acc));color:var(--chat-acc);box-shadow:0 5px 16px color-mix(in srgb,var(--chat-acc) 14%,transparent);font:650 11px/1 var(--chat-sans);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.prompt-ai-action:hover:not(:disabled){transform:translateY(-1px);border-color:var(--chat-acc);background:color-mix(in srgb,var(--color-bg-primary) 86%,var(--chat-acc));box-shadow:0 8px 20px color-mix(in srgb,var(--chat-acc) 20%,transparent)}.prompt-ai-action:active:not(:disabled){transform:translateY(0) scale(.98)}.prompt-ai-action:focus-visible{outline:2px solid var(--chat-acc);outline-offset:2px}.prompt-ai-action:disabled{cursor:wait;opacity:.72}[data-theme=te] .bp-card{border-width:2px;border-radius:var(--radius-sm);box-shadow:2px 2px 0 var(--color-border)}[data-theme=te] .bp-card:hover{transform:translate(-1px,-2px);box-shadow:4px 4px 0 var(--color-border)}[data-theme=te] .bp-card .bp-accent{border-radius:var(--radius-sm) var(--radius-sm) 0 0}[data-theme=te] .bp-card-ghost{border-radius:var(--radius-sm)}@keyframes hoverNavFill{0%{width:0}to{width:100%}}.nav-item-desc-track{display:inline-block;will-change:transform}@keyframes navDescScroll{0%,15%{transform:translate(0)}85%,to{transform:translate(calc(-100% + 90px))}}.nav-item:hover .nav-item-desc-track{animation:navDescScroll 4s ease-in-out infinite}.nav-submenu{margin:2px 6px 6px 16px;padding:2px 0 3px 2px;border-left:2px solid color-mix(in srgb,var(--chat-acc) 34%,transparent);border-radius:0 0 6px 6px;background:color-mix(in srgb,var(--chat-acc) 3%,transparent);transform-origin:top;animation:navSubmenuReveal .18s cubic-bezier(.2,.8,.2,1)}@keyframes navSubmenuReveal{0%{opacity:0;transform:translateY(-4px) scaleY(.98)}to{opacity:1;transform:translateY(0) scaleY(1)}}@media (prefers-reduced-motion: reduce){.nav-submenu{animation:none}}.skill-search-scope{display:inline-flex;flex:0 0 auto;align-items:center;padding:2px;border:1px solid var(--chat-line2);border-radius:7px;background:var(--color-bg-secondary)}.skill-search-scope button{min-height:27px;padding:4px 9px;border:0;border-radius:5px;background:transparent;color:var(--chat-mut);font:500 11px/1 var(--chat-sans);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.skill-search-scope button:hover:not(.active){color:var(--chat-ink);background:var(--chat-hover)}.skill-search-scope button.active{color:var(--chat-acc);background:color-mix(in srgb,var(--chat-acc) 10%,var(--color-bg-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chat-acc) 34%,transparent),0 1px 2px color-mix(in srgb,var(--chat-ink) 10%,transparent)}.skill-search-scope button:focus-visible{outline:2px solid var(--chat-acc);outline-offset:1px}@media (max-width: 760px){.folder-toolbar:has(.skill-search-scope){flex-wrap:wrap}.skill-search-scope{order:2}}.folder-toolbar-selection{min-height:38px;background:color-mix(in srgb,var(--chat-acc) 3%,transparent)}.folder-selection-summary{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:29px;padding:4px 9px 4px 7px;border:1px solid color-mix(in srgb,var(--chat-acc) 30%,var(--chat-line2));border-radius:6px;background:color-mix(in srgb,var(--chat-acc) 9%,#fff);color:var(--chat-acc);font:500 12px/1 var(--chat-sans);cursor:pointer;white-space:nowrap}.folder-selection-summary strong{font-variant-numeric:tabular-nums}.folder-selection-summary:hover{background:color-mix(in srgb,var(--chat-acc) 14%,#fff)}.folder-selection-summary:focus-visible,.folder-ocr-option:focus-visible{outline:2px solid var(--chat-acc);outline-offset:1px}.folder-toolbar-divider{width:1px;height:22px;flex:0 0 auto;margin:0 2px;background:var(--chat-line2)}.folder-ocr-option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px 9px;border:0;border-radius:5px;background:transparent;color:var(--chat-ink);font-family:var(--chat-sans);text-align:left;cursor:pointer}.folder-ocr-option:hover{background:var(--chat-hover)}.folder-ocr-option span{display:grid;gap:2px;min-width:0}.folder-ocr-option strong{font-size:12px;font-weight:600}.folder-ocr-option small{overflow:hidden;color:var(--chat-mut);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.folder-ocr-option em{color:var(--chat-mut);font:500 10.5px/1 var(--chat-mono);font-style:normal;white-space:nowrap}@media (max-width: 760px){.folder-toolbar-selection{flex-wrap:wrap}}.placeholder\:text-\[var\(--color-text-muted\)\]::-moz-placeholder{color:var(--color-text-muted)}.placeholder\:text-\[var\(--color-text-muted\)\]::placeholder{color:var(--color-text-muted)}.placeholder\:text-\[var\(--color-text-secondary\)\]::-moz-placeholder{color:var(--color-text-secondary)}.placeholder\:text-\[var\(--color-text-secondary\)\]::placeholder{color:var(--color-text-secondary)}.first\:border-t-0:first-child{border-top-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.read-only\:bg-\[var\(--color-bg-primary\)\]:-moz-read-only{background-color:var(--color-bg-primary)}.read-only\:bg-\[var\(--color-bg-primary\)\]:read-only{background-color:var(--color-bg-primary)}.hover\:border-\[var\(--color-accent\)\]:hover{border-color:var(--color-accent)}.hover\:border-\[var\(--color-border\)\]:hover{border-color:var(--color-border)}.hover\:border-\[var\(--color-border-light\)\]:hover{border-color:var(--color-border-light)}.hover\:border-\[var\(--color-danger\)\]:hover{border-color:var(--color-danger)}.hover\:border-\[var\(--color-text-muted\)\]:hover{border-color:var(--color-text-muted)}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-accent\)_15\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-danger\)_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-danger) 20%,transparent)}.hover\:bg-\[var\(--color-accent-hover\)\]:hover{background-color:var(--color-accent-hover)}.hover\:bg-\[var\(--color-accent-light\)\]:hover{background-color:var(--color-accent-light)}.hover\:bg-\[var\(--color-bg-hover\)\]:hover{background-color:var(--color-bg-hover)}.hover\:bg-\[var\(--color-bg-secondary\)\]:hover{background-color:var(--color-bg-secondary)}.hover\:bg-\[var\(--color-bg-tertiary\)\]:hover{background-color:var(--color-bg-tertiary)}.hover\:bg-amber-500\/25:hover{background-color:#f59e0b40}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/25:hover{background-color:#3b82f640}.hover\:text-\[var\(--color-accent\)\]:hover{color:var(--color-accent)}.hover\:text-\[var\(--color-danger\)\]:hover{color:var(--color-danger)}.hover\:text-\[var\(--color-text-primary\)\]:hover{color:var(--color-text-primary)}.hover\:text-\[var\(--color-text-secondary\)\]:hover{color:var(--color-text-secondary)}.hover\:text-green-300:hover{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[var\(--color-accent\)\]:focus{border-color:var(--color-accent)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--color-accent\)\]:focus{--tw-ring-color: var(--color-accent)}.focus\:ring-\[var\(--color-accent-light\)\]:focus{--tw-ring-color: var(--color-accent-light)}.focus\:ring-\[var\(--color-danger\)\]:focus{--tw-ring-color: var(--color-danger)}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}.\[\&_\.ProseMirror\]\:min-h-\[55vh\] .ProseMirror{min-height:55vh}.\[\&_\.ProseMirror\]\:outline-none .ProseMirror{outline:2px solid transparent;outline-offset:2px}.\[\&_canvas\]\:block canvas{display:block}.\[\&_canvas\]\:rounded canvas{border-radius:.25rem}.\[\&_canvas\]\:shadow-md canvas{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&_hr\]\:hidden hr{display:none}
