:root{--header-height: 40px;--tablist-height: 34px;--toolbar-height: 42px;--margin-top-main: -0px}.app{background-color:#7d7d7d2a}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.card{padding:2em}.read-the-docs{color:#888}.header{font-size:1.2rem;background-color:var(--primary-color);z-index:1000;top:0;left:0;right:0;position:fixed;height:var(--header-height);padding:.8em;display:flex;align-items:center;justify-content:space-between}.tablist{top:var(--header-height);background-color:#f5f5f5;z-index:999;position:fixed;height:var(--tablist-height);left:0;right:0;padding-left:19px;display:flex;align-items:center;justify-content:space-between}.toolbar{border:2px solid #ccc;background-color:#fff;z-index:998;height:var(--toolbar-height);position:fixed;top:calc(var(--header-height) + var(--tablist-height));left:29px;right:29px;display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid #e1e1e1;box-shadow:1px 2px 3px #0000001a;border-radius:4px;gap:2px}.tablist button{outline:none!important;border:none!important}.tablist button:focus{outline:none!important;box-shadow:none!important}.toolbar button{height:2.2em;min-width:2.2em;padding:.3em .6em;border-radius:4px;border:1px solid transparent;background-color:transparent;color:#000;font-weight:400;display:flex;align-items:center;gap:6px;cursor:pointer;transition:all .1s ease}.toolbar button:hover{background-color:#f3f2f132;border-color:#c7c6c4}.toolbar button:active{background-color:#edebe9;border-color:#a19f9d}.toolbar button:focus{outline:none!important;box-shadow:none!important}.toolbar button[data-appearance=primary]{background-color:#0078d4;color:#fff;border-color:#106ebe}.toolbar button[data-appearance=primary]:hover{background-color:#106ebe;border-color:#005a9e}.toolbar button[data-appearance=primary]:active{background-color:#005a9e;border-color:var(--primary-color)}.toolbar [role=separator]{width:10px;height:20px;background-color:#c8c6c4;margin:0 4px}.main{position:fixed;top:calc(var(--header-height) + var(--tablist-height) + var(--toolbar-height) + var(--margin-top-main));left:0;right:0;bottom:0;background-color:#f5f5f5}.panel-content{margin-left:22px;height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.resize-handle-vertical{width:4px;height:100%;background:gra;display:flex;justify-content:center;align-items:center;cursor:col-resize;transition:background .2s}.resize-handle-vertical-line{width:2px;height:100%;background-color:#a9a9a9;transition:background-color .2s}.resize-handle-vertical:hover .resize-handle-vertical-line,.resize-handle-vertical[data-resize-handle-active] .resize-handle-vertical-line{background-color:#0c004b;width:4px}.resize-handle-horizontal{height:1px;width:100%;background:transparent;display:flex;justify-content:center;align-items:center;cursor:row-resize;transition:background .2s}.resize-handle-horizontal-line{height:2px;width:100%;background-color:gray;transition:background-color .2s}.resize-handle-horizontal:hover .resize-handle-horizontal-line,.resize-handle-horizontal[data-resize-handle-horizontal-active]{background-color:gray;height:4px}.treeItemText{font-size:14px;font-family:Segoe UI;font-weight:400;max-width:100%;width:fit-content;width:90%;margin-left:2%}.rootTreeItemText{max-width:fit-content;font-weight:600!important;gap:4px}.treeItemWithActions{font-size:14px;font-weight:400;max-width:100%;width:fit-content;width:90%;margin-left:-18px}.treeItemText:hover{background-color:#c4c4c4ea;font-weight:500}.db-objects-flat-list{display:flex;flex-direction:column;margin-top:4px}.db-objects-flat-item{display:flex;align-items:center;gap:4px;cursor:pointer;padding:4px 4px 4px 0;border-radius:4px}.db-objects-flat-item:hover{background-color:#c4c4c4ea}.db-objects-flat-item:hover .treeItemText{font-weight:500}.db-objects-flat-icon{display:inline-flex;flex-shrink:0;align-items:center}.data-table-container{overflow:auto;height:100%;display:flex;flex-direction:column;min-height:0}.db-results-viewer{display:flex;flex-direction:column;height:100%;min-height:0}.db-results-tablist{flex-shrink:0;padding:0 4px;border-bottom:1px solid #edebe9}.db-results-panel{flex:1;min-height:0;overflow:auto}.data-table-message{padding:20px}.data-table-error{color:red}.error,.success-confirmation,.empty-state{padding:20px}.db-result-table-scroll{overflow-x:auto;width:100%}.db-result-table{table-layout:auto;width:max-content;min-width:100%;border-collapse:collapse;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:13px}.db-result-table thead tr{background-color:#f3f2f1;border-bottom:1px solid #edebe9}.db-result-table th{padding:6px 12px;text-align:left;font-weight:600;border:1px solid #edebe9;white-space:nowrap}.db-result-table tbody tr{border-bottom:1px solid #f3f2f1}.db-result-table td{padding:6px 12px;border:1px solid #edebe9;white-space:nowrap}.db-result-table .null-value{color:#a19f9d}.content-area-tabs button[role=tab]:focus,.content-area-tabs button[role=tab]:focus-visible{outline:none!important;box-shadow:none!important;border:none!important;background-color:#d2f3fd!important}.content-area-tabs button[role=tab]{height:28px!important;outline:none!important;min-width:100px!important}:root{--width-short: 40px;--width-medium: 100px;--width-large: 200px}.table-designer-container{display:flex;flex-direction:column;min-height:100%;overflow:auto;background-color:#fff}.view-designer-container{display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden;background-color:#fff}.view-designer-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.view-designer-footer{flex-shrink:0;display:flex;justify-content:flex-start;padding:4px 16px;background-color:#fff}.view-designer-tablist{height:var(--tablist-height, 60px);padding:19px 16px 16px 19px;display:flex;align-items:center;flex-shrink:0}.view-designer-tablist button{outline:none!important;border:none!important}.view-designer-tablist button:focus{outline:none!important;box-shadow:none!important}.view-designer-content{flex:1;min-height:0;background-color:#fff;overflow:auto}.view-designer-tab-panel{height:100%;background-color:#fff}.view-from-tab{display:flex;flex-direction:column;gap:16px;padding:16px 16px 16px 19px;box-sizing:border-box}.view-from-description{max-width:560px;color:#605e5c;line-height:1.4}.view-from-tables{display:flex;flex-direction:column;gap:8px;max-width:360px}.view-from-clause{display:flex;flex-direction:column;gap:8px;max-width:560px}.view-from-clause-input{width:100%;font-family:Consolas,Courier New,monospace;font-size:13px;font-weight:600}.view-save-dialog-surface{box-sizing:border-box;width:min(98vw,1200px)!important}.view-save-dialog-surface .fui-DialogBody,.view-save-dialog-surface .fui-DialogContent{width:100%;max-width:none;box-sizing:border-box}.view-save-preview-editor{width:100%;min-width:100%;height:780px;min-height:780px;box-sizing:border-box;border:1px solid #d4d4d4;border-radius:4px;overflow:hidden}.view-save-dialog-footer{grid-column:1 / -1;display:flex;align-items:flex-start;gap:16px;width:100%;box-sizing:border-box;margin-top:8px;min-height:72px}.view-save-dialog-message{flex:1 1 auto;min-width:0;height:94px;min-height:94px;max-height:94px;overflow:auto;display:flex;align-items:stretch;box-sizing:border-box}.view-save-dialog-message .fui-MessageBar{width:100%;max-width:none;align-self:flex-start}.view-save-dialog-actions{flex:0 0 auto;margin:0!important;padding:0!important;justify-content:flex-end;align-self:flex-start}.view-from-test-result{margin:0;padding:12px;max-width:760px;width:100%;box-sizing:border-box;background-color:#f5f5f5;border:1px solid #d4d4d4;border-radius:4px;font-family:Consolas,Courier New,monospace;font-size:13px;line-height:1.4;white-space:pre-wrap;overflow-x:auto}.view-select-tab{display:flex;justify-content:flex-start;height:100%;padding:16px 16px 16px 19px;box-sizing:border-box}.view-select-layout{display:flex;flex-direction:row;align-items:flex-start;gap:24px;width:100%;min-height:0}.view-select-sidebar{display:flex;flex-direction:column;flex-shrink:0;align-self:stretch;width:fit-content;max-width:200px;min-height:320px}.view-select-schema-picker{flex-shrink:0;margin-bottom:8px;width:100%}.view-select-schema-picker .fui-SplitButton{max-width:100%}.view-select-table-tabs{flex:1;min-height:0;max-height:480px;overflow:hidden}.view-select-source-radio{flex-shrink:0;margin-bottom:12px;width:100%}.view-select-columns{--view-select-dropzone-width: 320px;--view-select-dropzone-height: 670px;--view-select-dropzone-gap: 8px;display:flex;align-items:flex-start;gap:24px;flex:1;min-width:0;min-height:0}.view-select-column{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:0}.view-select-header{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-height:32px;height:32px;box-sizing:border-box}.view-select-header--selected{justify-content:flex-start;gap:12px}.view-select-header--selected .view-select-dropzone-title{flex:0 0 auto}.view-select-header .fui-Checkbox{min-height:32px;height:32px}.view-select-column>.view-select-header{width:var(--view-select-dropzone-width)}.view-select-filter-wrap{width:50%;flex-shrink:0}.view-select-search{width:100%}.view-select-dropzone-title{flex:1;min-width:0;font-size:14px;font-weight:600;color:#333}.view-select-dropzone-panel{display:flex;flex-direction:row;align-items:stretch;gap:4px}.view-select-dropzone-content{flex:0 0 auto;width:var(--view-select-dropzone-width);min-width:0;display:flex;flex-direction:column;gap:8px}.view-select-scroll-buttons{display:flex;flex-direction:column;justify-content:center;gap:8px;flex-shrink:0}.view-select-dropzone-wrap{flex:1;min-width:0;display:flex;flex-direction:column}.view-select-column>.view-select-dropzone-wrap{width:var(--view-select-dropzone-width);flex:0 0 auto}.view-select-dropzone{flex:0 0 auto;height:var(--view-select-dropzone-height);width:100%;border:1px solid #d4d4d4;border-radius:4px;padding:8px;background-color:#f0f0f0;box-sizing:border-box;overflow:hidden}.view-select-dropzone--available{overflow:hidden}.view-select-dropzone--over{background-color:#e8e8e8;border-color:#a8a8a8}.view-select-dropzone-list{display:flex;flex-direction:column;gap:var(--view-select-dropzone-gap);height:100%;overflow:hidden}.view-select-dropzone-list--scrollable{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.view-select-dropzone-list--scrollable::-webkit-scrollbar{display:none}.view-select-sortable-item{cursor:grab;touch-action:none}.view-select-sortable-item--clickable{cursor:pointer}.view-select-sortable-item:active{cursor:grabbing}.view-select-column--select-selected{--view-select-dropzone-width: 720px}.view-select-column--select-selected .view-select-dropzone-content{width:var(--view-select-dropzone-width)}.view-select-dropzone--select-selected{width:100%}.view-select-selected-row{display:flex;align-items:center;gap:8px;width:100%}.view-select-selected-row__card{flex:0 0 200px;min-width:160px;cursor:grab;touch-action:none}.view-select-selected-row__card:active{cursor:grabbing}.view-select-mode-split{flex-shrink:0;display:inline-flex}.view-select-mode-btn--empty{min-width:56px}.view-select-expression-input{min-width:0}.view-select-expression-input--as{flex:0 1 180px;min-width:120px}.view-select-expression-input--case{flex:1;min-width:240px}.view-where-tab{display:flex;justify-content:center;align-items:flex-start;height:100%;padding:16px;box-sizing:border-box}.view-where-columns{--view-select-dropzone-width: 320px;--view-select-dropzone-height: 670px;--view-select-dropzone-gap: 8px;display:flex;align-items:flex-start;justify-content:center;gap:24px}.view-select-header--title-only{justify-content:flex-start}.view-select-column--where-selected{--view-select-dropzone-width: 950px}.view-select-column--where-selected .view-select-dropzone-content{width:var(--view-select-dropzone-width)}.view-select-dropzone--where-selected{width:100%}.view-where-selected-row{display:flex;align-items:center;gap:8px;width:100%}.view-where-conjunction-slot{flex-shrink:0;width:40px;display:flex;align-items:center;justify-content:center}.view-where-selected-row__card{flex:0 0 200px;min-width:160px;cursor:grab;touch-action:none}.view-where-selected-row__card:active{cursor:grabbing}.view-where-operator-split{flex-shrink:0;display:inline-flex}.view-where-operator-btn{flex-shrink:0;min-height:40px;height:40px}.view-where-operator-btn .fui-Button{min-height:40px;height:40px;padding:0 8px;line-height:1}.view-where-operator-btn--wide{font-size:10px}.view-where-operator-btn--null{font-size:11px;white-space:nowrap}.view-where-value-input{flex:1;min-width:0}.view-where-value-input--single{flex:1;min-width:200px}.view-where-range-values{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.view-where-prefixed-input{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.view-where-input-prefix{flex-shrink:0;min-width:28px;font-size:13px;font-weight:600;color:#333;text-align:center}.view-where-range-separator{flex-shrink:0;font-size:13px;color:#666}.view-where-value-datepicker-wrap{flex:1;min-width:0}.view-where-value-field-wrap{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.view-where-value-field-wrap .view-where-value-datepicker{flex:1;min-width:0}.view-where-value-search-btn{min-width:28px;flex-shrink:0}.view-where-value-datepicker{width:100%}.view-where-values-section{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.view-where-values-section .view-where-range-values,.view-where-values-section .view-where-value-input--single,.view-where-values-section .view-where-value-field-wrap{flex:1;min-width:0}.view-where-conjunction-btn{flex-shrink:0;width:100%;padding:0 4px;font-weight:600;color:#555}.view-where-remove-btn{flex-shrink:0;min-width:34px;padding:0 4px;font-size:22px;font-weight:600;line-height:1;color:#555}.view-orderby-tab{display:flex;justify-content:center;align-items:flex-start;height:100%;padding:16px;box-sizing:border-box}.view-orderby-columns{--view-select-dropzone-width: 320px;--view-select-dropzone-height: 670px;--view-select-dropzone-gap: 8px;display:flex;align-items:flex-start;justify-content:center;gap:24px}.view-select-column--orderby-selected{--view-select-dropzone-width: 360px;--view-select-dropzone-height: 280px}.view-select-column--orderby-selected .view-select-dropzone-content{width:var(--view-select-dropzone-width)}.view-select-dropzone--orderby-selected{width:100%;overflow:hidden}.view-orderby-selected-row{display:flex;align-items:center;gap:8px;width:100%}.view-orderby-selected-row__card{flex:1;min-width:0;cursor:grab;touch-action:none}.view-orderby-selected-row__card:active{cursor:grabbing}.view-orderby-direction-btn{flex-shrink:0;min-width:44px;padding:0 4px;font-size:11px;font-weight:600;color:#555}.table-designer-title{margin-left:16px;margin-bottom:10px;font-size:16px;font-weight:600;color:#333}.view-column-panel-section{margin-left:16px;margin-top:8px;margin-right:16px,16px,16px,16px;max-width:none}.view-column-panels{display:flex;flex:1;gap:12px;min-width:0}.view-column-panel-column{flex:1;min-width:0}.view-column-panel-empty{color:#666;font-size:13px;font-style:italic;padding:4px 0}.view-column-panel-caption{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.view-columns-layout{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.view-column-panel{flex:1;min-width:0;max-height:720px;overflow-x:hidden;overflow-y:auto;border:1px solid #b8b8b8;border-radius:8px;padding:10px;background-color:#ececec;box-shadow:inset 0 2px 6px #00000024,inset 0 1px 2px #0000001a}.view-column-list{display:flex;flex-direction:column;gap:8px;min-height:160px}.view-column-list-item{padding:0;border:none;background:transparent;cursor:grab}.view-column-list-item:active{cursor:grabbing}.view-column-list-item.sortable-ghost{opacity:.45}.view-column-list-item.sortable-chosen .fui-Card{outline:2px solid #1e4ea3;box-shadow:0 2px 8px #0000001f}.table-designer-table{border-collapse:collapse;width:max-content;table-layout:auto}.table-designer-table th{text-align:left;border-bottom:2px solid #7d7d7d;border-left:2px solid #d5d5d5;font-weight:600;color:#333;background-color:#e6e3e3eb;height:28px;font-size:13px}.table-designer-table th.col-move{width:var(--width-short)}.table-designer-table th.col-name{width:var(--width-large)}.table-designer-table th.col-category,.table-designer-table th.col-type,.table-designer-table th.col-length{width:var(--width-medium)}.table-designer-table th.col-primary-key,.table-designer-table th.col-unique,.table-designer-table th.col-allow-nulls{width:var(--width-medium);text-align:center}.table-designer-table th.col-default-value{width:var(--width-large)}.table-designer-table th.col-remove{width:var(--width-short);text-align:left}.table-designer-table td{padding:2px 4px;border:2px solid #e8e8e8;vertical-align:middle}.table-designer-table td.center{text-align:center}.table-designer-input{width:240px;border:none;background:transparent;padding:4px 0}.table-designer-name{width:var(--width-large)}.table-designer-category,.table-designer-datatype{width:var(--width-medium);min-width:var(--width-medium);max-width:var(--width-medium)}.table-designer-datatype [role=option]{min-height:20px;padding-top:2px;padding-bottom:2px}.table-designer-length,.table-designer-primary-key,.table-designer-allow-nulls{width:var(--width-medium)}.table-designer-default{width:var(--width-large)}.table-designer-remove{width:var(--width-short);text-align:left}.table-designer-input.has-value{color:#06c}.table-designer-move-handle{cursor:grab;color:#000;align-items:left}.table-designer-add-button{width:150px;outline:none!important;background:transparent;border:none;cursor:pointer;color:#666}.table-designer-icon-button.delete{color:#4b4b4b}.table-designer-actions{margin:auto 16px 16px;padding:16px 0;display:flex;justify-content:flex-start}.dialog{width:300px}.table-deps-container{margin-top:8px}.table-deps-message{margin-top:12px;margin-bottom:0;font-weight:600}.table-deps-message--fk{color:var(--colorPaletteRedForeground1)}.table-deps-table{width:100%;border-collapse:collapse;font-size:14px}.table-deps-header-row,.table-deps-row{border-bottom:1px solid var(--colorNeutralStroke2)}.table-deps-th{text-align:left;padding:6px 12px 6px 0;font-weight:600}.table-deps-th:last-child{padding:6px 0}.table-deps-td{padding:6px 12px 6px 0;vertical-align:top}.table-deps-td:last-child{padding:6px 0}.table-deps-object-link{background:none;border:none;padding:0;font:inherit;color:var(--colorBrandForeground1);text-decoration:underline;cursor:pointer}.table-deps-spacer td{border:none;padding:0}.table-deps-loading,.table-deps-error{margin-top:8px}.table-deps-error{color:var(--colorPaletteRedForeground1)}.table-deps-dialog-surface{width:800px;max-height:85vh;height:fit-content}.table-deps-dialog-content{font-size:16px;max-height:60vh;overflow-y:auto}.dialog-with-bottom-message{position:relative;overflow:hidden;display:flex!important;flex-direction:column}.dialog-with-bottom-message>.fui-DialogBody{flex:1 1 auto;min-height:0}.dialog-bottom-message{flex-shrink:0;margin-top:auto;width:100%;overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.dialog-bottom-message.is-open{max-height:120px}.dialog-bottom-message.is-open.is-expanded{max-height:min(60vh,480px);overflow-y:auto}.dialog-bottom-message.is-expanded .fui-MessageBarBody{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.dialog-bottom-message-inner{transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.dialog-bottom-message.is-open .dialog-bottom-message-inner{transform:translateY(0)}.dialog-bottom-message .fui-MessageBar{width:100%;max-width:none;border-radius:0}.server-sidebar{position:fixed;top:var(--header-height);left:0;width:700px;max-width:700px;height:calc(100vh - var(--header-height));background:linear-gradient(180deg,#f8f9fa,#e9ecef);border-right:1px solid #dee2e6;box-shadow:4px 0 24px #0000001a;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1001;display:flex;flex-direction:column;overflow:hidden}.server-sidebar.open{transform:translate(0)}.server-sidebar-header h1{margin:0;color:#191919;font-size:1.35rem}.server-sidebar-hint{margin-top:10px;margin-bottom:10px;margin-left:10px;color:#495057;font-size:15px;line-height:1.4;font-weight:500}.server-sidebar-tabs{margin-bottom:16px;flex-shrink:0}.server-sidebar-tabs .fui-Tab{min-height:32px;justify-content:flex-start}.server-sidebar-header{display:flex;height:120px;justify-content:center;align-items:center;padding:18px 24px;border-bottom:1px solid #dee2e6;background:#4a9eff14}.sidebar-footer{border-top:1px solid #dee2e6;background:#f8f9fa;display:flex;justify-content:right;align-items:center;padding:18px 24px}.close-btn{font-size:28px;background:transparent;border:none;color:#6c757d;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.close-btn:hover{color:#dc3545;background:#dc35451a}.server-sidebar-content{flex:1;padding:24px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.server-sidebar-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;cursor:wait}.server-sidebar-content::-webkit-scrollbar{width:6px}.server-sidebar-content::-webkit-scrollbar-track{background:transparent}.server-sidebar-content::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:3px}.server-sidebar-content::-webkit-scrollbar-thumb:hover{background:#6c757d}.server-sidebar-overlay{position:fixed;inset:0;background:#0000004d;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000}.server-sidebar-overlay.visible{opacity:1;visibility:visible}.connection-card.fui-Card{margin-left:10px;padding:14px 20px;background-color:transparent;border-color:#000}.form-group{display:flex;align-items:center;margin-top:16px;margin-bottom:8px}.form-group-trust-delete{justify-content:space-between;gap:12px;margin-top:0}.form-label,.form-group .form-label,.fui-Label.form-label{padding-left:0;padding-right:4px;color:#000!important;font-weight:600;width:140px;min-width:140px;text-align:left}.form-group .fui-Input,.form-group .fui-Dropdown,.form-group .fui-Combobox{flex:1}.database-combobox-error.fui-Combobox:after,.form-group .database-combobox-error.fui-Combobox:after,.form-group .database-combobox-error .fui-Input:after{border-bottom-color:#c50f1f!important}.database-combobox-error.fui-Combobox:focus-within:after,.form-group .database-combobox-error.fui-Combobox:focus-within:after,.form-group .database-combobox-error:focus-within .fui-Input:after{border-bottom-color:#c50f1f!important}.connection-error{background-color:#fee2e2;border:1px solid #ef4444;color:#b91c1c;padding:12px 16px;border-radius:6px;margin-top:16px;font-size:13px;line-height:1.4;word-break:break-word;overflow:hidden;max-width:100%;box-sizing:border-box}.button-group{display:flex;gap:40px;margin-top:28px;padding-top:16px;justify-content:center}:root{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#9797972a;font-synthesis:none;text-rendering:optimizeLegibility;font-size:16px;--base-font-size: 16px;--primary-color: #1e4ea3}*,*:before,*:after{box-sizing:border-box}.divider{display:flex;align-items:center}.divider:before,.divider:after{flex:1;content:"";padding:1px;background-color:gray;margin:5px}.fui-NavItem{background-color:transparent!important;margin-bottom:-2px!important}.fui-NavItem:focus,.fui-NavItem:focus-visible{outline:none!important;box-shadow:none!important}.fui-NavDrawer{min-width:350px;background-color:transparent!important}.fui-NavDrawerBody,.fui-NavItem:hover{background-color:transparent!important;min-width:350px}a{font-weight:500;color:#fff;text-decoration:inherit}a:hover{color:#535bf2}html,body,#root{height:100%}.app-boot-splash{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#f5f5f5;z-index:9999;cursor:wait}body{margin:0;min-width:320px}h1{font-size:2.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}ServerButton{color:#d3f7fb;background-color:"lightblue";border:"none";padding:"5px 10px";border-radius:"5px"}@media(prefers-color-scheme:light){a:hover{color:#747bff}button{background-color:#f9f9f9}}
