.eh-account-button{font-size:12px!important;padding:8px 11px!important}.eh-backdrop{position:fixed;inset:0;background:rgba(2,6,11,.72);backdrop-filter:blur(18px);z-index:110000}.eh-ask,.eh-connection,.eh-account,.eh-confirm{position:fixed;z-index:110001;left:50%;top:50%;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid #ffffff18;border-radius:26px;background:linear-gradient(145deg,rgba(16,24,34,.97),rgba(5,9,14,.97));box-shadow:0 35px 110px #000d,0 0 0 1px #ffffff08 inset;color:#eef5f9}.eh-x{position:absolute;right:18px;top:18px;width:38px;height:38px;border-radius:12px;border:1px solid #ffffff16;background:#ffffff08;color:#dbe6ef;font-size:23px;cursor:pointer}.eh-ask{padding:28px}.eh-ask-head,.eh-account-head,.eh-provider-hero{display:flex;align-items:center;gap:14px;padding-right:48px}.eh-ask-head img,.eh-account-head img{width:52px;height:52px}.eh-ask-head span,.eh-account-head span,.eh-provider-hero span{display:block;color:#9ec8ff;font-size:10px;font-weight:800;letter-spacing:.18em}.eh-ask-head strong{display:block;font-size:23px;margin-top:3px}.eh-muted{color:#a9b6c2;line-height:1.6}.eh-question-grid{display:grid;gap:9px;margin:18px 0}.eh-question-grid button,.eh-type{display:flex;justify-content:space-between;text-align:left;padding:14px 15px;border:1px solid #ffffff12;background:#ffffff06;border-radius:14px;color:#e8eff4;cursor:pointer}.eh-question-grid button:hover,.eh-type:hover{border-color:#9ec8ff44;background:#9ec8ff0c}.eh-type{width:100%;margin-top:8px;color:#9ec8ff}.eh-chat{max-height:380px;overflow:auto;padding:14px 0}.eh-bubble{padding:11px 13px;border-radius:15px;margin:9px 0;max-width:88%;line-height:1.5}.eh-bubble.hud{background:#9ec8ff0b;border:1px solid #9ec8ff16}.eh-bubble.user{margin-left:auto;background:#ffffff0b;border:1px solid #ffffff12}.eh-bubble b{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.eh-bubble p{margin:5px 0 0;color:#c3cdd6;white-space:pre-wrap}.eh-ask form,.eh-ask form{display:flex;gap:8px;margin-top:12px}.eh-ask input{flex:1;min-width:0;border:1px solid #ffffff18;background:#0006;border-radius:12px;padding:12px;color:#fff}.eh-ask form button{border:0;border-radius:12px;padding:0 16px;background:#eaf5ff;color:#071018;font-weight:800}.eh-ask-launch{position:absolute;right:22px;bottom:20px;z-index:5}.eh-ask-launch button{display:flex;align-items:center;gap:9px;border:1px solid #ffffff1c;background:rgba(8,14,21,.88);color:#edf4f8;border-radius:999px;padding:8px 12px 8px 8px;box-shadow:0 12px 35px #0009;cursor:pointer}.eh-ask-launch img{width:34px;height:34px;border-radius:50%}.eh-connection{padding:30px}.eh-provider-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#ffffff08;border:1px solid #ffffff14;font-size:30px}.eh-provider-hero h2{margin:5px 0 3px;font-size:30px}.eh-provider-hero p{margin:0;color:#9daab5}.eh-connection-image{display:flex;align-items:center;gap:13px;margin:22px 0;padding:14px;border:1px solid #ffffff10;background:#ffffff05;border-radius:17px}.eh-connection-image img{width:50px;height:50px;border-radius:14px;object-fit:cover;background:#0b1016}.eh-connection-image span{display:block;color:#98a5b0;font-size:12px;margin-top:4px}.eh-data-head{display:flex;justify-content:space-between;margin:18px 0 8px;color:#9ec8ff;font-size:10px;letter-spacing:.16em;font-weight:800}.eh-data-head small{color:#7f8b97;letter-spacing:0}.eh-data-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.eh-data-grid>div{padding:15px;border:1px solid #ffffff10;background:#ffffff04;border-radius:14px}.eh-data-grid b,.eh-data-grid span{display:block}.eh-data-grid b{font-size:23px}.eh-data-grid span{color:#8996a2;font-size:11px;margin-top:4px;text-transform:capitalize}.eh-data-empty{grid-column:1/-1}.eh-capability{display:flex;gap:12px;margin:18px 0;padding:15px;border:1px solid #d9f26b1a;background:#d9f26b07;border-radius:16px}.eh-capability p{margin:5px 0 0;color:#aab5bf;line-height:1.5;font-size:13px}.eh-connection-actions,.eh-confirm-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.eh-account{padding:30px}.eh-account-head h2{margin:4px 0}.eh-account-head p{color:#9daab5}.eh-loading,.eh-error{padding:30px 0;color:#9daab5}.eh-account-status{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #ffffff12;border-radius:15px;background:#ffffff05}.eh-dot{width:10px;height:10px;border-radius:50%;background:#d9f26b;box-shadow:0 0 16px #d9f26b66}.eh-account-status b,.eh-account-status small{display:block}.eh-account-status b{text-transform:capitalize}.eh-account-status small{color:#8996a2;margin-top:3px}.eh-account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0}.eh-account-grid div{padding:14px;border:1px solid #ffffff10;border-radius:14px}.eh-account-grid span,.eh-account-grid b{display:block}.eh-account-grid span{font-size:10px;color:#84919d;text-transform:uppercase;letter-spacing:.12em}.eh-account-grid b{margin-top:5px}.eh-danger-actions{display:flex;gap:10px;margin-top:20px}.eh-suspend,.eh-delete{border-radius:12px;padding:11px 14px;font-weight:800;cursor:pointer}.eh-suspend{border:1px solid #ffffff18;background:#ffffff08;color:#eef4f7}.eh-delete{border:1px solid #ff6b6b33;background:#ff6b6b10;color:#ffb0b0}.eh-confirm{padding:30px}.eh-warning{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#ffb02014;color:#ffd37b;font-size:24px}.eh-confirm h2{font-size:27px;margin:16px 0 8px}.eh-confirm p{color:#aab5bf;line-height:1.65}.eh-confirm-actions .eh-delete,.eh-confirm-actions .eh-suspend{min-width:150px}@media(max-width:640px){.eh-data-grid,.eh-account-grid{grid-template-columns:1fr 1fr}.eh-connection,.eh-account,.eh-ask,.eh-confirm{padding:22px}.eh-ask-launch{right:12px;bottom:12px}.eh-ask-launch span{display:none}.eh-connection-actions{flex-direction:column-reverse}.eh-connection-actions button{width:100%}}