.bk-actionbar[data-v-bf1a7385]{width:100%}.is-sticky[data-v-bf1a7385]{position:sticky;bottom:0;z-index:10}.is-sticky .bk-actionbar__inner[data-v-bf1a7385]{border-radius:0;border-width:1px 0 0;box-shadow:0 -8px 24px #3c2d1e0f;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.bk-actionbar__inner[data-v-bf1a7385]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg)}.bk-actionbar__left[data-v-bf1a7385],.bk-actionbar__right[data-v-bf1a7385]{display:flex;align-items:center;gap:8px;min-width:0}.bk-actionbar__right[data-v-bf1a7385]{margin-left:auto}@media(max-width:640px){.bk-actionbar__left[data-v-bf1a7385] .bk-actionbar__hide-sm{display:none}}.bk-icon[data-v-442308ba]{display:inline-block;flex:none;vertical-align:middle}.bk-add[data-v-09275c52]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;padding:16px;border:var(--bk-border-w) dashed var(--bk-border-strong);border-radius:var(--bk-radius-lg);background:transparent;color:var(--bk-text-2);font:inherit;text-align:center;cursor:pointer;transition:border-color var(--bk-duration),color var(--bk-duration),background var(--bk-duration)}.bk-add[data-v-09275c52]:hover:not(:disabled){border-color:var(--bk-text-3);color:var(--bk-text);background:var(--bk-surface-2)}.bk-add[data-v-09275c52]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-add[data-v-09275c52]:disabled{opacity:.5;cursor:not-allowed}.bk-add__icon[data-v-09275c52]{margin-bottom:4px}.bk-add__label[data-v-09275c52]{font-weight:700}.bk-add__desc[data-v-09275c52]{font-size:var(--bk-text-xs);color:var(--bk-text-3)}.bk-alert[data-v-74f6c9bc]{--a-bg: var(--bk-info-soft);--a-icon: var(--bk-info-text);display:flex;gap:12px;padding:14px 16px;border-radius:var(--bk-radius-md);background:var(--a-bg);color:var(--bk-text)}.bk-alert--success[data-v-74f6c9bc]{--a-bg: var(--bk-success-soft);--a-icon: var(--bk-success-text)}.bk-alert--warning[data-v-74f6c9bc]{--a-bg: var(--bk-warning-soft);--a-icon: var(--bk-warning-text)}.bk-alert--danger[data-v-74f6c9bc]{--a-bg: var(--bk-danger-soft);--a-icon: var(--bk-danger-text)}.bk-alert--neutral[data-v-74f6c9bc]{--a-bg: var(--bk-surface-2);--a-icon: var(--bk-text-2)}.bk-alert--accent[data-v-74f6c9bc]{--a-bg: var(--bk-accent-soft);--a-icon: var(--bk-accent-text)}.bk-alert__icon[data-v-74f6c9bc]{flex:none;margin-top:1px;color:var(--a-icon)}.bk-alert__content[data-v-74f6c9bc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bk-alert__title[data-v-74f6c9bc]{margin:0;font-weight:700}.bk-alert__body[data-v-74f6c9bc]{font-size:var(--bk-text-sm);color:var(--bk-text-2)}.bk-alert__body[data-v-74f6c9bc] p{margin:0}.bk-alert__actions[data-v-74f6c9bc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.bk-alert__close[data-v-74f6c9bc]{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;margin:-4px -6px 0 0;border:0;border-radius:50%;background:transparent;color:var(--bk-text-2);cursor:pointer}.bk-alert__close[data-v-74f6c9bc]:hover{background:#0000000f;color:var(--bk-text)}.bk-alert__close[data-v-74f6c9bc]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-avatar[data-v-470aa666]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--av-bg);color:var(--bk-text);font-weight:700;user-select:none}.bk-avatar--circle[data-v-470aa666],.bk-avatar--circle .bk-avatar__img[data-v-470aa666]{border-radius:50%}.bk-avatar--rounded[data-v-470aa666],.bk-avatar--rounded .bk-avatar__img[data-v-470aa666]{border-radius:26%}.bk-avatar__img[data-v-470aa666]{width:100%;height:100%;object-fit:cover;display:block}.bk-avatar__badge[data-v-470aa666]{position:absolute;right:-4px;bottom:-4px;display:inline-flex}.bk-badge[data-v-feadfa4b]{--b-bg: var(--bk-surface-3);--b-fg: var(--bk-text-2);display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--bk-radius-full);background:var(--b-bg);color:var(--b-fg);font-size:var(--bk-text-xs);font-weight:700;line-height:1;white-space:nowrap}.bk-badge--sm[data-v-feadfa4b]{height:20px;padding:0 7px;font-size:11.5px}.bk-badge--primary[data-v-feadfa4b]{--b-bg: var(--bk-primary-soft);--b-fg: var(--bk-primary-text)}.bk-badge--accent[data-v-feadfa4b]{--b-bg: var(--bk-accent-soft);--b-fg: var(--bk-accent-text)}.bk-badge--success[data-v-feadfa4b]{--b-bg: var(--bk-success-soft);--b-fg: var(--bk-success-text)}.bk-badge--warning[data-v-feadfa4b]{--b-bg: var(--bk-warning-soft);--b-fg: var(--bk-warning-text)}.bk-badge--danger[data-v-feadfa4b]{--b-bg: var(--bk-danger-soft);--b-fg: var(--bk-danger-text)}.bk-badge--info[data-v-feadfa4b]{--b-bg: var(--bk-info-soft);--b-fg: var(--bk-info-text)}.bk-badge--peach[data-v-feadfa4b]{--b-bg: var(--bk-tint-peach);--b-fg: var(--bk-text)}.bk-badge--lemon[data-v-feadfa4b]{--b-bg: var(--bk-tint-lemon);--b-fg: var(--bk-text)}.bk-badge--mint[data-v-feadfa4b]{--b-bg: var(--bk-tint-mint);--b-fg: var(--bk-text)}.bk-badge--sky[data-v-feadfa4b]{--b-bg: var(--bk-tint-sky);--b-fg: var(--bk-text)}.bk-badge--lilac[data-v-feadfa4b]{--b-bg: var(--bk-tint-lilac);--b-fg: var(--bk-text)}.bk-badge--rose[data-v-feadfa4b]{--b-bg: var(--bk-tint-rose);--b-fg: var(--bk-text)}.is-solid.bk-badge--primary[data-v-feadfa4b]{--b-bg: var(--bk-primary);--b-fg: var(--bk-on-primary)}.is-solid.bk-badge--accent[data-v-feadfa4b]{--b-bg: var(--bk-accent);--b-fg: var(--bk-on-accent)}.is-solid.bk-badge--success[data-v-feadfa4b]{--b-bg: var(--bk-success);--b-fg: #fff}.is-solid.bk-badge--neutral[data-v-feadfa4b]{--b-bg: var(--bk-text);--b-fg: var(--bk-surface)}.bk-badge__dot[data-v-feadfa4b]{width:7px;height:7px;border-radius:50%;background:currentColor}.bk-spinner[data-v-77d0c2ee]{display:inline-flex;flex:none;color:inherit}.bk-spinner svg[data-v-77d0c2ee]{width:100%;height:100%;animation:bk-spin-77d0c2ee .9s linear infinite}@keyframes bk-spin-77d0c2ee{to{transform:rotate(360deg)}}.bk-btn[data-v-ef659974]{--btn-h: var(--bk-control-md);--btn-px: 20px;position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--btn-h);padding:0 var(--btn-px);border:var(--bk-border-w) solid transparent;border-radius:var(--bk-radius-full);font:inherit;font-size:var(--bk-text-md);font-weight:700;line-height:1;white-space:nowrap;text-decoration:none!important;cursor:pointer;user-select:none;transition:background-color var(--bk-duration) var(--bk-ease),border-color var(--bk-duration) var(--bk-ease),color var(--bk-duration) var(--bk-ease),box-shadow var(--bk-duration) var(--bk-ease),transform 80ms var(--bk-ease)}.bk-btn[data-v-ef659974]:active:not(:disabled){transform:scale(.98)}.bk-btn[data-v-ef659974]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-btn[data-v-ef659974]:disabled,.bk-btn[aria-disabled=true][data-v-ef659974]{cursor:not-allowed;opacity:.45}.bk-btn--sm[data-v-ef659974]{--btn-h: var(--bk-control-sm);--btn-px: 14px;font-size:var(--bk-text-sm)}.bk-btn--lg[data-v-ef659974]{--btn-h: var(--bk-control-lg);--btn-px: 26px;font-size:var(--bk-text-lg)}.bk-btn--primary[data-v-ef659974]{background:var(--bk-primary);color:var(--bk-on-primary)}.bk-btn--primary[data-v-ef659974]:hover:not(:disabled){background:var(--bk-primary-hover)}.bk-btn--primary[data-v-ef659974]:active:not(:disabled){background:var(--bk-primary-active)}.bk-btn--secondary[data-v-ef659974]{background:var(--bk-surface);color:var(--bk-text);border-color:var(--bk-border-strong)}.bk-btn--secondary[data-v-ef659974]:hover:not(:disabled){border-color:var(--bk-text-3);background:var(--bk-surface-2)}.bk-btn--soft[data-v-ef659974]{background:var(--bk-primary-soft);color:var(--bk-primary-text)}.bk-btn--soft[data-v-ef659974]:hover:not(:disabled){background:var(--bk-primary-soft-hover)}.bk-btn--ghost[data-v-ef659974]{background:transparent;color:var(--bk-text-2)}.bk-btn--ghost[data-v-ef659974]:hover:not(:disabled){background:var(--bk-surface-3);color:var(--bk-text)}.bk-btn--accent[data-v-ef659974]{background:var(--bk-accent);color:var(--bk-on-accent)}.bk-btn--accent[data-v-ef659974]:hover:not(:disabled){filter:brightness(.96)}.bk-btn--danger[data-v-ef659974]{background:var(--bk-danger);color:#fff}.bk-btn--danger[data-v-ef659974]:hover:not(:disabled){background:var(--bk-danger-hover)}.bk-btn--danger[data-v-ef659974]:focus-visible{box-shadow:var(--bk-ring-danger)}.bk-btn--link[data-v-ef659974]{height:auto;padding:0;border:0;border-radius:var(--bk-radius-xs);background:transparent;color:var(--bk-primary-text)}.bk-btn--link[data-v-ef659974]:hover:not(:disabled){text-decoration:underline!important;text-underline-offset:3px}.is-block[data-v-ef659974]{display:flex;width:100%}.is-icon-only[data-v-ef659974]{width:var(--btn-h);padding:0}.bk-btn__content[data-v-ef659974]{display:inline-flex;align-items:center;gap:8px}.bk-btn--sm .bk-btn__content[data-v-ef659974]{gap:6px}.is-loading .bk-btn__content[data-v-ef659974]{visibility:hidden}.bk-btn__spinner[data-v-ef659974]{position:absolute;inset:0;display:grid;place-items:center}.bk-viewer[data-v-e662d530]{display:flex;flex-direction:column;gap:10px;min-width:0}.bk-viewer.is-expanded[data-v-e662d530]{position:fixed;inset:0;z-index:60;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--bk-bg);background-image:var(--bk-paper-grain)}.bk-viewer__bar[data-v-e662d530]{display:flex;align-items:center;justify-content:space-between;gap:10px}.bk-viewer__label[data-v-e662d530]{margin:0;font-family:var(--bk-font-display);font-weight:var(--bk-display-weight);font-size:var(--bk-text-xl);line-height:1.2}.bk-viewer__count[data-v-e662d530]{margin-left:10px;font-family:var(--bk-font-sans);font-size:var(--bk-text-sm);color:var(--bk-text-3)}.bk-viewer__nav[data-v-e662d530]{display:flex;align-items:center;gap:6px}.bk-viewer__stage[data-v-e662d530]{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:20px;background:var(--bk-tint-mist, var(--bk-surface-2));touch-action:pan-y}.is-expanded .bk-viewer__stage[data-v-e662d530]{flex:1}.bk-viewer__book[data-v-e662d530]{position:relative;perspective:2600px;cursor:pointer;transition:transform var(--bk-viewer-turn, .9s) cubic-bezier(.45,0,.2,1)}.bk-viewer__book.is-closed[data-v-e662d530]{transform:scale(var(--bk-viewer-scale, 1))}.bk-viewer__paper[data-v-e662d530]{position:absolute;inset:0;overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 0 0 1px #3c2d1e14,0 12px 30px #3c2d1e2e}.bk-viewer__paper.is-cover[data-v-e662d530],.bk-viewer__paper.is-back[data-v-e662d530]{left:25%;right:25%}.bk-viewer__img[data-v-e662d530]{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;user-select:none;-webkit-user-select:none}.bk-viewer__paper.is-right .bk-viewer__img[data-v-e662d530],.bk-viewer__paper.is-right .bk-viewer__empty[data-v-e662d530]{left:50%;width:50%}.bk-viewer__paper.is-left .bk-viewer__img[data-v-e662d530],.bk-viewer__paper.is-left .bk-viewer__empty[data-v-e662d530]{right:auto;width:50%}.bk-viewer__empty[data-v-e662d530]{position:absolute;inset:0;display:grid;place-items:center;padding:12px;text-align:center;background:var(--bk-surface);color:var(--bk-text-3);font-size:var(--bk-text-sm)}.bk-viewer__seam[data-v-e662d530]{position:absolute;top:0;bottom:0;left:50%;width:10%;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,0,0,.035) 32%,rgba(0,0,0,.14) 49.6%,rgba(0,0,0,.22) 50%,rgba(0,0,0,.14) 50.4%,rgba(0,0,0,.035) 68%,transparent)}.bk-viewer__spot[data-v-e662d530]{position:absolute;padding:0;border:0;border-radius:4px;cursor:pointer;background:#ffffff0f;outline:2px dashed rgba(255,255,255,.95);outline-offset:-2px;box-shadow:inset 0 0 0 1px #14100c59;transition:outline-color var(--bk-duration),background var(--bk-duration)}.bk-viewer__spot[data-v-e662d530]:hover{background:#eeb13a29}.bk-viewer__spot[data-v-e662d530]:focus-visible{outline:3px solid var(--bk-accent)}.bk-viewer__spot.is-selected[data-v-e662d530]{outline:3px solid var(--bk-accent);box-shadow:inset 0 0 0 1px #14100c66;background:#eeb13a1f}.bk-viewer__spot-tag[data-v-e662d530]{position:absolute;left:6px;top:6px;max-width:calc(100% - 12px);padding:2px 8px;border-radius:var(--bk-radius-full);background:var(--bk-text);color:var(--bk-surface);font-size:var(--bk-text-xs);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-viewer__working[data-v-e662d530]{position:absolute;left:50%;top:8px;transform:translate(-50%);margin:0;display:inline-flex;align-items:center;gap:6px;max-width:92%;padding:4px 12px;border-radius:var(--bk-radius-full);background:var(--bk-text);color:var(--bk-surface);font-size:var(--bk-text-xs);font-weight:700;white-space:nowrap;box-shadow:var(--bk-shadow-md)}.bk-viewer__hint[data-v-e662d530]{margin:0;font-size:var(--bk-text-sm);color:var(--bk-text-3)}.bk-viewer__thumbs[data-v-e662d530]{display:flex;gap:10px;overflow-x:auto;padding:4px 3px 6px;scrollbar-width:thin}.bk-viewer__thumb[data-v-e662d530]{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--bk-text-3);font:inherit;cursor:pointer}.bk-viewer__thumb-img[data-v-e662d530]{position:relative;display:block;width:104px;aspect-ratio:2 / 1;overflow:hidden;border-radius:3px;background:var(--bk-surface-3);outline:2.5px solid transparent;outline-offset:2px}.bk-viewer__thumb-img img[data-v-e662d530]{width:100%;height:100%;object-fit:fill;display:block}.bk-viewer__thumb-img.is-cover[data-v-e662d530]{background:transparent}.bk-viewer__thumb-img.is-cover img[data-v-e662d530]{position:absolute;left:25%;width:50%;object-fit:cover}.bk-viewer__thumb-img.is-right[data-v-e662d530],.bk-viewer__thumb-img.is-left[data-v-e662d530]{background:#fff}.bk-viewer__thumb-img.is-right img[data-v-e662d530],.bk-viewer__thumb-img.is-left img[data-v-e662d530]{position:absolute;width:50%;object-fit:cover}.bk-viewer__thumb-img.is-right img[data-v-e662d530]{left:50%}.bk-viewer__thumb-img.is-left img[data-v-e662d530]{left:0}.bk-viewer__thumb-busy[data-v-e662d530]{position:absolute;inset:0;display:grid;place-items:center;background:#fdfdf699}.bk-viewer__thumb.is-on .bk-viewer__thumb-img[data-v-e662d530]{outline-color:var(--bk-primary)}.bk-viewer__thumb.is-on[data-v-e662d530]{color:var(--bk-text);font-weight:700}.bk-viewer__thumb-label[data-v-e662d530]{font-size:var(--bk-text-xs)}.bk-viewer__flip[data-v-e662d530]{position:absolute;inset:0;animation-name:bk-viewer-slide-e662d530;animation-timing-function:cubic-bezier(.45,0,.2,1);animation-fill-mode:both}@keyframes bk-viewer-slide-e662d530{0%{transform:translate(var(--from))}to{transform:translate(var(--to))}}.bk-viewer__half[data-v-e662d530]{position:absolute;top:0;bottom:0;width:50%;background-color:#fff;background-repeat:no-repeat;box-shadow:0 0 0 1px #3c2d1e14,0 12px 30px #3c2d1e2e}.bk-viewer__half.is-left[data-v-e662d530]{left:0;border-radius:3px 0 0 3px}.bk-viewer__half.is-right[data-v-e662d530]{right:0;border-radius:0 3px 3px 0}.bk-viewer__half.is-blank[data-v-e662d530]{background:transparent;box-shadow:none}.bk-viewer__leaf[data-v-e662d530]{position:absolute;top:0;bottom:0;width:50%;z-index:4;transform-style:preserve-3d;animation-timing-function:cubic-bezier(.45,.05,.25,1);animation-fill-mode:both}.bk-viewer__leaf.is-next[data-v-e662d530]{left:50%;transform-origin:left center;animation-name:bk-viewer-turn-next-e662d530}.bk-viewer__leaf.is-prev[data-v-e662d530]{left:0;transform-origin:right center;animation-name:bk-viewer-turn-prev-e662d530}.bk-viewer__face[data-v-e662d530]{position:absolute;inset:0;background-color:#fff;background-repeat:no-repeat;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.bk-viewer__face.is-back[data-v-e662d530]{transform:rotateY(180deg)}.bk-viewer__shade[data-v-e662d530]{position:absolute;inset:0;pointer-events:none;animation:inherit;animation-name:bk-viewer-shade-e662d530}.is-next .is-front .bk-viewer__shade[data-v-e662d530],.is-prev .is-back .bk-viewer__shade[data-v-e662d530]{background:linear-gradient(90deg,rgba(20,30,60,.1),transparent 45%)}.is-next .is-back .bk-viewer__shade[data-v-e662d530],.is-prev .is-front .bk-viewer__shade[data-v-e662d530]{background:linear-gradient(270deg,rgba(20,30,60,.1),transparent 45%)}.bk-viewer__flip .bk-viewer__seam[data-v-e662d530]{z-index:3}@keyframes bk-viewer-turn-next-e662d530{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes bk-viewer-turn-prev-e662d530{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes bk-viewer-shade-e662d530{0%{opacity:0}50%{opacity:.7}to{opacity:0}}@media(prefers-reduced-motion:reduce){.bk-viewer__book[data-v-e662d530]{transition:none}}.bk-card[data-v-b5b26129]{--card-pad: 20px;position:relative;display:flex;flex-direction:column;min-width:0;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg);overflow:hidden;transition:border-color var(--bk-duration),box-shadow var(--bk-duration)}.bk-card--plain[data-v-b5b26129]{box-shadow:var(--bk-shadow-sm)}.bk-card--outlined[data-v-b5b26129]{border-color:var(--bk-border-strong);box-shadow:none}.bk-card--flat[data-v-b5b26129]{background:var(--bk-surface-2);border-color:transparent}.bk-card--tinted[data-v-b5b26129]{background:var(--bk-accent-soft);border-color:transparent}.bk-card--pad-none[data-v-b5b26129]{--card-pad: 0}.bk-card--pad-sm[data-v-b5b26129]{--card-pad: 14px}.bk-card--pad-lg[data-v-b5b26129]{--card-pad: 28px}.bk-card__body[data-v-b5b26129]{padding:var(--card-pad);display:flex;flex-direction:column;gap:8px}.bk-card__header[data-v-b5b26129]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bk-card__media[data-v-b5b26129] img{display:block;width:100%}.bk-card__footer[data-v-b5b26129]{display:flex;align-items:center;gap:8px;padding:12px var(--card-pad);border-top:1px solid var(--bk-border)}.is-interactive[data-v-b5b26129]{cursor:pointer}.is-interactive[data-v-b5b26129]:hover{border-color:var(--bk-border-strong);box-shadow:var(--bk-shadow-md)}.is-interactive[data-v-b5b26129]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.is-selected[data-v-b5b26129],.is-selected[data-v-b5b26129]:hover{border-color:var(--bk-primary);box-shadow:0 0 0 1px var(--bk-primary)}@media(max-width:640px){.bk-card--pad-lg[data-v-b5b26129]{--card-pad: 18px}}.bk-char[data-v-93f5912a]{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-sm)}.bk-char__top[data-v-93f5912a]{display:flex;align-items:center;gap:12px;padding-right:64px}.bk-char__id[data-v-93f5912a]{min-width:0;display:flex;flex-direction:column;gap:4px}.bk-char__name[data-v-93f5912a]{margin:0;font-family:var(--bk-font-display);font-weight:var(--bk-display-weight);font-size:var(--bk-text-xl);line-height:1.15;overflow-wrap:anywhere}.bk-char__meta[data-v-93f5912a]{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--bk-text-xs);color:var(--bk-text-3)}.bk-char__actions[data-v-93f5912a]{position:absolute;top:10px;right:10px;display:flex;gap:2px}.bk-char__btn[data-v-93f5912a]{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--bk-text-3);cursor:pointer}.bk-char__btn[data-v-93f5912a]:hover{background:var(--bk-surface-3);color:var(--bk-text)}.bk-char__btn[data-v-93f5912a]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-char__desc[data-v-93f5912a]{margin:0;font-size:var(--bk-text-sm);color:var(--bk-text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bk-char__foot[data-v-93f5912a]{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:var(--bk-text-xs);color:var(--bk-text-3)}.bk-char__photos[data-v-93f5912a]{display:inline-flex;align-items:center;gap:4px}.bk-check[data-v-751813ff]{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;user-select:none}.bk-check.is-disabled[data-v-751813ff]{cursor:not-allowed;opacity:.5}.bk-check__box[data-v-751813ff]{position:relative;display:inline-flex;flex:none;margin-top:2px}.bk-check__input[data-v-751813ff]{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}.bk-check__mark[data-v-751813ff]{pointer-events:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;border:var(--bk-border-w) solid var(--bk-border-strong);background:var(--bk-surface);color:var(--bk-on-primary);transition:background var(--bk-duration),border-color var(--bk-duration),box-shadow var(--bk-duration)}.bk-check__mark svg[data-v-751813ff]{width:14px;height:14px;opacity:0;transition:opacity var(--bk-duration)}.bk-check:hover:not(.is-disabled) .bk-check__mark[data-v-751813ff]{border-color:var(--bk-text-3)}.bk-check__input:checked+.bk-check__mark[data-v-751813ff],.bk-check__input:indeterminate+.bk-check__mark[data-v-751813ff]{background:var(--bk-primary);border-color:var(--bk-primary)}.bk-check__input:checked+.bk-check__mark svg[data-v-751813ff],.bk-check__input:indeterminate+.bk-check__mark svg[data-v-751813ff]{opacity:1}.bk-check__input:focus-visible+.bk-check__mark[data-v-751813ff]{box-shadow:var(--bk-ring)}.bk-check__text[data-v-751813ff]{display:flex;flex-direction:column;gap:1px;line-height:1.4}.bk-check__desc[data-v-751813ff]{font-size:var(--bk-text-sm);color:var(--bk-text-2)}.bk-chip[data-v-9b2072d8]{--chip-bg: var(--bk-surface-3);--chip-fg: var(--bk-text);display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:var(--bk-border-w) solid transparent;border-radius:var(--bk-radius-full);background:var(--chip-bg);color:var(--chip-fg);font:inherit;font-size:var(--bk-text-sm);line-height:1;white-space:nowrap;transition:background var(--bk-duration),border-color var(--bk-duration),color var(--bk-duration)}.bk-chip--sm[data-v-9b2072d8]{height:26px;padding:0 10px;font-size:var(--bk-text-xs);gap:4px}.bk-chip--peach[data-v-9b2072d8]{--chip-bg: var(--bk-tint-peach)}.bk-chip--lemon[data-v-9b2072d8]{--chip-bg: var(--bk-tint-lemon)}.bk-chip--mint[data-v-9b2072d8]{--chip-bg: var(--bk-tint-mint)}.bk-chip--sky[data-v-9b2072d8]{--chip-bg: var(--bk-tint-sky)}.bk-chip--lilac[data-v-9b2072d8]{--chip-bg: var(--bk-tint-lilac)}.bk-chip--rose[data-v-9b2072d8]{--chip-bg: var(--bk-tint-rose)}.bk-chip--primary[data-v-9b2072d8]{--chip-bg: var(--bk-primary-soft);--chip-fg: var(--bk-primary-text)}.bk-chip--accent[data-v-9b2072d8]{--chip-bg: var(--bk-accent-soft);--chip-fg: var(--bk-accent-text)}.is-selectable[data-v-9b2072d8]{cursor:pointer;background:var(--bk-surface);border-color:var(--bk-border-strong);color:var(--bk-text)}.is-selectable[data-v-9b2072d8]:hover:not(:disabled){border-color:var(--bk-text-3)}.is-selectable[data-v-9b2072d8]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.is-selectable.is-selected[data-v-9b2072d8]{background:var(--bk-primary-soft);border-color:var(--bk-primary);color:var(--bk-primary-text);font-weight:700}.is-selectable[data-v-9b2072d8]:disabled{opacity:.45;cursor:not-allowed}.bk-chip__check[data-v-9b2072d8]{width:0;height:14px;margin-right:-6px;opacity:0;transition:width var(--bk-duration),margin var(--bk-duration),opacity var(--bk-duration)}.is-selected .bk-chip__check[data-v-9b2072d8]{width:14px;margin-right:0;opacity:1}.bk-chip__remove[data-v-9b2072d8]{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:-6px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.bk-chip__remove[data-v-9b2072d8]:hover{background:#00000014}.bk-chip__remove[data-v-9b2072d8]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-chip-group[data-v-e23ca04c]{display:flex;flex-direction:column;gap:8px}.bk-chip-group__head[data-v-e23ca04c]{display:flex;align-items:baseline;justify-content:space-between}.bk-chip-group__label[data-v-e23ca04c]{font-size:var(--bk-text-sm);font-weight:700}.bk-chip-group__meta[data-v-e23ca04c]{font-size:var(--bk-text-xs);color:var(--bk-text-3);font-variant-numeric:tabular-nums}.bk-chip-group__items[data-v-e23ca04c]{display:flex;flex-wrap:wrap;gap:8px}.bk-chip-group__add[data-v-e23ca04c]{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 14px 0 11px;border:var(--bk-border-w) dashed var(--bk-border-strong);border-radius:var(--bk-radius-full);background:transparent;color:var(--bk-text-2);font:inherit;font-size:var(--bk-text-sm);cursor:pointer}.bk-chip-group__add[data-v-e23ca04c]:hover:not(:disabled){border-color:var(--bk-text-3);color:var(--bk-text)}.bk-chip-group__add[data-v-e23ca04c]:disabled{opacity:.4;cursor:not-allowed}.bk-chip-group__add[data-v-e23ca04c]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-chip-group__input[data-v-e23ca04c]{height:34px;width:190px;padding:0 14px;border:var(--bk-border-w) solid var(--bk-primary);border-radius:var(--bk-radius-full);background:var(--bk-surface);font:inherit;font-size:var(--bk-text-sm);color:inherit;outline:none;box-shadow:var(--bk-ring)}.bk-chip-group__hint[data-v-e23ca04c]{margin:0;font-size:var(--bk-text-xs);color:var(--bk-text-3)}.bk-choice[data-v-7f8e787a]{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;background:var(--bk-surface);border:1px solid var(--bk-border-strong);border-radius:var(--bk-radius-lg);cursor:pointer;user-select:none;transition:border-color var(--bk-duration),box-shadow var(--bk-duration)}.has-image[data-v-7f8e787a]{padding:8px 8px 14px}.bk-choice[data-v-7f8e787a]:hover:not(.is-disabled){border-color:var(--bk-text-3)}.bk-choice[data-v-7f8e787a]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.is-selected[data-v-7f8e787a],.is-selected[data-v-7f8e787a]:hover:not(.is-disabled){border-color:var(--bk-primary);box-shadow:0 0 0 1px var(--bk-primary)}.is-disabled[data-v-7f8e787a]{cursor:not-allowed;opacity:.5}.bk-choice__media[data-v-7f8e787a]{width:100%;overflow:hidden;border-radius:calc(var(--bk-radius-lg) - 6px);background:var(--bk-surface-2);display:grid;place-items:center}.bk-choice__media[data-v-7f8e787a]{position:relative}.bk-choice__media img[data-v-7f8e787a]{width:100%;height:100%;display:block}.bk-choice__motion[data-v-7f8e787a]{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity var(--bk-duration);pointer-events:none}.bk-choice__motion.is-playing[data-v-7f8e787a]{opacity:1}@media(prefers-reduced-motion:reduce){.bk-choice__motion[data-v-7f8e787a]{display:none}}.bk-choice__icon[data-v-7f8e787a]{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--bk-radius-md);background:var(--bk-surface-3);color:var(--bk-text-2)}.bk-choice__body[data-v-7f8e787a]{display:flex;flex-direction:column;gap:3px;min-width:0}.has-image .bk-choice__body[data-v-7f8e787a]{padding:0 6px}.bk-choice__head[data-v-7f8e787a]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.bk-choice__mark[data-v-7f8e787a]{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:var(--bk-border-w) solid var(--bk-border-strong);color:transparent;background:var(--bk-surface);transition:background var(--bk-duration),border-color var(--bk-duration)}.bk-choice__mark.is-square[data-v-7f8e787a]{border-radius:5px}.is-selected .bk-choice__mark[data-v-7f8e787a]{background:var(--bk-primary);border-color:var(--bk-primary);color:var(--bk-on-primary)}.bk-choice__title[data-v-7f8e787a]{margin:0;font-weight:700;min-width:0}.bk-choice__badge[data-v-7f8e787a]{margin-left:auto}.has-image .bk-choice__badge[data-v-7f8e787a]{position:absolute;top:16px;left:16px;margin:0;box-shadow:var(--bk-shadow-sm)}.has-icon .bk-choice__badge[data-v-7f8e787a]{position:absolute;top:14px;right:14px;margin:0}.bk-choice__desc[data-v-7f8e787a]{margin:0 0 0 26px;font-size:var(--bk-text-sm);color:var(--bk-text-2);line-height:1.45}.bk-field[data-v-8ad915f9]{display:flex;flex-direction:column;gap:6px;min-width:0}.bk-field__head[data-v-8ad915f9]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bk-field__label[data-v-8ad915f9]{font-size:var(--bk-text-sm);font-weight:700;color:var(--bk-text)}.bk-field__req[data-v-8ad915f9]{color:var(--bk-danger);margin-left:3px}.bk-field__opt[data-v-8ad915f9]{margin-left:6px;font-weight:400;color:var(--bk-text-3)}.bk-field__meta[data-v-8ad915f9]{font-size:var(--bk-text-xs);color:var(--bk-text-3);font-variant-numeric:tabular-nums}.bk-field__hint[data-v-8ad915f9],.bk-field__error[data-v-8ad915f9]{margin:0;font-size:var(--bk-text-xs);line-height:1.45}.bk-field__hint[data-v-8ad915f9]{color:var(--bk-text-3)}.bk-field__error[data-v-8ad915f9]{color:var(--bk-danger-text);font-weight:700}.bk-select[data-v-adb5a3ab]{--sel-h: var(--bk-control-md);position:relative;display:flex;align-items:center;height:var(--sel-h);background:var(--bk-surface);border:var(--bk-border-w) solid var(--bk-border-strong);border-radius:var(--bk-radius-md);transition:border-color var(--bk-duration) var(--bk-ease),box-shadow var(--bk-duration) var(--bk-ease)}.bk-select[data-v-adb5a3ab]:hover:not(.is-disabled){border-color:var(--bk-text-3)}.bk-select[data-v-adb5a3ab]:focus-within{border-color:var(--bk-primary);box-shadow:var(--bk-ring)}.bk-select--sm[data-v-adb5a3ab]{--sel-h: var(--bk-control-sm);font-size:var(--bk-text-sm);border-radius:var(--bk-radius-sm)}.bk-select--lg[data-v-adb5a3ab]{--sel-h: var(--bk-control-lg);font-size:var(--bk-text-lg)}.is-disabled[data-v-adb5a3ab]{background:var(--bk-surface-2);color:var(--bk-text-3)}.is-invalid[data-v-adb5a3ab]{border-color:var(--bk-danger)}.bk-select__el[data-v-adb5a3ab]{appearance:none;-webkit-appearance:none;flex:1;min-width:0;height:100%;padding:0 40px 0 14px;border:0;background:transparent;font:inherit;color:inherit;outline:none;cursor:pointer}.is-empty .bk-select__el[data-v-adb5a3ab]{color:var(--bk-text-3)}.has-icon .bk-select__el[data-v-adb5a3ab]{padding-left:42px}.bk-select__el[data-v-adb5a3ab]:disabled{cursor:not-allowed}.bk-select__icon[data-v-adb5a3ab]{position:absolute;left:14px;color:var(--bk-text-3);pointer-events:none}.bk-select__chevron[data-v-adb5a3ab]{position:absolute;right:13px;color:var(--bk-text-3);pointer-events:none}.bk-date[data-v-ab6476c1]{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:6px}.bk-date__legend[data-v-ab6476c1]{padding:0;margin-bottom:6px;font-size:var(--bk-text-sm);font-weight:700}.bk-date__req[data-v-ab6476c1]{margin-left:3px;color:var(--bk-danger)}.bk-date__row[data-v-ab6476c1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:8px}.bk-date__hint[data-v-ab6476c1],.bk-date__age[data-v-ab6476c1],.bk-date__error[data-v-ab6476c1]{margin:0;font-size:var(--bk-text-xs);line-height:1.45}.bk-date__hint[data-v-ab6476c1]{color:var(--bk-text-3)}.bk-date__age[data-v-ab6476c1]{color:var(--bk-text-2)}.bk-date__error[data-v-ab6476c1]{color:var(--bk-danger-text);font-weight:700}.bk-divider[data-v-b9513bf4]{display:flex;align-items:center;gap:12px;width:100%;height:var(--bk-border-w);background:var(--bk-border)}.bk-divider.has-label[data-v-b9513bf4]{height:auto;background:none}.bk-divider.has-label[data-v-b9513bf4]:before,.bk-divider.has-label[data-v-b9513bf4]:after{content:"";flex:1;height:var(--bk-border-w);background:var(--bk-border)}.bk-divider__label[data-v-b9513bf4]{font-size:var(--bk-text-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bk-text-3)}.is-vertical[data-v-b9513bf4]{width:var(--bk-border-w);height:auto;align-self:stretch;min-height:20px}.bk-dropdown[data-v-d7cb109d]{position:relative;display:inline-block}.bk-dropdown__trigger[data-v-d7cb109d]{display:inline-flex}.bk-dropdown__menu[data-v-d7cb109d]{position:absolute;top:calc(100% + 6px);z-index:var(--bk-z-dropdown);min-width:200px;padding:6px;background:var(--bk-surface);border:var(--bk-border-w) solid var(--bk-border);border-radius:var(--bk-radius-md);box-shadow:var(--bk-shadow-lg);display:flex;flex-direction:column;gap:2px;transform-origin:top}.bk-dropdown__menu.is-left[data-v-d7cb109d]{left:0}.bk-dropdown__menu.is-right[data-v-d7cb109d]{right:0}.bk-dropdown__item[data-v-d7cb109d]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:var(--bk-radius-sm);background:transparent;color:var(--bk-text);font:inherit;font-size:var(--bk-text-sm);font-weight:700;text-align:left;cursor:pointer}.bk-dropdown__item[data-v-d7cb109d]:hover:not(:disabled){background:var(--bk-surface-2)}.bk-dropdown__item[data-v-d7cb109d]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-dropdown__item[data-v-d7cb109d]:disabled{opacity:.45;cursor:not-allowed}.bk-dropdown__item.is-danger[data-v-d7cb109d]{color:var(--bk-danger-text)}.bk-dropdown__item.is-danger[data-v-d7cb109d]:hover:not(:disabled){background:var(--bk-danger-soft)}.bk-dropdown__divider[data-v-d7cb109d]{border:0;height:var(--bk-border-w);margin:4px 6px;background:var(--bk-border)}.bk-dd-enter-active[data-v-d7cb109d]{transition:opacity var(--bk-duration),transform var(--bk-duration) var(--bk-ease-bounce)}.bk-dd-leave-active[data-v-d7cb109d]{transition:opacity .1s,transform .1s}.bk-dd-enter-from[data-v-d7cb109d],.bk-dd-leave-to[data-v-d7cb109d]{opacity:0;transform:translateY(-4px) scale(.97)}.bk-empty[data-v-42dd11a1]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:36px 24px}.bk-empty--sm[data-v-42dd11a1]{padding:20px 16px}.bk-empty__img[data-v-42dd11a1]{max-height:130px;max-width:70%;margin-bottom:10px;object-fit:contain}.bk-empty--sm .bk-empty__img[data-v-42dd11a1]{max-height:90px}.bk-empty__icon[data-v-42dd11a1]{display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:50%;background:var(--bk-surface-3);color:var(--bk-text-2)}.bk-empty__title[data-v-42dd11a1]{margin:0;font-family:var(--bk-font-display);font-weight:var(--bk-display-weight);font-size:var(--bk-text-xl);line-height:1.25}.bk-empty__desc[data-v-42dd11a1]{margin:0;max-width:42ch;color:var(--bk-text-2)}.bk-empty__actions[data-v-42dd11a1]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.bk-textarea[data-v-eda325c5]{display:block;width:100%;padding:11px 14px;background:var(--bk-surface);border:var(--bk-border-w) solid var(--bk-border-strong);border-radius:var(--bk-radius-md);font:inherit;line-height:1.5;color:inherit;resize:vertical;outline:none;transition:border-color var(--bk-duration) var(--bk-ease),box-shadow var(--bk-duration) var(--bk-ease)}.bk-textarea[data-v-eda325c5]::placeholder{color:var(--bk-text-3);opacity:1}.bk-textarea[data-v-eda325c5]:hover:not(:disabled){border-color:var(--bk-text-3)}.bk-textarea[data-v-eda325c5]:focus{border-color:var(--bk-primary);box-shadow:var(--bk-ring)}.bk-textarea[data-v-eda325c5]:disabled{background:var(--bk-surface-2);color:var(--bk-text-3);cursor:not-allowed}.no-resize[data-v-eda325c5]{resize:none;overflow:hidden}.is-invalid[data-v-eda325c5]{border-color:var(--bk-danger)}.is-invalid[data-v-eda325c5]:focus{box-shadow:var(--bk-ring-danger)}.bk-feedback[data-v-3abbf84b]{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--bk-radius-md);background:var(--bk-surface-2)}.bk-feedback__title[data-v-3abbf84b]{margin:0;font-weight:700}.bk-feedback__sugg[data-v-3abbf84b]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bk-feedback__sugg-label[data-v-3abbf84b]{margin-right:2px;font-size:var(--bk-text-xs);color:var(--bk-text-3)}.bk-feedback__chip[data-v-3abbf84b]{cursor:pointer;background:var(--bk-surface);border-color:var(--bk-border)}.bk-feedback__chip[data-v-3abbf84b]:hover{border-color:var(--bk-text-3)}.bk-feedback__chip[data-v-3abbf84b]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-feedback__actions[data-v-3abbf84b]{display:flex;justify-content:flex-end;gap:8px}.bk-tile[data-v-7779be50]{position:relative;margin:0;overflow:hidden;border-radius:var(--bk-radius-md);background:var(--bk-surface-3);outline:2px solid transparent;outline-offset:2px;transition:outline-color var(--bk-duration)}.bk-tile__img[data-v-7779be50]{width:100%;height:100%;object-fit:cover;display:block}.bk-tile__placeholder[data-v-7779be50]{width:100%;height:100%;display:grid;place-items:center;color:var(--bk-text-3)}.is-selectable[data-v-7779be50]{cursor:pointer}.is-selectable[data-v-7779be50]:focus-visible{box-shadow:var(--bk-ring)}.is-selected[data-v-7779be50],.is-primary[data-v-7779be50]{outline-color:var(--bk-primary)}.bk-tile__check[data-v-7779be50]{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:#00000040;color:transparent;transition:background var(--bk-duration)}.is-selected .bk-tile__check[data-v-7779be50]{background:var(--bk-primary);color:#fff}.bk-tile__primary[data-v-7779be50]{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--bk-radius-full);background:var(--bk-surface);color:var(--bk-text);font-size:11.5px;font-weight:700;box-shadow:var(--bk-shadow-sm)}.bk-tile__primary[data-v-7779be50] svg{color:var(--bk-accent);fill:var(--bk-accent)}.bk-tile__actions[data-v-7779be50]{position:absolute;z-index:2;top:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity var(--bk-duration)}.bk-tile:hover .bk-tile__actions[data-v-7779be50],.bk-tile:focus-within .bk-tile__actions[data-v-7779be50]{opacity:1}@media(hover:none){.bk-tile__actions[data-v-7779be50]{opacity:1}}.bk-tile__btn[data-v-7779be50]{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:var(--bk-surface);color:var(--bk-text-2);box-shadow:var(--bk-shadow-sm);cursor:pointer}.bk-tile__btn[data-v-7779be50]:hover{color:var(--bk-text)}.bk-tile__btn[data-v-7779be50]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-tile__overlay[data-v-7779be50]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:color-mix(in srgb,var(--bk-surface) 70%,transparent);color:var(--bk-text)}.bk-tile__bar[data-v-7779be50]{position:absolute;left:10px;right:10px;bottom:10px;height:5px;border-radius:3px;background:#0000001f;overflow:hidden}.bk-tile__bar i[data-v-7779be50]{display:block;height:100%;background:var(--bk-primary);transition:width var(--bk-duration-slow)}.bk-tile__overlay--error[data-v-7779be50]{background:color-mix(in srgb,var(--bk-danger-soft) 88%,transparent);color:var(--bk-danger-text)}.bk-tile__err[data-v-7779be50]{padding:0 8px;font-size:var(--bk-text-xs);font-weight:700;text-align:center}.bk-tile__caption[data-v-7779be50]{position:absolute;left:0;right:0;bottom:0;pointer-events:none;padding:22px 10px 8px;background:linear-gradient(transparent,#00000080);color:#fff;font-size:var(--bk-text-xs);font-weight:700}.bk-input[data-v-6e2fde45]{--in-h: var(--bk-control-md);--in-px: 14px;display:flex;align-items:center;height:var(--in-h);background:var(--bk-surface);border:var(--bk-border-w) solid var(--bk-border-strong);border-radius:var(--bk-radius-md);transition:border-color var(--bk-duration) var(--bk-ease),box-shadow var(--bk-duration) var(--bk-ease)}.bk-input[data-v-6e2fde45]:hover:not(.is-disabled){border-color:var(--bk-text-3)}.bk-input[data-v-6e2fde45]:focus-within{border-color:var(--bk-primary);box-shadow:var(--bk-ring)}.bk-input--sm[data-v-6e2fde45]{--in-h: var(--bk-control-sm);--in-px: 12px;font-size:var(--bk-text-sm);border-radius:var(--bk-radius-sm)}.bk-input--lg[data-v-6e2fde45]{--in-h: var(--bk-control-lg);--in-px: 16px;font-size:var(--bk-text-lg)}.is-disabled[data-v-6e2fde45]{background:var(--bk-surface-2);color:var(--bk-text-3)}.is-invalid[data-v-6e2fde45]{border-color:var(--bk-danger)}.is-invalid[data-v-6e2fde45]:focus-within{box-shadow:var(--bk-ring-danger)}.bk-input__el[data-v-6e2fde45]{flex:1;min-width:0;height:100%;padding:0 var(--in-px);border:0;background:transparent;font:inherit;color:inherit;outline:none}.bk-input__el[data-v-6e2fde45]::placeholder{color:var(--bk-text-3);opacity:1}.bk-input__el[data-v-6e2fde45]:disabled{cursor:not-allowed}.has-icon .bk-input__el[data-v-6e2fde45]{padding-left:8px}.bk-input__affix[data-v-6e2fde45]{display:inline-flex;align-items:center;flex:none;color:var(--bk-text-3)}.bk-input__prefix[data-v-6e2fde45]{padding-left:var(--in-px)}.bk-input__suffix[data-v-6e2fde45]{padding-right:8px}.bk-input__clear[data-v-6e2fde45]{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--bk-text-3);cursor:pointer}.bk-input__clear[data-v-6e2fde45]:hover{background:var(--bk-surface-3);color:var(--bk-text)}.bk-input__clear[data-v-6e2fde45]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-modal[data-v-c15f1483]{position:fixed;inset:0;z-index:var(--bk-z-modal);display:grid;place-items:center;padding:20px;background:var(--bk-overlay);background-image:none}.bk-modal__panel[data-v-c15f1483]{position:relative;width:100%;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:var(--bk-surface);border-radius:var(--bk-radius-xl);box-shadow:var(--bk-shadow-lg);outline:none;overflow:hidden}.bk-modal--sm[data-v-c15f1483]{max-width:420px}.bk-modal--md[data-v-c15f1483]{max-width:540px}.bk-modal--lg[data-v-c15f1483]{max-width:740px}.bk-modal--xl[data-v-c15f1483]{max-width:980px}.bk-modal__close[data-v-c15f1483]{position:absolute;top:16px;right:16px;display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--bk-text-2);cursor:pointer}.bk-modal__close[data-v-c15f1483]:hover{background:var(--bk-surface-3);color:var(--bk-text)}.bk-modal__close[data-v-c15f1483]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-modal__header[data-v-c15f1483]{padding:24px 64px 0 26px;display:flex;flex-direction:column;gap:4px}.bk-modal__title[data-v-c15f1483]{margin:0;font-family:var(--bk-font-display);font-weight:var(--bk-display-weight);font-size:var(--bk-text-2xl);line-height:1.2}.bk-modal__desc[data-v-c15f1483]{margin:0;color:var(--bk-text-2)}.bk-modal__body[data-v-c15f1483]{padding:18px 26px 24px;overflow:auto}.bk-modal__footer[data-v-c15f1483]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 26px;border-top:1px solid var(--bk-border)}@media(max-width:640px){.bk-modal[data-v-c15f1483]{padding:0;place-items:end stretch}.bk-modal__panel[data-v-c15f1483]{max-width:none;border-radius:var(--bk-radius-xl) var(--bk-radius-xl) 0 0;max-height:92dvh}.bk-modal__header[data-v-c15f1483]{padding:20px 60px 0 18px}.bk-modal__body[data-v-c15f1483]{padding:14px 18px 18px}.bk-modal__footer[data-v-c15f1483]{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}}.bk-modal-enter-active[data-v-c15f1483],.bk-modal-leave-active[data-v-c15f1483]{transition:opacity var(--bk-duration-slow) var(--bk-ease)}.bk-modal-enter-active .bk-modal__panel[data-v-c15f1483],.bk-modal-leave-active .bk-modal__panel[data-v-c15f1483]{transition:transform var(--bk-duration-slow) var(--bk-ease)}.bk-modal-enter-from[data-v-c15f1483],.bk-modal-leave-to[data-v-c15f1483]{opacity:0}.bk-modal-enter-from .bk-modal__panel[data-v-c15f1483],.bk-modal-leave-to .bk-modal__panel[data-v-c15f1483]{transform:translateY(12px)}.bk-skeleton-lines[data-v-dd05cd48]{display:flex;flex-direction:column;gap:10px}.bk-skeleton[data-v-dd05cd48]{display:block;background:linear-gradient(90deg,var(--bk-surface-3) 25%,var(--bk-surface-2) 50%,var(--bk-surface-3) 75%);background-size:200% 100%;animation:bk-shimmer-dd05cd48 1.4s ease-in-out infinite}@keyframes bk-shimmer-dd05cd48{0%{background-position:200% 0}to{background-position:-200% 0}}.bk-note[data-v-06c7e5ea]{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--bk-radius-lg);background:var(--bk-surface);border:1px solid var(--bk-border)}.bk-note--tinted[data-v-06c7e5ea]{background:var(--bk-accent-soft);border-color:transparent}.bk-note__img[data-v-06c7e5ea]{flex:none;width:76px;height:76px;object-fit:contain}.bk-note__body[data-v-06c7e5ea]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.bk-note__title[data-v-06c7e5ea]{margin:0;font-family:var(--bk-font-display);font-weight:var(--bk-display-weight);font-size:var(--bk-text-xl);line-height:1.2}.bk-note__content[data-v-06c7e5ea]{color:var(--bk-text-2)}.bk-note__content[data-v-06c7e5ea] p{margin:0}.bk-note__content[data-v-06c7e5ea] p+p{margin-top:6px}.bk-note__actions[data-v-06c7e5ea]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}@media(max-width:640px){.bk-note[data-v-06c7e5ea]{align-items:flex-start;padding:14px 16px}.bk-note__img[data-v-06c7e5ea]{width:56px;height:56px}}.bk-stepper[data-v-a1bfdd46]{--h: var(--bk-control-md);display:inline-flex;align-items:center;align-self:flex-start;height:var(--h);padding:0 4px;gap:2px;background:var(--bk-surface);border:var(--bk-border-w) solid var(--bk-border-strong);border-radius:var(--bk-radius-full);transition:border-color var(--bk-duration),box-shadow var(--bk-duration)}.bk-stepper[data-v-a1bfdd46]:focus-within{border-color:var(--bk-primary);box-shadow:var(--bk-ring)}.bk-stepper--sm[data-v-a1bfdd46]{--h: var(--bk-control-sm)}.bk-stepper--lg[data-v-a1bfdd46]{--h: var(--bk-control-lg)}.is-disabled[data-v-a1bfdd46]{opacity:.55}.bk-stepper__btn[data-v-a1bfdd46]{display:inline-grid;place-items:center;width:calc(var(--h) - 12px);height:calc(var(--h) - 12px);border:0;border-radius:50%;background:var(--bk-surface-3);color:var(--bk-text);cursor:pointer;transition:background var(--bk-duration)}.bk-stepper__btn[data-v-a1bfdd46]:hover:not(:disabled){background:var(--bk-primary-soft-hover);color:var(--bk-primary-text)}.bk-stepper__btn[data-v-a1bfdd46]:disabled{opacity:.35;cursor:not-allowed}.bk-stepper__btn[data-v-a1bfdd46]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-stepper__value[data-v-a1bfdd46]{display:flex;align-items:baseline;justify-content:center;gap:5px;min-width:70px;padding:0 6px}.bk-stepper__input[data-v-a1bfdd46]{width:2.6ch;border:0;background:transparent;text-align:center;font:inherit;font-weight:700;font-size:var(--bk-text-lg);color:inherit;outline:none;-moz-appearance:textfield;appearance:textfield}.bk-stepper__input[data-v-a1bfdd46]::-webkit-outer-spin-button,.bk-stepper__input[data-v-a1bfdd46]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bk-stepper__suffix[data-v-a1bfdd46]{font-size:var(--bk-text-sm);color:var(--bk-text-2);white-space:nowrap}.bk-page-header[data-v-f224ad6b]{display:flex;flex-direction:column;gap:12px}.bk-page-header__back[data-v-f224ad6b]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 4px;margin-left:-4px;border:0;border-radius:var(--bk-radius-full);background:transparent;color:var(--bk-text-2);font:inherit;font-size:var(--bk-text-sm);font-weight:700;cursor:pointer}.bk-page-header__back[data-v-f224ad6b]:hover{color:var(--bk-text);background:var(--bk-surface-3)}.bk-page-header__back[data-v-f224ad6b]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-page-header__row[data-v-f224ad6b]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.bk-page-header__text[data-v-f224ad6b]{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:62ch}.is-center .bk-page-header__row[data-v-f224ad6b]{justify-content:center}.is-center .bk-page-header__text[data-v-f224ad6b]{align-items:center;text-align:center}.is-center .bk-page-header__back[data-v-f224ad6b]{align-self:center}.bk-page-header__title[data-v-f224ad6b]{margin:0;font-family:var(--bk-font-display);font-weight:var(--bk-display-weight);font-size:var(--bk-text-3xl);line-height:1.15;letter-spacing:var(--bk-display-tracking)}.bk-page-header__desc[data-v-f224ad6b]{margin:0;font-size:var(--bk-text-lg);color:var(--bk-text-2)}.bk-page-header__actions[data-v-f224ad6b]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:640px){.bk-page-header__title[data-v-f224ad6b]{font-size:26px}.bk-page-header__desc[data-v-f224ad6b]{font-size:var(--bk-text-md)}}.bk-person[data-v-94327b58]{display:flex;flex-direction:column;gap:10px}.bk-person__title[data-v-94327b58]{margin:0;font-family:var(--bk-font-display);font-weight:var(--bk-display-weight);font-size:var(--bk-text-xl);line-height:1.2}.bk-person__hero[data-v-94327b58]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:var(--bk-border-w) solid var(--bk-border-strong);border-radius:var(--bk-radius-md);background:var(--bk-surface);color:var(--bk-text);font:inherit;font-weight:700;text-align:left;cursor:pointer;transition:border-color var(--bk-duration),background var(--bk-duration)}.bk-person__hero[data-v-94327b58]:hover:not(:disabled){border-color:var(--bk-text-3)}.bk-person__hero[data-v-94327b58]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-person__hero[data-v-94327b58]:disabled{opacity:.5;cursor:not-allowed}.bk-person__hero.is-on[data-v-94327b58]{border-color:var(--bk-primary);background:var(--bk-primary-soft);color:var(--bk-primary-text)}.bk-person__mark[data-v-94327b58]{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:var(--bk-border-w) solid var(--bk-border-strong);color:transparent;background:var(--bk-surface)}.is-on .bk-person__mark[data-v-94327b58]{background:var(--bk-primary);border-color:var(--bk-primary);color:var(--bk-on-primary)}.bk-person__suffix[data-v-94327b58]{font-weight:400;color:var(--bk-text-3)}.is-on .bk-person__suffix[data-v-94327b58]{color:inherit;opacity:.75}.bk-person__sugg[data-v-94327b58]{display:flex;flex-wrap:wrap;gap:4px 6px}.bk-person__chip[data-v-94327b58]{padding:3px 9px;border:1px solid var(--bk-border);border-radius:var(--bk-radius-full);background:var(--bk-surface-2);color:var(--bk-text-2);font:inherit;font-size:var(--bk-text-xs);cursor:pointer}.bk-person__chip[data-v-94327b58]:hover{border-color:var(--bk-text-3);color:var(--bk-text)}.bk-person__chip[data-v-94327b58]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-tagger[data-v-8cfa2cb8]{display:flex;flex-direction:column;gap:10px;min-width:0}.bk-tagger__hint[data-v-8cfa2cb8]{margin:0;font-size:var(--bk-text-sm);color:var(--bk-text-2)}.bk-tagger__hint.is-redraw[data-v-8cfa2cb8]{font-weight:700;color:var(--bk-primary-text)}.is-redrawing[data-v-8cfa2cb8]{opacity:.35}.is-redraw-mode .bk-tagger__label[data-v-8cfa2cb8]{pointer-events:none;opacity:.6}.bk-tagger__canvas[data-v-8cfa2cb8]{position:relative;width:fit-content;max-width:100%;margin:0 auto}.bk-tagger__frame[data-v-8cfa2cb8]{position:relative}.bk-tagger__stage[data-v-8cfa2cb8]{position:relative;line-height:0;user-select:none;-webkit-user-select:none}.bk-tagger__img[data-v-8cfa2cb8]{display:block;max-width:100%;width:auto;height:auto;border-radius:var(--bk-radius-md);background:var(--bk-surface-3);-webkit-touch-callout:none;pointer-events:none}.bk-tagger__svg[data-v-8cfa2cb8]{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair;overflow:visible}.is-disabled .bk-tagger__svg[data-v-8cfa2cb8]{cursor:default;pointer-events:none}.bk-tagger__dim[data-v-8cfa2cb8]{fill:#14100c61;pointer-events:none}.bk-tagger__target[data-v-8cfa2cb8]{fill:#ffffff14;stroke:#fff;stroke-width:2px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 0 2px rgba(20,16,12,.6))}@media(prefers-reduced-motion:no-preference){.bk-tagger__target[data-v-8cfa2cb8]{animation:bk-target-8cfa2cb8 2.4s ease-in-out infinite}}@keyframes bk-target-8cfa2cb8{50%{stroke-opacity:.45}}.bk-tagger__halo[data-v-8cfa2cb8],.bk-tagger__ring[data-v-8cfa2cb8]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.bk-tagger__halo[data-v-8cfa2cb8]{stroke:#14100c59;stroke-width:7px}.bk-tagger__ring[data-v-8cfa2cb8]{stroke:var(--bk-accent);stroke-width:3.5px}.is-active .bk-tagger__ring[data-v-8cfa2cb8],.is-pending .bk-tagger__ring[data-v-8cfa2cb8]{stroke:#fff}.is-pending .bk-tagger__ring[data-v-8cfa2cb8]{animation:bk-tag-pulse-8cfa2cb8 1.2s ease-in-out infinite}@keyframes bk-tag-pulse-8cfa2cb8{50%{opacity:.55}}.bk-tagger__label[data-v-8cfa2cb8]{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;max-width:70%;padding:3px 10px 3px 3px;border:0;border-radius:var(--bk-radius-full);background:var(--bk-surface);color:var(--bk-text);box-shadow:var(--bk-shadow-md);font:inherit;font-size:var(--bk-text-xs);font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.bk-tagger__label img[data-v-8cfa2cb8]{flex:none;width:22px;height:22px;border-radius:50%;object-fit:cover}.bk-tagger__label[data-v-8cfa2cb8]:not(:has(img)){padding-left:10px}.bk-tagger__label[data-v-8cfa2cb8]:hover{background:var(--bk-surface-2)}.bk-tagger__label[data-v-8cfa2cb8]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-tagger__label.is-active[data-v-8cfa2cb8]{background:var(--bk-text);color:var(--bk-surface)}.bk-tagger__label.is-pending[data-v-8cfa2cb8]{padding:4px 10px;background:var(--bk-text);color:var(--bk-surface);cursor:default}.bk-tagger__pop[data-v-8cfa2cb8]{position:fixed;z-index:calc(var(--bk-z-modal, 50) + 10);max-height:calc(100dvh - 16px);overflow:auto;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-lg);box-shadow:var(--bk-shadow-lg)}.bk-tagger__actions[data-v-8cfa2cb8]{display:flex;justify-content:flex-end;gap:6px}.bk-tagger__delete[data-v-8cfa2cb8]{margin-right:auto;color:var(--bk-danger-text)}.bk-tagger__bar[data-v-8cfa2cb8]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bk-tagger__count[data-v-8cfa2cb8]{font-size:var(--bk-text-sm);color:var(--bk-text-3)}.bk-tagger__who[data-v-8cfa2cb8]{margin:0 0 4px;font-family:var(--bk-font-display);font-weight:var(--bk-display-weight);font-size:var(--bk-text-lg)}.bk-tagger__rule[data-v-8cfa2cb8]{margin:0;padding:9px 12px;border-radius:var(--bk-radius-sm);background:var(--bk-surface-2);color:var(--bk-text-2);font-size:var(--bk-text-sm)}.bk-tagger__rule.is-circled[data-v-8cfa2cb8]{background:var(--bk-accent-soft);color:var(--bk-text);font-weight:700}@media(max-width:640px){.bk-tagger__canvas[data-v-8cfa2cb8]{width:100%}.bk-tagger__frame[data-v-8cfa2cb8]{width:fit-content;max-width:100%;margin:0 auto}.bk-tagger__pop[data-v-8cfa2cb8]{position:relative;inset:auto!important;width:auto!important;margin-top:12px;box-shadow:var(--bk-shadow-md)}}.bk-progress[data-v-6c80ebbf]{--p-h: 8px;--p-color: var(--bk-primary);display:flex;flex-direction:column;gap:6px;width:100%}.bk-progress--sm[data-v-6c80ebbf]{--p-h: 5px}.bk-progress--lg[data-v-6c80ebbf]{--p-h: 12px}.bk-progress--success[data-v-6c80ebbf]{--p-color: var(--bk-success)}.bk-progress--accent[data-v-6c80ebbf]{--p-color: var(--bk-accent)}.bk-progress--secondary[data-v-6c80ebbf]{--p-color: var(--bk-secondary)}.bk-progress__head[data-v-6c80ebbf]{display:flex;justify-content:space-between;gap:12px;font-size:var(--bk-text-sm);font-weight:700}.bk-progress__value[data-v-6c80ebbf]{color:var(--bk-text-3);font-variant-numeric:tabular-nums;font-weight:400}.bk-progress__track[data-v-6c80ebbf]{position:relative;height:var(--p-h);border-radius:var(--bk-radius-full);background:var(--bk-surface-3);overflow:hidden}.bk-progress__bar[data-v-6c80ebbf]{height:100%;border-radius:inherit;background:var(--p-color);transition:width var(--bk-duration-slow) var(--bk-ease)}.is-indeterminate .bk-progress__bar[data-v-6c80ebbf]{position:absolute;width:35%;animation:bk-slide-6c80ebbf 1.4s var(--bk-ease) infinite}@keyframes bk-slide-6c80ebbf{0%{left:-35%}to{left:100%}}.bk-radio[data-v-7f041930]{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;user-select:none}.bk-radio.is-disabled[data-v-7f041930]{cursor:not-allowed;opacity:.5}.bk-radio__box[data-v-7f041930]{position:relative;display:inline-flex;flex:none;margin-top:2px}.bk-radio__input[data-v-7f041930]{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}.bk-radio__mark[data-v-7f041930]{pointer-events:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:var(--bk-border-w) solid var(--bk-border-strong);background:var(--bk-surface);transition:border-color var(--bk-duration),box-shadow var(--bk-duration)}.bk-radio__mark i[data-v-7f041930]{width:10px;height:10px;border-radius:50%;background:var(--bk-primary);transform:scale(0);transition:transform var(--bk-duration) var(--bk-ease)}.bk-radio:hover:not(.is-disabled) .bk-radio__mark[data-v-7f041930]{border-color:var(--bk-text-3)}.bk-radio__input:checked+.bk-radio__mark[data-v-7f041930]{border-color:var(--bk-primary)}.bk-radio__input:checked+.bk-radio__mark i[data-v-7f041930]{transform:scale(1)}.bk-radio__input:focus-visible+.bk-radio__mark[data-v-7f041930]{box-shadow:var(--bk-ring)}.bk-radio__text[data-v-7f041930]{display:flex;flex-direction:column;gap:1px;line-height:1.4}.bk-radio__desc[data-v-7f041930]{font-size:var(--bk-text-sm);color:var(--bk-text-2)}.bk-radio-group[data-v-393914e6]{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:8px}.bk-radio-group__legend[data-v-393914e6]{padding:0;margin-bottom:6px;font-size:var(--bk-text-sm);font-weight:700}.bk-radio-group__req[data-v-393914e6]{margin-left:3px;color:var(--bk-danger)}.bk-radio-group__items[data-v-393914e6]{display:flex;flex-direction:column;gap:10px}.is-horizontal .bk-radio-group__items[data-v-393914e6]{flex-direction:row;flex-wrap:wrap;gap:10px 22px}.bk-radio-group__hint[data-v-393914e6],.bk-radio-group__error[data-v-393914e6]{margin:0;font-size:var(--bk-text-xs)}.bk-radio-group__hint[data-v-393914e6]{color:var(--bk-text-3)}.bk-radio-group__error[data-v-393914e6]{color:var(--bk-danger-text);font-weight:700}.bk-seg[data-v-90edcc97]{display:inline-flex;gap:2px;padding:3px;background:var(--bk-surface-3);border-radius:var(--bk-radius-full)}.is-block[data-v-90edcc97]{display:flex}.is-block .bk-seg__item[data-v-90edcc97]{flex:1}.bk-seg__item[data-v-90edcc97]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;border:0;border-radius:var(--bk-radius-full);background:transparent;color:var(--bk-text-2);font:inherit;font-size:var(--bk-text-sm);font-weight:700;white-space:nowrap;cursor:pointer;transition:background var(--bk-duration),color var(--bk-duration)}.bk-seg--sm .bk-seg__item[data-v-90edcc97]{height:30px;padding:0 12px;font-size:var(--bk-text-xs)}.bk-seg__item[data-v-90edcc97]:hover:not(:disabled):not(.is-active){color:var(--bk-text)}.bk-seg__item.is-active[data-v-90edcc97]{background:var(--bk-surface);color:var(--bk-text);box-shadow:var(--bk-shadow-sm)}.bk-seg__item[data-v-90edcc97]:disabled{opacity:.4;cursor:not-allowed}.bk-seg__item[data-v-90edcc97]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-spread[data-v-8ba6e82b]{margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.bk-spread__book[data-v-8ba6e82b]{position:relative;aspect-ratio:2 / 1;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #3c2d1e14,var(--bk-shadow-md);outline:2.5px solid transparent;outline-offset:3px;transition:outline-color var(--bk-duration),box-shadow var(--bk-duration)}.is-interactive .bk-spread__book[data-v-8ba6e82b]{cursor:pointer}.is-interactive .bk-spread__book[data-v-8ba6e82b]:hover{box-shadow:0 0 0 1px #3c2d1e1f,var(--bk-shadow-lg)}.is-interactive .bk-spread__book[data-v-8ba6e82b]:focus-visible,.is-selected .bk-spread__book[data-v-8ba6e82b]{outline-color:var(--bk-primary)}.bk-spread__img[data-v-8ba6e82b]{width:100%;height:100%;object-fit:cover;display:block}.bk-spread__pages[data-v-8ba6e82b]{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%}.bk-spread__page[data-v-8ba6e82b]{position:relative;overflow:hidden}.bk-spread__page img[data-v-8ba6e82b]{width:100%;height:100%;object-fit:cover;display:block}.bk-spread__seam[data-v-8ba6e82b]{position:absolute;top:0;bottom:0;left:50%;width:8%;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,0,0,.04) 35%,rgba(0,0,0,.14) 49.6%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.14) 50.4%,rgba(0,0,0,.04) 65%,transparent)}.bk-spread__loading[data-v-8ba6e82b]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--bk-surface-2);color:var(--bk-text-2);font-size:var(--bk-text-sm);font-weight:700}.bk-spread__caption[data-v-8ba6e82b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:var(--bk-text-sm)}.bk-spread__label[data-v-8ba6e82b]{font-weight:700;margin-right:auto}.bk-spread__status[data-v-8ba6e82b]{display:inline-flex;align-items:center;gap:4px;color:var(--bk-text-3);font-size:var(--bk-text-xs);font-weight:700}.bk-spread__status.is-approved[data-v-8ba6e82b]{color:var(--bk-success-text)}.bk-spread__status.is-changes[data-v-8ba6e82b]{color:var(--bk-warning-text)}.bk-spread__comments[data-v-8ba6e82b]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:var(--bk-text-2);font:inherit;font-size:var(--bk-text-xs);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.bk-spread__actions[data-v-8ba6e82b]{display:inline-flex;gap:2px}.bk-stack[data-v-a28893c8]{display:flex;min-width:0}.bk-steps[data-v-f79290c5]{display:flex;list-style:none;margin:0;padding:0}.bk-steps__item[data-v-f79290c5]{position:relative;flex:1;display:flex;align-items:center;gap:10px;min-width:0}.bk-steps__item[data-v-f79290c5]:last-child{flex:none}.is-vertical[data-v-f79290c5]{flex-direction:column}.is-vertical .bk-steps__item[data-v-f79290c5]{align-items:flex-start;padding-bottom:22px}.is-vertical .bk-steps__item[data-v-f79290c5]:last-child{padding-bottom:0}.bk-steps__marker[data-v-f79290c5]{flex:none;display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;border:var(--bk-border-w) solid var(--bk-border-strong);background:var(--bk-surface);color:var(--bk-text-3);font:inherit;font-size:var(--bk-text-sm);font-weight:700}button.bk-steps__marker[data-v-f79290c5]{cursor:pointer}button.bk-steps__marker[data-v-f79290c5]:hover{background:var(--bk-primary-hover)}button.bk-steps__marker[data-v-f79290c5]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.is-reachable .bk-steps__marker[data-v-f79290c5]{border-color:var(--bk-primary);color:var(--bk-primary-text)}.is-reachable .bk-steps__label[data-v-f79290c5]{color:var(--bk-text)}.is-done .bk-steps__marker[data-v-f79290c5]{background:var(--bk-primary);border-color:var(--bk-primary);color:var(--bk-on-primary)}.is-current .bk-steps__marker[data-v-f79290c5]{border-color:var(--bk-primary);color:var(--bk-primary-text);box-shadow:0 0 0 3px var(--bk-primary-soft)}.bk-steps__text[data-v-f79290c5]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.bk-steps__label[data-v-f79290c5]{font-size:var(--bk-text-sm);font-weight:700;color:var(--bk-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-steps__desc[data-v-f79290c5]{font-size:var(--bk-text-xs);color:var(--bk-text-3);white-space:nowrap}.is-current .bk-steps__label[data-v-f79290c5],.is-done .bk-steps__label[data-v-f79290c5]{color:var(--bk-text)}.bk-steps__line[data-v-f79290c5]{flex:1;height:2px;min-width:14px;margin:0 10px;border-radius:2px;background:var(--bk-border)}.is-done .bk-steps__line[data-v-f79290c5]{background:var(--bk-primary)}.is-vertical .bk-steps__line[data-v-f79290c5]{position:absolute;left:14px;top:34px;bottom:4px;width:2px;height:auto;margin:0}@media(max-width:640px){.is-horizontal .bk-steps__item:not(.is-current) .bk-steps__text[data-v-f79290c5]{display:none}.is-horizontal .bk-steps__desc[data-v-f79290c5]{display:none}.is-horizontal .is-current .bk-steps__text[data-v-f79290c5]{flex:none}.is-horizontal .is-current .bk-steps__label[data-v-f79290c5]{overflow:visible}.bk-steps__line[data-v-f79290c5]{margin:0 6px;min-width:10px}}.bk-idea[data-v-89fa71b5]{display:grid;grid-template-columns:1fr;gap:16px;min-width:0;padding:18px;background:var(--bk-surface);border:1px solid var(--bk-border);border-radius:var(--bk-radius-xl);box-shadow:var(--bk-shadow-sm);transition:border-color var(--bk-duration),box-shadow var(--bk-duration)}.has-image[data-v-89fa71b5]{grid-template-columns:148px 1fr}.is-selected[data-v-89fa71b5]{border-color:var(--bk-primary);box-shadow:0 0 0 1px var(--bk-primary)}.bk-idea__img[data-v-89fa71b5]{width:148px;height:148px;object-fit:contain}.bk-idea__img-skel[data-v-89fa71b5]{width:148px;height:148px}.bk-idea__main[data-v-89fa71b5]{display:flex;flex-direction:column;gap:6px;min-width:0}.bk-idea__eyebrow[data-v-89fa71b5]{margin:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--bk-text-xs);color:var(--bk-text-3)}.bk-idea__eyebrow span[data-v-89fa71b5]:first-child{font-weight:700;color:var(--bk-text-2)}.bk-idea__title[data-v-89fa71b5]{margin:0;font-family:var(--bk-font-display);font-weight:var(--bk-display-weight);font-size:23px;line-height:1.2}.bk-idea__summary[data-v-89fa71b5]{margin:2px 0 0;color:var(--bk-text-2);transition:opacity var(--bk-duration-slow)}.bk-idea__summary.is-updating[data-v-89fa71b5]{opacity:.5}.bk-idea__tags[data-v-89fa71b5]{margin:0;font-size:var(--bk-text-sm);color:var(--bk-text-3)}.bk-idea__status[data-v-89fa71b5]{margin:4px 0 0;display:flex;align-items:center;gap:6px;font-size:var(--bk-text-sm);font-weight:700;color:var(--bk-primary-text)}.bk-idea__spin[data-v-89fa71b5]{animation:bk-spin-89fa71b5 .9s linear infinite}@keyframes bk-spin-89fa71b5{to{transform:rotate(360deg)}}.bk-idea__note[data-v-89fa71b5]{margin:6px 0 0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--bk-radius-sm);background:var(--bk-accent-soft);font-size:var(--bk-text-sm)}.bk-idea__note-edit[data-v-89fa71b5]{flex:none;border:0;background:transparent;padding:0;color:var(--bk-accent-text);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bk-idea__actions[data-v-89fa71b5]{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:8px}@media(max-width:640px){.bk-idea[data-v-89fa71b5]{padding:14px;gap:12px}.has-image[data-v-89fa71b5]{grid-template-columns:84px 1fr}.bk-idea__img[data-v-89fa71b5],.bk-idea__img-skel[data-v-89fa71b5]{width:84px;height:84px}.bk-idea__title[data-v-89fa71b5]{font-size:20px}.bk-idea__actions[data-v-89fa71b5]{grid-column:1 / -1}}.bk-styles[data-v-5a925112]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min),1fr));gap:12px}@media(max-width:640px){.bk-styles[data-v-5a925112]{grid-template-columns:repeat(2,1fr);gap:10px}}.bk-switch[data-v-11269de8]{--w: 44px;--h: 26px;--pad: 3px;display:inline-flex;align-items:flex-start;gap:12px}.bk-switch--sm[data-v-11269de8]{--w: 36px;--h: 22px}.bk-switch.is-disabled[data-v-11269de8]{opacity:.5}.bk-switch__track[data-v-11269de8]{position:relative;flex:none;width:var(--w);height:var(--h);padding:0;border:0;border-radius:var(--bk-radius-full);background:var(--bk-border-strong);cursor:pointer;transition:background var(--bk-duration) var(--bk-ease)}.bk-switch__track[data-v-11269de8]:disabled{cursor:not-allowed}.bk-switch__track[data-v-11269de8]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.is-on .bk-switch__track[data-v-11269de8]{background:var(--bk-primary)}.bk-switch__thumb[data-v-11269de8]{position:absolute;top:var(--pad);left:var(--pad);width:calc(var(--h) - var(--pad) * 2);height:calc(var(--h) - var(--pad) * 2);border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--bk-duration-slow) var(--bk-ease)}.is-on .bk-switch__thumb[data-v-11269de8]{transform:translate(calc(var(--w) - var(--h)))}.bk-switch__text[data-v-11269de8]{display:flex;flex-direction:column;gap:1px;line-height:1.4;cursor:pointer}.bk-switch__desc[data-v-11269de8]{font-size:var(--bk-text-sm);color:var(--bk-text-2)}.bk-tabs[data-v-259288fe]{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.is-block .bk-tabs__tab[data-v-259288fe]{flex:1}.bk-tabs__tab[data-v-259288fe]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 14px;border:0;border-radius:var(--bk-radius-full);background:transparent;color:var(--bk-text-2);font:inherit;font-size:var(--bk-text-sm);font-weight:700;white-space:nowrap;cursor:pointer;transition:background var(--bk-duration),color var(--bk-duration)}.bk-tabs__tab[data-v-259288fe]:hover:not(:disabled){color:var(--bk-text)}.bk-tabs__tab[data-v-259288fe]:disabled{opacity:.4;cursor:not-allowed}.bk-tabs__tab[data-v-259288fe]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-tabs--pill .bk-tabs__tab.is-active[data-v-259288fe]{background:var(--bk-text);color:var(--bk-surface)}.bk-tabs--line[data-v-259288fe]{gap:18px;border-bottom:1px solid var(--bk-border)}.bk-tabs--line .bk-tabs__tab[data-v-259288fe]{position:relative;height:44px;padding:0 2px;border-radius:0}.bk-tabs--line .bk-tabs__tab.is-active[data-v-259288fe]{color:var(--bk-text)}.bk-tabs--line .bk-tabs__tab.is-active[data-v-259288fe]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2.5px;border-radius:2px;background:var(--bk-primary)}.bk-tabs__count[data-v-259288fe]{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--bk-radius-full);background:var(--bk-surface-3);color:var(--bk-text-2);font-size:11.5px}.bk-toaster[data-v-2eae1e16]{position:fixed;z-index:var(--bk-z-toast);display:flex;flex-direction:column;gap:8px;padding:16px;width:min(440px,100vw);pointer-events:none;background:none}.bk-toaster--bottom-right[data-v-2eae1e16]{right:0;bottom:84px}.bk-toaster--bottom-center[data-v-2eae1e16]{left:50%;bottom:84px;transform:translate(-50%)}.bk-toaster--top-right[data-v-2eae1e16]{right:0;top:0}.bk-toaster--top-center[data-v-2eae1e16]{left:50%;top:0;transform:translate(-50%)}.bk-toast[data-v-2eae1e16]{--t-icon: var(--bk-text-3);pointer-events:auto;display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 10px 12px 14px;border-radius:var(--bk-radius-md);background:var(--bk-text);color:var(--bk-surface);box-shadow:var(--bk-shadow-lg)}.bk-toast--success[data-v-2eae1e16]{--t-icon: #8fd0aa}.bk-toast--danger[data-v-2eae1e16]{--t-icon: #f0a39b}.bk-toast--info[data-v-2eae1e16],.bk-toast--warning[data-v-2eae1e16]{--t-icon: #f0cd84}.bk-toast__icon[data-v-2eae1e16]{flex:none;margin-top:1px;color:var(--t-icon)}.bk-toast__text[data-v-2eae1e16]{flex:1;min-width:0}.bk-toast__title[data-v-2eae1e16]{margin:0;font-weight:700;font-size:var(--bk-text-sm)}.bk-toast__desc[data-v-2eae1e16]{margin:2px 0 0;font-size:var(--bk-text-sm);opacity:.8}.bk-toast__action[data-v-2eae1e16]{flex:none;align-self:center;border:0;border-radius:var(--bk-radius-full);padding:6px 12px;background:#ffffff24;color:inherit;font:inherit;font-size:var(--bk-text-sm);font-weight:700;cursor:pointer}.bk-toast__close[data-v-2eae1e16]{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:inherit;opacity:.7;cursor:pointer}.bk-toast__close[data-v-2eae1e16]:hover{opacity:1;background:#ffffff1f}.bk-toast-enter-active[data-v-2eae1e16]{transition:all var(--bk-duration-slow) var(--bk-ease)}.bk-toast-leave-active[data-v-2eae1e16]{transition:all var(--bk-duration) var(--bk-ease)}.bk-toast-enter-from[data-v-2eae1e16]{opacity:0;transform:translateY(10px)}.bk-toast-leave-to[data-v-2eae1e16]{opacity:0}@media(max-width:640px){.bk-toaster[data-v-2eae1e16],.bk-toaster--bottom-right[data-v-2eae1e16],.bk-toaster--bottom-center[data-v-2eae1e16]{inset:0 0 auto;width:100%;transform:none;padding:10px}}.bk-tip[data-v-15c9deb9]{position:relative;display:inline-flex}.bk-tip__bubble[data-v-15c9deb9]{position:absolute;z-index:var(--bk-z-dropdown);padding:6px 10px;border-radius:var(--bk-radius-xs);background:var(--bk-text);color:var(--bk-text-inverse);font-size:var(--bk-text-xs);font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,4px) scale(.96);transition:opacity var(--bk-duration),transform var(--bk-duration) var(--bk-ease)}.bk-tip--top .bk-tip__bubble[data-v-15c9deb9]{bottom:calc(100% + 8px);left:50%}.bk-tip--bottom .bk-tip__bubble[data-v-15c9deb9]{top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px) scale(.96)}.bk-tip--left .bk-tip__bubble[data-v-15c9deb9]{right:calc(100% + 8px);top:50%;transform:translate(4px,-50%) scale(.96)}.bk-tip--right .bk-tip__bubble[data-v-15c9deb9]{left:calc(100% + 8px);top:50%;transform:translate(-4px,-50%) scale(.96)}.bk-tip:hover .bk-tip__bubble[data-v-15c9deb9],.bk-tip:focus-within .bk-tip__bubble[data-v-15c9deb9]{opacity:1}.bk-tip--top:hover .bk-tip__bubble[data-v-15c9deb9],.bk-tip--top:focus-within .bk-tip__bubble[data-v-15c9deb9],.bk-tip--bottom:hover .bk-tip__bubble[data-v-15c9deb9],.bk-tip--bottom:focus-within .bk-tip__bubble[data-v-15c9deb9]{transform:translate(-50%) scale(1)}.bk-tip--left:hover .bk-tip__bubble[data-v-15c9deb9],.bk-tip--left:focus-within .bk-tip__bubble[data-v-15c9deb9],.bk-tip--right:hover .bk-tip__bubble[data-v-15c9deb9],.bk-tip--right:focus-within .bk-tip__bubble[data-v-15c9deb9]{transform:translateY(-50%) scale(1)}.bk-drop[data-v-39475ccd]{display:flex;flex-direction:column;gap:12px}.bk-drop__zone[data-v-39475ccd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;text-align:center;border:var(--bk-border-w) dashed var(--bk-border-strong);border-radius:var(--bk-radius-lg);background:var(--bk-surface-2);cursor:pointer;transition:border-color var(--bk-duration),background var(--bk-duration)}.bk-drop__zone[data-v-39475ccd]:hover:not([aria-disabled=true]){border-color:var(--bk-text-3)}.bk-drop__zone[data-v-39475ccd]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-drop__zone.is-dragging[data-v-39475ccd],.bk-drop__grid.is-dragging[data-v-39475ccd]{border-color:var(--bk-primary);background:var(--bk-primary-soft)}.bk-drop__zone[aria-disabled=true][data-v-39475ccd]{cursor:default}.bk-drop__img[data-v-39475ccd]{height:96px;max-width:60%;object-fit:contain}.bk-drop__icon[data-v-39475ccd]{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--bk-surface);color:var(--bk-text-2);box-shadow:var(--bk-shadow-sm)}.bk-drop__text[data-v-39475ccd]{display:flex;flex-direction:column;gap:3px;min-width:0}.bk-drop__title[data-v-39475ccd]{font-weight:700;font-size:var(--bk-text-lg)}.bk-drop__desc[data-v-39475ccd]{max-width:46ch;font-size:var(--bk-text-sm);color:var(--bk-text-2)}.bk-drop__btn[data-v-39475ccd]{display:inline-flex;align-items:center;height:var(--bk-control-md);padding:0 20px;border-radius:var(--bk-radius-full);border:var(--bk-border-w) solid var(--bk-border-strong);background:var(--bk-surface);font-weight:700}.is-compact .bk-drop__zone[data-v-39475ccd]{flex-direction:row;gap:14px;padding:14px 16px;text-align:left}.is-compact .bk-drop__img[data-v-39475ccd]{height:56px;max-width:80px}.is-compact .bk-drop__icon[data-v-39475ccd]{width:44px;height:44px;flex:none}.is-compact .bk-drop__text[data-v-39475ccd]{flex:1}.is-compact .bk-drop__title[data-v-39475ccd]{font-size:var(--bk-text-md)}.is-compact .bk-drop__btn[data-v-39475ccd]{height:var(--bk-control-sm);padding:0 14px;font-size:var(--bk-text-sm);flex:none}.bk-drop__grid[data-v-39475ccd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;padding:2px;border:var(--bk-border-w) dashed transparent;border-radius:var(--bk-radius-lg)}.bk-drop__more[data-v-39475ccd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:var(--bk-border-w) dashed var(--bk-border-strong);border-radius:var(--bk-radius-md);background:var(--bk-surface-2);color:var(--bk-text-2);font:inherit;font-size:var(--bk-text-sm);font-weight:700;cursor:pointer}.bk-drop__more[data-v-39475ccd]:hover:not(:disabled){border-color:var(--bk-text-3);color:var(--bk-text)}.bk-drop__more[data-v-39475ccd]:focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-drop__errors[data-v-39475ccd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bk-drop__errors li[data-v-39475ccd]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--bk-radius-sm);background:var(--bk-danger-soft);color:var(--bk-danger-text);font-size:var(--bk-text-sm)}.bk-drop__summary[data-v-39475ccd]{margin:0;font-size:var(--bk-text-xs);color:var(--bk-text-3)}@media(max-width:640px){.bk-drop__grid[data-v-39475ccd]{grid-template-columns:repeat(3,1fr);gap:8px}}:root,[data-palette=padure]{--bk-bg: #f2f1e7;--bk-surface: #fdfdf6;--bk-surface-2: #eaeadf;--bk-surface-3: #e3e2d6;--bk-border: #dadacc;--bk-border-strong: #bcbcab;--bk-text: #1c2721;--bk-text-2: #464f48;--bk-text-3: #626962;--bk-primary: #2e6a4d;--bk-primary-hover: #2b5e45;--bk-primary-active: #28553f;--bk-primary-soft: #e2eae0;--bk-primary-soft-hover: #d2ded3;--bk-primary-text: #2e6a4d;--bk-on-primary: #ffffff;--bk-accent: #eeb13a;--bk-on-accent: #313524;--bk-accent-soft: #faeccd;--bk-accent-text: #76622c;--bk-secondary: #39689e;--bk-secondary-soft: #e5ebeb;--bk-secondary-text: #376496;--bk-ring: 0 0 0 3px #2e6a4d40}:root:not([data-palette])[data-theme=dark],[data-palette=padure][data-theme=dark],[data-theme=dark] [data-palette=padure]{--bk-bg: #1b1916;--bk-surface: #24211d;--bk-surface-2: #2c2925;--bk-surface-3: #37332f;--bk-border: #3d3935;--bk-border-strong: #5a5651;--bk-text: #f3ede4;--bk-text-2: #b9b4ac;--bk-text-3: #96928b;--bk-primary: #8cc7a6;--bk-primary-hover: #9dcfb3;--bk-primary-active: #acd7bf;--bk-primary-soft: #353c33;--bk-primary-soft-hover: #3d493e;--bk-primary-text: #8cc7a6;--bk-on-primary: #1b1916;--bk-accent: #f1bd52;--bk-on-accent: #1b1916;--bk-accent-soft: #453a25;--bk-accent-text: #f1bd52;--bk-secondary: #92acca;--bk-secondary-soft: #363739;--bk-secondary-text: #92acca;--bk-ring: 0 0 0 3px #8cc7a655}[data-palette=cobalt]{--bk-bg: #f6f2ea;--bk-surface: #fffdf9;--bk-surface-2: #efeae1;--bk-surface-3: #e8e2d9;--bk-border: #e0d9ce;--bk-border-strong: #c4baab;--bk-text: #1e2436;--bk-text-2: #494d5a;--bk-text-3: #656770;--bk-primary: #2f4ca9;--bk-primary-hover: #2c4594;--bk-primary-active: #2a3f84;--bk-primary-soft: #e4e6ef;--bk-primary-soft-hover: #d3d8e8;--bk-primary-text: #2f4ca9;--bk-on-primary: #ffffff;--bk-accent: #e3a53a;--bk-on-accent: #323136;--bk-accent-soft: #f9eacf;--bk-accent-text: #775e38;--bk-secondary: #23807f;--bk-secondary-soft: #e5eeea;--bk-secondary-text: #226e70;--bk-ring: 0 0 0 3px #2f4ca940}[data-palette=cobalt][data-theme=dark],[data-theme=dark] [data-palette=cobalt]{--bk-bg: #1b1916;--bk-surface: #24211d;--bk-surface-2: #2c2925;--bk-surface-3: #37332f;--bk-border: #3d3935;--bk-border-strong: #5a5651;--bk-text: #f3ede4;--bk-text-2: #b9b4ac;--bk-text-3: #96928b;--bk-primary: #93a9ef;--bk-primary-hover: #a3b6f1;--bk-primary-active: #b1c1f3;--bk-primary-soft: #36373f;--bk-primary-soft-hover: #3f424f;--bk-primary-text: #93a9ef;--bk-on-primary: #1b1916;--bk-accent: #e9b24f;--bk-on-accent: #1b1916;--bk-accent-soft: #443825;--bk-accent-text: #e9b24f;--bk-secondary: #86b9b9;--bk-secondary-soft: #343936;--bk-secondary-text: #86b9b9;--bk-ring: 0 0 0 3px #93a9ef55}[data-palette=teracota]{--bk-bg: #f7efe6;--bk-surface: #fffcf7;--bk-surface-2: #f1e7dd;--bk-surface-3: #eadfd5;--bk-border: #e3d6ca;--bk-border-strong: #cab6a7;--bk-text: #2b1f1a;--bk-text-2: #544943;--bk-text-3: #70655f;--bk-primary: #b5482b;--bk-primary-hover: #9c4128;--bk-primary-active: #893b26;--bk-primary-soft: #f5e5dc;--bk-primary-soft-hover: #efd6cc;--bk-primary-text: #a44329;--bk-on-primary: #ffffff;--bk-accent: #88a77d;--bk-on-accent: #2d271f;--bk-accent-soft: #e5e9dc;--bk-accent-text: #5a644c;--bk-secondary: #3a5b99;--bk-secondary-soft: #e7e9ec;--bk-secondary-text: #3a5b99;--bk-ring: 0 0 0 3px #b5482b40}[data-palette=teracota][data-theme=dark],[data-theme=dark] [data-palette=teracota]{--bk-bg: #1b1916;--bk-surface: #24211d;--bk-surface-2: #2c2925;--bk-surface-3: #37332f;--bk-border: #3d3935;--bk-border-strong: #5a5651;--bk-text: #f3ede4;--bk-text-2: #b9b4ac;--bk-text-3: #96928b;--bk-primary: #ef9c80;--bk-primary-hover: #f1ab93;--bk-primary-active: #f3b8a4;--bk-primary-soft: #44352d;--bk-primary-soft-hover: #553f35;--bk-primary-text: #ef9c80;--bk-on-primary: #1b1916;--bk-accent: #a6c39b;--bk-on-accent: #1b1916;--bk-accent-soft: #393b31;--bk-accent-text: #a6c39b;--bk-secondary: #93a5c7;--bk-secondary-soft: #363638;--bk-secondary-text: #97a9c9;--bk-ring: 0 0 0 3px #ef9c8055}[data-palette=pruna]{--bk-bg: #f6f0ec;--bk-surface: #fffcfa;--bk-surface-2: #efe8e5;--bk-surface-3: #e8e0de;--bk-border: #e0d7d6;--bk-border-strong: #c5b7ba;--bk-text: #2a2130;--bk-text-2: #524a55;--bk-text-3: #6d646d;--bk-primary: #6c3b79;--bk-primary-hover: #60366c;--bk-primary-active: #573362;--bk-primary-soft: #ece3e9;--bk-primary-soft-hover: #e0d3df;--bk-primary-text: #6c3b79;--bk-on-primary: #ffffff;--bk-accent: #f0a462;--bk-on-accent: #3e2e35;--bk-accent-soft: #fce9d9;--bk-accent-text: #815b46;--bk-secondary: #2c7c84;--bk-secondary-soft: #e6edec;--bk-secondary-text: #2c6c75;--bk-ring: 0 0 0 3px #6c3b7940}[data-palette=pruna][data-theme=dark],[data-theme=dark] [data-palette=pruna]{--bk-bg: #1b1916;--bk-surface: #24211d;--bk-surface-2: #2c2925;--bk-surface-3: #37332f;--bk-border: #3d3935;--bk-border-strong: #5a5651;--bk-text: #f3ede4;--bk-text-2: #b9b4ac;--bk-text-3: #96928b;--bk-primary: #cda6da;--bk-primary-hover: #d4b3e0;--bk-primary-active: #dbbfe4;--bk-primary-soft: #3f363b;--bk-primary-soft-hover: #4d414a;--bk-primary-text: #cda6da;--bk-on-primary: #1b1916;--bk-accent: #f3b27a;--bk-on-accent: #1b1916;--bk-accent-soft: #45382c;--bk-accent-text: #f3b27a;--bk-secondary: #8bb7bb;--bk-secondary-soft: #343936;--bk-secondary-text: #8bb7bb;--bk-ring: 0 0 0 3px #cda6da55}[data-palette=mica]{--bk-bg: #fdfcf8;--bk-surface: #ffffff;--bk-surface-2: #f5f4ef;--bk-surface-3: #eceae3;--bk-border: #e4e2dc;--bk-border-strong: #c9c6bd;--bk-text: #243b79;--bk-text-2: #575757;--bk-text-3: #6b6b6b;--bk-primary: #243b79;--bk-primary-hover: #1d3166;--bk-primary-active: #172854;--bk-primary-soft: #eff2fa;--bk-primary-soft-hover: #e1e7f6;--bk-primary-text: #243b79;--bk-on-primary: #ffffff;--bk-accent: #ffdf2d;--bk-on-accent: #243b79;--bk-accent-soft: #fff5c4;--bk-accent-text: #5c4b00;--bk-secondary: #243b79;--bk-secondary-soft: #eff2fa;--bk-secondary-text: #243b79;--bk-ring: 0 0 0 3px rgba(36, 59, 121, .22);--bk-tint-mist: #eff2fa;--bk-tint-yellow: #ffdf2d;--bk-tint-pink: #ffc2fb}[data-palette=mica][data-theme=dark],[data-theme=dark] [data-palette=mica]{--bk-bg: #10162a;--bk-surface: #172036;--bk-surface-2: #1c2640;--bk-surface-3: #243050;--bk-border: #2a365a;--bk-border-strong: #45517a;--bk-text: #eef1fa;--bk-text-2: #b9c0d6;--bk-text-3: #8e97b3;--bk-primary: #ffdf2d;--bk-primary-hover: #ffe75e;--bk-primary-active: #ffec7f;--bk-primary-soft: #2a3150;--bk-primary-soft-hover: #333b5e;--bk-primary-text: #ffe75e;--bk-on-primary: #10162a;--bk-accent: #ffdf2d;--bk-on-accent: #10162a;--bk-accent-soft: #2e2f2a;--bk-accent-text: #ffe75e;--bk-secondary: #a9b8e6;--bk-secondary-soft: #1f2a48;--bk-secondary-text: #c3cff2;--bk-ring: 0 0 0 3px rgba(255, 223, 45, .35);--bk-tint-mist: #1c2640;--bk-tint-yellow: #3a3514;--bk-tint-pink: #3a2440}:root{--bk-paper-grain: none;--bk-font-sans: "Manrope", "Segoe UI", system-ui, -apple-system, sans-serif;--bk-font-display: "Rubik", "Segoe UI", system-ui, -apple-system, sans-serif;--bk-display-weight: 600;--bk-display-tracking: -.01em;--bk-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bk-text-xs: 12.5px;--bk-text-sm: 14px;--bk-text-md: 16px;--bk-text-lg: 17px;--bk-text-xl: 20px;--bk-text-2xl: 24px;--bk-text-3xl: 32px;--bk-text-4xl: 44px;--bk-leading: 1.5;--bk-leading-tight: 1.18;--bk-success: #2f7d52;--bk-success-soft: #e2efe5;--bk-success-text: #22623f;--bk-warning: #b7791b;--bk-warning-soft: #f6ead0;--bk-warning-text: #75500f;--bk-danger: #c0443a;--bk-danger-hover: #a8392f;--bk-danger-soft: #f7e1dd;--bk-danger-text: #9a3129;--bk-info: var(--bk-secondary);--bk-info-soft: var(--bk-secondary-soft);--bk-info-text: var(--bk-secondary-text);--bk-tint-peach: #f4dccd;--bk-tint-lemon: #f2e6bd;--bk-tint-mint: #d7e8da;--bk-tint-sky: #d8e2f0;--bk-tint-lilac: #e4dbeb;--bk-tint-rose: #f1d8dc;--bk-overlay: rgba(30, 26, 22, .45);--bk-text-inverse: var(--bk-surface);--bk-radius-xs: 6px;--bk-radius-sm: 10px;--bk-radius-md: 12px;--bk-radius-lg: 16px;--bk-radius-xl: 22px;--bk-radius-full: 999px;--bk-space-1: 4px;--bk-space-2: 8px;--bk-space-3: 12px;--bk-space-4: 16px;--bk-space-5: 20px;--bk-space-6: 24px;--bk-space-7: 32px;--bk-space-8: 40px;--bk-space-9: 56px;--bk-control-sm: 36px;--bk-control-md: 44px;--bk-control-lg: 52px;--bk-border-w: 1.5px;--bk-shadow-sm: 0 1px 2px rgba(60, 45, 30, .06);--bk-shadow-md: 0 1px 2px rgba(60, 45, 30, .05), 0 4px 14px rgba(60, 45, 30, .07);--bk-shadow-lg: 0 2px 6px rgba(60, 45, 30, .06), 0 18px 44px rgba(60, 45, 30, .16);--bk-ring-danger: 0 0 0 3px rgba(192, 68, 58, .28);--bk-ease: cubic-bezier(.2, 0, 0, 1);--bk-duration: .14s;--bk-duration-slow: .24s;--bk-z-dropdown: 30;--bk-z-modal: 50;--bk-z-toast: 60;--bk-paper-grain-old: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .29 0 0 0 0 .2 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color-scheme:light}:root[data-theme=dark]{--bk-success: #62b98a;--bk-success-soft: #1f3528;--bk-success-text: #93d3ae;--bk-warning: #deaa52;--bk-warning-soft: #3a2f19;--bk-warning-text: #eac583;--bk-danger: #e27a70;--bk-danger-hover: #ea948b;--bk-danger-soft: #3d2320;--bk-danger-text: #f0aaa2;--bk-tint-peach: #4a3428;--bk-tint-lemon: #473d20;--bk-tint-mint: #26392c;--bk-tint-sky: #27334a;--bk-tint-lilac: #372c42;--bk-tint-rose: #45282e;--bk-overlay: rgba(0, 0, 0, .6);--bk-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--bk-shadow-md: 0 4px 14px rgba(0, 0, 0, .4);--bk-shadow-lg: 0 18px 44px rgba(0, 0, 0, .55);--bk-paper-grain: none;color-scheme:dark}.bk-root,.bk-root *{box-sizing:border-box}.bk-root{font-family:var(--bk-font-sans);font-size:var(--bk-text-md);line-height:var(--bk-leading);color:var(--bk-text);background-color:var(--bk-bg);background-image:var(--bk-paper-grain);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bk-root ::selection{background:var(--bk-accent-soft)}.bk-root a{color:var(--bk-primary-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bk-root a:hover{text-decoration-thickness:2px}.bk-root :focus-visible{outline:none;box-shadow:var(--bk-ring)}.bk-h1,.bk-h2,.bk-h3{font-family:var(--bk-font-display);font-weight:var(--bk-display-weight);line-height:var(--bk-leading-tight);letter-spacing:var(--bk-display-tracking);color:var(--bk-text);margin:0}.bk-h1{font-size:var(--bk-text-4xl)}.bk-h2{font-size:var(--bk-text-3xl)}.bk-h3{font-size:var(--bk-text-2xl)}.bk-h4{font-family:var(--bk-font-sans);font-size:var(--bk-text-lg);font-weight:700;line-height:1.3;margin:0}.bk-lead{font-size:var(--bk-text-lg);color:var(--bk-text-2);margin:0}.bk-body{margin:0}.bk-muted{color:var(--bk-text-2)}.bk-subtle{color:var(--bk-text-3)}.bk-small{font-size:var(--bk-text-sm)}.bk-caption{font-size:var(--bk-text-xs);color:var(--bk-text-3)}.bk-eyebrow{font-size:var(--bk-text-sm);font-weight:700;color:var(--bk-text-3);margin:0}.bk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bk-container{width:100%;max-width:1120px;margin-inline:auto;padding-inline:var(--bk-space-5)}.bk-container--narrow{max-width:760px}@media(prefers-reduced-motion:reduce){.bk-root *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{margin:0;background:var(--bk-bg)}body{overscroll-behavior-y:none}#app{min-height:100vh}:root{--page-gutter: 24px;--flow-w: 760px}.page{flex:1;width:100%;max-width:var(--page-w, 840px);margin:0 auto;padding:20px var(--page-gutter) 48px;display:flex;flex-direction:column;gap:22px}.page--wide{--page-w: 1040px}.page--narrow{--page-w: 520px}.page--flow{--page-w: var(--flow-w)}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.card-desc{margin:6px 0 0;color:var(--bk-text-2)}.bk-root .bk-card__body{gap:18px}@media(max-width:640px){:root{--page-gutter: 16px}.page{padding:12px var(--page-gutter) 32px;gap:18px}.grid2{grid-template-columns:1fr;gap:16px}}.app[data-v-02bb726e]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.app__bar[data-v-02bb726e]{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bk-bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);transition:box-shadow .2s ease}.app__bar.is-scrolled[data-v-02bb726e]{box-shadow:0 1px 0 var(--bk-border)}.app__top[data-v-02bb726e]{display:flex;align-items:center;gap:24px;width:100%;max-width:1040px;height:76px;margin:0 auto;padding:0 var(--page-gutter)}.app__bar.is-flow .app__top[data-v-02bb726e]{max-width:var(--flow-w);height:68px}.app__brand[data-v-02bb726e]{display:flex;flex:none}.app__brand img[data-v-02bb726e]{display:block;height:30px;width:auto}.app__nav[data-v-02bb726e]{display:flex;align-items:center;gap:2px}.app__nav--center[data-v-02bb726e]{flex:1;justify-content:center}.app__link[data-v-02bb726e]{padding:8px 12px;border:0;border-radius:999px;background:transparent;color:var(--bk-text-2)!important;font:inherit;font-size:15px;font-weight:600;text-decoration:none!important;white-space:nowrap;cursor:pointer}.app__link[data-v-02bb726e]:hover,.app__link.is-active[data-v-02bb726e]{color:var(--bk-text)!important;background:var(--bk-surface-3)}.app__actions[data-v-02bb726e]{display:flex;align-items:center;gap:8px;margin-left:auto}.app__pill[data-v-02bb726e]{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;background:var(--bk-primary);color:var(--bk-on-primary)!important;font-size:15px;font-weight:700;text-decoration:none!important;white-space:nowrap}.app__pill[data-v-02bb726e]:hover{background:var(--bk-primary-hover)}.app__menu[data-v-02bb726e]{display:inline-block}.app__exit[data-v-02bb726e]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px 0 10px;border-radius:999px;color:var(--bk-text-2)!important;font-size:15px;font-weight:600;text-decoration:none!important;white-space:nowrap}.app__exit[data-v-02bb726e]:hover{background:var(--bk-surface-3);color:var(--bk-text)!important}.app__menubtn[data-v-02bb726e]{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--bk-border);border-radius:50%;background:var(--bk-surface);color:var(--bk-text);cursor:pointer}@media(max-width:980px){.app__nav[data-v-02bb726e],.app__login[data-v-02bb726e]{display:none}}.app__alert[data-v-02bb726e]{background:var(--bk-danger-soft);color:var(--bk-text)}.app__alert-in[data-v-02bb726e]{display:flex;align-items:center;gap:10px;width:100%;max-width:1040px;margin:0 auto;padding:8px 24px}.app__alert-icon[data-v-02bb726e]{flex:none;color:var(--bk-danger-text)}.app__alert-text[data-v-02bb726e]{flex:1;min-width:0;margin:0;font-size:var(--bk-text-sm);line-height:1.35}.app__alert-btn[data-v-02bb726e]{flex:none;height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--bk-primary);color:var(--bk-on-primary);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.app__alert-btn[data-v-02bb726e]:hover{background:var(--bk-primary-hover)}.app__alert-close[data-v-02bb726e]{flex:none;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--bk-text-2);cursor:pointer}.app__alert-close[data-v-02bb726e]:hover{background:color-mix(in srgb,var(--bk-danger-text) 12%,transparent)}@media(max-width:640px){.app__top[data-v-02bb726e]{height:64px;gap:12px}.app__bar.is-flow .app__top[data-v-02bb726e]{height:60px}.app__exit span[data-v-02bb726e]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.app__exit[data-v-02bb726e]{padding:0 10px}.app__alert-in[data-v-02bb726e]{padding:8px 16px;flex-wrap:wrap}.app__alert-text[data-v-02bb726e]{flex-basis:calc(100% - 70px)}.app__brand img[data-v-02bb726e]{height:24px}.app__pill[data-v-02bb726e]{height:38px;padding:0 14px;font-size:14px}}
