.instagram-analysis-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#05090dce;backdrop-filter:blur(4px)}.instagram-analysis-modal.hidden{display:none}.instagram-analysis-dialog{width:min(820px,100%);max-height:90vh;display:flex;flex-direction:column;border:1px solid #344452;border-radius:15px;background:#151d25;color:#d8e3ef;box-shadow:0 24px 70px #0008}.instagram-analysis-dialog>header,.instagram-analysis-dialog>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;flex-shrink:0}.instagram-analysis-dialog>header{border-bottom:1px solid #2c3944}.instagram-analysis-dialog h2{margin:0;font-size:19px}.instagram-analysis-dialog header p{margin:5px 0 0;font-size:12px;color:#879aad}.instagram-analysis-body{overflow:auto;padding:20px 22px;font-size:13px;line-height:1.65}.instagram-analysis-body>p{margin-top:0;color:#95a7bb}.instagram-analysis-controls{display:flex;gap:12px;align-items:flex-end;margin:18px 0}.instagram-analysis-controls label{display:grid;gap:6px;flex:1;color:#aab8c9;font-size:12px}.instagram-analysis-controls select{min-height:40px;background:#10171f;border:1px solid #344452;border-radius:8px;padding:8px;color:#e2eaf4}.instagram-analysis-status{padding:12px 14px;background:#222239;border:1px solid #393557;border-radius:8px;color:#c5baff!important}.instagram-analysis-body h3{font-size:16px}.instagram-analysis-body h4{font-size:13px;color:#c9bfff;margin:22px 0 8px}.instagram-analysis-body ul{padding-left:20px}.instagram-analysis-body li{margin:5px 0}.instagram-analysis-body a{color:#b8aaff}.instagram-analysis-guidance{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;padding:15px;background:#10171e;border:1px solid #344452;border-radius:8px}.instagram-analysis-dialog>footer{border-top:1px solid #2c3944;flex-wrap:wrap}.instagram-analysis-dialog>footer span{flex:1;font-size:11px;color:#8fa5bb;min-width:150px}.instagram-analysis-dialog button:disabled{opacity:.4;cursor:default}@media(max-width:600px){.instagram-analysis-controls{align-items:stretch;flex-direction:column}.instagram-analysis-modal{padding:10px}.instagram-analysis-dialog>header,.instagram-analysis-dialog>footer,.instagram-analysis-body{padding:16px}}
.instagram-analysis-history{display:grid;gap:7px;margin:18px 0;color:#9db0c5;font-size:12px}.instagram-analysis-history[hidden]{display:none}.instagram-analysis-history select{width:100%;padding:11px;border:1px solid #344452;border-radius:8px;background:#10171f;color:#dce6f2;font:inherit;color-scheme:dark}
