:root{--global-font-family: "Inter", sans-serif;--script-font-family: "JetBrains Mono", "Fira Code", monospace;--title-color: linear-gradient(to right, #c5c5c5 8%, #7e47ff, #5096e6, #7e47ff);--highlight-color: #7946f0;--panel-font-family: "Inter", sans-serif;--panel-text-margin-top: 1px;--panel-font-size: 15px;--panel-btn-gap: 6px;--background: #0e0e0e;--primary-bg: #0e0e0e;--primary-border: #333333;--secondary-bg: #111111;--secondary-border: #2c2c2c;--bright-bg: #1a1a1a;--bright-border: #474747;--hover-bg: #3b3b3b50;--hover-border: #555555;--chart-bar-bg: #13812b;--process-inactive-color: #d1d415;--process-active-color: #13d40c;--process-launching-color: #858585;--process-stopping-color: #858585;--cover-bg: #111111;--cover-border: #292929;--cover-bg-blur: 0;--default-color: #dfdfdf;--muted-color: #b6b6b6;--dim-color: #808080;--selection-color: #ffffff1f;--info-text-color: #747474;--input-placeholder: #888888;--input-border-radius: 10px;--input-bg: #141414;--input-border: #2c2c2c;--checkbox-mark-color: #a7a7a7;--checkbox-mark-border-radius: 6px;--checkbox-bg: #1b1b1b;--checkbox-border: #313131;--checkbox-hover-bg: #242424;--checkbox-hover-border: #424242;--select-mark-color: #c5c5c5;--select-border-radius: 10px;--select-bg: #141414;--select-border: #2c2c2c;--select-hover-bg: #141414;--select-hover-border: #363636;--dashboard-button-border-radius: 4px;--dashboard-button-bg: transparent;--dashboard-button-border: transparent;--dashboard-button-color: #b6b6b6;--dashboard-button-hover-bg: #1f1f1f;--dashboard-button-hover-border: transparent;--dashboard-button-hover-color: #dfdfdf;--dashboard-button-selected-bg: #1f1f1f;--dashboard-button-selected-border: transparent;--dashboard-button-selected-color: #dfdfdf;--button-border-radius: 10px;--button-bg: #141414;--button-border: #2c2c2c;--button-color: #dfdfdf;--button-hover-bg: #1f1f1f;--button-hover-border: #424242;--button-hover-color: #dfdfdf;--button-active-bg: #141414;--button-active-border: #303030;--button-active-color: #b6b6b6;--info-log-color: #cecfcf;--warning-log-color: #f38c2f;--error-log-color: #ff6b6b;--non-critical-error-log-color: #e07e7e;--system-log-color: #707070;--extended-log-color: #919191;--message-progress-color: #7946f0;--message-bg: #111111cc;--message-border: #2c2c2c;--message-border-radius: 8px;--bot-connected-status-color: #22ed17;--bot-disconnected-status-color: #ed1717;--bot-waiting-status-color: #8f8f8f;--plugin-tag-border-radius: 8px;--plugin-deprecated-tag-color: #d3c017;--plugin-deprecated-tag-bg: #f7e22013;--plugin-deprecated-tag-border: #f7e1207a;--docs-header-color: #dfdfdf;--docs-code-bg: #3a393952;--docs-code-border: #3a3939c2;--docs-navigation-bg: #111111;--docs-navigation-border: #2c2c2c;--update-notice-warning-color: #ebbf31;--update-notice-warning-bg: #ebbf310d;--update-notice-warning-border: #ebc0312c;--support-notice-text-bg: #1383042e;--support-notice-text-border: #0a4d01;--scrollbar-bg: #161616;--scrollbar-thumb-bg: #353535;--scrollbar-thumb-hover-bg: #5e5e5e}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;min-height:100vh;overflow:hidden;background:#0e0e0e;color-scheme:dark}body{background:var(--background);font-family:var(--global-font-family);color:var(--default-color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none;text-rendering:optimizeSpeed}::selection{background:var(--selection-color)}::-webkit-scrollbar{display:none}.title-bar{position:fixed;top:0;left:0;width:100%;-webkit-app-region:drag;background:var(--primary-bg);border-bottom:1px solid var(--primary-border);height:35px;display:flex;z-index:99999}.title-bar .left{display:flex;min-width:200px;height:100%;justify-content:center;align-items:center;text-align:center;font-size:16px;font-weight:600;font-family:var(--script-font-family);background:var(--title-color);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-right:1px solid var(--primary-border)}.title-bar .right{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding-left:10px}.title-bar .right .info{display:flex;gap:4px;justify-content:center;align-items:center;color:var(--muted-color);font-family:var(--global-font-family);font-size:13px;font-weight:500}.title-bar .right .info .splitter{border-left:1px solid var(--primary-border);height:35px;margin-left:6px;margin-right:6px}.title-bar .right .info #play-time{text-align:center;min-width:46px;font-size:14px}.title-bar .right .info .chart-wrapper{display:flex;justify-content:space-between;align-items:center;gap:6px}.title-bar .right .info .chart-wrapper.ram{min-width:190px}.title-bar .right .info .chart-wrapper.cpu{min-width:170px}.title-bar .right .info .chart-wrapper .chart{width:80px;height:20px;display:flex;align-items:flex-end;gap:0}.title-bar .right .info .chart-wrapper .chart .bar{width:1px;height:0;background:var(--chart-bar-bg);border-radius:0}.title-bar .right .info #process-status{text-align:center;color:var(--process-inactive-color)}.title-bar .right .controls{-webkit-app-region:no-drag;display:flex;margin-right:4px}.title-bar .right .controls button{display:flex;align-items:center;justify-content:center;-webkit-app-region:no-drag;background:transparent;border:none;border-radius:6px;color:var(--muted-color);cursor:pointer;font-size:18px;padding:4px;height:30px;width:30px;outline:none}.title-bar .right .controls button:hover{color:var(--default-color);background:var(--hover-bg)}.particle-wrapper{position:absolute;left:0;top:0;width:100%;height:100vh;overflow:hidden;background:transparent}.cover{position:fixed;top:50px;left:215px;width:770px;height:530px;font-family:var(--global-font-family);display:none;border-radius:12px;padding:20px;background:var(--cover-bg);backdrop-filter:blur(var(--cover-bg-blur));-webkit-backdrop-filter:blur(var(--cover-bg-blur));border:1px solid var(--cover-border);flex-direction:column;justify-content:flex-start;z-index:100}.cover .panel{display:flex;width:100%;justify-content:center;align-items:center;gap:80px}.cover .panel .left{display:flex;width:100%;align-items:center;justify-content:left;gap:8px}.cover .panel.with-header .left .header{color:var(--default-color);font-family:var(--global-font-family);font-size:18px;font-weight:700;white-space:nowrap}.cover .panel .right{display:flex;width:100%;align-items:center;justify-content:right;gap:8px}.dashboard{position:fixed;left:0;top:35px;background:var(--primary-bg);width:200px;height:100vh;font-family:var(--global-font-family);border-right:1px solid var(--primary-border);padding-top:10px;padding-bottom:45px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:start;z-index:1;overflow-y:auto}.dashboard .splitter{display:flex;width:100%;margin-top:6px;margin-bottom:6px;border-bottom:1px solid var(--primary-border)}.dashboard button{position:relative;display:flex;justify-content:left;justify-content:start;align-items:center;text-align:center;gap:var(--panel-btn-gap);background:var(--dashboard-button-bg);border:1px solid var(--dashboard-button-border);border-radius:var(--dashboard-button-border-radius);width:90%;padding:5px 12px;border:none;cursor:pointer;color:var(--dashboard-button-color);outline:none}.dashboard button:before{content:"";position:absolute;top:3px;bottom:3px;left:0;width:3px;height:auto;border-radius:50%;opacity:0}.dashboard button:hover:not(.selected){border-color:var(--dashboard-button-hover-border);background:var(--dashboard-button-hover-bg);color:var(--dashboard-button-hover-color)}.dashboard button svg{width:20px;height:20px}.dashboard button .text{font-size:var(--panel-font-size);font-weight:500;font-family:var(--panel-font-family);margin-top:var(--panel-text-margin-top)}.dashboard button.selected{border-color:var(--dashboard-button-selected-border);background:var(--dashboard-button-selected-bg);color:var(--dashboard-button-selected-color)}.dashboard button.selected:before{background:var(--highlight-color);box-shadow:0 0 10px var(--highlight-color);opacity:1}.main-wrapper{position:fixed;left:200px;top:35px;width:calc(100% - 200px);height:calc(100vh - 35px);margin:0;display:flex;flex-direction:column;justify-content:start;align-items:center;padding:20px;overflow-y:auto}.main-wrapper.centered{justify-content:center}#open-client-settings{position:absolute;bottom:10px;left:10px}.client-settings-wrapper{position:fixed;left:0;top:35px;display:none;flex-direction:column;justify-content:start;align-items:center;width:100vw;height:calc(100vh - 35px);z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.client-settings-wrapper #close-client-settings{position:fixed;right:20px;top:20px}.client-settings-wrapper .settings{display:flex;justify-content:center;align-items:center;width:100%;gap:20px;margin-top:100px}.client-settings-wrapper .settings .section{padding:14px 8px;background:var(--secondary-bg);border-radius:12px;border:1px solid var(--secondary-border)}.client-settings-wrapper .settings .section .header{display:flex;font-family:var(--global-font-family);font-size:16px;color:var(--highlight-color);font-weight:600;padding-left:10px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--secondary-border);justify-content:start;align-items:center;letter-spacing:.2px}.client-settings-wrapper .settings .section .options{display:flex;flex-direction:column;width:100%;height:auto;justify-content:left;align-items:start;padding:0 10px;gap:12px}.client-settings-wrapper .stylekit-panel{position:absolute;bottom:0;left:0;display:flex;width:100%;justify-content:flex-start;align-items:center;padding:12px 20px;gap:6px;background:var(--secondary-bg);border-top:1px solid var(--secondary-border)}.client-settings-wrapper .stylekit-panel .stylekit{display:flex;align-items:center;justify-content:center;gap:6px;margin-right:6px}.client-settings-wrapper .stylekit-panel .stylekit label{font-family:var(--global-font-family);font-size:15px;font-weight:500;color:var(--muted-color)}.client-settings-wrapper .stylekit-panel .stylekit #current-stylekit{color:var(--default-color)}.control-wrapper{position:fixed;top:35px;right:0;max-width:610px;width:100%;max-height:570px;height:100%;overflow-y:auto;display:flex;flex-direction:column;justify-content:start;align-items:center;padding-top:20px;margin:0}.settings-layout{display:flex;gap:30px;width:100%;justify-content:center;padding:0 25px;background:transparent;border-radius:16px}.settings-column{display:flex;flex-direction:column;max-height:500px;overflow-y:auto;scroll-behavior:smooth;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:12px}.settings-column.left{display:flex;flex-direction:column;flex:1;align-items:center;justify-content:start;box-shadow:none;padding-bottom:100px;padding-top:20px}.settings-column.left .form-input{max-width:280px;width:100%}.settings-column.left .hidden{display:none;flex-direction:column;width:100%;align-items:center}.settings-column.left .spliter{display:flex;position:relative;width:90%;margin-top:30px;margin-bottom:20px;border-bottom:1px solid var(--bright-border);align-items:center;justify-content:center}.settings-column.left .spliter .name{font-family:var(--global-font-family);font-weight:700;white-space:nowrap;text-align:center;color:var(--muted-color);padding:0 12px;font-size:16px;border:none;margin-bottom:-10px;background:var(--secondary-bg)}.settings-column.right{display:flex;flex-direction:column;flex:1;width:290px;max-width:290px;padding:14px 8px;align-items:start;justify-content:start;flex-wrap:nowrap;align-content:start}.checkbox-group{display:flex;flex-direction:column;width:100%;gap:8px;align-items:start;justify-content:center}.checkbox-group .checkbox-container{padding-left:8px;margin:0;width:100%}.horizontal-spliter{display:flex;width:100%;margin:4px 0;border-bottom:1px solid var(--secondary-border)}.columns{display:flex;width:100%;padding:0 20px;margin-top:10px;justify-content:center;align-items:start}.columns .wrap{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;align-content:start;overflow-y:auto}.columns .wrap.left{display:flex;height:100%;flex-direction:column;justify-content:start;align-items:center;align-content:start}.columns .wrap.left .input-wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;max-width:270px;margin-top:20px}.columns .wrap.right{background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:8px;max-width:240px;padding:14px 0}.columns .wrap.right .checkbox-container{margin-left:6px}.hidden-wrapper{display:none;flex-direction:column;width:100%;gap:8px;max-width:280px}.hidden-wrapper.input{gap:0}.info-text{display:flex;text-align:center;color:var(--info-text-color);font-size:20px;font-family:var(--global-font-family)}.accounts-top-panel{display:flex;width:720px;border-radius:8px;justify-content:space-between;align-items:center}.accounts-top-panel .left,.accounts-top-panel .right{display:flex;align-items:center;gap:8px}.accounts-top-panel .left{justify-content:flex-start}.accounts-top-panel .right{justify-content:flex-end}.accounts-top-panel .left .input-with-button input{min-width:200px}.account-table-wrapper{display:flex;flex-direction:column;width:720px;margin-top:20px;height:360px}.account-table-header{display:flex;width:100%;padding:12px 18px 12px 12px;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-bottom:none;border-radius:12px 12px 0 0}.account-table-header .header-cell{display:flex;justify-content:start;align-items:center;font-family:var(--global-font-family);font-size:15px;font-weight:500;white-space:nowrap;color:var(--default-color)}.account-table-header .header-cell.date-header{justify-content:end;padding-right:45px;width:100%}.account-table-header .header-cell.actions-header{min-width:72px;justify-content:center}.account-list{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%;padding-bottom:0;gap:0;overflow-y:auto;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:0 0 12px 12px}.account-list .account-row{display:grid;grid-template-columns:1fr auto 100px;width:100%;align-items:center;padding:8px 12px;border-bottom:1px solid var(--secondary-border)}.account-list .account-row:last-child{border-bottom:none}.account-list .account-row .account-cell{display:flex;justify-content:flex-end;align-items:center}.account-list .account-row .account-cell.username-cell{display:flex;justify-content:start;align-items:center}.account-list .account-row .account-cell.username-cell .checkbox-container span{font-family:var(--global-font-family);font-size:17px;font-weight:500;color:var(--default-color)}.account-list .account-row .account-cell.date-cell{font-size:14px;color:var(--muted-color);margin-right:20px}.account-list .account-row .account-cell.actions-cell{display:flex;gap:6px}.account-list .account-row .action-btn{display:flex;justify-content:center;align-items:center;padding:6px;color:var(--muted-color);cursor:pointer;outline:none;background:transparent;border:none;border-radius:4px}.account-list .account-row .action-btn:hover{color:var(--default-color);background:var(--hover-bg)}.account-list .account-row .action-btn svg{width:20px;height:20px}.accounts-bottom-panel{display:flex;width:90%;justify-content:space-between;align-items:center;margin-top:20px}.accounts-bottom-panel .account-counter{display:flex;justify-content:center;align-items:center;gap:4px}.accounts-bottom-panel .account-counter label{font-family:var(--global-font-family);font-size:16px;font-weight:500;color:var(--muted-color)}.account-settings{display:flex;flex-direction:column;gap:10px}input{display:flex;width:auto;font-family:var(--global-font-family);font-size:15px;border-radius:var(--input-border-radius);outline:none;background:var(--input-bg);border:1px solid var(--input-border);padding:10px;line-height:1.5;color:var(--default-color)}input:disabled{color:var(--dim-color)}input::placeholder{color:var(--input-placeholder)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-with-button{display:flex;height:auto;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--input-border-radius)}.input-with-button input{padding-top:0;padding-bottom:0;background:transparent;border:none;border-right:1px solid var(--input-border);border-bottom-right-radius:0;border-top-right-radius:0}.input-with-button button.min{background:transparent;border:none;border-bottom-left-radius:0;border-top-left-radius:0}.input-with-button button.min:hover{background:var(--button-hover-bg)}.input-with-button button.min:disabled,.input-with-button button.min:disabled:hover,.input-with-button button.min:disabled:active{border:none;cursor:default;background:var(--button-bg);border-radius:var(--button-border-radius);color:var(--button-color)}p{margin:0}button{display:flex;justify-content:center;align-items:center;padding:10px 12px;border:1px solid var(--button-border);background:var(--button-bg);border-radius:var(--button-border-radius);color:var(--button-color);font-size:14px;font-family:var(--global-font-family);font-weight:500;gap:8px;white-space:nowrap;cursor:pointer;outline:none}button.fixed{width:130px}button.min{min-width:none;padding:10px;width:auto}button:disabled,button:disabled:hover,button:disabled:active{cursor:not-allowed;border:1px solid var(--button-border);background:var(--button-bg);border-radius:var(--button-border-radius);color:var(--dim-color)}button.toggler{min-width:110px}button:hover{color:var(--button-hover-color);border-color:var(--button-hover-border);background:var(--button-hover-bg)}button:active{color:var(--button-active-color);border-color:var(--button-active-border);background:var(--button-active-bg)}button svg{width:20px;height:20px;margin:0}.btn-group-flex{display:flex;margin-top:10px;align-items:center;justify-content:center;gap:6px}.btn-group-column{display:flex;flex-direction:column;margin-top:10px;align-items:center;justify-content:center;gap:8px}.checkbox-container{display:flex;align-items:center;cursor:pointer;color:var(--default-color);font-family:var(--global-font-family);font-size:14px;transition:color .12s ease}.checkbox-container input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{width:24px;height:24px;background:var(--checkbox-bg);border:1px solid var(--checkbox-border);border-radius:var(--checkbox-mark-border-radius);margin-right:10px;display:flex;align-items:center;justify-content:center}.checkbox-container:hover .checkmark{background:var(--checkbox-hover-bg);border-color:var(--checkbox-hover-border)}.checkbox-container input[type=checkbox]:checked~.checkmark:after{display:flex;content:"";width:4px;height:8px;border:1px solid var(--checkbox-mark-color);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-4px}.checkbox-container input[type=checkbox]:disabled~.checkmark{cursor:default;opacity:.5}.checkbox-container input[type=checkbox]:disabled~span{opacity:.5;cursor:default;text-decoration:line-through}.custom-select{position:relative;display:flex;align-items:center;justify-content:center}.custom-select.between{display:grid;grid-template-columns:1fr auto;align-items:center}.custom-select.between label{text-align:left}.custom-select label{font-family:var(--global-font-family);color:var(--muted-color);font-size:15px;margin-right:12px}.custom-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-progress-appearance:none;width:180px;font-family:var(--global-font-family);font-size:14px;font-weight:500;padding:8px 10px;background:var(--select-bg);border:1px solid var(--select-border);margin:0;border-radius:var(--select-border-radius);color:var(--default-color);cursor:pointer;outline:none}.custom-select select:hover{background:var(--select-hover-bg);border-color:var(--select-hover-border)}.custom-select select:disabled{text-decoration:line-through;color:var(--dim-color);cursor:default}.custom-select select:disabled:hover{background:var(--select-bg);border-color:var(--select-border)}.custom-select select option{font-family:var(--global-font-family);font-size:14px;font-weight:500;background:var(--select-bg);color:var(--muted-color)}.custom-select:after{content:"";position:absolute;pointer-events:none;top:52%;right:10px;transform:translateY(-50%);width:12px;height:12px;background:var(--select-mark-color);clip-path:polygon(50% 80%,0 20%,100% 20%)}.control-group{position:absolute;left:0;bottom:0;width:190px;z-index:1;background:transparent;border:none;border-radius:0;border-top:1px solid var(--primary-border)}.control-dashboard{position:fixed;top:35px;left:200px;display:flex;flex-direction:column;justify-content:start;align-items:center;background:var(--primary-bg);border-right:1px solid var(--primary-border);width:190px;height:100%}.control-dashboard .button-list{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:1px;width:100%;margin-top:12px}.control-dashboard .button-list .spliter{width:90%;border-bottom:1px solid var(--primary-border);margin:6px 0}.control-dashboard::-webkit-scrollbar{display:none;width:0;height:0}.control-dashboard .button-list button{display:flex;justify-content:left;align-items:center;text-align:center;padding:3px 14px;gap:8px;width:170px;background:var(--dashboard-button-bg);border:1px solid var(--dashboard-button-border);border-radius:var(--dashboard-button-border-radius);cursor:pointer;color:var(--dashboard-button-color);outline:none;font-weight:500;position:relative}.control-dashboard .button-list button:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;height:auto;background:transparent;border-radius:50%}.control-dashboard .button-list button:hover:not(.selected){color:var(--dashboard-button-hover-color);background:var(--dashboard-button-hover-bg);border-color:var(--dashboard-button-hover-border)}.control-dashboard .button-list button.selected{color:var(--dashboard-button-selected-color);background:var(--dashboard-button-selected-bg);border-color:var(--dashboard-button-selected-border)}.control-dashboard .button-list button.selected:before{background:var(--highlight-color);box-shadow:0 0 10px var(--highlight-color)}.control-dashboard .button-list button label{font-size:15px;font-weight:500;font-family:var(--global-font-family);cursor:pointer}.control-dashboard .button-list button svg{width:20px;height:20px}.form-input{display:flex;width:100%;max-width:300px;position:relative;margin-top:20px}.form-input.small{max-width:250px}.form-input input{width:100%;position:relative;z-index:0;line-height:1}.form-input label.text{font-family:var(--global-font-family);font-size:14px;font-weight:500;color:var(--default-color);position:absolute;top:-12px;left:12px;padding:0 2px;background:var(--primary-bg);width:auto;z-index:1;line-height:1.5;border-radius:4px}.double-input-wrapper{display:flex;width:100%;justify-content:center;align-items:center;gap:6px}.between-wrapper{display:flex;margin-top:5px;width:95%;padding-top:0}.between-wrapper .left{display:flex;justify-content:left;width:100%}.between-wrapper .right{display:flex;flex-direction:column;width:400px;align-items:center;justify-content:center;margin-right:30px}.between-wrapper .right .sep{width:100%;border-top:1px solid var(--primary-border);margin-top:20px;margin-bottom:20px}.between-wrapper .right .meta{display:block;justify-content:left;align-items:center;color:#9aa2ad;font-size:13px}.proxy-finder{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--global-font-family);color:var(--default-color)}.proxy-finder .custom-select label{color:var(--muted-color);font-size:15px}.proxy-finder .custom-select select{width:140px}.proxy-finder .status{display:flex;text-align:center;color:var(--dim-color);font-size:14px;margin-top:14px}.proxy-counter{color:var(--muted-color);text-align:left;font-family:var(--global-font-family);font-size:15px}.pretty-textarea{display:flex;flex-direction:column;position:relative;max-width:400px;width:100%;min-height:450px;max-height:450px}.pretty-textarea .frame{background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:12px;padding-top:-4px;padding-bottom:10px}.pretty-textarea .label{position:absolute;top:0;left:32%;transform:translateY(-50%);background:var(--secondary-bg);color:var(--muted-color);font-weight:600;font-size:14px;padding:6px 14px;border-radius:16px;min-width:150px;border:1px solid var(--secondary-border);pointer-events:none;white-space:nowrap;display:flex;justify-content:center;align-items:center}.pretty-textarea textarea{margin-top:20px;width:100%;min-height:420px;max-height:420px;background:transparent;font-family:var(--script-font-family);font-size:15px;color:var(--default-color);border:none;outline:none;padding:8px 8px 8px 16px;-webkit-overflow-scrolling:none;scroll-behavior:smooth;resize:none}.pretty-textarea textarea::-webkit-scrollbar{display:none}.pretty-textarea textarea::-webkit-resizer{display:none}.pretty-textarea textarea::placeholder{color:var(--input-placeholder)}.script-editor-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;gap:35px}.script-editor-wrapper .editor-container{display:flex;width:100%;height:430px;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:12px;overflow:hidden;padding:10px 0}.script-editor-wrapper .editor-container .line-counter{display:flex;flex-direction:column;min-width:60px;height:100%;color:var(--dim-color);font-family:var(--script-font-family);font-size:14px;line-height:1.6;text-align:right;padding:0 12px;border-right:1px solid var(--secondary-border);-webkit-user-select:none;user-select:none;overflow:hidden}.script-editor-wrapper .editor-container .editor{width:100%;height:100%;background:transparent;color:var(--default-color);font-family:var(--script-font-family);font-size:14px;line-height:1.6;border:none;outline:none;padding:0 16px;resize:none;white-space:pre;overflow-wrap:normal;overflow:auto}.script-editor-wrapper .editor-container .editor::-webkit-scrollbar{display:flex;height:6px;width:6px;background:var(--scrollbar-bg)}.script-editor-wrapper .editor-container .editor::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);width:4px;border-radius:6px}.script-editor-wrapper .editor-container .editor::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg)}.script-editor-wrapper .editor-container .editor::-webkit-scrollbar-corner{background:var(--scrollbar-bg)}.script-editor-wrapper .controls{display:flex;width:100%;justify-content:center;align-items:center;gap:10px}.anti-captcha-wrapper{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%;overflow-y:auto;gap:10px}.anti-captcha-wrapper .options{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;border:none;margin-top:20px}.anti-captcha-wrapper .bot-captcha{display:flex;justify-content:center;align-items:center;height:80px;width:680px;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:12px}.anti-captcha-wrapper .bot-captcha .head{display:flex;justify-content:start;align-items:center;width:100%}.anti-captcha-wrapper .bot-captcha .head .username{font-family:var(--global-font-family);font-size:16px;color:var(--default-color);margin-left:20px}.anti-captcha-wrapper .bot-captcha .buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;border-left:1px solid var(--secondary-border);padding:0 6px;width:max-content;height:100%;gap:6px}.anti-captcha-wrapper .bot-captcha .buttons button{width:120px;padding:5px 8px;border-radius:4px;transition:none}.bot-captcha-wrapper{width:100%;display:flex;justify-content:center;align-items:center;overflow-y:auto;height:100%}.bot-captcha-wrapper .captcha-img{max-height:330px;max-width:500px;image-rendering:pixelated}.webhook-options{width:300px;margin-top:20px;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:10px;padding:10px 0 10px 4px}.log-content{display:flex;flex-direction:column;height:100%;width:100%;overflow-y:auto;padding:0;border-radius:12px;background:var(--secondary-bg);border:1px solid var(--secondary-border);scrollbar-width:none;text-rendering:optimizeSpeed}.log-content::-webkit-scrollbar{display:none;width:0;height:0}.log-line{display:flex;animation:show-log-line .12s ease}@keyframes show-log-line{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.log-line:hover{background:var(--hover-bg)}.log-line-date{display:flex;justify-content:center;align-items:start;min-width:85px;padding:4px;text-align:center;font-family:var(--script-font-family);color:var(--dim-color);background:transparent;border-right:1px solid var(--secondary-border);font-size:14px;-webkit-user-select:none;user-select:none}.log-line-content{display:flex;justify-content:start;align-items:center;padding:2px;text-align:start;white-space:pre-wrap;word-break:break-all;font-family:var(--global-font-family);font-size:15px;margin-left:5px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.log-line-content.info{color:var(--info-log-color)}.log-line-content.warning{color:var(--warning-log-color)}.log-line-content.error{color:var(--error-log-color)}.log-line-content.non-critical-error{color:var(--non-critical-error-log-color)}.log-line-content.system{color:var(--system-log-color)}.log-line-content.extended{color:var(--extended-log-color)}.log-options-wrap{display:flex;justify-content:space-between;align-items:start;margin-top:15px;width:100%;padding:20px 0}.log-options-wrap .checkbox-group .checkbox-container{width:max-content}.about-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto;width:100%}.about-wrapper .description{width:700px;font-family:var(--global-font-family);font-size:15px;text-align:center;color:var(--default-color);border:1px solid var(--secondary-border);background:var(--secondary-bg);border-radius:12px;padding:15px 8px;margin-top:10px}.about-panel{display:flex;width:90%;margin-top:100px;border-radius:12px;justify-content:space-between;align-items:center}.about-panel .info{display:flex;flex-direction:column;align-items:start;gap:2px;padding-left:10px;border-left:2px solid var(--highlight-color)}.about-panel .info .element{display:flex;justify-content:center;align-items:center;gap:4px}.about-panel .info .element label{font-family:var(--global-font-family);font-size:16px;text-align:center;color:var(--muted-color)}.about-panel .social-card{display:flex;align-items:center;justify-content:center;gap:15px;width:max-content}.about-panel .social-card .btn-social{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.about-panel .social-card .btn-social svg{cursor:pointer;color:var(--dim-color);width:35px;height:35px;background:transparent;transition:color .12s ease}.about-panel .social-card .btn-social svg:hover{color:var(--highlight-color)}.features-title{margin-top:40px;margin-bottom:15px;color:var(--highlight-color);font-weight:600;font-size:1rem;text-align:center}.feature-cards-container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:10px;row-gap:10px}.feature-card{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;gap:10px;padding:20px;color:var(--dim-color);background:transparent;border:1px solid transparent;transition:color .1s ease,background .1s ease,border .1s ease}.feature-card svg{width:70px;height:70px}.feature-card label{font-family:var(--global-font-family);font-size:18px;font-weight:600}.feature-card:hover{color:var(--highlight-color);background:var(--secondary-bg);border:1px solid var(--secondary-border)}.highlight{color:var(--highlight-color);font-weight:600}.monitoring-wrapper{display:flex;flex-direction:column;justify-content:start;align-items:center;overflow-y:auto;width:100%;height:100%;border:1px solid var(--secondary-border);border-radius:12px}.monitoring-wrapper::-webkit-scrollbar{display:none;width:0;height:0}.monitoring-wrapper .profile{display:flex;justify-content:start;align-items:center;width:100%;min-height:115px;border-bottom:1px solid var(--secondary-border);overflow:hidden;transition:background .1s ease}.monitoring-wrapper .profile.glow{background:var(--hover-bg)}.monitoring-wrapper .profile .head{display:flex;flex-direction:column;justify-content:center;align-items:start;width:max-content;min-width:250px;padding:10px 0;gap:8px;border-right:1px solid var(--secondary-border)}.monitoring-wrapper .profile .head .top{display:flex;justify-content:start;align-items:center;padding:0 10px}.monitoring-wrapper .profile .head .top .image{width:55px;height:55px;border-radius:8px;object-fit:cover;display:flex;image-rendering:optimizeSpeed}.monitoring-wrapper .profile .head .top .text{display:flex;flex-direction:column;justify-content:center;align-items:start;text-align:left;margin-left:10px;gap:4px;text-rendering:optimizeSpeed}.monitoring-wrapper .profile .head .top .text .username{color:var(--default-color);font-size:15px;font-weight:600;font-family:var(--global-font-family);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.monitoring-wrapper .profile .head .top .text .status{margin:0;color:var(--bot-waiting-status-color);font-size:15px;font-weight:600;font-family:var(--global-font-family)}.monitoring-wrapper .profile .head .top .text .status:before{content:"•";margin-right:4px}.monitoring-wrapper .profile .head .bottom{display:flex;justify-content:center;width:100%;border-top:1px solid var(--secondary-border)}.monitoring-wrapper .profile .head .bottom .bot-group{width:100%;height:100%;background:transparent;border:none;border-radius:0;padding:10px 0 0 12px}.monitoring-wrapper .profile .info{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:3px;padding:0 14px;width:100%;height:100%;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-rendering:optimizeSpeed}.monitoring-wrapper .profile .info .line{font-family:var(--global-font-family);font-size:14px;color:var(--muted-color)}.monitoring-wrapper .profile .buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;border-left:1px solid var(--secondary-border);padding:0 6px;height:100%;gap:6px}.monitoring-wrapper .profile .buttons button{width:150px;padding:5px 0;border-radius:4px}.pretty-input-wrapper{display:flex;justify-content:center;align-items:center;gap:10px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;width:100%}.pretty-input-wrapper .signature{font-family:var(--global-font-family);font-size:15px;font-weight:500;color:var(--muted-color);margin-left:12px}.pretty-input-wrapper .signature.fix{width:50%}.pretty-input-wrapper input{height:36px;width:100%;border:none;border-radius:0;background:transparent;border-left:1px solid var(--input-border)}.chat-content{margin-top:20px;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:6px;max-height:390px;height:390px;overflow-y:auto;padding:0;scrollbar-width:none;-ms-overflow-style:none;text-rendering:optimizeSpeed;margin-bottom:25px}.chat-content::-webkit-scrollbar,.chat-content::-ms-scrollbar{display:none;width:0;height:0}.chat-content .line{display:flex;width:100%;background:var(--secondary-bg);justify-content:start;align-items:center;color:var(--default-color);padding:6px 8px;font-family:var(--global-font-family);font-size:14px;word-break:break-all;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;gap:4px}.chat-content .line:hover{background:var(--hover-bg)}.notice-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;z-index:9999;background:transparent;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);height:100vh;width:100%}.notice-wrapper .notice{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:520px;max-width:90%;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:16px;padding:28px 24px;text-align:center;font-family:var(--global-font-family)}.notice-wrapper .notice .close-notice-btn{position:absolute;right:14px;top:14px;width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted-color);font-size:18px;cursor:pointer;outline:none;transition:background .12s ease,color .12s ease}.notice-wrapper .notice .close-notice-btn:hover{color:var(--default-color);background:var(--hover-bg)}.notice-wrapper .notice .header{margin-top:-8px;font-weight:700;font-size:18px;color:var(--highlight-color);letter-spacing:.2px}.notice-wrapper .notice .open-url-btn{width:min-content;text-align:center;padding:10px 24px;background:transparent;color:var(--highlight-color);font-weight:600;font-size:14px;cursor:pointer;background:var(--button-bg);border:1px solid var(--button-border);border-radius:14px;margin-top:30px;white-space:nowrap;transition:color .12s ease}.notice-wrapper .notice .open-url-btn:hover{background:var(--button-hover-bg);border-color:var(--button-hover-border)}.notice-wrapper .notice.update .info-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px 0;border-radius:16px;padding:20px}.notice-wrapper .notice.update .info-wrapper .head{display:flex;gap:12px;justify-content:center;align-items:center;border:1px solid var(--secondary-border);border-radius:12px;box-shadow:0 0 16px #00000098}.notice-wrapper .notice.update .info-wrapper .logo{width:98px;height:98px;margin:0;border-top-left-radius:12px;border-bottom-left-radius:12px;border-right:1px solid var(--secondary-border)}.notice-wrapper .notice.update .info-wrapper .text{display:flex;flex-direction:column;text-align:left;gap:6px;padding:12px 14px 12px 0;border-radius:12px}.notice-wrapper .notice.update .info-wrapper .text span{font-family:var(--global-font-family);font-size:15px;font-weight:500;color:var(--muted-color)}.notice-wrapper .notice.update .info-wrapper .open-client-release:hover{color:var(--highlight-color)}.notice-wrapper .notice.update .info-wrapper .open-client-release:active{color:var(--dull-spec-color)}.notice-wrapper .notice.update .warning{font-size:13px;color:var(--update-notice-warning-color);margin-top:24px;padding:12px 16px;background:var(--update-notice-warning-bg);border-radius:12px;border:1px solid var(--update-notice-warning-border);line-height:1.5;text-align:left}.notice-wrapper .notice.support .text{font-size:15px;color:var(--default-color);margin-top:24px;padding:12px 16px;background:var(--support-notice-text-bg);border-radius:12px;border:1px solid var(--support-notice-text-border);line-height:1.5;text-align:center}.column-wrap{display:flex;flex-direction:column;height:min-content}.column-wrap input{width:300px}.scanner-wrapper{display:flex;justify-content:center;align-items:start;width:100%;height:100%;padding-left:15px;gap:40px}.scanner-wrapper .panel{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:280px}.scanner-wrapper .panel .inputs{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%}.scanner-wrapper .panel .buttons{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:30px}.scanner-wrapper .panel .info{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:6px;font-family:var(--global-font-family);font-size:14px;font-weight:500;color:var(--muted-color);width:100%;margin-top:100px}.scanner-wrapper .panel .info label .value{margin-left:4px}.scanner-wrapper #scanner-server-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;width:100%;max-height:100%;overflow-y:auto;overflow-x:auto}.scanner-wrapper #scanner-server-list::-webkit-scrollbar{display:flex;width:10px;background:var(--scrollbar-bg)}.scanner-wrapper #scanner-server-list::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);width:4px;border-radius:6px}.scanner-wrapper #scanner-server-list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg)}.scanner-wrapper #scanner-server-list .server{display:flex;justify-content:flex-start;align-items:center;width:98%;padding:8px;border-bottom:1px solid var(--secondary-border);font-family:var(--global-font-family);font-size:14px;font-weight:500;gap:8px}.scanner-wrapper #scanner-server-list .server:last-child{border-bottom:none}.scanner-wrapper #scanner-server-list .server img{width:50px;height:50px}.scanner-wrapper #scanner-server-list .server .info{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:2px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;font-size:16px}.scanner-wrapper #scanner-server-list .server .info .header{display:flex;gap:6px}.scanner-wrapper #scanner-server-list .server .info .header .ip{color:var(--default-color)}.scanner-wrapper #scanner-server-list .server .info .header .players{color:var(--muted-color)}.scanner-wrapper #scanner-server-list .server .info .version{font-size:16px;color:var(--dim-color);cursor:text}.ping-wrapper{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:20px;width:90%;height:500px}.ping-wrapper .info{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%;margin-top:10px}.ping-wrapper .info .card{display:flex;justify-content:center;align-items:start;width:100%;gap:30px;padding:20px;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:12px}.ping-wrapper .info .card .icon{width:150px;height:150px}.ping-wrapper .info .card .text{display:flex;flex-direction:column;width:100%;margin:15px 0;font-family:var(--global-font-family);font-size:14px;font-weight:500;color:var(--muted-color);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;gap:20px}.ping-wrapper .info .card .text div{display:flex;flex-direction:column;text-align:start}.ping-wrapper .info .header{font-family:var(--global-font-family);font-size:18px;font-weight:700;color:var(--dim-color);text-align:center;margin-top:80px}.ping-wrapper .info .list{display:flex;flex-direction:column;padding:0;margin-top:14px;overflow-y:auto;overflow-x:auto;width:100%;max-height:200px;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:12px}.ping-wrapper .info .list .element{display:flex;justify-content:center;align-items:center;width:100%;background:var(--secondary-bg);border-bottom:1px solid var(--secondary-border);padding-left:10px}.ping-wrapper .info .list .element:last-child{border-bottom:none}.ping-wrapper .info .list .element p{font-family:var(--global-font-family);font-size:15px;font-weight:500;color:var(--muted-color);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-align:start;white-space:nowrap}.ping-wrapper .info .list .element .username{width:300px}.ping-wrapper .info .list .element .uuid{width:100%}.ping-wrapper .info .list .element .splitter{display:flex;height:34px;border-left:1px solid var(--secondary-border);margin:0 8px}.radar-panel{display:flex;margin:10px 0 20px;width:720px;gap:6px;justify-content:center;align-items:center}.cover.radar{justify-content:start;align-items:center}.cover.radar .auto-save-settings{display:flex;flex-direction:column;width:300px;justify-content:start;align-items:start;border-radius:12px;margin-top:30px}.cover.radar .auto-save-settings .checkbox-container,.cover.radar .custom-select{width:max-content}.radar-wrapper{display:flex;flex-direction:column;justify-content:start;align-items:center;margin-top:10px;width:90%;gap:12px;overflow-y:auto}.radar-wrapper .radar-target{display:flex;width:98%;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:12px;gap:12px;padding:12px;align-items:center;animation:show-target-card .2s ease}@keyframes show-target-card{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.radar-wrapper .radar-target .card-icon{color:var(--dim-color);width:45px;min-width:45px;height:45px;margin-left:8px;transition:color .12s ease}.radar-wrapper .radar-target.glow .card-icon,.radar-wrapper .radar-target .card-icon:hover{color:var(--highlight-color)}.radar-wrapper .radar-target .info{display:flex;flex-direction:column;font-family:var(--global-font-family);font-size:14px;font-weight:400;color:var(--muted-color);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;gap:4px}.radar-wrapper .radar-target .info p{display:flex;white-space:nowrap;gap:8px}.radar-wrapper .radar-target .sep{display:flex;border-left:1px solid var(--secondary-border);height:60px;margin:0 8px}.radar-wrapper .radar-target .btn-group{display:flex;flex-direction:column;align-items:end;justify-content:center;width:100%;margin-left:auto;gap:6px}.radar-wrapper .radar-target .radar-route-container .radar-chart{width:100%;height:500px}.plugin-list{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;overflow-y:auto;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:12px}.plugin-list .plugin-card{display:flex;justify-content:space-between;align-items:center;min-height:70px;width:100%;border-bottom:1px solid var(--secondary-border);padding:0 16px}.plugin-list .plugin-card:last-child{border-bottom:none}.plugin-list .plugin-card .name{color:var(--default-color);font-family:var(--global-font-family);font-size:17px;font-weight:600;margin-bottom:4px}.plugin-list .plugin-card.deprecated .name .tag{padding:3px 6px;font-family:var(--global-font-family);font-size:14px;font-weight:500;margin-left:8px;color:var(--plugin-deprecated-tag-color);background:var(--plugin-deprecated-tag-bg);border:1px solid var(--plugin-deprecated-tag-border);border-radius:var(--plugin-tag-border-radius)}.plugin-list .plugin-card .controls{display:flex;gap:8px;align-items:end;justify-content:center;margin-left:16px}.plugin-description{display:flex;align-items:center;justify-content:start;flex-direction:column;padding:14px;gap:20px;height:100%;max-height:390px;border-radius:12px;border:1px solid var(--secondary-border);line-height:1.6;overflow-y:auto;margin-top:20px}.plugin-description p{color:var(--muted-color);font-family:var(--global-font-family);font-size:15px;font-weight:500}.plugin-latest-update{color:var(--dim-color);font-family:var(--global-font-family);font-size:15px;font-weight:500;text-align:center;margin-top:20px}.config-panel{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:40px}.config-panel .input-with-button input{width:260px}.config-panel .buttons{display:flex;justify-content:center;align-items:center;gap:6px}.config-panel .buttons .splitter{display:flex;height:24px;margin-left:4px;margin-right:4px;border-right:1px solid var(--bright-border)}#config-list{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;overflow-y:auto;width:98%;gap:15px}#config-list div{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 12px;gap:6px;background:var(--secondary-bg);border:1px solid var(--secondary-border);border-radius:12px;color:var(--default-color);font-family:var(--global-font-family);font-size:18px;font-weight:600}#config-list div.selected{background:var(--bright-bg);border-color:var(--bright-border);color:var(--highlight-color)}#config-list div:hover{background:var(--bright-bg)}.session-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.session-wrapper .panel{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;height:100%;width:100%;padding-right:30px}.session-wrapper .panel .inputs{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%}.session-wrapper .panel .buttons{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:30px}.session-wrapper .panel .info{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;gap:4px;width:100%;margin-top:280px}.session-wrapper .panel .info label{font-family:var(--global-font-family);font-size:14px;font-weight:500;color:var(--muted-color)}.session-wrapper .panel .info label .default-value{margin-left:4px;user-select:text;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;cursor:text}.session-wrapper .panel .info label .copy-value{margin-left:4px;cursor:pointer}.session-wrapper .chat{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;width:380px;border:1px solid var(--secondary-border);border-radius:12px}.session-wrapper .chat .content{display:flex;flex-direction:column;justify-content:flex-end;align-items:start;height:100%;width:380px;overflow-y:auto}.session-wrapper .chat .content label{display:flex;justify-content:flex-start;align-items:center;font-family:var(--global-font-family);font-size:14px;font-weight:500;color:var(--muted-color);padding:8px;width:100%;word-break:break-all;border-bottom:1px solid var(--secondary-border);user-select:text;-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;cursor:text}.session-wrapper .chat .content label:last-child{border-bottom:none}.session-wrapper .chat .content label:hover{color:var(--default-color)}.session-wrapper .chat .input-with-button{border:none;border-top:1px solid var(--input-border);border-radius:0 0 12px 12px}.session-wrapper .chat .input-with-button,.session-wrapper .chat .input-with-button input{width:100%}.session-wrapper .chat .input-with-button button.min{border-radius:0 0 12px}.messages-wrapper{position:absolute;right:20px;bottom:20px;height:auto;width:auto;display:flex;flex-direction:column;justify-content:center;align-items:start;z-index:9000;background:transparent;border:none;gap:12px}.message{display:flex;flex-direction:column;justify-content:center;align-items:start;z-index:9000;background:var(--message-bg);border:1px solid var(--message-border);border-radius:var(--message-border-radius);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);height:auto;width:320px;animation:show-message .3s ease;overflow:hidden}.message.hide{animation:hide-message .3s ease forwards}@keyframes show-message{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes hide-message{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}.message .progress-bar{position:absolute;bottom:0;left:0;display:flex;background:var(--message-progress-color);width:100%;height:2px;animation:wane-progress-bar 3.9s linear forwards}@keyframes wane-progress-bar{0%{width:100%;opacity:1}to{width:0%;opacity:.5}}.message .up-part{width:100%;display:flex;padding:4px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--message-border)}.message .up-part .name{font-family:var(--global-font-family);font-size:15px;font-weight:700;color:var(--muted-color);margin-left:6px}.message .up-part .close-btn{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--muted-color);font-size:14px;font-weight:700;cursor:pointer;outline:none}.message .up-part .close-btn:hover{color:var(--default-color);background:var(--hover-bg)}.message .down-part{width:100%;padding:10px 10px 14px;display:flex;justify-content:start;align-items:start;text-align:left;font-family:var(--global-font-family);font-size:14px;color:var(--muted-color);background:var(--message-bg)}.documentation-wrapper{display:flex;justify-content:start;align-items:start;width:100%;height:100%}.documentation-wrapper .text{display:flex;flex-direction:column;align-items:start;width:98%;height:100%;overflow-y:auto;padding:0 20px 30px;gap:10px;font-family:var(--global-font-family);font-size:16px;color:var(--default-color);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-ms-overflow-style:text}.documentation-wrapper .text::-webkit-scrollbar{display:flex;width:10px;background:var(--scrollbar-bg)}.documentation-wrapper .text::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg);width:4px;border-radius:6px}.documentation-wrapper .text::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-bg)}.documentation-wrapper .navigation{position:absolute;right:0;top:0;display:flex;flex-direction:column;align-items:start;justify-content:start;overflow-y:auto;padding:8px 0;width:18px;height:100%;background:var(--docs-navigation-bg);border-left:1px solid var(--docs-navigation-border);z-index:200}.documentation-wrapper .navigation .header,.documentation-wrapper .navigation .subheader{padding:8px 0 8px 10px;color:var(--muted-color);font-family:var(--global-font-family);font-size:18px}.documentation-wrapper .navigation .header span,.documentation-wrapper .navigation .subheader span{font-family:var(--script-font-family)}.documentation-wrapper .navigation .subheader{padding-left:30px}.documentation-wrapper .navigation .header:hover,.documentation-wrapper .navigation .subheader:hover{color:var(--highlight-color)}.documentation-wrapper h1{width:100%;font-size:26px;color:var(--docs-header-color);border-bottom:1px solid var(--bright-border);padding-bottom:6px}.documentation-wrapper h2{color:var(--docs-header-color);font-size:20px;margin-bottom:5px}.documentation-wrapper h3{color:var(--docs-header-color);font-size:18px;margin-bottom:5px}.documentation-wrapper p{font-size:16px;padding:0;line-height:1.4}.documentation-wrapper ul{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:8px;margin-top:4px;padding-left:20px}.documentation-wrapper ol{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:8px;margin-top:4px;padding-left:24px}.documentation-wrapper code{font-family:var(--script-font-family);background:var(--docs-code-bg);border:1px solid var(--docs-code-border);border-radius:4px;margin:0;padding:0 4px;line-height:1.8}.documentation-wrapper pre{font-family:var(--script-font-family);font-size:15px;padding:8px;background:var(--docs-code-bg);border:1px solid var(--docs-code-border);border-radius:4px;margin:10px 0;width:100%;max-width:100%}.documentation-wrapper pre code{background:transparent;padding:0;border:none;border-radius:0;margin:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.web-panel{background:#0e1014;padding-top:44px}.web-panel,.web-panel button,.web-panel input,.web-panel select,.web-login-overlay{font-family:Inter Variable,system-ui,sans-serif}.web-panel textarea,.web-panel code,.web-panel pre{font-family:JetBrains Mono Variable,monospace}.web-owner-bar{position:fixed;inset:0 0 auto;height:44px;z-index:9000;display:flex;gap:12px;align-items:center;padding:0 22px;border-bottom:1px solid #2a2e36;background:#13161b;color:#adb4bf;font:12px Inter,system-ui,sans-serif}.web-owner-bar strong{color:#e6e9ef;font-size:11px;letter-spacing:1.6px}.web-owner-dot{width:7px;height:7px;border-radius:100%;background:#83b69e}.web-owner-bar.offline .web-owner-dot{background:#c19565}.web-autostart{margin-left:auto;display:flex;gap:7px;align-items:center}.web-autostart-short{display:none}.web-owner-bar button{border:1px solid #343943;border-radius:6px;padding:5px 12px;background:transparent;color:#cbd1da;cursor:pointer}.web-panel [hidden]{display:none!important}.web-panel .title-bar{display:none;-webkit-app-region:none}.web-panel .dashboard,.web-panel .main-wrapper,.web-panel .control-dashboard,.web-panel .control-wrapper{top:44px;height:calc(100vh - 44px);height:calc(100dvh - 44px)}.web-panel .client-settings-wrapper{top:44px;height:calc(100dvh - 44px)}.web-login-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 15%,#202632,#0b0d11 65%);font-family:Inter,system-ui,sans-serif}.web-login-card{box-sizing:border-box;width:min(430px,calc(100vw - 36px));border:1px solid #303641;border-radius:18px;padding:36px;background:#14181fe8;box-shadow:0 28px 100px #0005;color:#e3e8ef}.web-login-mark{width:44px;height:44px;display:grid;place-items:center;background:#e0e4ea;color:#202630;border-radius:10px;font-size:28px;font-weight:850;margin-bottom:27px}.web-eyebrow{font-size:10px;letter-spacing:2px;color:#97a2b2}.web-login-card h1{margin:10px 0 13px;font-size:27px;font-weight:600;letter-spacing:-.8px}.web-login-card p{color:#98a2b1;font-size:13px;line-height:1.7;margin-bottom:26px}.web-login-card label{display:grid;gap:9px;font-size:12px;color:#c4ccd8}.web-login-card input{box-sizing:border-box;width:100%;height:44px;border:1px solid #353c48;border-radius:8px;background:#0e1219;color:#edf0f6;padding:0 13px;font:15px system-ui;outline:none}.web-login-card input:focus{border-color:#91a0b7}.web-login-card button{width:100%;height:44px;border:0;border-radius:8px;background:#d3dbe7;color:#1c232d;font-weight:650;cursor:pointer;margin-top:10px}.web-login-card button:disabled{opacity:.45;cursor:wait}.web-login-card small{display:block;margin-top:23px;font-size:11px;color:#7c8798;text-align:center}.web-login-error{color:#e6a8a2;font-size:12px;min-height:18px;margin-top:12px}.web-files{background:#171b22;color:#d6dde7;border:1px solid #363d48;border-radius:12px;padding:24px;max-height:75vh}.web-files button{display:block;margin:10px 0;padding:9px 15px;color:inherit;background:#262d38;border:1px solid #404957;border-radius:6px;cursor:pointer}.web-files::backdrop{background:#000a}@media(max-width:800px){.web-owner-bar{gap:7px;padding:0 10px}.web-owner-bar strong{font-size:10px;letter-spacing:1px}.web-owner-status{display:none}.web-autostart{margin-left:auto;gap:5px;min-width:0;font-size:11px}.web-autostart-long{display:none}.web-autostart-short{display:inline}.web-owner-bar button{padding:5px 9px}.web-panel .dashboard{width:58px;top:44px;height:calc(100vh - 44px);height:calc(100dvh - 44px);padding:8px 0 calc(8px + env(safe-area-inset-bottom))}.web-panel .dashboard button{width:44px;min-height:36px;flex:0 0 auto;justify-content:center;gap:0;padding:4px 0}.web-panel .dashboard button svg{width:21px;height:21px}.web-panel .dashboard button .text{display:none}.web-panel .dashboard .splitter{width:30px;margin:5px 0}.web-panel .main-wrapper{left:58px;top:44px;width:calc(100% - 58px);height:calc(100vh - 44px);height:calc(100dvh - 44px);padding:12px 12px calc(12px + env(safe-area-inset-bottom));align-items:stretch}.web-panel .main-wrapper.centered{justify-content:flex-start}.web-panel .form-input,.web-panel .form-input.small,.web-panel .settings-column.left .form-input{width:100%;max-width:100%}.web-panel input,.web-panel select,.web-panel textarea{font-size:16px}.web-panel .form-input input{height:44px}.web-panel .custom-select{width:100%;justify-content:space-between;flex-wrap:wrap;gap:6px}.web-panel .custom-select select{max-width:100%}.web-panel .btn-group-flex{flex-wrap:wrap}.web-panel .btn-group-flex button{min-height:40px}.web-panel .column-wrap{width:100%}.web-panel .settings-layout{flex-direction:column;gap:12px;padding:0}.web-panel .settings-column{width:100%;max-height:none}.web-panel .settings-column.left{padding:12px 8px 20px}.web-panel .settings-column.left .spliter{width:100%}.web-panel .settings-column.right{width:100%;max-width:none}.web-panel .accounts-top-panel{width:100%;flex-wrap:wrap;gap:8px}.web-panel .accounts-top-panel .left,.web-panel .accounts-top-panel .right{flex:1 1 100%}.web-panel .accounts-top-panel .left .input-with-button,.web-panel .accounts-top-panel .right .input-with-button{width:100%}.web-panel .accounts-top-panel .left .input-with-button input{width:100%;min-width:0}.web-panel .accounts-bottom-panel{width:100%;flex-wrap:wrap;gap:8px}.web-panel .account-table-wrapper{width:100%;height:auto;max-height:50vh}.web-panel .account-table-header{padding:10px 12px}.web-panel .account-table-header .date-header,.web-panel .account-list .account-row .date-cell{display:none}.web-panel .account-list .account-row{grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.web-panel .account-list .account-row .account-cell.username-cell .checkbox-container span{font-size:15px}.web-panel .session-wrapper{flex-direction:column;justify-content:flex-start;gap:12px;height:auto}.web-panel .session-wrapper .panel{width:100%;height:auto;padding-right:0}.web-panel .session-wrapper .panel .info{margin-top:18px}.web-panel .session-wrapper .panel .buttons{flex-wrap:wrap}.web-panel .session-wrapper .chat,.web-panel .session-wrapper .chat .content{width:100%}.web-panel .session-wrapper .chat{height:52vh;min-height:260px}.web-panel .chat-content{height:45vh;max-height:45vh}.web-panel .control-dashboard{top:44px;left:58px;right:0;width:auto;height:auto;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid var(--primary-border);padding:6px;z-index:6}.web-panel .control-dashboard .button-list{flex-direction:row;justify-content:flex-start;align-items:center;width:auto;margin-top:0;gap:2px}.web-panel .control-dashboard .button-list button{width:auto;flex:0 0 auto;padding:6px 10px;white-space:nowrap}.web-panel .control-dashboard .button-list button label{font-size:12px}.web-panel .control-dashboard .button-list .spliter{width:1px;height:22px;margin:0 4px;border-bottom:0;border-right:1px solid var(--primary-border);flex:0 0 auto}.web-panel .control-wrapper{top:96px;left:58px;right:0;width:auto;max-width:none;height:calc(100vh - 96px);height:calc(100dvh - 96px);max-height:none;padding:8px 0 52px}.web-panel .control-wrapper .columns{flex-direction:column;padding:0 10px}.web-panel .columns .wrap.left,.web-panel .columns .wrap.right{width:100%;max-width:100%}.web-panel .columns .wrap.left .input-wrap{max-width:100%}.web-panel .control-group{position:fixed;left:58px;right:0;bottom:0;width:auto;height:40px;padding:0 10px;background:var(--primary-bg);z-index:7}.web-panel .about-wrapper .description{width:100%}.web-panel .notice{max-width:calc(100vw - 24px);padding:20px 16px}.web-panel .messages-wrapper{right:10px;bottom:calc(10px + env(safe-area-inset-bottom))}.web-panel .ping-wrapper,.web-panel .scanner-wrapper,.web-panel .monitoring-wrapper,.web-panel .radar-wrapper{width:100%}.web-panel .scanner-wrapper{flex-direction:column;gap:16px;height:auto;padding-left:0}.web-panel .ping-wrapper .info .card{flex-direction:column;gap:12px}.web-panel .ping-wrapper .info .card .icon{width:96px;height:96px}.web-panel .ping-wrapper .info .list .element .username{width:auto}.web-panel .monitoring-wrapper .profile{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:8px}.web-panel .monitoring-wrapper .profile .head{width:100%;min-width:0;border-right:0;border-bottom:1px solid var(--secondary-border);padding:8px 0}.web-panel .monitoring-wrapper .profile .buttons{flex-direction:row;flex-wrap:wrap;border-left:0;padding:8px 0}.web-panel .monitoring-wrapper .profile .buttons button{width:auto;min-width:120px}.web-panel .radar-wrapper .radar-target{flex-wrap:wrap}.web-panel .documentation-wrapper .navigation{display:none}.web-panel .documentation-wrapper .text{padding:0 4px 20px}.web-panel .main-wrapper pre,.web-panel .main-wrapper table,.web-panel .main-wrapper img{max-width:100%}.web-panel .main-wrapper table{display:block;overflow-x:auto}}@media(max-width:520px){.web-login-card{padding:26px 20px}.web-login-card h1{font-size:24px}}
