[data-v-2be65a99]:root{--primary-color:#1a365d;--primary-light:#2c5282;--primary-dark:#0f2744;--accent-start:#56cc79;--accent-end:#ffe000;--accent-gradient:linear-gradient(52.365deg,var(--accent-start) 0%,var(--accent-end) 100%);--text-primary:#1a202c;--text-secondary:#4a5568;--text-muted:#718096;--bg-light:#fafbf8;--bg-white:#fff;--border-color:#e2e8f0;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--radius-sm:.375rem;--radius-md:24px;--radius-lg:1rem;--radius-xl:1.5rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--font-inter:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-conthrax:"Conthrax",sans-serif;--font-noto:"Noto Sans SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family:var(--font-inter);--advisor-ink:#082b2b;--advisor-bg-deep:#08281d;--advisor-deep:#042c2c;--advisor-muted:#53655f;--advisor-cream:#fbfbf3;--advisor-soft:#f5f7ec;--advisor-sage:#eef4e8;--advisor-sage-alt:#eef4df;--advisor-border:#dde6d3;--advisor-panel:#fff;--advisor-taupe:#d1c7bf;--advisor-green:#8ee34d;--advisor-eyebrow:#4d9f31;--advisor-lime:#d8ff57;--advisor-accent:#ffe000;--advisor-accent-soft:#ffe04b;--advisor-warn:#ffa600;--advisor-field:#f4faf6;--advisor-placeholder:#93a69a;--advisor-focus:#56cc79;--advisor-error:#b3402f;--advisor-forest:#123d36;--advisor-forest-muted:#607069;--advisor-forest-deep:#0b332d;--advisor-lime-bright:#b8e51a;--advisor-sage-deep:#e2ecdf;--advisor-forest-line:rgba(18,61,54,.12);--advisor-bar-gradient:linear-gradient(90deg,var(--advisor-green),var(--advisor-accent));--advisor-accent-gradient:linear-gradient(52.365deg,#56cc79,#ffe000);--advisor-radius:8px;--advisor-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mobile-action-bar-height: calc(69px + env(safe-area-inset-bottom, 0px)) }.bk[data-v-2be65a99]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041c1c8c;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:9999}.bk__panel[data-v-2be65a99]{animation:bk-in-2be65a99 .36s cubic-bezier(.22,1,.36,1) both;background:var(--advisor-panel);border-radius:24px;box-shadow:0 40px 80px -30px #041c1c99;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:100%;overflow-y:auto;overscroll-behavior:contain;padding:26px 28px 22px;position:relative;scrollbar-color:var(--advisor-border) transparent;scrollbar-width:thin;width:560px}.bk__panel[data-v-2be65a99]::-webkit-scrollbar{width:8px}.bk__panel[data-v-2be65a99]::-webkit-scrollbar-thumb{background:var(--advisor-border);border-radius:8px}.bk__close[data-v-2be65a99]{background:var(--advisor-soft);border-radius:50%;color:var(--advisor-ink);display:grid;height:36px;place-items:center;position:absolute;right:16px;top:16px;width:36px}.bk__close[data-v-2be65a99]:hover{background:var(--advisor-sage)}.bk__close[data-v-2be65a99]:focus-visible{outline:2px solid var(--advisor-eyebrow);outline-offset:2px}.bk__head[data-v-2be65a99]{padding-right:44px}.bk__head h2[data-v-2be65a99]{color:var(--advisor-ink);font-size:24px;font-weight:800;letter-spacing:-.03em}.bk__sum[data-v-2be65a99]{color:var(--advisor-muted);font-size:13.5px;margin:6px 0 0}.bk__sum b[data-v-2be65a99]{color:var(--advisor-ink)}.bk__done[data-v-2be65a99],.bk__form[data-v-2be65a99]{margin-top:16px}.bk__when[data-v-2be65a99]{border-top:1px solid var(--advisor-border);margin:4px 0 14px;padding-top:14px}.bk__when .bk__note[data-v-2be65a99]{margin-top:10px}.bk__label[data-v-2be65a99]{color:var(--advisor-ink);font-size:12.5px;font-weight:700;margin:0 0 10px}.bk__row[data-v-2be65a99]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.bk__row--addr[data-v-2be65a99]{grid-template-columns:minmax(0,1fr)}.bk__row--addr.is-manual[data-v-2be65a99]{grid-template-columns:minmax(0,1fr) 110px}.bk__field[data-v-2be65a99]{align-content:start;display:grid;gap:5px;margin-bottom:10px}.bk__field>label[data-v-2be65a99],.bk__field>span[data-v-2be65a99]{color:var(--advisor-ink);font-size:12.5px;font-weight:700}.bk__field input[data-v-2be65a99]{background:var(--advisor-field);border:0;border-radius:var(--q-r-sm,12px);box-shadow:inset 0 0 0 1px var(--advisor-border);color:var(--advisor-ink);font:inherit;font-size:16px;height:44px;outline:none;padding:0 14px;transition:box-shadow .2s cubic-bezier(.22,1,.36,1);width:100%}.bk__field input[data-v-2be65a99]::-moz-placeholder{color:var(--advisor-placeholder)}.bk__field input[data-v-2be65a99]::placeholder{color:var(--advisor-placeholder)}.bk__field input[data-v-2be65a99]:focus{box-shadow:inset 0 0 0 1.5px var(--advisor-focus)}.bk__error[data-v-2be65a99]{color:var(--advisor-error);font-size:13px;font-weight:600;margin:4px 0 10px}.bk__note[data-v-2be65a99]{color:var(--advisor-muted);font-size:13px;line-height:1.55;margin:12px 0 0}.bk__note a[data-v-2be65a99]{color:var(--advisor-ink);font-weight:700}.bk__fine[data-v-2be65a99]{color:var(--advisor-muted);font-size:12px;line-height:1.5;margin:12px 0 0;text-align:center}.bk__fine a[data-v-2be65a99]{font-weight:700}.bk__fine a[data-v-2be65a99],.bk__go[data-v-2be65a99]{color:var(--advisor-ink)}.bk__go[data-v-2be65a99]{align-items:center;background:var(--advisor-accent-gradient);border-radius:999px;box-shadow:0 14px 28px -14px #3f9b3499;display:flex;font-size:15px;font-weight:800;height:52px;justify-content:center;margin-top:8px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);width:100%}.bk__go[data-v-2be65a99]:hover:not(:disabled){transform:translateY(-1px)}.bk__go[data-v-2be65a99]:disabled{cursor:not-allowed;opacity:.45}.bk__go[data-v-2be65a99]:focus-visible{outline:3px solid var(--advisor-eyebrow);outline-offset:3px}.bk__addr[data-v-2be65a99]{position:relative}.bk__manual[data-v-2be65a99]{color:var(--advisor-muted);cursor:pointer;font-size:12px;font-weight:600;justify-self:start;padding:2px 0;text-align:left;text-decoration:underline;text-decoration-color:var(--advisor-border);text-underline-offset:3px;white-space:nowrap}.bk__manual[data-v-2be65a99]:hover{color:var(--advisor-ink)}.bk__manual[data-v-2be65a99]:focus-visible{border-radius:4px;outline:2px solid var(--advisor-eyebrow);outline-offset:2px}.bk__sug[data-v-2be65a99]{background:var(--advisor-panel);border-radius:var(--q-r-sm,12px);box-shadow:0 0 0 1px var(--advisor-border),0 18px 36px -18px #041c1c73;left:0;list-style:none;margin:4px 0 0;max-height:240px;overflow-y:auto;padding:6px;position:absolute;right:0;top:100%;z-index:2}.bk__sug li[data-v-2be65a99]{border-radius:8px;cursor:pointer;display:grid;gap:1px;padding:8px 10px}.bk__sug li b[data-v-2be65a99]{color:var(--advisor-ink);font-size:14px;font-weight:700}.bk__sug li small[data-v-2be65a99]{color:var(--advisor-muted);font-size:12px}.bk__sug li.is-on[data-v-2be65a99],.bk__sug li[data-v-2be65a99]:hover{background:var(--advisor-sage)}.bk__sug .bk__sug-note[data-v-2be65a99]{color:var(--advisor-muted);cursor:default;font-size:13px}.bk__sug .bk__sug-note[data-v-2be65a99]:hover{background:none}.bk__days[data-v-2be65a99]{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}.bk__day[data-v-2be65a99]{border-radius:var(--q-r-md,16px);box-shadow:inset 0 0 0 1px var(--advisor-border);color:var(--advisor-ink);display:grid;gap:1px;justify-items:center;padding:10px 0;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1)}.bk__day small[data-v-2be65a99]{color:var(--advisor-muted);font-size:11px;font-weight:600}.bk__day b[data-v-2be65a99]{font-size:18px;font-weight:800;letter-spacing:-.02em}.bk__day[data-v-2be65a99]:hover{box-shadow:inset 0 0 0 1.5px var(--advisor-ink)}.bk__day.is-on[data-v-2be65a99]{background:var(--advisor-ink);box-shadow:none;color:var(--advisor-panel)}.bk__day.is-on small[data-v-2be65a99]{color:#ffffffb3}.bk__day[data-v-2be65a99]:focus-visible{outline:2px solid var(--advisor-eyebrow);outline-offset:2px}.bk__cities[data-v-2be65a99]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.bk__city[data-v-2be65a99]{border-radius:999px;box-shadow:inset 0 0 0 1px var(--advisor-border);color:var(--advisor-ink);font-size:13px;font-weight:700;height:44px;line-height:1.2;padding:0 8px;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1);white-space:nowrap}.bk__city[data-v-2be65a99]:hover{box-shadow:inset 0 0 0 1.5px var(--advisor-ink)}.bk__city.is-on[data-v-2be65a99]{background:var(--advisor-ink);box-shadow:none;color:var(--advisor-panel)}.bk__city[data-v-2be65a99]:focus-visible{outline:2px solid var(--advisor-eyebrow);outline-offset:2px}.bk__slots[data-v-2be65a99]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.bk__slot[data-v-2be65a99]{border-radius:999px;box-shadow:inset 0 0 0 1px var(--advisor-border);color:var(--advisor-ink);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;height:44px;transition:box-shadow .2s cubic-bezier(.22,1,.36,1),background .2s cubic-bezier(.22,1,.36,1)}.bk__slot[data-v-2be65a99]:hover{box-shadow:inset 0 0 0 1.5px var(--advisor-ink)}.bk__slot.is-on[data-v-2be65a99]{background:var(--advisor-sage);box-shadow:inset 0 0 0 2px var(--advisor-ink)}.bk__slot[data-v-2be65a99]:focus-visible{outline:2px solid var(--advisor-eyebrow);outline-offset:2px}.bk__done[data-v-2be65a99]{display:grid;gap:4px;justify-items:center;text-align:center}.bk__done p[data-v-2be65a99]{color:var(--advisor-muted);font-size:15px;line-height:1.6;margin:10px 0 0}.bk__done p b[data-v-2be65a99]{color:var(--advisor-ink)}.bk__done .bk__go[data-v-2be65a99]{margin-top:16px}.bk__mark[data-v-2be65a99]{background:var(--advisor-accent-gradient);border-radius:50%;display:grid;height:52px;place-items:center;width:52px}.bk__link[data-v-2be65a99],.bk__mark[data-v-2be65a99]{color:var(--advisor-ink)}.bk__link[data-v-2be65a99]{cursor:pointer;font-size:13.5px;font-weight:700;margin-top:14px;text-decoration:underline;text-decoration-color:var(--advisor-green);text-decoration-thickness:2px;text-underline-offset:3px}@keyframes bk-in-2be65a99{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bk__panel[data-v-2be65a99]{animation:none}}@media(max-width:768px){.bk[data-v-2be65a99]{align-items:end;padding:0}.bk__panel[data-v-2be65a99]{border-radius:20px 20px 0 0;max-height:calc(100dvh - 40px);padding:24px 20px calc(20px + env(safe-area-inset-bottom));width:100%}.bk__row[data-v-2be65a99]{gap:0;grid-template-columns:minmax(0,1fr)}.bk__row--addr.is-manual[data-v-2be65a99]{gap:10px;grid-template-columns:minmax(0,1fr) 96px}.bk__day[data-v-2be65a99]{padding:8px 0}.bk__day small[data-v-2be65a99]{font-size:10px}.bk__day b[data-v-2be65a99]{font-size:16px}.bk__slots[data-v-2be65a99]{grid-template-columns:repeat(3,minmax(0,1fr))}}
