.bp-root[data-v-2cc4d702]{--bp-ink: #1c2024;--bp-muted: #60646c;--bp-soft: #80838d;--bp-line: #d9d9e0;--bp-accent: #1f2937;--bp-danger: #ce2c31;--bp-danger-line: #dc3e42;color:#1c2024;color:var(--bp-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45;text-align:left;-webkit-font-smoothing:antialiased}.bp-root[data-v-2cc4d702] *,.bp-root[data-v-2cc4d702] *:before,.bp-root[data-v-2cc4d702] *:after{box-sizing:border-box}.bp-page[data-v-2cc4d702]{min-height:100vh;background:#f4f4f6;padding:40px 16px 32px}.bp-page .bp-stage[data-v-2cc4d702]{max-width:440px;margin:0 auto}.bp-embed[data-v-2cc4d702]{background:transparent;padding:0}.bp-embed .bp-stage[data-v-2cc4d702]{max-width:480px;margin:0 auto}.bp-in-preview .bp-stage[data-v-2cc4d702]{background:#f4f4f6;border:1px solid #ebebef;border-radius:16px;padding:22px 20px 16px}.bp-brand[data-v-2cc4d702]{display:flex;align-items:center;gap:10px;font-weight:600;margin:0 0 14px 4px;color:var(--bp-ink)}.bp-logo[data-v-2cc4d702]{width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:var(--bp-accent);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.bp-logo-img[data-v-2cc4d702]{width:30px;height:30px;flex:0 0 30px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fff}.bp-card[data-v-2cc4d702]{background:#fff;border-radius:14px;box-shadow:0 1px 2px #1018280f,0 8px 24px #1018280f;padding:22px}.bp-body[data-v-2cc4d702]{display:flex;flex-direction:column;gap:12px;margin:0}.bp-center[data-v-2cc4d702]{align-items:center;text-align:center;padding:8px 0}.bp-step[data-v-2cc4d702]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-muted)}.bp-bar[data-v-2cc4d702]{display:flex;gap:6px;margin-top:-4px}.bp-bar i[data-v-2cc4d702]{flex:1;height:3px;border-radius:2px;background:#e0e1e6;display:block}.bp-bar i.on[data-v-2cc4d702]{background:var(--bp-accent)}.bp-title[data-v-2cc4d702]{margin:2px 0 0;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--bp-ink);outline:none}.bp-text[data-v-2cc4d702]{margin:0;color:var(--bp-muted);font-size:13px}.bp-pre-line[data-v-2cc4d702]{white-space:pre-line}.bp-strong[data-v-2cc4d702]{margin:0;color:var(--bp-ink);font-size:13px;font-weight:500}.bp-field[data-v-2cc4d702]{display:flex;flex-direction:column;gap:4px;margin:0;font-size:13px;font-weight:500;color:var(--bp-ink)}.bp-input[data-v-2cc4d702]{width:100%;height:38px;margin:0;padding:0 12px;border:1px solid var(--bp-line);border-radius:8px;background:#fff;color:var(--bp-ink);font:inherit;font-weight:400;box-shadow:none}.bp-input[data-v-2cc4d702]::-moz-placeholder{color:#8b8d98}.bp-input[data-v-2cc4d702]::placeholder{color:#8b8d98}.bp-input[data-v-2cc4d702]:focus{outline:2px solid var(--bp-accent);outline-offset:-1px}select.bp-input[data-v-2cc4d702]{cursor:pointer}.bp-input.bp-invalid[data-v-2cc4d702]{border-color:var(--bp-danger-line)}.bp-error[data-v-2cc4d702]{color:var(--bp-danger);font-size:12px;font-weight:400}.bp-alert[data-v-2cc4d702]{margin:0;padding:9px 12px;border:1px solid var(--bp-danger-line);border-radius:8px;color:var(--bp-danger);font-size:13px}.bp-trap[data-v-2cc4d702]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bp-button[data-v-2cc4d702]{display:flex;align-items:center;justify-content:center;width:100%;height:42px;margin:0;border:0;border-radius:10px;background:var(--bp-accent);color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.bp-button[data-v-2cc4d702]:disabled{opacity:.5;cursor:default}.bp-button[data-v-2cc4d702]:focus-visible,.bp-day[data-v-2cc4d702]:focus-visible,.bp-time[data-v-2cc4d702]:focus-visible,.bp-link[data-v-2cc4d702]:focus-visible{outline:2px solid var(--bp-accent);outline-offset:2px}.bp-legal[data-v-2cc4d702]{margin:0;font-size:11px;color:var(--bp-soft);text-align:center}.bp-legal a[data-v-2cc4d702]{color:inherit;text-decoration:underline}.bp-legal a[data-v-2cc4d702]:focus-visible{outline:2px solid var(--bp-accent);outline-offset:2px}.bp-who[data-v-2cc4d702]{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f5f5f7;border-radius:8px;padding:9px 12px;font-size:12px;color:#3b3f45}.bp-link[data-v-2cc4d702]{margin:0;padding:0;border:0;background:none;color:var(--bp-accent);font:inherit;font-weight:500;text-decoration:underline;cursor:pointer;white-space:nowrap}.bp-more[data-v-2cc4d702]{align-self:flex-start;font-size:12px;font-weight:400}.bp-days[data-v-2cc4d702],.bp-times[data-v-2cc4d702]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.bp-day[data-v-2cc4d702]{margin:0;padding:6px 0;border:1px solid var(--bp-line);border-radius:8px;background:#fff;color:var(--bp-ink);font:inherit;font-size:12px;line-height:1.3;text-align:center;cursor:pointer}.bp-day b[data-v-2cc4d702]{display:block;font-size:13px}.bp-day.on[data-v-2cc4d702]{background:var(--bp-accent);border-color:var(--bp-accent);color:#fff}.bp-time[data-v-2cc4d702]{height:36px;margin:0;border:1px solid var(--bp-line);border-radius:8px;background:#fff;color:var(--bp-ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.bp-time.on[data-v-2cc4d702]{border:2px solid var(--bp-accent)}.bp-icon[data-v-2cc4d702]{width:44px;height:44px;border-radius:50%;background:#f0f0f3;color:var(--bp-accent);display:flex;align-items:center;justify-content:center}.bp-center .bp-button[data-v-2cc4d702]{margin-top:6px}.bp-by[data-v-2cc4d702]{margin:12px 0 0;font-size:11px;color:var(--bp-soft);text-align:center}
