.nav button{color:var(--muted);padding:11px 13px;border-radius:10px;display:flex;gap:10px;align-items:center;border:0;background:transparent;text-align:left;width:100%}.nav button.active,.nav button:hover{color:white;background:#ffffff0d}.notice{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border:1px solid #42dc9640;background:#42dc9610;color:#8deab9;border-radius:10px;margin-bottom:16px;cursor:pointer}.bots-list{padding:8px 20px}.bot-row{display:flex;align-items:center;gap:15px;padding:17px 5px;border-bottom:1px solid var(--line)}.bot-logo{width:43px;height:43px;border-radius:11px;background:#7657f519;color:#9c86ff;display:grid;place-items:center}.bot-info{display:grid;grid-gap:5px;gap:5px;flex:1 1}.bot-info span{color:var(--muted);font-size:13px}.bot-actions{display:flex;gap:7px}.bot-actions button{width:36px;height:36px;border:1px solid var(--line);background:#ffffff06;color:#aab3c1;border-radius:9px;display:grid;place-items:center}.bot-actions svg{width:15px}.bot-actions button:hover{color:white;border-color:#745bd3}.bot-actions .danger:hover{color:#ff7582;border-color:#ff7582}.empty-state{text-align:center;padding:70px 20px;color:var(--muted)}.empty-state svg{color:#765de0}.tool-view{min-height:430px}.tool-head{display:flex;align-items:center;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--line)}.tool-head h3{margin:0 0 5px}.tool-head>div:nth-child(2){flex:1 1}.tool-head select{background:#090e17;color:white;border:1px solid var(--line);border-radius:9px;padding:10px}.upload-box{margin-top:35px;min-height:220px;border:1px dashed #3c475b;border-radius:14px;display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;color:var(--muted);cursor:pointer}.upload-box:hover{border-color:#795fe3;background:#795fe307}.upload-box b{color:white}.upload-box input{display:none}.console-box{margin-top:25px;min-height:280px;border:1px solid #202939;background:#070b12;border-radius:12px;padding:20px;font:14px Consolas,monospace;color:#8691a2}.console-box i{color:#9b83ff;font-style:normal}.settings-view{display:grid;grid-template-columns:auto 1fr;grid-gap:25px;gap:25px;align-items:start}.settings-view>div{padding-bottom:20px;border-bottom:1px solid var(--line)}.settings-avatar{width:60px;height:60px!important;border:0!important;border-radius:16px;background:#7657f519;color:#9c86ff;display:grid;place-items:center}.admin-grid{grid-template-columns:repeat(4,1fr)}.modal-backdrop{position:fixed;inset:0;background:#000a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px;z-index:50}.modal{position:relative;width:min(470px,100%);text-align:center;padding:30px}.modal h2{margin:17px 0 5px}.modal label{display:grid;text-align:left;grid-gap:7px;gap:7px;margin-top:17px;font-size:13px;font-weight:650}.modal input,.modal textarea{border:1px solid var(--line);border-radius:9px;background:#080d15;color:white;padding:12px;resize:vertical}.modal textarea{min-height:85px}.modal .full{margin-top:20px}.modal-close{position:absolute;right:15px;top:15px;border:0;background:none;color:var(--muted)}@media(max-width:700px){.bot-row{align-items:flex-start;flex-wrap:wrap}.bot-actions{width:100%}.tool-head{align-items:flex-start;flex-wrap:wrap}.admin-grid,.settings-view{grid-template-columns:1fr}.modal{padding:25px 18px}}.file-row{display:grid;grid-template-columns:auto 1fr auto auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.file-row:last-child{border:0}.file-row>span{color:var(--muted);font-size:12px}.file-row .btn{padding:7px 10px}.danger{color:#d52f3f!important}.console-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px}.console-toolbar>span{margin-right:auto;color:var(--muted);font-size:12px}.real-console{overflow:auto;max-height:510px;min-height:360px}.log-line{display:grid;grid-template-columns:75px 65px 1fr;grid-gap:10px;gap:10px;padding:5px 0;border-bottom:1px solid #ffffff0a}.log-line time{color:#687385}.log-line b{text-transform:uppercase;color:#6fd9a5;font-size:11px}.log-line.error b{color:#ff7280}.log-line.system b{color:#77a4ff}.log-line pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;color:#cbd4e2}.admin-tabs{display:flex;gap:3px;margin:24px 0 10px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#f5f6f8;width:max-content}.admin-tabs button{border:0;background:transparent;padding:9px 15px;border-radius:7px;color:var(--muted)}.admin-tabs button.active{background:#fff;color:#111;box-shadow:0 1px 4px #0002}.admin-table{padding:0 18px}.admin-row{display:flex;align-items:center;gap:15px;padding:15px 2px;border-bottom:1px solid var(--line)}.admin-row:last-child{border:0}.admin-row>div:first-child{display:grid;grid-gap:5px;gap:5px;flex:1 1}.admin-row span{color:var(--muted);font-size:12px}.admin-row select{padding:8px;border:1px solid var(--line);background:#fff;border-radius:8px}@media(max-width:700px){.file-row{grid-template-columns:auto 1fr auto}.file-row .btn{grid-row:2}.log-line{grid-template-columns:60px 50px 1fr}.admin-tabs{max-width:100%;overflow:auto}.admin-row{align-items:flex-start;flex-wrap:wrap}}.admin-bar{margin-top:24px}.admin-bar .admin-tabs{margin:0}.bot-config{max-height:90vh;overflow:auto;text-align:left}.bot-config h2{text-align:center}.create-bot-modal{width:min(620px,100%)}.form-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.bot-config select{width:100%;min-height:43px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#0b1017;color:#f4f6f9}.entrypoint-panel{margin-top:18px;padding:16px;border:1px solid #303a4b;border-radius:12px;background:#0c121c;text-align:left}.entrypoint-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#edf2f8}.entrypoint-heading>svg{flex:0 0 auto;color:#7195ff}.entrypoint-heading>div{display:grid;grid-gap:3px;gap:3px}.entrypoint-heading b{font-size:13px}.entrypoint-heading span,.entrypoint-hint{color:#8f9aaa;font-size:11px;line-height:1.45}.entrypoint-panel label{margin-top:13px!important}.entrypoint-panel .form-columns label{margin-top:0!important}.entrypoint-hint{display:block;margin-top:11px}.bot-entry{display:flex;align-items:center;gap:5px;color:#7f8a9a;font-size:11px}.bot-entry svg{color:#7195ff}.check-line{display:flex!important;align-items:center;justify-content:flex-start;gap:8px}.check-line input{width:auto}@media(max-width:700px){.admin-bar{align-items:stretch;flex-direction:column;gap:10px}.form-columns{grid-template-columns:1fr}}body .side .nav button{color:#5f6877!important;opacity:1!important;-webkit-text-fill-color:#5f6877!important}body .side .nav button svg{color:#748091!important;opacity:1!important}body .side .nav button:focus-visible,body .side .nav button:hover{color:#111827!important;background:#f1f4f8!important;-webkit-text-fill-color:#111827!important;outline:2px solid transparent}body .side .nav button:focus-visible svg,body .side .nav button:hover svg{color:#1557ff!important}body .side .nav button.active,body .side .nav button.active:focus,body .side .nav button.active:hover{color:#0f4bd8!important;background:#edf3ff!important;-webkit-text-fill-color:#0f4bd8!important;font-weight:700!important}body .side .nav button.active svg{color:#1557ff!important;stroke:#1557ff!important}.password-form{display:grid;grid-gap:10px;gap:10px}.password-form input{width:min(480px,100%);border:1px solid var(--line);border-radius:8px;padding:11px}.settings-page{display:grid;grid-gap:18px;gap:18px;max-width:1180px}.settings-profile{display:flex;align-items:center;gap:18px;padding:24px 26px}.settings-profile .settings-avatar{width:62px;height:62px!important;flex:0 0 62px;border-radius:18px}.settings-profile h2{margin:3px 0 4px;font-size:23px}.settings-profile p{margin:0;color:var(--muted)}.settings-kicker{font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--accent)}.account-badge{margin-left:auto;padding:7px 11px;border-radius:999px;background:#edf3ff;color:#1557ff;font-size:11px;font-weight:800}.account-badge.active{background:#eafaf1;color:#087d45}.account-badge.blocked,.account-badge.suspended{background:#fff0f1;color:#c32939}.settings-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);grid-gap:18px;gap:18px}.settings-panel{padding:25px}.panel-heading{display:flex;gap:13px;align-items:center;margin-bottom:24px}.panel-heading h3{margin:0 0 4px;font-size:18px}.panel-heading p,.session-panel p{margin:0;color:var(--muted);font-size:13px}.panel-icon{width:42px;height:42px;border-radius:11px;background:#edf3ff;color:var(--accent);display:grid;place-items:center;border:1px solid #c9d9ff}.panel-icon svg{width:20px}.password-form label{display:grid;grid-gap:7px;gap:7px;font-size:12px;font-weight:700;color:#343943}.password-form input{width:100%;height:46px;padding:0 13px;border:1px solid #d8dde5;border-radius:9px;background:#fff;color:#111;outline:none}.password-form input:focus{border-color:#1557ff;box-shadow:0 0 0 3px #1557ff12}.security-note{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:9px;background:#f5f7fa;color:#656d7a;font-size:12px}.security-note svg{color:#1557ff;flex:0 0 auto}.password-form .btn{margin-top:4px;width:max-content}.settings-stack{display:grid;grid-gap:18px;gap:18px;align-content:start}.plan-details{margin:0;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden}.plan-details>div{padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.plan-details>div:nth-child(2n){border-right:0}.plan-details>div:nth-last-child(-n+2){border-bottom:0}.plan-details dt{color:var(--muted);font-size:11px}.plan-details dd{margin:5px 0 0;font-weight:800}.session-panel{display:flex;justify-content:space-between;align-items:center;gap:20px}.session-panel h3{margin:0 0 5px}.session-panel .btn{white-space:nowrap}@media(max-width:900px){.settings-grid{grid-template-columns:1fr}.settings-page{max-width:none}}@media(max-width:580px){.settings-profile{align-items:flex-start;flex-wrap:wrap}.account-badge{margin-left:0}.plan-details{grid-template-columns:1fr}.plan-details>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.plan-details>div:last-child{border-bottom:0!important}.session-panel{align-items:flex-start;flex-direction:column}}body .side .nav button{color:#9ca5b2!important;background:transparent!important;-webkit-text-fill-color:#9ca5b2!important}body .side .nav button svg{color:#7f8998!important}body .side .nav button:focus-visible,body .side .nav button:hover{color:#f2f4f7!important;background:#181d25!important;-webkit-text-fill-color:#f2f4f7!important}body .side .nav button.active,body .side .nav button.active:hover{color:#8eabff!important;background:#19233a!important;-webkit-text-fill-color:#8eabff!important}body .side .nav button.active svg{color:#6f94ff!important;stroke:#6f94ff!important}.settings-panel,.settings-profile{background:#11151b;border-color:#2d333e}.panel-heading h3,.session-panel h3,.settings-profile h2{color:#f5f7fa}.account-badge{background:#172440;color:#88a6ff}.account-badge.active{background:#112a1e;color:#69dda0}.panel-icon{background:#172441;color:#82a1ff;border-color:#304b86}.password-form label{color:#d8dce2}.password-form input{background:#0d1117;color:#f5f7f9;border-color:#343b47}.password-form input:focus{border-color:#5c83ff;box-shadow:0 0 0 3px #4f7cff20}.security-note{background:#181d24;color:#a0a8b4}.plan-details,.plan-details>div{border-color:#303641}.plan-details dd{color:#f3f5f8}.file-list{border-color:#303641}.file-row{border-color:#2d333e}.admin-bar .btn,.password-form .btn{color:#fff}.console-toolbar .btn{background:#171c23;color:#dce1e8;border-color:#343b46}.upload-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:20px}.upload-action{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;padding:17px;border:1px solid var(--line);border-radius:11px;background:#0d1117;cursor:pointer;transition:.18s}.upload-action:hover{border-color:#557fff;background:#121a2a}.upload-action>svg{grid-row:1/3;width:22px;color:#7195ff;align-self:center}.upload-action b{font-size:13px}.upload-action span{font-size:11px;color:var(--muted);margin-top:3px}.upload-action input{display:none}.file-empty{padding:25px;margin:0}.file-row{grid-template-columns:auto minmax(180px,1fr) auto auto auto auto}.file-row>div{display:grid;grid-gap:3px;gap:3px}.file-row small{color:var(--muted);font-size:10px;font-weight:400}.file-row.directory{background:#ffffff02}.icon-button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#151920;color:#aeb7c4;cursor:pointer}.icon-button:hover{border-color:#557fff;color:#fff}.code-editor{width:min(1000px,94vw);height:min(760px,88vh);display:grid;grid-template-rows:auto 1fr auto;padding:0;overflow:hidden;background:#0d1117}.code-editor footer,.code-editor header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;background:#151a21;border-bottom:1px solid var(--line)}.code-editor header>div{display:flex;gap:10px;align-items:center}.code-editor header svg{color:#7195ff}.code-editor header span{display:grid;grid-gap:2px;gap:2px}.code-editor header small{color:var(--muted);font-size:10px}.code-editor .modal-close{position:static}.code-editor textarea{width:100%;height:100%;resize:none;border:0;outline:0;padding:18px 20px;background:#090d12;color:#dbe4f0;font:13px/1.65 Consolas,Courier New,monospace;-moz-tab-size:2;tab-size:2}.code-editor footer{justify-content:flex-end;border-top:1px solid var(--line);border-bottom:0;gap:9px}.code-editor footer>span{margin-right:auto;color:var(--muted);font-size:11px}@media(max-width:760px){.upload-actions{grid-template-columns:1fr}.file-row{grid-template-columns:auto 1fr auto}.file-row>span{display:none}.code-editor{height:92vh}}.file-list{margin-top:20px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#0d1219}.file-row.tree-row{display:grid;grid-template-columns:50px minmax(0,1fr) 64px 34px 34px 34px;grid-gap:10px;gap:10px;align-items:center;min-height:58px;padding-top:9px;padding-right:14px;padding-bottom:9px;border-bottom:1px solid var(--line);transition:background .15s}.file-row.tree-row:last-child{border-bottom:0}.tree-row:hover{background:#121a25}.file-row.tree-row.directory{grid-template-columns:50px minmax(0,1fr) 64px 34px;background:#0f151d}.file-row.tree-row.directory:hover{background:#151e2b}.folder-toggle{display:flex;align-items:center;justify-content:center;gap:7px;width:50px;height:38px;padding:0;border:0;background:transparent;color:#7fa0ff;cursor:pointer}.folder-toggle svg:first-child{width:14px;height:14px;color:#929cab}.folder-toggle svg:last-child{width:20px;height:20px}.file-icon{display:grid;place-items:center;width:50px;color:#91a9f8}.file-icon svg{width:18px}.file-name{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.file-name:hover{background:#ffffff08}.file-name b,.file-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-name b{font-size:13px}.file-name small{color:var(--muted);font-size:10px;font-weight:400}.file-size{min-width:58px;text-align:right;color:var(--muted);font-size:11px;white-space:nowrap}@media(max-width:760px){.file-row.tree-row{grid-template-columns:38px minmax(0,1fr) 34px 34px 34px!important;gap:6px;padding-left:8px!important;padding-right:8px}.file-row.tree-row.directory{grid-template-columns:38px minmax(0,1fr) 34px!important}.file-icon,.folder-toggle{width:38px}.file-name small,.tree-row .file-size{display:none}}.license-wall{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:#080b10d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.license-dialog{width:min(540px,100%);padding:34px;text-align:center;border-color:#34456f;background:#111720;box-shadow:0 35px 100px #000c}.license-dialog .auth-icon{margin:0 auto 16px}.license-dialog .eyebrow{justify-content:center}.license-dialog h2{margin:13px 0 8px;font-size:27px}.license-dialog>p{margin:0 auto 25px;max-width:450px;color:var(--muted);line-height:1.6}.license-options{display:grid;grid-gap:13px;gap:13px;margin-bottom:18px}.license-options .btn{justify-content:center}.license-options span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.license-dialog form{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px}.license-dialog form input{min-width:0;height:45px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:#090d13;color:#fff;text-transform:uppercase;letter-spacing:.1em;outline:none}.license-dialog form input:focus{border-color:#557fff;box-shadow:0 0 0 3px #557fff20}.license-dialog .form-error{margin-top:12px}.license-dialog .text-button{margin-top:20px}@media(max-width:560px){.license-dialog{padding:26px 20px}.license-dialog form{grid-template-columns:1fr}.license-dialog form .btn{justify-content:center}}.admin-editor{width:min(680px,94vw);max-height:92vh;overflow:auto}.admin-editor h2{margin:0 0 20px}.admin-editor label{display:grid;grid-gap:7px;gap:7px;color:#d8dde5;font-size:12px;font-weight:700}.admin-editor>label{margin-bottom:14px}.admin-editor input,.admin-editor select{width:100%;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#0c1118;color:#f4f6f9;outline:none}.admin-editor input:focus,.admin-editor select:focus{border-color:#557fff;box-shadow:0 0 0 3px #557fff20}.admin-editor input:disabled{opacity:.65}.admin-editor .form-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.admin-editor .check-line{display:flex;align-items:center;grid-template-columns:auto 1fr;padding:13px;border:1px solid var(--line);border-radius:9px;background:#0d1219}.admin-editor .check-line input{width:17px;height:17px}.admin-editor .form-error{margin-bottom:14px}@media(max-width:600px){.admin-editor .form-columns{grid-template-columns:1fr}}.admin-tabs{background:#11161e!important}.admin-tabs button{color:#929baa!important;-webkit-text-fill-color:#929baa!important}.admin-tabs button:hover{background:#171e29!important;color:#e7ebf2!important;-webkit-text-fill-color:#e7ebf2!important}.admin-tabs button.active,.admin-tabs button.active:hover{background:#1b2a4a!important;color:#82a3ff!important;-webkit-text-fill-color:#82a3ff!important;box-shadow:none!important}.admin-row select{min-width:122px;background:#0d1219!important;color:#e7ebf2!important;border-color:#343c49!important}.admin-row select option{background:#111720;color:#e7ebf2}.admin-table .btn.ghost{background:#121821!important;color:#e6eaf0!important;border-color:#353d49!important}.admin-table .btn.ghost:hover{background:#192231!important;border-color:#4c6594!important}.inspection-backdrop{z-index:170}.inspection-modal{width:min(1180px,96vw);height:min(820px,92vh);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;padding:0;overflow:hidden;background:#0e131a;border-color:#343c48}.inspection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #2d3541;background:#111821}.inspection-head>div{min-width:0}.inspection-head h2{margin:7px 0 4px;font-size:25px}.inspection-head p{margin:0;color:#9ca7b5;font-size:12px;overflow-wrap:anywhere}.inspection-kicker{display:inline-flex;align-items:center;gap:6px;color:#89a6ff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.inspection-head .modal-close{position:static;flex:0 0 auto}.inspection-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #2d3541;background:#0d1218}.inspection-summary span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:13px 18px;border-right:1px solid #2d3541;color:#929dab;font-size:11px}.inspection-summary span:last-child{border-right:0}.inspection-summary b{overflow:hidden;color:#eaf0f8;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.inspection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #2d3541}.inspection-tabs{display:flex;gap:4px;min-width:0;padding:3px;border:1px solid #303845;border-radius:9px;background:#090e14}.inspection-tabs button{min-height:36px;padding:7px 14px;border:0;border-radius:7px;background:transparent;color:#9ca7b5;cursor:pointer}.inspection-tabs button.active{background:#1b2944;color:#99b2ff}.inspection-content{min-width:0;min-height:0;padding:16px;overflow:auto}.inspection-console{max-height:none;height:100%;min-height:340px}.inspection-files{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);grid-gap:14px;gap:14px;height:100%;min-height:360px}.inspection-file-list,.inspection-source{min-width:0;min-height:0;overflow:auto;border:1px solid #303845;border-radius:10px;background:#090e14}.inspection-file{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:42px;padding:8px 11px;border:0;border-bottom:1px solid #242c37;background:transparent;color:#cfd7e2;text-align:left}.inspection-file:last-child{border-bottom:0}.inspection-file:not(.directory){cursor:pointer}.inspection-file.active,.inspection-file:not(.directory):hover{background:#17233a;color:#fff}.inspection-file svg{color:#84a2ff}.inspection-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspection-file small{color:#7f8b9a;font-size:10px}.inspection-file.directory{grid-template-columns:22px minmax(0,1fr);color:#aeb8c6}.inspection-source{display:grid;grid-template-rows:auto minmax(0,1fr)}.inspection-source>p{align-self:center;padding:24px;text-align:center}.inspection-source header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border-bottom:1px solid #303845;color:#cbd5e1;font-size:11px}.inspection-source header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspection-source header b{flex:0 0 auto;color:#ffbd75;font-size:10px;text-transform:uppercase}.inspection-source pre{min-width:0;min-height:0;margin:0;padding:15px;overflow:auto;color:#d9e1eb;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 Consolas,Courier New,monospace}.inspection-metrics{display:grid;grid-gap:6px;gap:6px}.inspection-metrics>div{display:grid;grid-template-columns:100px repeat(3,minmax(100px,1fr));grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid #2c3440;border-radius:8px;background:#0b1017;color:#98a4b3;font-size:11px}.inspection-metrics b{color:#e8edf4}.inspection-note{padding:10px 16px;border-top:1px solid #2d3541;background:#0b1016;color:#84909f;font-size:10px;text-align:center}.metric-empty{height:270px;display:flex;align-items:center;justify-content:center;gap:14px;color:#7e8998}.metric-empty svg{color:#6f94ff}.metric-empty div{display:grid;grid-gap:5px;gap:5px}.metric-empty b{color:#dce2eb}.metric-empty span{font-size:12px}.resource-chart>header{display:flex;align-items:center;justify-content:space-between;margin:4px 0 18px;color:#8f99a8;font-size:11px}.resource-chart>header>div{display:flex;align-items:center;gap:8px;color:#cfd6e1}.chart-stage{position:relative;height:260px;margin-left:38px;border-left:1px solid #303846;border-bottom:1px solid #303846;perspective:750px;overflow:visible}.chart-grid{position:absolute;inset:0}.chart-grid i{position:absolute;left:0;right:0;border-top:1px dashed #29313d}.chart-grid span{position:absolute;right:calc(100% + 9px);top:-7px;color:#657081;font:9px Arial}.chart-columns{position:absolute;inset:12px 14px 0;gap:clamp(5px,1vw,15px);transform:rotateX(7deg);transform-origin:bottom}.chart-columns,.chart-group{display:flex;align-items:flex-end}.chart-group{height:100%;flex:1 1;min-width:9px;justify-content:center;gap:2px}.pillar{position:relative;width:30%;max-width:12px;height:var(--h);min-height:4px;border-radius:2px 2px 0 0;box-shadow:0 7px 15px #0007;transition:height .55s ease}.pillar:before{left:3px;top:-5px;height:5px;transform:skewX(-42deg);transform-origin:left bottom;filter:brightness(1.35)}.pillar:after,.pillar:before{content:"";position:absolute;right:-4px;background:inherit}.pillar:after{top:-2px;bottom:2px;width:4px;transform:skewY(-48deg);transform-origin:left top;filter:brightness(.65)}.pillar.cpu{background:#557fff}.pillar.ram{background:#39d1b4}.pillar.disk{background:#a878ff}.resource-chart>footer{display:flex;align-items:center;gap:18px;margin:18px 0 0 38px;font-size:11px;color:#8f99a8}.resource-chart>footer span{display:flex;align-items:center;gap:6px}.resource-chart>footer span>i{width:8px;height:8px;border-radius:2px}.resource-chart>footer .cpu>i{background:#557fff}.resource-chart>footer .ram>i{background:#39d1b4}.resource-chart>footer .disk>i{background:#a878ff}.resource-chart>footer b{color:#dfe5ee}.resource-chart>footer>small{margin-left:auto;color:#717c8c}@media(max-width:650px){.chart-stage{height:210px}.resource-chart>footer{flex-wrap:wrap;gap:10px}.resource-chart>footer>small{width:100%;margin:0}.resource-chart>header small{display:none}}.environment-page{margin-top:22px}.environment-form{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:12px;gap:12px;align-items:end;padding:18px;border:1px solid var(--line);border-radius:12px}.environment-form label{display:grid;grid-gap:7px;gap:7px;font-size:12px;color:var(--muted)}.environment-form input{text-transform:none}.environment-hint{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;margin:14px 2px}.environment-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.environment-list>p{padding:20px}.environment-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.environment-row:last-child{border:0}.environment-row>div{display:grid;grid-gap:5px;gap:5px;flex:1 1}.environment-row span{color:var(--muted);font-size:12px}@media(max-width:800px){.environment-form{grid-template-columns:1fr}.environment-row{align-items:flex-start;flex-wrap:wrap}.environment-row>div{flex-basis:100%}}.shell{background:#090b0f!important}.shell,.side{color:#f3f5f8!important}.side{background:#0d1015!important;border-color:#292e38!important}.side .brand{color:#f5f7fa!important}.main{background:#090b0f!important;color:#f3f5f8!important}.card h2,.card h3,.settings-view h2,.settings-view h3,.tool-view h2,.tool-view h3,.top h1{color:#f5f7fa!important}.card>p,.card>span,.muted{color:#98a1ae!important}.admin-table,.bots-list,.card,.license,.tool-view,.wide{background:#11151b!important;color:#edf0f4!important;border-color:#2d333e!important;box-shadow:0 16px 44px #0004!important}.metric{color:#f8fafc!important}.progress{background:#292f39!important}.admin-row,.bot,.bot-row,.tool-head{border-color:#2d333e!important}.side .nav button{color:#9ca5b2!important;background:transparent!important;-webkit-text-fill-color:#9ca5b2!important}.side .nav button:hover{color:#fff!important;background:#171d26!important;-webkit-text-fill-color:#fff!important}.side .nav button.active{color:#91adff!important;background:#19243c!important;-webkit-text-fill-color:#91adff!important}.side .nav button svg{color:currentColor!important;stroke:currentColor!important}.logout{color:#a0a9b6!important}.chart-stage,.resource-chart{color:#dbe2ec!important}.chart-stage{border-color:#38414e!important;background:linear-gradient(180deg,#121820,#0e131a)!important}.chart-grid i{border-color:#303947!important}.chart-grid span,.resource-chart>footer,.resource-chart>header{color:#99a4b3!important}.metric-empty b,.resource-chart>footer b,.resource-chart>header b{color:#eef2f7!important}.admin-editor,.code-editor,.modal{background:#11151b!important;color:#f1f4f8!important;border-color:#343b47!important}.admin-editor input,.admin-editor select,.modal input,.modal select,.modal textarea,.tool-head select{background:#0b1017!important;color:#f4f6f9!important;border-color:#363e4a!important}.admin-tabs{background:#10151c!important;border-color:#303744!important}.admin-tabs button{color:#99a3b2!important;background:transparent!important;-webkit-text-fill-color:#99a3b2!important}.admin-tabs button.active{color:#91adff!important;background:#1a2742!important;-webkit-text-fill-color:#91adff!important}.file-list,.file-row,.settings-panel,.settings-profile,.upload-action{background-color:#11151b!important;border-color:#303641!important;color:#eef1f5!important}.file-row.directory,.tree-row.directory{background:#0f151d!important}@media(max-width:900px){.main{background:#090b0f!important}}.mobile-menu-toggle,.side-backdrop,.side-close{display:none}.file-selection-bar,.side-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.file-selection-bar{margin-top:16px;padding:10px 12px;border:1px solid #303641;border-radius:10px;background:#0d1219}.file-select,.file-select-all{display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}.file-select-all{min-height:40px;color:#d9dee7;font-size:12px}.file-select input,.file-select-all input{width:18px;height:18px;margin:0;accent-color:#5d84ff;cursor:pointer}.file-batch-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.file-batch-actions .btn{min-height:40px;padding:8px 12px}.danger-button{border-color:#713440!important;background:#401a22!important;color:#ffb4be!important}.danger-button:hover:not(:disabled){border-color:#a84959!important;background:#5b202c!important}.file-row.tree-row{grid-template-columns:32px 50px minmax(0,1fr) 64px 34px 34px 34px}.file-row.tree-row.directory{grid-template-columns:32px 50px minmax(0,1fr) 64px 34px}.file-row.tree-row.selected{background:#17233a!important;box-shadow:inset 3px 0 #668cff}@media (min-width:901px){.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto}}@media (max-width:900px){.shell{display:block!important;width:100%;min-width:0;min-height:100vh;min-height:100dvh;overflow-x:clip}.mobile-menu-toggle,.side-close{align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #343c48;border-radius:11px;background:#11161ef2;color:#f3f5f8;box-shadow:0 8px 24px #0006}.mobile-menu-toggle{position:fixed;z-index:40;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));display:flex;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-menu-toggle svg,.side-close svg{width:21px;height:21px}.side-backdrop{position:fixed;z-index:125;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:#030509b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.side{position:fixed!important;z-index:130;inset:0 auto 0 0;display:flex!important;width:min(310px,86vw);height:100vh;height:100dvh;min-height:0;padding:max(18px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom));overflow:hidden;border-right:1px solid #343b47!important;background:#0d1015fa!important;box-shadow:22px 0 70px #000b;transform:translateX(-105%);visibility:hidden;pointer-events:none;transition:transform .22s ease,visibility .22s}.side.open{transform:translateX(0);visibility:visible;pointer-events:auto}.side-head{flex:0 0 auto;min-height:50px;padding:0 4px}.side-head .brand{min-width:0}body .side .brand-logo{width:166px}.side-close{display:flex;flex:0 0 44px;box-shadow:none}.side .nav{flex:1 1 auto;min-height:0;margin-top:24px;padding-right:3px;overflow-y:auto;overscroll-behavior:contain}body .side .nav button{min-height:46px;font-size:14px!important}.side .logout{flex:0 0 auto;min-height:46px;margin-top:14px;border-top:1px solid var(--line)}.main{width:100%!important;max-width:100%!important;min-width:0;padding:calc(76px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(78px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important;overflow:clip}.main>*{min-width:0;max-width:100%}.top{align-items:flex-start;gap:14px;margin-bottom:22px;padding:0!important}.top>div{min-width:0}.top h1{overflow-wrap:anywhere;font-size:clamp(22px,5.5vw,27px)}.top>.btn{min-height:44px;flex:0 0 auto;white-space:nowrap}.notice{gap:12px;align-items:flex-start;overflow-wrap:anywhere}.notice svg{flex:0 0 auto}.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.license,.wide{grid-column:1/-1!important}.card{min-width:0}.bots-list{padding:8px 16px}.bot-row{min-width:0}.bot-logo{flex:0 0 43px}.bot-info{min-width:0}.bot-entry,.bot-info b,.bot-info span{overflow-wrap:anywhere}.bot-actions{display:grid;grid-template-columns:repeat(6,minmax(40px,1fr));grid-gap:7px;gap:7px;width:100%}.bot-actions button{width:100%;min-width:0;height:44px}.tool-view{min-width:0;min-height:0}.tool-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.tool-head>div:nth-child(2){min-width:0}.tool-head h3,.tool-head span{overflow-wrap:anywhere}.tool-head select{grid-column:1/-1;width:100%;min-width:0;min-height:44px;font-size:16px}.modal-backdrop{z-index:150;align-items:flex-start;justify-items:center;padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain}.admin-editor,.bot-config,.modal{width:min(100%,680px);max-height:calc(100dvh - 24px);margin:auto 0;overflow-y:auto}.modal-close{display:grid;place-items:center;width:44px;height:44px;padding:0}.environment-form input,.modal input,.modal select,.modal textarea,.password-form input{min-width:0;font-size:16px}.console-toolbar{flex-wrap:wrap}.console-toolbar>span{flex:1 0 100%;margin:0}.console-toolbar .btn{min-height:42px;flex:1 1 120px}.console-box{min-width:0;min-height:48vh;min-height:48dvh;padding:13px;font-size:12px}.log-line{grid-template-columns:64px minmax(0,1fr);gap:6px 9px;padding:8px 0}.log-line pre{grid-column:1/-1;min-width:0}.upload-actions{grid-template-columns:1fr}.upload-action{min-height:68px}.file-list{min-width:0}.file-selection-bar{align-items:stretch;flex-direction:column}.file-select-all{justify-content:flex-start}.file-batch-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.file-batch-actions .btn{justify-content:center;min-width:0}.file-row.tree-row{grid-template-columns:30px 38px minmax(0,1fr) 34px 34px 34px!important;gap:6px;padding-right:8px!important;padding-left:calc(8px + var(--tree-depth, 0) * 12px)!important}.file-row.tree-row.directory{grid-template-columns:30px 38px minmax(0,1fr) 34px!important}.code-editor{width:100%;height:calc(100dvh - 24px);max-height:none}.code-editor footer,.code-editor header{gap:9px}.code-editor header span,.code-editor header>div{min-width:0}.code-editor header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-editor footer{flex-wrap:wrap}.code-editor footer>span{flex:1 0 100%;margin:0}.code-editor footer .btn{flex:1 1 120px;min-height:42px}.admin-tabs{width:100%;max-width:100%;margin-top:18px;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-inline:contain}.admin-tabs button{flex:0 0 auto;min-height:42px}.admin-table{min-width:0;padding:0 14px}.admin-row{min-width:0}.admin-row span,.admin-row>div:first-child{min-width:0;overflow-wrap:anywhere}.admin-row>.btn,.admin-row>select{min-height:42px}.environment-form input{width:100%}.environment-row>.btn{flex:1 1 150px;min-height:42px}.settings-profile>div:nth-child(2){min-width:0}.settings-profile p{overflow-wrap:anywhere}.resource-chart{min-width:0}.chart-stage,.resource-chart>footer{margin-left:30px}.metric-empty{min-height:190px;height:auto;padding:24px 4px;text-align:left}.license-wall{z-index:160;align-items:start;padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));overflow-y:auto}.license-dialog{margin:auto}.discord-fab{z-index:35;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:44px;height:44px}.environment-row,.environment-row>div{min-width:0;max-width:100%}.environment-hint,.environment-row b,.environment-row span{overflow-wrap:anywhere;word-break:break-word}.inspection-modal{width:100%;height:calc(100dvh - 24px);max-height:none}.inspection-head{padding:15px}.inspection-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-summary span:nth-child(2){border-right:0}.inspection-summary span:nth-child(-n+2){border-bottom:1px solid #2d3541}.inspection-toolbar{align-items:stretch;flex-direction:column}.inspection-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.inspection-tabs button{min-width:0;padding-inline:8px}.inspection-toolbar>.btn{justify-content:center}.inspection-content{padding:10px}.inspection-files{grid-template-columns:minmax(0,1fr);height:auto}.inspection-file-list{max-height:220px}.inspection-source{min-height:320px}.inspection-metrics>div{grid-template-columns:minmax(76px,1fr) minmax(90px,1fr)}}@media (max-width:640px){.main{padding-right:max(12px,env(safe-area-inset-right))!important;padding-left:max(12px,env(safe-area-inset-left))!important}.grid{grid-template-columns:minmax(0,1fr)!important;gap:12px}.license,.wide{grid-column:auto!important}.card{padding:16px;border-radius:12px}.bots-list{padding:7px 13px}.top{flex-wrap:wrap}.resource-chart>header{align-items:flex-start}.resource-chart>footer{margin-left:0}.chart-stage{height:200px;margin-left:26px}.chart-columns{gap:2px}.chart-group{min-width:0}.settings-panel,.settings-profile{padding:18px}.settings-profile h2{font-size:20px}.panel-heading,.security-note{align-items:flex-start}}@media (max-width:400px){.top>.btn{width:100%}.bot-actions{grid-template-columns:repeat(3,minmax(44px,1fr))}.tool-view{padding:13px}.file-row.tree-row{gap:4px;padding-right:5px!important;padding-left:calc(5px + var(--tree-depth, 0) * 9px)!important}.file-icon,.folder-toggle{width:34px}.file-row.tree-row,.file-row.tree-row.directory{grid-template-columns:28px 34px minmax(0,1fr) 32px!important}.tree-row:not(.directory) .icon-button:not(.danger){display:none}.icon-button{width:32px;height:38px}.admin-row>.btn,.admin-row>select{width:100%}.license-dialog h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.side{transition:none}}.shell{background:#080b10!important}.side{background:#0c1118!important;border-color:#222b38!important}.main{background:#080b10!important}.admin-table,.bots-list,.card,.file-list,.settings-panel,.settings-profile,.tool-view{border-color:#263140!important;background:#101722!important;box-shadow:0 12px 36px rgba(0,0,0,.24)!important}.card h2,.card h3,.tool-view h2,.tool-view h3,.top h1{letter-spacing:0}body .side .nav button{border-radius:8px!important}body .side .nav button.active,body .side .nav button.active:hover{background:#13253d!important;color:#8dc7ff!important;-webkit-text-fill-color:#8dc7ff!important}.btn{border-radius:8px;background:#2563eb;box-shadow:none}.btn:hover{box-shadow:0 10px 26px rgba(37,99,235,.22)}.bot-actions button,.btn.ghost,.icon-button{background:#151d28!important;border-color:#2b3747!important}.metric{letter-spacing:0}.discord-fab{z-index:35}.backup-action{border-color:rgba(34,201,131,.35)!important;background:linear-gradient(135deg,rgba(34,201,131,.1),#0d1117)!important}.backup-action>svg{color:#36d696!important}.upload-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.admin-table{width:100%;min-width:0;overflow:hidden}.admin-row span,.admin-row>div:first-child{min-width:0;overflow-wrap:anywhere}@media (max-width:900px){.mobile-menu-toggle,.side-close{border-radius:8px;background:#121a24f2}.admin-bar{align-items:stretch;flex-direction:column}.admin-bar>.btn{justify-content:center}.upload-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.upload-actions{grid-template-columns:1fr}}.shell{grid-template-columns:248px minmax(0,1fr)!important;background:radial-gradient(circle at 88% -10%,rgba(59,130,246,.09),transparent 25%),#000!important;color:#fafafa!important}.side{border-right:1px solid #222226!important;background:rgba(5,5,5,.96)!important;box-shadow:none!important;padding:24px 16px!important}.side-head{min-height:48px;padding:0 8px 22px!important;border-bottom:1px solid #18181b}.nav{gap:6px!important;margin-top:22px!important}.nav button{min-height:44px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#a1a1aa!important;font-weight:650!important;transition:.18s ease!important}.nav button:hover{border-color:#222226!important;background:#0e0e11!important;color:#fff!important}.nav button.active{border-color:rgba(59,130,246,.34)!important;background:rgba(59,130,246,.12)!important;box-shadow:inset 3px 0 #3b82f6!important;color:#fff!important}.nav button.active svg,.nav button:hover svg{color:#60a5fa!important}.logout{border:1px solid #222226!important;border-radius:11px!important;background:#0e0e11!important;color:#a1a1aa!important}.logout:hover{border-color:rgba(239,68,68,.35)!important;color:#f87171!important}.main{width:100%!important;max-width:1500px!important;padding:32px clamp(22px,4vw,58px) 64px!important}.top{min-height:62px;margin-bottom:24px!important;padding-bottom:20px;border-bottom:1px solid #18181b}.top h1{color:#fff!important;font-size:clamp(24px,2.6vw,32px)!important;font-weight:850!important;letter-spacing:-.035em!important}.muted{color:#a1a1aa!important}.admin-table,.card,.inspection-modal,.license-dialog,.modal,.settings-panel,.tool-view{border:1px solid #222226!important;border-radius:16px!important;background:#0e0e11!important;background-image:none!important;box-shadow:0 16px 48px rgba(0,0,0,.28)!important;color:#fafafa!important}.card:hover{border-color:#2d2d32!important}.grid{gap:16px!important}.metric{color:#fff!important;font-weight:850!important;letter-spacing:-.035em!important}.bot-actions button,.btn,.icon-button{border:1px solid #3b82f6!important;border-radius:11px!important;background:#3b82f6!important;background-image:none!important;box-shadow:0 10px 25px rgba(59,130,246,.15)!important;color:#fff!important;font-weight:750!important}.bot-actions button:hover,.btn:hover,.icon-button:hover{border-color:#60a5fa!important;background:#2563eb!important;transform:translateY(-1px)}.bot-actions button,.btn.ghost,.icon-button{border-color:#27272a!important;background:#18181b!important;box-shadow:none!important;color:#d4d4d8!important}.bot-actions button:hover,.btn.ghost:hover,.icon-button:hover{border-color:#3b82f6!important;background:#202024!important;color:#fff!important}.btn.danger,.danger,.danger-button,.icon-button.danger{border-color:rgba(239,68,68,.3)!important;background:rgba(239,68,68,.08)!important;color:#f87171!important}.code-editor textarea,.input-wrap,input,select,textarea{border:1px solid #27272a!important;border-radius:11px!important;background:#050505!important;background-image:none!important;color:#fafafa!important}.input-wrap:focus-within,input:focus,select:focus,textarea:focus{border-color:#3b82f6!important;outline:none!important;box-shadow:0 0 0 3px rgba(59,130,246,.13)!important}.form-error,.notice{border-radius:11px!important}.notice{border:1px solid rgba(59,130,246,.3)!important;background:rgba(59,130,246,.09)!important;color:#bfdbfe!important}.progress,.resource-progress,.usage-track{background:#18181b!important}.progress i,.resource-progress i,.usage-track i{background:#3b82f6!important;background-image:none!important}.live-dot,.status{background:#10b981!important;box-shadow:0 0 12px rgba(16,185,129,.55)!important}.bots,.bots-list{margin-top:18px!important}.admin-row,.bot,.bot-row,.environment-row,.file-row,.inspection-note,.inspection-summary{border-color:#222226!important;background-color:transparent!important}.admin-row:hover,.bot-row:hover,.environment-row:hover,.file-row:hover{background:#131316!important}.admin-bar,.console-toolbar,.inspection-head,.inspection-toolbar,.panel-heading,.settings-profile,.tool-head{border-color:#222226!important}.auth-icon,.bot-logo,.icon-box,.panel-icon,.settings-avatar{border-color:rgba(59,130,246,.25)!important;background:rgba(59,130,246,.1)!important;color:#60a5fa!important}.admin-tabs,.inspection-tabs{border:1px solid #222226!important;border-radius:11px!important;background:#050505!important}.admin-tabs button,.inspection-tabs button{border-radius:8px!important;color:#a1a1aa!important}.admin-tabs button.active,.inspection-tabs button.active{background:#18181b!important;color:#fff!important;box-shadow:inset 0 -2px #3b82f6!important}.license-wall,.modal-backdrop{background:rgba(0,0,0,.78)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.modal-close{border:1px solid #27272a!important;background:#18181b!important;color:#a1a1aa!important}.code-editor,.console-box,.inspection-source,.real-console{border-color:#222226!important;background:#050505!important}.log-line{border-color:#18181b!important}.chart-grid,.chart-stage{border-color:#222226!important;background-color:#09090b!important}.chart-legend .cpu,.pillar.cpu,.resource-chart .cpu{color:#60a5fa!important}.pillar.cpu{background:#3b82f6!important}.pillar.ram{background:#8b5cf6!important}.pillar.disk{background:#10b981!important}.mobile-menu-toggle{border:1px solid #27272a!important;border-radius:11px!important;background:#0e0e11!important;color:#fff!important}@media (max-width:900px){.shell{grid-template-columns:1fr!important}.side{box-shadow:24px 0 70px rgba(0,0,0,.7)!important}.main{padding:76px 16px 46px!important}}.shell .main{display:block!important;min-height:calc(100vh - 112px)!important;background:#f4f6f8!important;color:#111827!important;opacity:1!important;visibility:visible!important}.shell .main:after,.shell .main:before{content:none!important;display:none!important}.shell .main>*{opacity:1!important;visibility:visible!important}.shell .main .top{border-color:#dfe3e8!important}.shell .main .admin-table b,.shell .main .bot-info b,.shell .main .card h2,.shell .main .card h3,.shell .main .settings-page h2,.shell .main .settings-page h3,.shell .main .tool-view h2,.shell .main .tool-view h3,.shell .main .top h1{color:#111827!important;-webkit-text-fill-color:#111827!important}.shell .main .admin-row span,.shell .main .bot-info span,.shell .main .card>p,.shell .main .card>span,.shell .main .muted{color:#667085!important;-webkit-text-fill-color:#667085!important}.shell .main .admin-table,.shell .main .bots-list,.shell .main .card,.shell .main .environment-form,.shell .main .environment-list,.shell .main .file-list,.shell .main .settings-panel,.shell .main .settings-profile,.shell .main .tool-view{border-color:#dfe3e8!important;background:#fff!important;color:#111827!important;box-shadow:0 10px 28px rgba(15,23,42,.06)!important}.shell .main .admin-row:hover,.shell .main .bot-row:hover,.shell .main .card:hover,.shell .main .file-row:hover{border-color:#b8cdfa!important;background-color:#f8faff!important}.shell .main input,.shell .main select,.shell .main textarea{border-color:#d6dbe2!important;background:#fff!important;color:#111827!important}.shell .main .metric{color:#111827!important;-webkit-text-fill-color:#111827!important}.shell .main .admin-row,.shell .main .bot,.shell .main .bot-row,.shell .main .environment-row,.shell .main .file-row,.shell .main .panel-heading,.shell .main .tool-head{border-color:#e5e7eb!important}.shell .main .admin-tabs,.shell .main .inspection-tabs{border-color:#dfe3e8!important;background:#eef1f5!important}.shell .main .admin-tabs button,.shell .main .inspection-tabs button{color:#667085!important;-webkit-text-fill-color:#667085!important}.shell .main .admin-tabs button.active,.shell .main .inspection-tabs button.active{background:#fff!important;color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}.shell .main .progress,.shell .main .usage-track{background:#e5e7eb!important}.shell .main .code-editor,.shell .main .console-box,.shell .main .inspection-source,.shell .main .real-console{border-color:#27272a!important;background:#09090b!important;color:#d4d4d8!important}@media (min-width:901px){.shell{display:flex!important;flex-direction:column!important;min-height:100vh!important}.side{position:-webkit-sticky!important;position:sticky!important;inset:0 0 auto!important;z-index:50!important;width:100%!important;min-height:auto!important;padding:0 32px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:64px 48px!important;grid-column-gap:28px!important;column-gap:28px!important;border:0!important;border-bottom:1px solid #222226!important;background:rgba(5,5,5,.96)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.side,.side-head{align-items:center!important}.side-head{grid-column:1!important;grid-row:1!important;align-self:stretch!important;min-width:205px!important;min-height:0!important;padding:0!important;display:flex!important;border:0!important}.side-head .brand{display:flex!important;align-items:center!important}.side-close{display:none!important}.nav{grid-column:1/-1!important;grid-row:2!important;align-self:stretch!important;margin:0!important;padding:0!important;display:flex!important;align-items:stretch!important;gap:26px!important;overflow-x:auto!important;border-top:1px solid #18181b!important;scrollbar-width:none!important}.nav::-webkit-scrollbar{display:none!important}.nav button{position:relative!important;width:auto!important;min-width:max-content!important;min-height:48px!important;padding:0 1px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:13px!important}.nav button,.nav button:after{background:transparent!important}.nav button:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:2px!important;border-radius:2px 2px 0 0!important}.nav button.active,.nav button:hover{border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important}.nav button.active:after{background:#3b82f6!important}.logout{grid-column:3!important;grid-row:1!important;width:auto!important;min-height:40px!important;margin:0!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.main{flex:1 1 auto!important;width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin:0 auto!important;padding:32px 0 64px!important}.mobile-menu-toggle,.side-backdrop{display:none!important}}@media (max-width:900px){.shell{display:block!important;min-height:100vh!important;padding-bottom:76px!important}.mobile-menu-toggle,.side-backdrop{display:none!important}.side,.side.open{position:fixed!important;inset:auto 0 0 0!important;z-index:80!important;width:100%!important;height:72px!important;min-height:72px!important;padding:8px 10px!important;display:block!important;transform:none!important;visibility:visible!important;opacity:1!important;border:0!important;border-top:1px solid #222226!important;background:rgba(5,5,5,.97)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:0 -14px 38px rgba(0,0,0,.48)!important}.logout,.side-head{display:none!important}.nav{width:100%!important;height:56px!important;margin:0!important;padding:0!important;display:flex!important;align-items:stretch!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important}.nav::-webkit-scrollbar{display:none!important}.nav button{flex:1 0 82px!important;min-width:82px!important;min-height:54px!important;padding:6px 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;font-size:10px!important;line-height:1!important}.nav button.active{border:0!important;background:#3b82f6!important;box-shadow:0 8px 22px rgba(59,130,246,.22)!important}.nav button.active,.nav button.active svg{color:#fff!important}.main{width:100%!important;max-width:none!important;margin:0!important;padding:22px 14px 32px!important}.top{align-items:flex-start!important;gap:14px!important}.top .btn{min-width:max-content!important}}.hostly-plan-card{margin-bottom:20px;padding:24px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.25fr) auto;align-items:center;grid-gap:30px;gap:30px;border:1px solid #dfe3e8;border-radius:17px;background:#fff;box-shadow:0 10px 28px #0f172a0f}.hostly-app-toolbar span,.hostly-plan-card>div:first-child>p,.hostly-plan-card>div:first-child>span,.hostly-plan-usage small{color:#667085;font-size:12px}.hostly-plan-name{margin:5px 0;display:flex;align-items:center;gap:10px}.hostly-plan-name h2{margin:0;color:#111827;font-size:27px;letter-spacing:-.035em}.hostly-plan-name b{padding:4px 8px;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;color:#047857;font-size:10px}.hostly-plan-card p{margin:0}.hostly-plan-usage{display:grid;grid-gap:8px;gap:8px}.hostly-plan-usage label{display:flex;justify-content:space-between;gap:15px;color:#344054;font-size:12px}.hostly-plan-usage>i{height:8px;overflow:hidden;border-radius:999px;background:#e5e7eb}.hostly-plan-usage>i>em{display:block;height:100%;border-radius:inherit;background:#3b82f6}.hostly-plan-actions{display:flex;gap:8px}.hostly-app-toolbar button,.hostly-plan-actions a,.hostly-plan-actions button{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #d6dbe2;border-radius:10px;background:#fff;color:#344054;font-weight:750}.hostly-plan-actions a{border-color:#3b82f6;background:#3b82f6;color:#fff}.hostly-app-toolbar{margin:24px 0 14px;display:flex;align-items:center;justify-content:space-between;gap:18px}.hostly-app-toolbar h2{margin:0 0 3px;color:#111827;font-size:21px}@media(max-width:900px){.hostly-plan-card{grid-template-columns:1fr;gap:20px}.hostly-plan-actions{flex-wrap:wrap}}@media(max-width:560px){.hostly-app-toolbar{align-items:flex-start;flex-direction:column}}.hyper-panel-shell{display:block!important;min-height:100vh!important;background:#f4f6f8!important}.legacy-mobile-menu-toggle,.legacy-side-backdrop{display:none!important}.hyper-panel-navigation{position:relative!important;inset:auto!important;z-index:60!important;width:100%!important;height:auto!important;min-height:0!important;padding:0 clamp(18px,3vw,42px)!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:64px 49px!important;align-items:center!important;grid-column-gap:28px!important;column-gap:28px!important;overflow:visible!important;border:0!important;border-bottom:1px solid #222226!important;background:#050505!important;box-shadow:none!important;transform:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.hyper-panel-head{grid-column:1!important;grid-row:1!important;min-width:190px!important}.hyper-panel-head,.hyper-panel-head .brand{display:flex!important;align-items:center!important}.hyper-panel-head .brand img{width:190px!important;height:auto!important}.hyper-panel-close{display:none!important}.hyper-panel-nav{grid-column:1/-1!important;grid-row:2!important;height:49px!important;margin:0!important;padding:0!important;display:flex!important;align-items:stretch!important;gap:25px!important;overflow-x:auto!important;border-top:1px solid #18181b!important;background:#09090b!important;scrollbar-width:none!important}.hyper-panel-nav::-webkit-scrollbar{display:none!important}.hyper-panel-nav button{position:relative!important;width:auto!important;min-width:max-content!important;min-height:49px!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#a1a1aa!important;-webkit-text-fill-color:#a1a1aa!important;font-size:12px!important;font-weight:750!important}.hyper-panel-nav button:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:2px!important;background:transparent!important}.hyper-panel-nav button.active,.hyper-panel-nav button:hover{border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.hyper-panel-nav button.active svg,.hyper-panel-nav button:hover svg{color:#60a5fa!important;stroke:#60a5fa!important}.hyper-panel-nav button.active:after{background:#3b82f6!important}.hyper-panel-logout{grid-column:3!important;grid-row:1!important;width:auto!important;min-height:40px!important;margin:0 72px 0 0!important;padding:0 14px!important;display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #27272a!important;border-radius:10px!important;background:#0e0e11!important;color:#a1a1aa!important;font-weight:700!important}.hyper-panel-logout:hover{border-color:#ef444466!important;color:#f87171!important}.hyper-panel-shell>.main{width:min(1180px,calc(100% - 36px))!important;max-width:1180px!important;margin:0 auto!important;padding:30px 0 64px!important;display:block!important;background:#f4f6f8!important;color:#111827!important}.hyper-panel-shell>.main>.top{margin:0 0 22px!important}@media(max-width:700px){.hyper-panel-navigation{padding:0 14px!important;grid-template-columns:1fr auto!important;grid-template-rows:60px 52px!important}.hyper-panel-head{min-width:0!important}.hyper-panel-head .brand img{width:150px!important}.hyper-panel-logout{grid-column:2!important;width:40px!important;margin-right:50px!important;padding:0!important;justify-content:center!important;font-size:0!important}.hyper-panel-nav{height:52px!important;gap:20px!important}.hyper-panel-nav button{min-height:52px!important;font-size:11px!important}.hyper-panel-shell>.main{width:calc(100% - 24px)!important;padding-top:20px!important}}.hyper-panel-navigation{position:-webkit-sticky!important;position:sticky!important;top:0!important}.hyper-panel-shell .file-row:not(.directory),.hyper-panel-shell .tree-row:not(.directory){background:#fff!important;color:#111827!important}.hyper-panel-shell .file-row:not(.directory) .file-name,.hyper-panel-shell .file-row:not(.directory) b,.hyper-panel-shell .tree-row:not(.directory) .file-name,.hyper-panel-shell .tree-row:not(.directory) b{color:#111827!important;-webkit-text-fill-color:#111827!important}.hyper-panel-shell .file-row:not(.directory) span,.hyper-panel-shell .tree-row:not(.directory) span{color:#667085!important;-webkit-text-fill-color:#667085!important}.hyper-panel-shell .plan-details dd{color:#111827!important;-webkit-text-fill-color:#111827!important}.hyper-panel-shell .password-form label,.hyper-panel-shell .plan-details dt{color:#667085!important;-webkit-text-fill-color:#667085!important}.hyper-panel-shell .settings-panel input{color:#111827!important;-webkit-text-fill-color:#111827!important}.hyper-panel-shell .settings-panel input::placeholder{color:#667085!important}.hyper-panel-shell .file-select{accent-color:#3b82f6}.hyper-panel-shell{background:#000!important}.hyper-panel-shell>.main{min-height:0!important;box-shadow:0 0 0 100vmax #f4f6f8!important}.billing-page{display:grid;grid-gap:18px;gap:18px}.billing-summary{padding:24px 26px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px}.billing-document-icon,.billing-summary-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;color:#2563eb}.billing-legal>span,.billing-summary>div:nth-child(2)>span{color:#2563eb;font:800 10px Consolas,monospace;letter-spacing:.12em}.billing-summary h2{margin:5px 0 3px;font-size:24px}.billing-summary p{margin:0;color:#667085;font-size:12px}.billing-summary dl{margin:0;display:flex;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.billing-summary dl>div{min-width:125px;padding:12px 14px;border-right:1px solid #e2e8f0}.billing-summary dl>div:last-child{border-right:0}.billing-summary dt{color:#667085;font-size:10px}.billing-summary dd{margin:4px 0 0;color:#111827;font-size:12px;font-weight:800}.billing-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:18px;gap:18px;align-items:start}.billing-documents{padding:0;overflow:hidden}.billing-documents>header{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e7eb}.billing-documents h3{margin:0 0 4px}.billing-documents header p{margin:0;color:#667085;font-size:12px}.billing-documents header>span{padding:6px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:800}.billing-list article{padding:18px 22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;border-bottom:1px solid #e5e7eb}.billing-list article:last-child{border-bottom:0}.billing-document-icon{width:40px;height:40px;border-radius:11px}.billing-document-icon svg{width:19px}.billing-list article>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.billing-list p,.billing-list small,.billing-list span{color:#667085;font-size:11px}.billing-list p{margin:5px 0 0;line-height:1.5}.billing-document-status{display:grid;justify-items:end;align-content:start;grid-gap:7px;gap:7px}.billing-document-status>b{padding:5px 8px;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:9px;text-transform:uppercase}.billing-document-status a{color:#2563eb;font-size:11px;font-weight:800}.billing-empty{padding:34px;text-align:center;color:#667085}.billing-legal{padding:24px}.billing-legal>svg{width:37px;height:37px;margin-bottom:18px;color:#2563eb}.billing-legal h3{margin:8px 0}.billing-legal p{color:#667085;font-size:12px;line-height:1.55}.billing-legal code{max-width:100%;padding:10px;display:block;overflow:hidden;border:1px solid #e5e7eb;border-radius:9px;background:#f8fafc;color:#475569;font-size:9px;text-overflow:ellipsis}.billing-legal a{margin-top:18px;display:inline-flex;align-items:center;gap:6px;color:#2563eb;font-size:12px;font-weight:800}.billing-disclaimer{margin:0;padding:13px 16px;border:1px solid #fed7aa;border-radius:11px;background:#fff7ed;color:#9a3412;font-size:11px;line-height:1.5}@media(max-width:920px){.billing-summary{grid-template-columns:auto 1fr}.billing-summary dl{grid-column:1/-1}.billing-grid{grid-template-columns:1fr}}@media(max-width:620px){.billing-summary dl{display:grid;grid-template-columns:1fr}.billing-summary dl>div{border-right:0;border-bottom:1px solid #e2e8f0}.billing-summary dl>div:last-child{border-bottom:0}.billing-list article{grid-template-columns:auto minmax(0,1fr)}.billing-document-status{grid-column:2;justify-items:start}}.hyper-panel-shell{background:#050505!important;color-scheme:dark}.hyper-panel-shell>.main{min-height:calc(100vh - 113px)!important;background:#050505!important;color:#f8fafc!important;box-shadow:0 0 0 100vmax #050505!important;-webkit-clip-path:inset(0 -100vmax)!important;clip-path:inset(0 -100vmax)!important}.hyper-panel-shell>.main .admin-table b,.hyper-panel-shell>.main .billing-documents h3,.hyper-panel-shell>.main .billing-legal h3,.hyper-panel-shell>.main .billing-summary h2,.hyper-panel-shell>.main .bot-info b,.hyper-panel-shell>.main .card h2,.hyper-panel-shell>.main .card h3,.hyper-panel-shell>.main .metric,.hyper-panel-shell>.main .settings-page h2,.hyper-panel-shell>.main .settings-page h3,.hyper-panel-shell>.main .tool-view h2,.hyper-panel-shell>.main .tool-view h3,.hyper-panel-shell>.main .top,.hyper-panel-shell>.main .top h1,.hyper-panel-shell>.main b,.hyper-panel-shell>.main dd,.hyper-panel-shell>.main dt,.hyper-panel-shell>.main h1,.hyper-panel-shell>.main h2,.hyper-panel-shell>.main h3,.hyper-panel-shell>.main h4,.hyper-panel-shell>.main label,.hyper-panel-shell>.main strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.hyper-panel-shell>.main .admin-row span,.hyper-panel-shell>.main .bot-info span,.hyper-panel-shell>.main .card>p,.hyper-panel-shell>.main .card>span,.hyper-panel-shell>.main .muted,.hyper-panel-shell>.main p,.hyper-panel-shell>.main small,.hyper-panel-shell>.main span{color:#a1a1aa!important;-webkit-text-fill-color:#a1a1aa!important}.hyper-panel-shell>.main .admin-table,.hyper-panel-shell>.main .bots-list,.hyper-panel-shell>.main .card,.hyper-panel-shell>.main .environment-form,.hyper-panel-shell>.main .environment-list,.hyper-panel-shell>.main .file-list,.hyper-panel-shell>.main .hostly-plan-card,.hyper-panel-shell>.main .license,.hyper-panel-shell>.main .settings-panel,.hyper-panel-shell>.main .settings-profile,.hyper-panel-shell>.main .tool-view,.hyper-panel-shell>.main .wide{border-color:#27272a!important;background:#0e0e11!important;color:#f8fafc!important;box-shadow:0 16px 44px #0008!important}.hyper-panel-shell>.main .hostly-app-toolbar h2,.hyper-panel-shell>.main .hostly-plan-name h2,.hyper-panel-shell>.main .hostly-plan-usage label,.hyper-panel-shell>.main .hostly-plan-usage label b,.hyper-panel-shell>.main .hostly-plan-usage label span{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.hyper-panel-shell>.main .hostly-plan-name b{border-color:#14532d!important;background:#052e16!important;color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}.hyper-panel-shell>.main .hostly-plan-usage>i,.hyper-panel-shell>.main .progress,.hyper-panel-shell>.main .usage-track{background:#27272a!important}.hyper-panel-shell>.main .btn.ghost,.hyper-panel-shell>.main .hostly-app-toolbar button,.hyper-panel-shell>.main .hostly-plan-actions button,.hyper-panel-shell>.main .icon-button{border-color:#3f3f46!important;background:#18181b!important;color:#e4e4e7!important;-webkit-text-fill-color:#e4e4e7!important}.hyper-panel-shell>.main .btn:not(.ghost),.hyper-panel-shell>.main .hostly-plan-actions a{border-color:#3b82f6!important;background:#3b82f6!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.hyper-panel-shell>.main .admin-row,.hyper-panel-shell>.main .billing-documents>header,.hyper-panel-shell>.main .billing-list article,.hyper-panel-shell>.main .bot,.hyper-panel-shell>.main .bot-row,.hyper-panel-shell>.main .environment-row,.hyper-panel-shell>.main .file-row,.hyper-panel-shell>.main .panel-heading,.hyper-panel-shell>.main .tool-head,.hyper-panel-shell>.main .tree-row{border-color:#27272a!important}.hyper-panel-shell>.main .file-row.directory,.hyper-panel-shell>.main .file-row:not(.directory),.hyper-panel-shell>.main .tree-row.directory,.hyper-panel-shell>.main .tree-row:not(.directory){background:#111114!important;color:#f4f4f5!important}.hyper-panel-shell>.main .file-row:not(.directory) .file-name,.hyper-panel-shell>.main .file-row:not(.directory) b,.hyper-panel-shell>.main .tree-row:not(.directory) .file-name,.hyper-panel-shell>.main .tree-row:not(.directory) b{color:#f4f4f5!important;-webkit-text-fill-color:#f4f4f5!important}.hyper-panel-shell>.main .admin-row select,.hyper-panel-shell>.main .settings-panel input,.hyper-panel-shell>.main .tool-head select,.hyper-panel-shell>.main input,.hyper-panel-shell>.main select,.hyper-panel-shell>.main textarea{border-color:#3f3f46!important;background:#09090b!important;color:#f4f4f5!important;-webkit-text-fill-color:#f4f4f5!important}.hyper-panel-shell>.main input::placeholder,.hyper-panel-shell>.main textarea::placeholder{color:#71717a!important;-webkit-text-fill-color:#71717a!important}.hyper-panel-shell>.main select option{background:#09090b!important;color:#f4f4f5!important}.hyper-panel-shell>.main .admin-tabs,.hyper-panel-shell>.main .inspection-tabs{border-color:#27272a!important;background:#111114!important}.hyper-panel-shell>.main .admin-tabs button,.hyper-panel-shell>.main .inspection-tabs button{background:transparent!important;color:#a1a1aa!important;-webkit-text-fill-color:#a1a1aa!important}.hyper-panel-shell>.main .admin-tabs button.active,.hyper-panel-shell>.main .inspection-tabs button.active{background:#1d4ed8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.hyper-panel-shell>.main .chart-stage,.hyper-panel-shell>.main .resource-chart{border-color:#27272a!important;background:linear-gradient(180deg,#111827,#09090b)!important;color:#e4e4e7!important}.hyper-panel-shell>.main .chart-grid i{border-color:#27272a!important}.hyper-panel-shell>.main .code-editor,.hyper-panel-shell>.main .console-box,.hyper-panel-shell>.main .inspection-source,.hyper-panel-shell>.main .real-console{border-color:#27272a!important;background:#05070b!important;color:#d4d4d8!important}.hyper-panel-shell>.main .plan-details,.hyper-panel-shell>.main .plan-details>div{border-color:#27272a!important}.hyper-panel-shell>.main .password-form label,.hyper-panel-shell>.main .plan-details dt{color:#a1a1aa!important;-webkit-text-fill-color:#a1a1aa!important}.hyper-panel-shell>.main .plan-details dd{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.hyper-panel-shell>.main .billing-summary dl{border-color:#27272a!important;background:#09090b!important}.hyper-panel-shell>.main .billing-summary dl>div{border-color:#27272a!important}.hyper-panel-shell>.main .billing-document-icon,.hyper-panel-shell>.main .billing-summary-icon{border-color:#1d4ed8!important;background:#172554!important;color:#60a5fa!important}.hyper-panel-shell>.main .billing-documents header>span{background:#172554!important;color:#60a5fa!important;-webkit-text-fill-color:#60a5fa!important}.hyper-panel-shell>.main .billing-document-status b{background:#431407!important;color:#fdba74!important;-webkit-text-fill-color:#fdba74!important}.hyper-panel-shell>.main .billing-document-status a,.hyper-panel-shell>.main .billing-legal a{display:inline-flex;align-items:center;gap:5px;color:#60a5fa!important;-webkit-text-fill-color:#60a5fa!important}.hyper-panel-shell>.main .billing-legal code{border-color:#27272a!important;background:#09090b!important;color:#a1a1aa!important}.hyper-panel-shell>.main .billing-disclaimer{border-color:#7c2d12!important;background:#1c0a03!important;color:#fdba74!important;-webkit-text-fill-color:#fdba74!important}.hyper-panel-shell>.main .security-note{background:#18181b!important;color:#a1a1aa!important}.hyper-panel-shell>.main .billing-documents:hover,.hyper-panel-shell>.main .billing-legal:hover,.hyper-panel-shell>.main .billing-summary:hover,.hyper-panel-shell>.main .card:hover,.hyper-panel-shell>.main .hostly-plan-card:hover,.hyper-panel-shell>.main .settings-panel:hover,.hyper-panel-shell>.main .settings-profile:hover,.hyper-panel-shell>.main .tool-view:hover{border-color:#3f3f46!important;background:#111114!important;color:#f8fafc!important;box-shadow:0 18px 48px #0009!important}.hyper-panel-shell>.main .card:hover .metric,.hyper-panel-shell>.main .card:hover b,.hyper-panel-shell>.main .card:hover h2,.hyper-panel-shell>.main .card:hover h3,.hyper-panel-shell>.main .tool-view:hover h2,.hyper-panel-shell>.main .tool-view:hover h3{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.hyper-panel-shell>.main .card:hover p,.hyper-panel-shell>.main .card:hover small,.hyper-panel-shell>.main .card:hover span{color:#a1a1aa!important;-webkit-text-fill-color:#a1a1aa!important}.hyper-panel-shell>.main .admin-row:hover,.hyper-panel-shell>.main .billing-list article:hover,.hyper-panel-shell>.main .bot-row:hover,.hyper-panel-shell>.main .environment-row:hover,.hyper-panel-shell>.main .file-row:hover,.hyper-panel-shell>.main .tree-row:hover{border-color:#3f3f46!important;background:#18181b!important;color:#f4f4f5!important}.hyper-panel-shell>.main .admin-row:hover b,.hyper-panel-shell>.main .bot-row:hover b,.hyper-panel-shell>.main .environment-row:hover b,.hyper-panel-shell>.main .file-row:hover b,.hyper-panel-shell>.main .tree-row:hover b{color:#f4f4f5!important;-webkit-text-fill-color:#f4f4f5!important}.hyper-panel-shell>.main .btn.ghost:hover,.hyper-panel-shell>.main .hostly-app-toolbar button:hover,.hyper-panel-shell>.main .hostly-plan-actions button:hover,.hyper-panel-shell>.main .icon-button:hover{border-color:#3b82f6!important;background:#202024!important;color:#fff!important;-webkit-text-fill-color:#fff!important}