.bm-app-body{color:#f2f1f3;background:#101116;margin:0;font-family:Inter,Manrope,DM Sans,Arial,sans-serif}.bm-app-body *{box-sizing:border-box}.bm-app-body button,.bm-app-body input,.bm-app-body select{font:inherit}.bm-app-body a{color:inherit;text-decoration:none}.bm-shell{color:#1d1d2b;background:#f6f5f8;min-height:100dvh;display:flex}.bm-sidebar{color:#f5f0f4;background:linear-gradient(170deg,#181620 0%,#0d101a 100%);flex-direction:column;flex-shrink:0;width:246px;height:100dvh;padding:28px 17px 20px;display:flex;position:sticky;top:0}.bm-brand{align-items:center;gap:12px;padding:4px 9px 38px;display:flex}.bm-brand-mark{color:#bd667e;font-size:37px}.bm-brand strong{letter-spacing:.085em;white-space:nowrap;font:700 17px Georgia,serif}.bm-brand small{color:#9f8e9c;letter-spacing:.17em;margin-top:5px;font-size:9px;display:block}.bm-nav{gap:6px;display:grid}.bm-nav-label{letter-spacing:.17em;color:#77798b;margin:0 0 14px;padding:0 13px;font-size:10px;font-weight:800}.bm-nav a{color:#afadbb;border-radius:10px;align-items:center;gap:13px;padding:14px 13px;font-size:12px;font-weight:700;display:flex}.bm-nav a>span{font-size:20px}.bm-nav a:hover{color:#fff;background:#ffffff12}.bm-nav .bm-nav-active{color:#fff;background:linear-gradient(105deg,#802d46,#5f1936);box-shadow:inset 3px 0 #d89baf}.bm-sidebar-foot{border-top:1px solid #ffffff12;align-items:center;gap:12px;margin-top:auto;padding:20px 8px 5px;display:flex}.bm-avatar{color:#fad8e1;background:#69233a;border-radius:12px;place-items:center;width:35px;height:35px;font-weight:800;display:grid}.bm-sidebar-foot strong{font-size:12px;display:block}.bm-sidebar-foot small{color:#9c99a8;margin-top:4px;font-size:11px;display:block}.bm-main{flex:1;min-width:0}.bm-topbar{color:#77727e;background:#fff;border-bottom:1px solid #eae7ef;justify-content:space-between;align-items:center;height:72px;padding:0 37px;font-size:12px;display:flex}.bm-top-separator{color:#b5b0bb;margin:0 9px}.bm-top-tag{letter-spacing:.13em;color:#7d3c54;font-size:10px;font-weight:800}.bm-content{max-width:1480px;margin:0 auto;padding:40px 39px}.bm-title-line{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.bm-eyebrow{letter-spacing:.19em;color:#8e4561;font-size:10px;font-weight:800}.bm-title-line h1{letter-spacing:-.025em;color:#251d2b;margin:10px 0 9px;font:700 clamp(30px,3.5vw,43px) Georgia,serif}.bm-title-line p{color:#87808c;margin:0;font-size:13px;line-height:1.7}.bm-refresh{color:#70273e;cursor:pointer;background:#fff;border:1px solid #d6cad0;border-radius:10px;align-items:center;gap:10px;padding:12px 19px;font-size:12px;font-weight:800;display:flex}.bm-refresh span{font-size:19px}.bm-refresh:disabled{opacity:.55;cursor:not-allowed}.bm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:34px;display:grid}.bm-stat{background:#fff;border:1px solid #eae6ee;border-radius:14px;min-height:129px;padding:22px 23px;box-shadow:0 5px 20px #251c3406}.bm-stat>span{letter-spacing:.12em;color:#817985;font-size:10px;font-weight:800;display:block}.bm-stat>strong{color:#292130;margin:11px 0;font-size:33px;font-weight:800;line-height:1.1;display:block}.bm-stat>strong.bm-stat-green{color:#25836b}.bm-stat>strong.bm-stat-provider{font-size:22px}.bm-stat>small{color:#9a929b;font-size:11px;display:block}.bm-section{background:#fff;border:1px solid #eae6ef;border-radius:16px;overflow:hidden;box-shadow:0 5px 20px #251c3406}.bm-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:26px 28px 21px;display:flex}.bm-section-header h2{color:#27202d;margin:0 0 6px;font:700 23px Georgia,serif}.bm-section-header p{color:#8f8591;margin:0;font-size:12px}.bm-list-count{color:#8d4660;background:#fbf0f4;border-radius:20px;padding:7px 12px;font-size:11px;font-weight:800}.bm-filters{gap:12px;padding:0 28px 22px;display:flex}.bm-search{color:#8f8692;border:1px solid #e1dce3;border-radius:9px;flex:1;align-items:center;gap:11px;min-width:0;padding:0 13px;display:flex}.bm-search>span{font-size:25px}.bm-search input{color:#2d2330;background:0 0;border:0;outline:0;width:100%;height:44px;font-size:12px}.bm-filters select{color:#49414b;background:#fff;border:1px solid #e1dce3;border-radius:9px;padding:0 13px;font-size:12px}.bm-bots{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 28px 30px;display:grid}.bm-bot{background:linear-gradient(#fff,#fcfafb);border:1px solid #e6e1e9;border-radius:13px;min-width:0;padding:22px;box-shadow:0 4px 15px #241d3606}.bm-bot-header{justify-content:space-between;align-items:center;display:flex}.bm-bot-symbol{color:#873b54;background:#f8edf1;border-radius:12px;place-items:center;width:44px;height:44px;font-size:27px;display:grid}.bm-state{border-radius:20px;align-items:center;gap:8px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.bm-state span{background:currentColor;border-radius:50%;width:7px;height:7px}.bm-state.online{color:#18816a;background:#e5f6ef}.bm-state.offline{color:#b34851;background:#fbe9ec}.bm-state.unknown{color:#806d42;background:#f9f2e6}.bm-bot-info h3{color:#302532;margin:16px 0 7px;font-size:18px}.bm-id{color:#8d8691;font-family:ui-monospace,Consolas,monospace;font-size:11px}.bm-bot-metrics{background:#f8f6f8;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 14px;padding:14px;display:grid}.bm-bot-metrics>div{gap:7px;min-width:0;display:grid}.bm-bot-metrics span{color:#8c8490;letter-spacing:.1em;font-size:9px;font-weight:700}.bm-bot-metrics strong{color:#362b38;overflow-wrap:anywhere;font-size:12px}.bm-bot-meta{color:#978e9b;border-bottom:1px solid #ede8ef;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-bottom:18px;font-size:10px;display:flex}.bm-actions{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:18px;display:grid}.bm-btn{cursor:pointer;border:1px solid #e0dae1;border-radius:8px;padding:11px 4px;font-size:11px;font-weight:800}.bm-btn-start{color:#26795f;background:#e8f5ef;border-color:#d3ebdd}.bm-btn-stop{color:#a04658;background:#fff0f1;border-color:#f4dadd}.bm-btn-restart{color:#65537c;background:#f7f3fb;border-color:#e6ddec}.bm-btn:disabled{opacity:.43;cursor:not-allowed}.bm-empty{text-align:center;color:#908795;place-items:center;gap:17px;padding:60px 20px 75px;font-size:13px;display:grid}.bm-loader{border:3px solid #e8dce3;border-top-color:#883f5a;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite bm-spin}@keyframes bm-spin{to{transform:rotate(360deg)}}.bm-notice,.bm-error,.bm-success{border-radius:11px;margin:0 0 22px;padding:19px 23px;font-size:12px;line-height:1.7}.bm-notice{color:#6d4f20;background:#fff9ee;border:1px solid #ecd8ad}.bm-notice strong{font-size:13px}.bm-notice p{margin:5px 0 9px}.bm-notice a{color:#7c384d;font-weight:800;text-decoration:underline}.bm-error{color:#a13c51;background:#fff0f1;border:1px solid #f0c8d0}.bm-success{color:#256c55;background:#e9f8f2;border:1px solid #c9e8d9}.bm-footer{text-align:center;color:#9b929d;margin:28px 0;font-size:11px;line-height:1.65}.bm-gate{text-align:center;color:#f4e9ef;background:radial-gradient(circle at 50% 0,#541d36,#111119 60%);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:30px;display:flex}.bm-gate-brand{color:#fff;letter-spacing:.11em;font:700 24px Georgia,serif}.bm-gate-brand span{color:#bfa5b3;letter-spacing:.25em;margin-top:6px;font:700 9px Arial,sans-serif;display:block}.bm-gate h1{margin:38px 0 10px;font:700 45px Georgia,serif}.bm-gate p{color:#c0b5c0;max-width:450px;font-size:14px;line-height:1.8}.bm-gate-button{background:#963c5b;border-radius:9px;margin:25px 0 15px;padding:15px 25px;font-size:13px;font-weight:800;display:inline-block}.bm-gate small{color:#9d90a2;font-size:11px}@media (max-width:1060px){.bm-sidebar{width:205px}.bm-content{padding:30px 22px}.bm-bots{grid-template-columns:1fr}.bm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:740px){.bm-shell{display:block}.bm-sidebar{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:15px 18px;position:static}.bm-brand{padding:0}.bm-brand strong{font-size:15px}.bm-nav{display:none}.bm-sidebar-foot{border:0;margin:0;padding:0}.bm-sidebar-foot>div:last-child{display:none}.bm-topbar{height:55px;padding:0 18px}.bm-top-tag{display:none}.bm-content{padding:27px 15px}.bm-stats{gap:10px}.bm-stat{min-height:110px;padding:17px}.bm-stat strong{font-size:28px}.bm-section-header,.bm-filters{padding-left:17px;padding-right:17px}.bm-bots{padding:0 16px 20px}.bm-filters{flex-direction:column}.bm-filters select{height:42px}}@media (prefers-reduced-motion:reduce){.bm-loader{animation:none}}.bm-nav button{appearance:none;color:#afadbb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:14px 13px;font-size:12px;font-weight:700;display:flex}.bm-nav button:hover{color:#fff;background:#fff1}.bm-nav button.bm-nav-active{color:#fff;background:linear-gradient(105deg,#802d46,#5f1936);box-shadow:inset 3px 0 #d89baf}.bm-nav button>span{font-size:12px}.bm-view-note{color:#8b7984;margin:14px 0 0;font-size:12px;line-height:1.6}.bm-service-layout{grid-template-columns:minmax(300px,.85fr) minmax(340px,1.15fr);align-items:start;gap:20px;display:grid}.bm-service-form,.bm-service-list{min-width:0}.bm-form{gap:17px;padding:0 25px 27px;display:grid}.bm-form label{color:#6a5261;gap:8px;font-size:12px;font-weight:750;display:grid}.bm-form input,.bm-form textarea,.bm-form select,.bm-access-settings select,.bm-review input,.bm-review select{color:#332a33;background:#fff;border:1px solid #e0d4dc;border-radius:9px;width:100%;min-width:0;padding:12px 13px;font-size:13px}.bm-form textarea{resize:vertical;line-height:1.55}.bm-primary,.bm-review button{color:#fff;cursor:pointer;background:#852e4d;border:0;border-radius:9px;padding:13px 17px;font-size:12px;font-weight:800}.bm-primary:disabled,.bm-review button:disabled{opacity:.5;cursor:not-allowed}.bm-request-items{gap:13px;padding:0 24px 25px;display:grid}.bm-request{border:1px solid #e7e0e8;border-radius:11px;min-width:0;padding:17px}.bm-request-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bm-request-head strong{color:#33202c;font-size:14px}.bm-request>small{color:#8c818c;margin:9px 0;font-size:10px;display:block}.bm-request>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#544954;font-size:12px;line-height:1.65}.bm-admin-note{background:#f6ecf2;border-radius:8px;padding:12px;color:#76314f!important}.bm-review{grid-template-columns:140px minmax(120px,1fr) auto;gap:8px;margin-top:14px;display:grid}.bm-access-settings{gap:18px;padding:0 28px 28px;display:grid}.bm-access-settings>label{color:#655464;gap:8px;font-size:12px;font-weight:700;display:grid}.bm-access-bots{gap:10px;display:grid}.bm-access-row{cursor:pointer;background:#fcfafc;border:1px solid #e7dde5;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.bm-access-row strong,.bm-access-row small{display:block}.bm-access-row strong{color:#382d39;font-size:13px}.bm-access-row small{color:#837882;margin-top:5px;font-size:11px}.bm-access-row input{accent-color:#852e4d;cursor:pointer;width:18px;height:18px}@media (max-width:1000px){.bm-service-layout{grid-template-columns:1fr}}@media (max-width:740px){.bm-nav{flex-wrap:wrap;display:flex}.bm-nav-label{display:none}.bm-nav button{width:auto;padding:8px 10px;font-size:11px}.bm-sidebar{flex-wrap:wrap;gap:13px}.bm-review{grid-template-columns:1fr}}.bm-console-open{color:#712e4b;cursor:pointer;background:#fcf7fa;border:1px solid #d5c5d3;border-radius:8px;width:100%;margin-top:10px;padding:12px;font-size:12px;font-weight:800;display:block}.bm-console-open:hover,.bm-console-open:focus-visible{background:#f7eaf0;border-color:#954664}.bm-console-backdrop{z-index:1200;background:#0a0810d1;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.bm-console-dialog{color:#dfe5ed;background:#15171d;border:1px solid #343b46;border-radius:16px;flex-direction:column;width:min(1040px,100%);min-height:390px;max-height:min(790px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 26px 100px #0008}.bm-console-top{background:#1e222b;border-bottom:1px solid #303744;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.bm-console-heading{align-items:center;gap:15px;min-width:0;display:flex}.bm-console-dot{color:#52cd8f;font-size:18px}.bm-console-heading h2{color:#f3f4f6;margin:0 0 6px;font-family:inherit;font-size:18px;font-weight:800}.bm-console-heading p{color:#98a5b6;overflow-wrap:anywhere;margin:0;font-size:11px}.bm-console-heading p span{margin:0 4px}.bm-console-close{color:#e3e8ee;cursor:pointer;background:#29313c;border:1px solid #444e5b;border-radius:8px;flex-shrink:0;width:34px;height:34px;font-size:24px}.bm-console-close:hover{background:#3d4652}.bm-console-toolbar{background:#191d25;border-bottom:1px solid #303744;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.bm-console-tabs,.bm-console-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.bm-console-tabs button,.bm-console-controls button{color:#aebacc;cursor:pointer;background:#222a35;border:1px solid #3c4654;border-radius:7px;padding:8px 11px;font-family:inherit;font-size:11px;font-weight:750}.bm-console-tabs button.active{color:#fff;background:#722d4a;border-color:#9e4c6d}.bm-console-controls button:hover:not(:disabled){color:#fff;background:#394557}.bm-console-controls button:disabled{opacity:.5;cursor:not-allowed}.bm-console-follow{color:#acb7c7;white-space:nowrap;align-items:center;gap:7px;margin-right:3px;font-size:11px;display:inline-flex}.bm-console-follow input{accent-color:#ba6d8b}.bm-console-window{background:#0c1016;flex:1;min-height:140px;display:flex;overflow:hidden}.bm-console-window pre{overscroll-behavior:contain;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#cfddcb;tab-size:2;-webkit-user-select:text;user-select:text;flex:1;min-width:0;margin:0;padding:18px 21px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.bm-console-bottom{color:#a6b2c1;background:#1e222b;border-top:1px solid #303744;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;padding:12px 19px;font-size:11px;display:flex}.bm-console-error{color:#ffadb4}.bm-console-note{color:#8d99a9}@media (max-width:740px){.bm-console-backdrop{padding:7px}.bm-console-dialog{border-radius:11px;height:calc(100dvh - 14px);min-height:0;max-height:calc(100dvh - 14px)}.bm-console-top{padding:14px}.bm-console-heading h2{font-size:16px}.bm-console-toolbar{padding:10px}.bm-console-tabs button,.bm-console-controls button{padding:7px 9px;font-size:10px}.bm-console-window pre{padding:12px;font-size:11px}.bm-console-bottom{padding:10px}}.bm-firstbot{background:#fff;border:1px solid #ebe3eb;border-radius:18px;max-width:820px;margin:0 auto 28px;overflow:hidden;box-shadow:0 10px 36px #2616290a}.bm-firstbot-intro{text-align:center;background:linear-gradient(#fcf5f8,#fff);border-bottom:1px solid #f0e7ec;padding:35px 30px 26px}.bm-firstbot-symbol{color:#853c59;background:#f2dde5;border-radius:17px;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:34px;display:grid}.bm-firstbot-intro .bm-eyebrow{display:block}.bm-firstbot-intro h2{color:#31202e;margin:10px 0;font:700 clamp(27px,3vw,35px) Georgia,serif}.bm-firstbot-intro p{color:#837682;max-width:550px;margin:0 auto;font-size:13px;line-height:1.7}.bm-firstbot-form{gap:20px;padding:30px;display:grid}.bm-firstbot-form label{color:#473140;gap:9px;font-size:12px;font-weight:750;display:grid}.bm-firstbot-form label>span{color:#978991;font-weight:500}.bm-firstbot-form input,.bm-firstbot-form select,.bm-firstbot-form textarea{color:#2f2530;outline-offset:2px;background:#fff;border:1px solid #e1d5df;border-radius:9px;width:100%;min-width:0;padding:13px 14px;font-family:inherit;font-size:13px}.bm-firstbot-form textarea{resize:vertical;line-height:1.65}.bm-firstbot-form input:focus,.bm-firstbot-form select:focus,.bm-firstbot-form textarea:focus{border-color:#9c4b68;outline:2px solid #a44e6b25}.bm-firstbot-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.bm-firstbot-contact{background:#f9f2f6;border:1px solid #ecd9e3;border-radius:11px;align-items:flex-start;gap:13px;padding:19px;display:flex}.bm-firstbot-contact-icon{color:#fff;background:#752b49;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.bm-firstbot-contact strong{color:#5a2942;font-size:13px}.bm-firstbot-contact p{color:#72616d;margin:6px 0;font-size:12px;line-height:1.65}.bm-firstbot-contact a{color:#7e2f4e;margin-top:3px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-block}.bm-firstbot-submit{justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;display:flex}.bm-firstbot-error{color:#9d334e;background:#fff0f1;border-radius:8px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.bm-firstbot-success{color:#25724e;background:#e8f5ec;border-radius:8px;margin:0;padding:11px 13px;font-size:12px}.bm-firstbot-success a{color:inherit;font-weight:800;text-decoration:underline}.bm-firstbot-note{color:#938993;text-align:center;margin:0;font-size:11px;line-height:1.65}@media (max-width:700px){.bm-firstbot-intro{padding:25px 17px}.bm-firstbot-form{padding:20px 16px}.bm-firstbot-fields{grid-template-columns:1fr}.bm-firstbot-contact{padding:14px}}
