
.bmi-ai-admin,.bmi-ai-public{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;max-width:1420px;margin:0 auto;color:#143a4d;box-sizing:border-box}.bmi-ai-admin *,.bmi-ai-public *{box-sizing:border-box}.bmi-ai-admin{padding:6px 0 30px}.bmi-ai-public{padding:24px}
.bmi-ai-hero,.bmi-ai-public-hero{display:grid;grid-template-columns:1.18fr .82fr;gap:24px;align-items:center;background:radial-gradient(circle at 80% 20%,rgba(54,194,204,.15),transparent 35%),linear-gradient(135deg,#071e39,#0a3f57 60%,#087168);border-radius:28px;padding:38px;color:#fff;box-shadow:0 18px 44px rgba(5,35,54,.16)}.bmi-ai-hero>div>span,.bmi-ai-public-hero>div>span{font-size:10px;letter-spacing:.16em;font-weight:900;color:#54d5e2}.bmi-ai-hero h1,.bmi-ai-public-hero h1{font-size:clamp(40px,4vw,58px);line-height:1.01;letter-spacing:-.04em;margin:8px 0 13px}.bmi-ai-hero p,.bmi-ai-public-hero p{font-size:16px;line-height:1.62;color:#d4ebf1}
.bmi-ai-state{justify-self:end;width:245px;min-height:190px;border-radius:23px;padding:25px;display:flex;flex-direction:column;justify-content:center;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(4px)}.bmi-ai-state small{font-size:9px;letter-spacing:.14em;color:#70dce4;font-weight:900}.bmi-ai-state strong{font-size:25px;margin:8px 0}.bmi-ai-state span{font-size:11px;color:#c9e7ed;line-height:1.5}
.bmi-ai-kpis,.bmi-ai-public-state{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin:16px 0}.bmi-ai-kpis article,.bmi-ai-public-state article,.bmi-ai-panel,.bmi-ai-preview,.bmi-ai-recent,.bmi-ai-public-grid article{background:#fff;border:1px solid #dce8ed;border-radius:18px;box-shadow:0 8px 28px rgba(18,57,77,.045)}.bmi-ai-kpis article,.bmi-ai-public-state article{padding:17px}.bmi-ai-kpis strong,.bmi-ai-public-state strong{display:block;font-size:28px;color:#08778f}.bmi-ai-kpis span,.bmi-ai-public-state span{display:block;margin-top:5px;font-size:11px;font-weight:800;color:#647a84}
.bmi-ai-layout{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bmi-ai-panel,.bmi-ai-preview,.bmi-ai-recent{padding:20px}.panel-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.panel-head>div>span{display:block;font-size:9px;letter-spacing:.13em;font-weight:900;color:#087c95}.panel-head h2{margin:4px 0 0;font-size:23px}.panel-head>b{font-size:9px;padding:6px 8px;border-radius:999px;background:#fff1dd;color:#8b5e16}
.bmi-ai-settings,.bmi-ai-context-form{display:grid;gap:11px;margin-top:14px}.bmi-ai-settings label,.bmi-ai-context-form label{display:grid;gap:5px}.bmi-ai-settings label>span,.bmi-ai-context-form label>span{font-weight:800;color:#345564;font-size:12px}.bmi-ai-settings input,.bmi-ai-settings select,.bmi-ai-context-form input,.bmi-ai-context-form textarea{width:100%}.bmi-ai-settings .check{display:flex;flex-direction:row;align-items:center;gap:7px}.bmi-ai-settings .check input{width:auto}.bmi-ai-security{padding:12px;background:#f7fbfc;border:1px solid #deeaed;border-radius:12px}.bmi-ai-security strong{font-size:11px;color:#087990}.bmi-ai-security p{margin:4px 0 0;font-size:10px;color:#677c86;line-height:1.5}
.bmi-ai-preview{margin-top:15px}.bmi-ai-preview-meta{display:flex;gap:12px;flex-wrap:wrap;margin:11px 0}.bmi-ai-preview-meta span{font-size:10px;color:#617681}.bmi-ai-preview pre{max-height:480px;overflow:auto;background:#102d3e;color:#dff6f8;border-radius:13px;padding:15px;font-size:10px;line-height:1.5;white-space:pre-wrap;word-break:break-word}
.bmi-ai-recent{margin-top:15px}.bmi-ai-request-list{display:grid;gap:8px;margin-top:12px}.bmi-ai-request-list article{display:grid;grid-template-columns:1fr 180px auto;gap:10px;align-items:center;padding:11px;background:#f8fbfc;border-radius:11px}.bmi-ai-request-list span,.bmi-ai-request-list strong,.bmi-ai-request-list small{display:block}.bmi-ai-request-list span{font-size:8px;font-weight:900;color:#087c95}.bmi-ai-request-list strong{margin-top:3px}.bmi-ai-request-list small{font-size:9px;color:#71858e;margin-top:2px}.bmi-ai-request-list code{font-size:9px}.bmi-ai-request-list a{font-size:10px;font-weight:900;color:#08778f;text-decoration:none}.empty{text-align:center;padding:24px;color:#70848e}
.bmi-ai-public-hero{grid-template-columns:1fr .65fr}.bmi-ai-orbit{height:300px;position:relative;display:grid;place-items:center}.bmi-ai-orbit:before{content:"";position:absolute;width:250px;height:250px;border:1px dashed rgba(106,224,229,.45);border-radius:50%;animation:bmiAiSpin 24s linear infinite}.bmi-ai-orbit .core{width:104px;height:104px;border-radius:50%;background:#fff;color:#08758c;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:25px;font-weight:900;z-index:2}.bmi-ai-orbit .core small{font-size:9px;color:#647d87}.bmi-ai-orbit i{position:absolute;font-style:normal;padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.94);color:#285767;font-size:10px;font-weight:900}.bmi-ai-orbit .n1{top:16px}.bmi-ai-orbit .n2{right:4px}.bmi-ai-orbit .n3{bottom:16px}.bmi-ai-orbit .n4{left:4px}@keyframes bmiAiSpin{to{transform:rotate(360deg)}}
.bmi-ai-public-state{grid-template-columns:repeat(4,1fr)}.bmi-ai-architecture{display:flex;gap:8px;align-items:center;overflow:auto;padding:14px;background:#f8fbfc;border:1px solid #dce8ed;border-radius:17px}.bmi-ai-architecture div{min-width:180px;padding:13px;background:#fff;border-radius:12px}.bmi-ai-architecture b{display:block;font-size:9px;color:#0a849a}.bmi-ai-architecture strong,.bmi-ai-architecture span{display:block}.bmi-ai-architecture strong{margin-top:4px}.bmi-ai-architecture span{margin-top:4px;font-size:9px;color:#687d87}.bmi-ai-architecture i{min-width:22px;height:1px;background:#74c8d2}
.bmi-ai-public-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:15px}.bmi-ai-public-grid article{padding:18px}.bmi-ai-public-grid h2{font-size:19px;margin-top:0}.bmi-ai-public-grid p{font-size:11px;line-height:1.6;color:#617781}.bmi-ai-public-note{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:15px;padding:14px 16px;border-radius:14px;background:#fff8e7;border:1px solid #ecd9a4;color:#705b25}.bmi-ai-public-note span{font-size:11px}
@media(max-width:1100px){.bmi-ai-kpis{grid-template-columns:repeat(3,1fr)}.bmi-ai-public-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.bmi-ai-hero,.bmi-ai-public-hero,.bmi-ai-layout{grid-template-columns:1fr}.bmi-ai-state{justify-self:stretch;width:auto}.bmi-ai-orbit{height:270px}.bmi-ai-public-state{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.bmi-ai-public{padding:12px}.bmi-ai-hero,.bmi-ai-public-hero{padding:24px 20px}.bmi-ai-kpis,.bmi-ai-public-state,.bmi-ai-public-grid{grid-template-columns:1fr}.bmi-ai-request-list article{grid-template-columns:1fr}.bmi-ai-orbit{display:none}}
@media(prefers-reduced-motion:reduce){.bmi-ai-orbit:before{animation:none}}
