.bk[data-v-186588f3]{border:1px solid var(--edge);background:var(--panel);color:var(--ink);text-align:left;box-shadow:var(--sh-2);border-radius:8px;padding:24px;font:16px/1.5 inherit}.bk[data-v-186588f3] :where(button,input,select,textarea){font:inherit}.bk[data-v-186588f3] :where(p){font-size:1em;position:static}.bk[data-v-186588f3] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bk button[data-v-186588f3]:disabled,.bk [aria-disabled=true][data-v-186588f3]{opacity:.4;cursor:default}.bk-sr[data-v-186588f3],.bk-hp[data-v-186588f3]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk-head[data-v-186588f3]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.bk-title[data-v-186588f3]{color:var(--ink);margin:0;font-size:1.25em;line-height:1.3}.bk-meta[data-v-186588f3]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.bk-chip[data-v-186588f3]{border:1px solid var(--line-hi);color:var(--muted);border-radius:8px;padding:3px 8px;font-size:.875em}.bk-skeleton[data-v-186588f3]{box-sizing:border-box;text-align:center;min-height:401px;color:var(--muted);place-content:center;padding:60px 20px;display:grid}.bk-skeleton p[data-v-186588f3]{margin:0}.bk-body[data-v-186588f3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.bk-pane[data-v-186588f3]{min-width:0}.bk-pane-slots[data-v-186588f3]{border-left:1px solid var(--line);min-height:340px;padding-left:24px}.bk-navrow[data-v-186588f3]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bk-range[data-v-186588f3]{text-align:center;flex:1;font-weight:600}.bk-nav[data-v-186588f3]{border:1px solid var(--line-hi);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:8px}.bk-nav[data-v-186588f3]:hover:not(:disabled){background:#66d1c21a}.bk-gridwrap[data-v-186588f3]{width:100%}.bk-grid-row[data-v-186588f3]{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.bk-dow[data-v-186588f3]{color:var(--muted);text-align:center;padding:4px 0;font-size:.875em}.bk-day[data-v-186588f3]{height:44px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.bk-day.is-open[data-v-186588f3]{color:var(--accent);cursor:pointer;font-weight:700}.bk-day.is-open[data-v-186588f3]:hover{background:#66d1c21f}.bk-day.is-selected[data-v-186588f3],.bk-day.is-selected[data-v-186588f3]:hover{background:var(--accent);color:var(--accent-ink)}.bk-day.is-today[data-v-186588f3]{box-shadow:inset 0 0 0 1px var(--line-hi)}.bk-day.is-blank[data-v-186588f3]{box-shadow:none;background:0 0}.bk-day[data-v-186588f3]:focus-visible{outline-offset:-2px}.bk-tzrow[data-v-186588f3]{color:var(--muted);margin-top:16px}.bk-tzlabel[data-v-186588f3]{margin-bottom:6px;font-size:.875em;display:block}.bk-pane-title[data-v-186588f3]{color:var(--ink);margin:0 0 8px;font-size:1em;font-weight:600}.bk-live[data-v-186588f3],.bk-slot-tag[data-v-186588f3]{color:var(--muted);font-size:.875em}.bk-slots[data-v-186588f3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;margin:12px 0 0;padding:2px;list-style:none;display:grid;overflow-y:auto}.bk-slot[data-v-186588f3]{box-sizing:border-box;border:1px solid var(--line-hi);cursor:pointer;height:44px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:flex}.bk-slot[data-v-186588f3]:hover:not(.is-taken){border-color:var(--accent);background:#66d1c21f}.bk-slot[aria-selected=true][data-v-186588f3]{background:var(--accent);color:var(--accent-ink)}.bk-slot.is-taken[data-v-186588f3]{color:var(--muted);text-decoration:line-through}.bk-empty[data-v-186588f3],.bk-note[data-v-186588f3]{color:var(--muted);margin:12px 0 0}.bk-picked[data-v-186588f3]{border:1px solid var(--line-hi);background:var(--sunken);border-radius:8px;margin-bottom:16px;padding:12px}.bk-picked-label[data-v-186588f3],.bk-picked-time[data-v-186588f3]{margin:0 0 4px}.bk-picked-label[data-v-186588f3]{color:var(--muted);font-size:.875em}.bk-picked-time[data-v-186588f3]{font-weight:600}.bk-link[data-v-186588f3]{min-height:28px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.bk-field[data-v-186588f3]{min-width:0;margin-bottom:12px}.bk-row[data-v-186588f3]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bk-label[data-v-186588f3]{color:var(--ink);margin-bottom:4px;font-size:.875em;font-weight:600;display:block}.bk-req[data-v-186588f3]{color:var(--accent);margin-left:3px}.bk-input[data-v-186588f3]{box-sizing:border-box;border:1px solid var(--line-hi);background:var(--sunken);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:8px 12px}.bk-select-wrap[data-v-186588f3]{width:100%;position:relative}.bk-select-wrap[data-v-186588f3]:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);pointer-events:none;width:7px;height:7px;position:absolute;top:16px;right:16px;transform:rotate(45deg)}.bk-select[data-v-186588f3]{appearance:none;padding-right:36px}.bk-textarea[data-v-186588f3]{resize:vertical;min-height:80px}.bk-hint[data-v-186588f3],.bk-fineprint[data-v-186588f3]{color:var(--muted);margin:4px 0 0;font-size:.875em}.bk-fineprint[data-v-186588f3]{margin-top:12px}.bk-error[data-v-186588f3]{color:var(--bad);margin:4px 0 0;font-size:.875em}.bk-input.is-invalid[data-v-186588f3]{outline:2px solid var(--bad)}.bk-alert[data-v-186588f3]{border:1px solid var(--line-hi);color:var(--ink);background:#66d1c214;border-radius:8px;margin:0 0 12px;padding:12px}.bk-actions[data-v-186588f3]{gap:8px;margin-top:16px;display:flex}.bk-btn[data-v-186588f3]{border:1px solid var(--line-hi);background:var(--panel-hi);min-height:44px;color:var(--ink);cursor:pointer;border-radius:8px;padding:8px 16px;font-weight:600}.bk-btn-ghost[data-v-186588f3]:hover:not(:disabled){background:var(--overlay)}.bk-btn-primary[data-v-186588f3]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);flex:1;font-weight:800}.bk-btn-primary[data-v-186588f3]:hover:not(:disabled){background:#7ff0e2}.bk-done[data-v-186588f3]{text-align:center;padding:20px 0;scroll-margin-top:96px}@media (width<=960px){.bk-done[data-v-186588f3]{scroll-margin-top:132px}}.bk-done-mark[data-v-186588f3]{width:44px;height:44px;color:var(--accent);background:#66d1c21f;border-radius:8px;margin:0 auto 12px;line-height:44px}.bk-done-title[data-v-186588f3]{color:var(--ink);margin:0 0 16px;font-size:1.25em}.bk-done-times[data-v-186588f3]{text-align:left;gap:12px;margin:0 auto 16px;display:inline-grid}.bk-done-times div[data-v-186588f3]{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.bk-done-times dt[data-v-186588f3]{color:var(--muted);font-size:.875em}.bk-done-times dd[data-v-186588f3]{overflow-wrap:anywhere;margin:0}.bk-done-text[data-v-186588f3]{max-width:52ch;color:var(--muted);margin:0 auto 16px}@media (width<=700px){.bk[data-v-186588f3]{padding:16px}.bk-head[data-v-186588f3]{display:block}.bk-meta[data-v-186588f3]{margin-top:8px}.bk-body[data-v-186588f3]{grid-template-columns:minmax(0,1fr);gap:20px}.bk-pane-slots[data-v-186588f3]{border-left:0;border-top:1px solid var(--line);min-height:0;padding:16px 0 0}.bk-skeleton[data-v-186588f3]{min-height:448px}.bk-row[data-v-186588f3]{grid-template-columns:minmax(0,1fr)}}
