.bcp[data-v-24903ec1]{--bcp-accent:#4f6ef7;--bcp-accent-soft:#f0f5ff;--bcp-line:#dfe4ee;--bcp-muted:#667085;--bcp-ink:#1c2333;width:100%;color:var(--bcp-ink);gap:10px;display:grid}.bcp[data-v-24903ec1] *,.bcp[data-v-24903ec1] :before,.bcp[data-v-24903ec1] :after{box-sizing:border-box}.bcp-prompt[data-v-24903ec1]{font-size:14px;font-weight:600}:where(.bcp) button[data-v-24903ec1]{width:100%;min-height:0;font:inherit;text-align:left;white-space:normal;color:inherit;cursor:pointer;background:var(--bcp-bg);box-shadow:var(--bcp-shadow,none);-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;display:block;transform:none}.bcp button[data-v-24903ec1]:hover:not(:disabled),.bcp button[data-v-24903ec1]:active:not(:disabled){background:var(--bcp-bg-hover,var(--bcp-bg));box-shadow:var(--bcp-shadow,none);transform:none}.bcp button[data-v-24903ec1]:disabled{opacity:.6;cursor:default}.bcp button[data-v-24903ec1]:focus-visible{outline-offset:2px;outline:3px solid rgba(79,110,247,.45)}.bcp select[data-v-24903ec1]:focus-visible{outline-offset:2px;outline:3px solid rgba(79,110,247,.45)}.bcp small[data-v-24903ec1]{color:var(--bcp-muted);word-break:break-word;font-size:13px;line-height:1.6}.bcp strong[data-v-24903ec1]{font-weight:600;line-height:1.4}.bcp-text[data-v-24903ec1]{gap:4px;min-width:0;display:grid}.bcp-name[data-v-24903ec1]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.bcp-dot[data-v-24903ec1]{background:var(--bcp-item);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.bcp-tag[data-v-24903ec1]{background:var(--bcp-tag,var(--bcp-item,var(--bcp-accent)));color:var(--bcp-tag-ink,var(--bcp-item-ink,#fff));white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.7;display:inline-block}.bcp-cards[data-v-24903ec1]{gap:10px;display:grid}.bcp-card[data-v-24903ec1]{--bcp-bg:#fff;--bcp-bg-hover:#f7f9ff;border:1.5px solid var(--bcp-line);border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.bcp-card[data-v-24903ec1]:hover:not(:disabled){border-color:var(--bcp-item,#b9c7f5)}.bcp-card.on[data-v-24903ec1],.bcp-card.on[data-v-24903ec1]:hover:not(:disabled){--bcp-bg:var(--bcp-item-soft,var(--bcp-accent-soft));--bcp-bg-hover:var(--bcp-item-soft,var(--bcp-accent-soft));--bcp-shadow:0 0 0 3px var(--bcp-item-ring,rgba(79,110,247,.12));border-color:var(--bcp-item,var(--bcp-accent))}.bcp-card strong[data-v-24903ec1]{font-size:15px}.bcp-radio[data-v-24903ec1]{background:#fff;border:2px solid #c3cadb;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px;position:relative}.bcp-card.on .bcp-radio[data-v-24903ec1]{border-color:var(--bcp-item,var(--bcp-accent))}.bcp-card.on .bcp-radio[data-v-24903ec1]:after{content:"";background:var(--bcp-item,var(--bcp-accent));border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.bcp-grid[data-v-24903ec1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bcp-tile[data-v-24903ec1]{--bcp-bg:#fff;--bcp-bg-hover:#f7f9ff;border:1.5px solid var(--bcp-line);border-radius:14px;align-content:start;gap:6px;min-height:96px;padding:14px;display:grid;position:relative;overflow:hidden}.bcp-tile.has-color[data-v-24903ec1]:before{content:"";background:var(--bcp-item);height:4px;position:absolute;top:0;left:0;right:0}.bcp-tile[data-v-24903ec1]:hover:not(:disabled){border-color:var(--bcp-item,#b9c7f5)}.bcp-tile strong[data-v-24903ec1]{font-size:15px}.bcp-tile .bcp-name[data-v-24903ec1]{padding-right:22px}.bcp-tile small[data-v-24903ec1]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bcp-tile-check[data-v-24903ec1]{color:transparent;background:#fff;border:1.5px solid #c3cadb;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:12px;right:10px}.bcp-tile.on[data-v-24903ec1],.bcp-tile.on[data-v-24903ec1]:hover:not(:disabled){--bcp-bg:var(--bcp-item-soft,var(--bcp-accent-soft));--bcp-bg-hover:var(--bcp-item-soft,var(--bcp-accent-soft));--bcp-shadow:0 0 0 3px var(--bcp-item-ring,rgba(79,110,247,.12));border-color:var(--bcp-item,var(--bcp-accent))}.bcp-tile.on .bcp-tile-check[data-v-24903ec1]{background:var(--bcp-item,var(--bcp-accent));border-color:var(--bcp-item,var(--bcp-accent));color:var(--bcp-item-ink,#fff)}@media (max-width:340px){.bcp-grid[data-v-24903ec1]{grid-template-columns:1fr}}.bcp-banners[data-v-24903ec1]{gap:12px;display:grid}.bcp-banner[data-v-24903ec1]{--bcp-bg:#fff;--bcp-bg-hover:#fafbff;border:1.5px solid var(--bcp-line);border-left:5px solid var(--bcp-item,#c3cadb);--bcp-shadow:0 2px 8px rgba(30,45,70,.05);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 18px 22px;display:flex}.bcp-banner strong[data-v-24903ec1]{font-size:17px}.bcp-banner-body[data-v-24903ec1]{gap:5px;min-width:0;display:grid}.bcp-banner-mark[data-v-24903ec1]{color:transparent;border:1.5px solid #c3cadb;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.bcp-banner.on[data-v-24903ec1],.bcp-banner.on[data-v-24903ec1]:hover:not(:disabled){--bcp-bg:linear-gradient(135deg, var(--bcp-item,#4f6ef7), var(--bcp-item-dark,#6b5cf0));--bcp-bg-hover:linear-gradient(135deg, var(--bcp-item,#4f6ef7), var(--bcp-item-dark,#6b5cf0));--bcp-shadow:0 8px 20px var(--bcp-item-shadow,rgba(79,110,247,.32));color:var(--bcp-item-ink,#fff);border-color:transparent}.bcp-banner.on small[data-v-24903ec1]{color:inherit;opacity:.86}.bcp-banner.on .bcp-tag[data-v-24903ec1]{color:inherit;background:rgba(255,255,255,.26)}.bcp-banner.on .bcp-banner-mark[data-v-24903ec1]{color:inherit;background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.7)}.bcp-tabs-wrap[data-v-24903ec1]{gap:10px;display:grid}.bcp-tabs[data-v-24903ec1]{scrollbar-width:none;background:#eef1f7;border-radius:12px;gap:6px;padding:4px;display:flex;overflow-x:auto}.bcp-tabs[data-v-24903ec1]::-webkit-scrollbar{display:none}.bcp-tab[data-v-24903ec1]{--bcp-bg:transparent;--bcp-bg-hover:rgba(255,255,255,.6);text-align:center;color:#4a5468;white-space:nowrap;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;width:auto;min-width:72px;padding:10px 14px;font-size:14px;font-weight:500;display:flex}.bcp-tab.on[data-v-24903ec1],.bcp-tab.on[data-v-24903ec1]:hover:not(:disabled){--bcp-bg:#fff;--bcp-bg-hover:#fff;--bcp-shadow:0 2px 8px rgba(30,45,70,.14);color:var(--bcp-item,var(--bcp-accent));font-weight:700}.bcp-dropdown[data-v-24903ec1]{gap:10px;display:grid}.bcp-select[data-v-24903ec1]{border:1.5px solid var(--bcp-line);-webkit-appearance:none;appearance:none;width:100%;min-height:48px;font:inherit;color:var(--bcp-ink);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23667085' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center no-repeat;border-radius:12px;padding:0 40px 0 14px;font-size:15px}.bcp-select[data-v-24903ec1]:focus{border-color:var(--bcp-item,var(--bcp-accent))}.bcp-dropdown .bcp-select[data-v-24903ec1]{border-color:var(--bcp-item,var(--bcp-line))}.bcp-panel-tags[data-v-24903ec1]{flex-wrap:wrap;gap:6px;display:inline-flex}.bcp-panel[data-v-24903ec1]{background:var(--bcp-item-soft,var(--bcp-accent-soft));color:#3b4a7a;word-break:break-word;border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.7;display:flex}.bcp-list[data-v-24903ec1]{border:1px solid var(--bcp-line);background:#fff;border-radius:12px;overflow:hidden}.bcp-row[data-v-24903ec1]{--bcp-bg:#fff;--bcp-bg-hover:#f7f9ff;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.bcp-row+.bcp-row[data-v-24903ec1]{border-top:1px solid var(--bcp-line)}.bcp-row strong[data-v-24903ec1]{font-size:15px}.bcp-row-mark[data-v-24903ec1]{color:transparent;flex:none;place-items:center;display:grid}.bcp-row.on[data-v-24903ec1],.bcp-row.on[data-v-24903ec1]:hover:not(:disabled){--bcp-bg:var(--bcp-item-soft,var(--bcp-accent-soft));--bcp-bg-hover:var(--bcp-item-soft,var(--bcp-accent-soft))}.bcp-row.on .bcp-row-mark[data-v-24903ec1],.bcp-row.on strong[data-v-24903ec1]{color:var(--bcp-item,var(--bcp-accent))}@media (prefers-reduced-motion:reduce){.bcp button[data-v-24903ec1]{transition:none}}
