:root{--font-sans:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--theme-color:rgb(44,112,237);--background:#ffffff;--foreground:#000000;--button-bg:#eaeaea;--box-shadow:rgba(0,0,0,0.18) 0px 2px 4px;--dialog-bdr:rgb(215,215,215);--file-name-input-bdr:rgb(215,215,215);--dialog-bg:#ffffff;--dialog-input-bdr:#b9b9b9;--color-text:black;--dropdown-hover-bg:#c0c0c0;--erd-bg:#ffffff;--panel-bg:#fff;--panel-header-bg:#fafafa;--border:#e0e0e0;--splitter-bg:#e0e0e0;--splitter-hover:#2563eb;--splitter-handle:#cbd5e1;--action-border:#d0d7de;--action-hover-border:#8c959f;--action-color:#24292f;--status-bg:#f6f8fa;--muted:#656d76;--error-bg:#dc2626;--warning-bg:#f59e0b;--editor-loading-color:#666;--focus-outline:#2563eb;--sql-file-name-input-bg:rgb(243,243,243);--erd-sql-loading-overlay-bg:rgba(255,255,255,0.6);--login-btn-login-bg:rgb(55,55,55);--login-input-bg:white;--login-input-border:rgb(160,160,160);--login-input-text:black;--login-input-placeholder:inherit;--login-input-focus:cornflowerblue;--login-btn-icon-bg:white;--login-btn-icon-text:black;--login-btn-icon-border:rgb(142,142,142);--login-info-text:inherit;--login-hr-border:rgba(194,194,194,0.533);--auth-action-container-bg:#f2f2f2;--auth-action-card-bg:#ffffff;--auth-action-card-shadow:rgba(0,0,0,0.05) 0px 6px 24px 0px,rgba(0,0,0,0.08) 0px 0px 0px 1px;--auth-action-title-color:#000000;--auth-action-subtitle-color:#2a2a2a;--auth-action-input-bg:#efefef;--auth-action-input-border:#efefef;--auth-action-input-focus:#4a9eff;--auth-action-button-bg:#4a9eff;--auth-action-button-hover:#3a8eef;--auth-action-button-text:white;--auth-action-link-color:#4a9eff;--auth-action-loading-dots-color:#4a9eff;--list-file-bg:#ffffff;--list-file-header-bg:#f8f9fa;--list-file-border:#e1e4e8;--list-file-search-bg:#ffffff;--list-file-search-border:#d1d5da;--list-file-search-focus:#0366d6;--list-file-table-header-bg:#f6f8fa;--list-file-table-header-text:#586069;--list-file-table-row-hover:#f1f1f1;--list-file-table-border:#e1e4e8;--list-file-text-primary:#24292e;--list-file-text-secondary:#586069;--list-file-text-muted:#6a737d;--list-file-icon-color:#6a737d;--list-file-close-hover:#f1f3f4;--list-file-dropdown-bg:#ffffff;--list-file-dropdown-border:#d1d5da;--list-file-dropdown-shadow:rgba(27,31,35,0.15) 0px 3px 12px;--list-file-dropdown-hover:#f6f8fa;--list-file-danger-color:#d73a49;--list-file-danger-hover:#fef2f2;--list-file-danger-hover-bg:#d73a49;--list-file-scrollbar-thumb:#c1c8cd;--list-file-scrollbar-thumb-hover:#a1a8ad}@media (prefers-color-scheme:dark){:root{--theme-color:cornflowerblue;--background:#000000;--foreground:#ffffff;--button-bg:#2b2b2b;--dialog-bdr:rgb(73,73,73);--file-name-input-bdr:rgb(30,30,30);--dialog-bg:#2c2c2c;--dialog-input-bdr:#000000;--box-shadow:rgba(0,0,0,0.217) 0px 2px 7px;--color-text:white;--dropdown-hover-bg:#4d4d4d;--erd-bg:#3c3c3cff;--panel-bg:#2d2d30;--panel-header-bg:#3c3c3c;--border:#404040;--splitter-bg:#404040;--splitter-hover:#007acc;--splitter-handle:#606060;--action-border:#505050;--action-hover-border:#606060;--action-color:#e1e1e1;--status-bg:#3c3c3c;--muted:#b0b0b0;--error-bg:#b91c1c;--warning-bg:#f59e0b;--editor-loading-color:#bdbdbd;--focus-outline:#60a5fa;--sql-file-name-input-bg:#2d2d30;--erd-sql-loading-overlay-bg:rgba(0,0,0,0.6);--login-btn-login-bg:rgb(220,220,220);--login-input-bg:rgb(45,45,45);--login-input-border:black;--login-input-text:white;--login-input-placeholder:rgba(255,255,255,0.71);--login-input-focus:rgba(100,148,237,0.791);--login-btn-icon-bg:rgb(21,21,21);--login-btn-icon-text:white;--login-btn-icon-border:rgb(111,111,111);--login-info-text:rgb(232,232,232);--login-hr-border:rgba(0,0,0,0.533);--auth-action-container-bg:#1a1a1a;--auth-action-card-bg:#2c2c2c;--auth-action-card-shadow:rgba(0,0,0,0.3) 0px 6px 24px 0px,rgba(0,0,0,0.5) 0px 0px 0px 1px;--auth-action-title-color:#ffffff;--auth-action-subtitle-color:#cccccc;--auth-action-input-bg:#3a3a3a;--auth-action-input-border:#555;--list-file-bg:#1c2128;--list-file-header-bg:#21262d;--list-file-border:#30363d;--list-file-search-bg:#0d1117;--list-file-search-border:#30363d;--list-file-search-focus:#58a6ff;--list-file-table-header-bg:#21262d;--list-file-table-header-text:#8b949e;--list-file-table-row-hover:#2a313a;--list-file-table-border:#30363d;--list-file-text-primary:#f0f6fc;--list-file-text-secondary:#8b949e;--list-file-text-muted:#6e7681;--list-file-icon-color:#6e7681;--list-file-close-hover:#30363d;--list-file-dropdown-bg:#21262d;--list-file-dropdown-border:#30363d;--list-file-dropdown-shadow:rgba(1,4,9,0.8) 0px 16px 32px;--list-file-dropdown-hover:#30363d;--list-file-danger-color:#f85149;--list-file-danger-hover:#490202;--list-file-danger-hover-bg:#f85149;--list-file-scrollbar-thumb:#4a5568;--list-file-scrollbar-thumb-hover:#6b7280}}.light-theme{--theme-color:rgb(44,112,237);--background:#ffffff;--foreground:#000000;--button-bg:#eaeaea;--box-shadow:rgba(0,0,0,0.18) 0px 2px 4px;--dialog-bdr:rgb(215,215,215);--file-name-input-bdr:rgb(215,215,215);--dialog-bg:#ffffff;--dialog-input-bdr:#b9b9b9;--color-text:black;--dropdown-hover-bg:#c0c0c0;--erd-bg:#ffffff;--panel-bg:#fff;--panel-header-bg:#fafafa;--border:#e0e0e0;--splitter-bg:#e0e0e0;--splitter-hover:#2563eb;--splitter-handle:#cbd5e1;--action-border:#d0d7de;--action-hover-border:#8c959f;--action-color:#24292f;--status-bg:#f6f8fa;--muted:#656d76;--error-bg:#dc2626;--warning-bg:#f59e0b;--editor-loading-color:#666;--focus-outline:#2563eb;--sql-file-name-input-bg:rgb(243,243,243);--erd-sql-loading-overlay-bg:rgba(255,255,255,0.6);--login-btn-login-bg:rgb(55,55,55);--login-input-bg:white;--login-input-border:rgb(160,160,160);--login-input-text:black;--login-input-placeholder:inherit;--login-input-focus:cornflowerblue;--login-btn-icon-bg:white;--login-btn-icon-text:black;--login-btn-icon-border:rgb(142,142,142);--login-info-text:inherit;--login-hr-border:rgba(194,194,194,0.533);--auth-action-container-bg:#f2f2f2;--auth-action-card-bg:#ffffff;--auth-action-card-shadow:rgba(0,0,0,0.05) 0px 6px 24px 0px,rgba(0,0,0,0.08) 0px 0px 0px 1px;--auth-action-title-color:#000000;--auth-action-subtitle-color:#2a2a2a;--auth-action-input-bg:#efefef;--auth-action-input-border:#efefef;--list-file-bg:#ffffff;--list-file-header-bg:#f8f9fa;--list-file-border:#e1e4e8;--list-file-search-bg:#ffffff;--list-file-search-border:#d1d5da;--list-file-search-focus:#0366d6;--list-file-table-header-bg:#f6f8fa;--list-file-table-header-text:#586069;--list-file-table-row-hover:#f1f1f1;--list-file-table-border:#e1e4e8;--list-file-text-primary:#24292e;--list-file-text-secondary:#586069;--list-file-text-muted:#6a737d;--list-file-icon-color:#6a737d;--list-file-close-hover:#f1f3f4;--list-file-dropdown-bg:#ffffff;--list-file-dropdown-border:#d1d5da;--list-file-dropdown-shadow:rgba(27,31,35,0.15) 0px 3px 12px;--list-file-dropdown-hover:#f6f8fa;--list-file-danger-color:#d73a49;--list-file-danger-hover:#fef2f2;--list-file-danger-hover-bg:#d73a49;--list-file-scrollbar-thumb:#c1c8cd;--list-file-scrollbar-thumb-hover:#a1a8ad}.dark-theme{--theme-color:cornflowerblue;--background:#000000;--foreground:#ffffff;--button-bg:#2b2b2b;--dialog-bdr:rgb(73,73,73);--file-name-input-bdr:rgb(30,30,30);--dialog-bg:#2c2c2c;--dialog-input-bdr:#000000;--box-shadow:rgba(0,0,0,0.217) 0px 2px 7px;--color-text:white;--dropdown-hover-bg:#4d4d4d;--erd-bg:#3c3c3cff;--panel-bg:#2d2d30;--panel-header-bg:#3c3c3c;--border:#404040;--splitter-bg:#404040;--splitter-hover:#007acc;--splitter-handle:#606060;--action-border:#505050;--action-hover-border:#606060;--action-color:#e1e1e1;--status-bg:#3c3c3c;--muted:#b0b0b0;--error-bg:#b91c1c;--editor-loading-color:#bdbdbd;--focus-outline:#60a5fa;--sql-file-name-input-bg:#2d2d30;--erd-sql-loading-overlay-bg:rgba(0,0,0,0.6);--login-btn-login-bg:rgb(220,220,220);--login-input-bg:rgb(45,45,45);--login-input-border:black;--login-input-text:white;--login-input-placeholder:rgba(255,255,255,0.71);--login-input-focus:rgba(100,148,237,0.791);--login-btn-icon-bg:rgb(21,21,21);--login-btn-icon-text:white;--login-btn-icon-border:rgb(111,111,111);--login-info-text:rgb(232,232,232);--login-hr-border:rgba(0,0,0,0.533);--auth-action-container-bg:#1a1a1a;--auth-action-card-bg:#2c2c2c;--auth-action-card-shadow:rgba(0,0,0,0.3) 0px 6px 24px 0px,rgba(0,0,0,0.5) 0px 0px 0px 1px;--auth-action-title-color:#ffffff;--auth-action-subtitle-color:#cccccc;--auth-action-input-bg:#3a3a3a;--auth-action-input-border:#555;--list-file-bg:#1c2128;--list-file-header-bg:#21262d;--list-file-border:#30363d;--list-file-search-bg:#0d1117;--list-file-search-border:#30363d;--list-file-search-focus:#58a6ff;--list-file-table-header-bg:#21262d;--list-file-table-header-text:#8b949e;--list-file-table-row-hover:#2a313a;--list-file-table-border:#30363d;--list-file-text-primary:#f0f6fc;--list-file-text-secondary:#8b949e;--list-file-text-muted:#6e7681;--list-file-icon-color:#6e7681;--list-file-close-hover:#30363d;--list-file-dropdown-bg:#21262d;--list-file-dropdown-border:#30363d;--list-file-dropdown-shadow:rgba(1,4,9,0.8) 0px 16px 32px;--list-file-dropdown-hover:#30363d;--list-file-danger-color:#f85149;--list-file-danger-hover:#490202;--list-file-danger-hover-bg:#f85149;--list-file-scrollbar-thumb:#4a5568;--list-file-scrollbar-thumb-hover:#6b7280}:root{--text-primary:#24292e;--text-secondary:#586069;--bg-secondary:#ffffff;--border-color:#e1e4e8;--primary-color:#0366d6;--primary-hover:rgb(44,112,237)}[data-theme=dark]{--text-primary:#f0f6fc;--text-secondary:#8b949e;--bg-secondary:#1c2128;--border-color:#30363d;--primary-color:#58a6ff;--primary-hover:cornflowerblue}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.non-select,button,img,li,svg,ul{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a,a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none}body,html{background-color:var(--background);font-family:var(--font-sans);width:100%;margin:0;padding:0}.button{cursor:pointer}.button-default{background-color:rgb(248,248,248);border:1px solid rgba(204,204,204,.5);color:#5d5d5d}.button-danger{background-color:#f44336;border:1px solid #d32f2f;color:#f5f5f5}.link{padding:5px 10px;cursor:pointer}.snippet{width:auto;display:flex;justify-content:center;justify-items:center}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:#515151;color:#515151;animation:dotFlashing 1s linear infinite alternate;animation-delay:.5s}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-15px;animation:dotFlashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after,.dot-flashing:before{width:10px;height:10px;border-radius:5px;background-color:#515151;color:#515151}.dot-flashing:after{left:15px;animation:dotFlashing 1s infinite alternate;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#515151}50%,to{background-color:#cacaca}}.app{height:100%;background-color:var(--background);overflow:auto}.app,.content{position:relative;width:100%}.content{display:flex;flex-direction:column;margin-top:60px}.header-content,.main-content{width:1024px;margin:0 auto}@media (max-width:1081px){.header-content,.main-content{width:calc(100% - 48px)}}@media (max-width:768px){.header-content,.main-content{width:calc(100% - 24px)}}.main-content{flex:1 1}.spinning-loading-user-info{top:0;left:0;z-index:10000;position:fixed;background-color:#0000002e;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#spinning-loading-user-info{width:60px;aspect-ratio:1;display:flex}#spinning-loading-user-info:after,#spinning-loading-user-info:before{content:"";flex:1 1;animation:l14 1.5s linear -.25s infinite alternate both}#spinning-loading-user-info:after{--s:-1,-1;animation-delay:.5s}@keyframes l14{0%,30%{transform:scale(var(--s,1)) translate(0) perspective(150px) rotateY(0deg);-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,0 75%,0 25%);background:#fa6900}37.5%{transform:scale(var(--s,1)) translate(-10px) perspective(150px) rotateX(0deg);-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,0 75%,0 25%);background:#fa6900}50%{transform:scale(var(--s,1)) translate(-10px) perspective(150px) rotateX(-90deg);-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,0 75%,0 25%);background:#fa6900;border-radius:0}50.01%{transform:scale(var(--s,1)) translate(-10px) perspective(150px) rotateX(-90.1deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%,0 25%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%,0 25%);background:#2fb8ac;border-radius:100px 0 0 100px}62.5%{transform:scale(var(--s,1)) translate(-10px) perspective(150px) rotateX(-180deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%,0 25%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%,0 25%);background:#2fb8ac;border-radius:100px 0 0 100px}70%,to{transform:scale(var(--s,1)) translate(0) perspective(150px) rotateX(-180deg);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%,0 25%);clip-path:polygon(0 0,100% 0,100% 100%,50% 100%,0 100%,0 25%);background:#2fb8ac;border-radius:100px 0 0 100px}}