.fade-enter-active[data-v-03f805db],.fade-leave-active[data-v-03f805db]{transition:opacity .3s ease}.fade-enter-from[data-v-03f805db],.fade-leave-to[data-v-03f805db]{opacity:0}.bd-loadbar[data-v-9f154b1a]{position:fixed;top:0;left:0;right:0;height:3px;z-index:20002;overflow:hidden;opacity:0;transition:opacity .2s ease;pointer-events:none}.bd-loadbar--on[data-v-9f154b1a]{opacity:1}.bd-loadbar-fill[data-v-9f154b1a]{position:absolute;top:0;height:100%;width:40%;background:linear-gradient(90deg,rgba(234,136,12,0) 0,var(--highlight-orange,#ea880c) 50%,rgba(234,136,12,0) 100%);animation:bd-loadbar-slide-9f154b1a 1.1s ease-in-out infinite}@keyframes bd-loadbar-slide-9f154b1a{0%{left:-40%}to{left:100%}}.bd-busy[data-v-9f154b1a]{position:fixed;left:0;right:0;top:42%;z-index:20002;display:flex;justify-content:center;pointer-events:none}.bd-busy-pill[data-v-9f154b1a]{display:flex;align-items:center;gap:9px;background:var(--panel-bg);color:var(--white);border:1px solid var(--panel-bg-border);border-radius:22px;padding:11px 20px;box-shadow:0 10px 30px rgba(0,0,0,.45);font-size:.9rem;font-weight:500}.bd-busy-pill i[data-v-9f154b1a]{color:var(--highlight-orange,#ea880c)}.bd-toasts[data-v-9f154b1a]{position:fixed;top:calc(16px + env(safe-area-inset-top, 0px));right:calc(16px + env(safe-area-inset-right, 0px));z-index:20000;display:flex;flex-direction:column;gap:10px;max-width:min(92vw,420px);pointer-events:none}.bd-toast[data-v-9f154b1a]{pointer-events:auto;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:var(--panel-bg);color:var(--white);border:1px solid var(--panel-bg-border);border-left:4px solid #3aa0ff;box-shadow:0 8px 24px rgba(0,0,0,.35);font-size:.86rem;line-height:1.4;animation:bd-toast-in-9f154b1a .18s ease-out}.bd-toast--success[data-v-9f154b1a]{border-left-color:#26d96a}.bd-toast--error[data-v-9f154b1a]{border-left-color:#ff5a5a}.bd-toast--info[data-v-9f154b1a]{border-left-color:#3aa0ff}.bd-toast-icon[data-v-9f154b1a]{margin-top:2px}.bd-toast--success .bd-toast-icon[data-v-9f154b1a]{color:#26d96a}.bd-toast--error .bd-toast-icon[data-v-9f154b1a]{color:#ff5a5a}.bd-toast--info .bd-toast-icon[data-v-9f154b1a]{color:#3aa0ff}.bd-toast-msg[data-v-9f154b1a]{flex:1;white-space:pre-line;word-break:break-word}.bd-toast-close[data-v-9f154b1a]{background:none;border:none;color:inherit;opacity:.6;cursor:pointer;padding:0 2px;font-size:.8rem}.bd-toast-close[data-v-9f154b1a]:hover{opacity:1}@keyframes bd-toast-in-9f154b1a{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.bd-confirm-overlay[data-v-9f154b1a]{position:fixed;inset:0;z-index:20001;background:rgba(4,8,20,.6);display:flex;align-items:center;justify-content:center;padding:20px}.bd-confirm[data-v-9f154b1a]{background:var(--panel-bg);color:var(--white);border:1px solid var(--panel-bg-border);border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,.5);width:100%;max-width:420px;padding:20px}.bd-confirm-title[data-v-9f154b1a]{margin:0 0 8px;font-size:1.05rem;font-weight:600}.bd-confirm-msg[data-v-9f154b1a]{margin:0 0 18px;font-size:.9rem;line-height:1.5;color:var(--soft-grey);white-space:pre-line}.bd-confirm-actions[data-v-9f154b1a]{display:flex;justify-content:flex-end;gap:10px}.bd-prompt-input[data-v-9f154b1a]{margin:0 0 18px}@media (max-width:600px){.bd-toasts[data-v-9f154b1a]{top:auto;bottom:calc(16px + env(safe-area-inset-bottom, 0px));right:calc(12px + env(safe-area-inset-right, 0px));left:calc(12px + env(safe-area-inset-left, 0px));max-width:none}}