.bsm-overlay[data-v-3ec1eda4]{align-items:center;background:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:9100}.bsm-modal[data-v-3ec1eda4]{background:#fff;border-radius:18px;box-shadow:0 24px 64px #0000002e;display:flex;flex-direction:column;max-height:90vh;max-width:640px;overflow:hidden;width:100%}.bsm-hd[data-v-3ec1eda4]{border-bottom:1px solid #f0f0f5;flex-shrink:0;justify-content:space-between;padding:20px 24px 16px}.bsm-hd[data-v-3ec1eda4],.bsm-hd-l[data-v-3ec1eda4]{align-items:center;display:flex}.bsm-hd-l[data-v-3ec1eda4]{gap:12px}.bsm-hd-ico[data-v-3ec1eda4]{font-size:28px}.bsm-hd-title[data-v-3ec1eda4]{color:#1c1c1e;font-size:17px;font-weight:700}.bsm-hd-sub[data-v-3ec1eda4]{color:#8e8e93;font-size:12px;margin-top:2px}.bsm-close[data-v-3ec1eda4]{align-items:center;background:#f2f2f7;border:none;border-radius:50%;color:#636366;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:30px;justify-content:center;width:30px}.bsm-body[data-v-3ec1eda4]{flex:1;overflow-y:auto;padding:20px 24px}.bsm-notice[data-v-3ec1eda4]{background:#f0f5ff;border-radius:10px;color:#1f5fff;font-size:13px;line-height:1.5;margin-bottom:16px;padding:10px 14px}.bsm-form[data-v-3ec1eda4]{display:flex;flex-direction:column;gap:12px}.bsm-label[data-v-3ec1eda4]{color:#3c3c43;font-size:13px;font-weight:600}.bsm-opt[data-v-3ec1eda4]{color:#8e8e93;font-weight:400;margin-left:4px}.bsm-req[data-v-3ec1eda4]{color:#ff3b30}.bsm-textarea[data-v-3ec1eda4]{border:1.5px solid #e0e0e8;border-radius:10px;font-family:inherit;font-size:13px;line-height:1.6;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s}.bsm-textarea[data-v-3ec1eda4]:focus{border-color:#1f5fff}.bsm-textarea-lg[data-v-3ec1eda4]{min-height:160px}.bsm-hint[data-v-3ec1eda4]{color:#8e8e93;font-size:12px;margin-top:-4px}.bsm-err[data-v-3ec1eda4]{color:#ff3b30;font-size:13px;margin-top:4px}.bsm-center[data-v-3ec1eda4]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:260px}.bsm-spinner[data-v-3ec1eda4]{animation:bsm-spin-3ec1eda4 .8s linear infinite;border:4px solid #e0e0e8;border-radius:50%;border-top-color:#1f5fff;height:48px;width:48px}@keyframes bsm-spin-3ec1eda4{to{transform:rotate(1turn)}}.bsm-analyzing-title[data-v-3ec1eda4]{color:#1c1c1e;font-size:17px;font-weight:600}.bsm-analyzing-sub[data-v-3ec1eda4]{color:#8e8e93;font-size:13px;text-align:center}.bsm-verdict[data-v-3ec1eda4]{align-items:flex-start;border:2px solid;border-radius:14px;display:flex;gap:16px;margin-bottom:16px;padding:16px}.bsm-verdict-ico[data-v-3ec1eda4]{flex-shrink:0;font-size:32px;margin-top:2px}.bsm-verdict-main[data-v-3ec1eda4]{flex:1}.bsm-verdict-label[data-v-3ec1eda4]{font-size:20px;font-weight:700}.bsm-verdict-score[data-v-3ec1eda4]{color:#636366;font-size:13px;margin-top:2px}.bsm-verdict-reason[data-v-3ec1eda4]{color:#3c3c43;font-size:13px;line-height:1.55;margin-top:6px}.bsm-extracted[data-v-3ec1eda4]{display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin-bottom:16px}.bsm-extracted>span[data-v-3ec1eda4]{background:#f5f5fa;border-radius:8px;color:#3c3c43;padding:4px 10px}.bsm-mock-badge[data-v-3ec1eda4]{background:#fff3cd;border-radius:8px;color:#9a7b22;padding:4px 10px!important}.bsm-dims[data-v-3ec1eda4]{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.bsm-dim-hd[data-v-3ec1eda4]{align-items:center;display:flex;gap:6px;margin-bottom:6px}.bsm-dim-ico[data-v-3ec1eda4]{font-size:15px}.bsm-dim-name[data-v-3ec1eda4]{color:#1c1c1e;flex:1;font-size:14px;font-weight:600}.bsm-dim-score[data-v-3ec1eda4]{font-size:14px;font-weight:700}.bsm-bar-bg[data-v-3ec1eda4]{background:#f0f0f5;border-radius:4px;height:8px;margin-bottom:4px;overflow:hidden}.bsm-bar-fill[data-v-3ec1eda4]{border-radius:4px;height:100%;transition:width .5s ease}.bsm-dim-comment[data-v-3ec1eda4]{color:#636366;font-size:12px;line-height:1.4}.bsm-section[data-v-3ec1eda4]{margin-bottom:16px}.bsm-sec-title[data-v-3ec1eda4]{color:#1c1c1e;font-size:14px;font-weight:700;margin-bottom:8px}.bsm-list[data-v-3ec1eda4]{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:18px}.bsm-list li[data-v-3ec1eda4]{color:#3c3c43;font-size:13px;line-height:1.5}.bsm-list-risk li[data-v-3ec1eda4]{color:#c0392b}.bsm-list-action li[data-v-3ec1eda4]{color:#27ae60}.bsm-label-row[data-v-3ec1eda4]{align-items:center;display:flex;gap:8px}.bsm-saved-tag[data-v-3ec1eda4]{background:#ecfdf5;border-radius:4px;color:#059669;font-size:11px;padding:1px 7px}.bsm-save-profile[data-v-3ec1eda4]{align-items:center;background:#f0f5ff;border-radius:8px;display:flex;gap:10px;margin-top:12px;padding:10px 12px}.bsm-save-chk[data-v-3ec1eda4]{align-items:center;color:#374151;cursor:pointer;display:flex;flex:1;font-size:13px;gap:6px}.bsm-save-chk input[data-v-3ec1eda4]{accent-color:#1f5fff}.bsm-save-do[data-v-3ec1eda4]{background:#fff;border:1px solid #1f5fff;border-radius:6px;color:#1f5fff;cursor:pointer;font-size:12px;padding:4px 12px;white-space:nowrap}.bsm-save-do[data-v-3ec1eda4]:hover{background:#1f5fff;color:#fff}.bsm-save-ok[data-v-3ec1eda4]{background:#ecfdf5;border-radius:8px;color:#059669;font-size:13px;margin-top:12px;padding:8px 12px}.bsm-footer[data-v-3ec1eda4]{border-top:1px solid #f0f0f5;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:16px}.bsm-btn[data-v-3ec1eda4]{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:opacity .15s}.bsm-btn[data-v-3ec1eda4]:disabled{cursor:not-allowed;opacity:.45}.bsm-btn-ghost[data-v-3ec1eda4]{background:#f2f2f7;color:#3c3c43}.bsm-btn-pri[data-v-3ec1eda4]{background:#1f5fff;color:#fff}.bsm-btn-pri[data-v-3ec1eda4]:not(:disabled):hover{opacity:.88}.bsm-btn-green[data-v-3ec1eda4]{background:#34c759;color:#fff}.bsm-btn-green[data-v-3ec1eda4]:hover{opacity:.88}@media(max-width:600px){.bsm-modal[data-v-3ec1eda4]{border-radius:18px 18px 0 0;margin-top:auto;max-height:100vh;width:100%}.bsm-overlay[data-v-3ec1eda4]{align-items:flex-end;padding:0}}
