.selftape-card[data-v-69a543c5]{display:flex;align-items:center;gap:11px;width:100%;margin-bottom:12px;border:1px solid var(--blue,#1763ff);border-radius:12px;background:var(--blue-soft,#eaf1ff);padding:9px 11px}@media(min-width:640px){.selftape-card[data-v-69a543c5]{width:-moz-fit-content;width:fit-content;max-width:100%}}.selftape-thumb[data-v-69a543c5]{position:relative;flex:none;display:block;width:52px;height:52px;padding:0;border:0;border-radius:9px;overflow:hidden;background:#000;cursor:pointer;line-height:0}.selftape-thumb-video[data-v-69a543c5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#000;pointer-events:none}.selftape-thumb-play[data-v-69a543c5]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.selftape-thumb-play[data-v-69a543c5]:before{content:"";position:absolute;width:26px;height:26px;border-radius:999px;background:#07198c9e}.selftape-thumb-play-ico[data-v-69a543c5]{position:relative;width:12px;height:12px;margin-left:1px;color:#fff;fill:#fff}.selftape-thumb:hover .selftape-thumb-play[data-v-69a543c5]:before{background:#07198cc7}.selftape-thumb[data-v-69a543c5]:focus-visible{outline:2px solid var(--blue,#1763ff);outline-offset:2px}.selftape-badge[data-v-69a543c5]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--blue,#1763ff);color:#fff}.selftape-badge-ico[data-v-69a543c5]{width:19px;height:19px}.selftape-copy[data-v-69a543c5]{min-width:0}.selftape-title[data-v-69a543c5]{margin:0;color:var(--blue-deep,#07198c);font-size:13px;font-weight:700;line-height:1.25}.selftape-sub[data-v-69a543c5]{margin:1px 0 0;color:var(--muted,#5c6373);font-size:12px;line-height:1.3}.selftape-missing[data-v-3db73f92]{display:flex;align-items:center;gap:11px;width:100%;margin-bottom:12px;border:1px solid var(--line,#d8dce6);border-radius:12px;background:var(--soft,#f4f6fa);padding:9px 11px}@media(min-width:640px){.selftape-missing[data-v-3db73f92]{width:-moz-fit-content;width:fit-content;max-width:100%}}.selftape-missing-badge[data-v-3db73f92]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--muted,#5c6373);color:#fff}.selftape-missing-ico[data-v-3db73f92]{width:19px;height:19px}.selftape-missing-copy[data-v-3db73f92]{min-width:0}.selftape-missing-title[data-v-3db73f92]{margin:0;color:var(--ink,#131722);font-size:13px;font-weight:700;line-height:1.25}.selftape-missing-sub[data-v-3db73f92]{margin:1px 0 0;color:var(--muted,#5c6373);font-size:12px;line-height:1.3}.contact-summary[data-v-71a63711]{margin-bottom:18px;border:1px solid var(--border,#e6e9ef);border-radius:12px;background:#f6f7fa;padding:11px 13px}.contact-summary-head[data-v-71a63711]{display:flex;align-items:center;gap:7px}.contact-summary-ico[data-v-71a63711]{flex:none;width:16px;height:16px;color:#16a34a}.contact-summary-title[data-v-71a63711]{color:var(--muted,#5c6373);font-size:13px;font-weight:700}.contact-summary-edit[data-v-71a63711]{margin-left:auto;border:0;background:none;padding:2px 4px;color:var(--blue,#1763ff);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.contact-summary-items[data-v-71a63711]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:7px}.contact-summary-item[data-v-71a63711]{display:inline-flex;gap:5px;font-size:13px;min-width:0}.contact-summary-k[data-v-71a63711]{color:var(--muted-2,#9aa1b1)}.contact-summary-v[data-v-71a63711]{color:var(--text,#161a2b);font-weight:600;overflow:hidden;max-width:190px;text-overflow:ellipsis;white-space:nowrap}.bk-hand-cue-info[data-v-71a63711]{display:flex;flex-direction:column;align-items:center;gap:1px;margin:-2px auto 10px}.bk-hand-cta[data-v-71a63711]{font-size:30px;line-height:1;animation:bk-hand-y-71a63711 .85s ease-in-out infinite}.bk-hand-cue-label[data-v-71a63711]{color:var(--blue,#1763ff);font-size:13px;font-weight:700}@keyframes bk-hand-y-71a63711{0%,to{transform:translateY(-2px)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.bk-hand-cta[data-v-71a63711]{animation:none}}.phone-field[data-v-df1632e3]{display:flex;align-items:stretch;overflow:hidden;border:1.5px solid var(--border-strong,#d6dbe4);border-radius:11px;background:var(--field,#fbfcfe);transition:border-color .15s,box-shadow .15s}.phone-field[data-v-df1632e3]:focus-within{border-color:var(--blue,#1763ff);box-shadow:0 0 0 3px #1763ff29}.phone-field.disabled[data-v-df1632e3]{background:#f1f3f7}.phone-cc[data-v-df1632e3]{flex:none;border:0;border-right:1.5px solid var(--border,#e6e9ef);border-radius:0;background:transparent;padding:0 6px 0 12px;color:var(--text,#161a2b);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.phone-cc[data-v-df1632e3]:focus,.phone-in[data-v-df1632e3]{outline:none}.phone-in[data-v-df1632e3]{flex:1;min-width:0;border:0;background:transparent;padding:12px 14px;color:var(--text,#161a2b);font-family:inherit;font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.phone-in[data-v-df1632e3]::-moz-placeholder{color:var(--muted-2,#9aa1b1)}.phone-in[data-v-df1632e3]::placeholder{color:var(--muted-2,#9aa1b1)}.booking-upload[data-v-46a1f1e9]{display:flex;flex-direction:column;gap:8px}.file-drop[data-v-46a1f1e9]{display:flex;min-height:104px;align-items:center;justify-content:center;gap:10px;border:1.5px dashed var(--pub-border,#26262f);border-radius:14px;background:var(--pub-bg-soft,#12121a);padding:18px;color:var(--pub-text,#fff);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.file-drop[data-v-46a1f1e9]:hover:not(.pending){border-color:var(--pub-blue,#06f);background:#0666ff14;box-shadow:0 0 0 3px #0666ff1f}.file-drop.pending[data-v-46a1f1e9]{cursor:progress;opacity:.7}.file-input[data-v-46a1f1e9]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.file-icon[data-v-46a1f1e9]{width:20px;height:20px;color:var(--pub-blue,#06f)}.file-ready[data-v-46a1f1e9]{justify-content:space-between;gap:12px;border:1.5px solid var(--pub-border,#26262f);border-radius:14px;background:var(--pub-bg-soft,#12121a);padding:12px 14px}.file-ready[data-v-46a1f1e9],.file-ready-name[data-v-46a1f1e9]{display:flex;align-items:center}.file-ready-name[data-v-46a1f1e9]{min-width:0;gap:8px;color:var(--pub-text,#fff);font-size:14px;font-weight:600}.file-ready-name span[data-v-46a1f1e9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-ready-icon[data-v-46a1f1e9]{width:16px;height:16px;flex-shrink:0;color:var(--pub-green,#22c55e)}.file-remove[data-v-46a1f1e9]{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:10px;background:transparent;padding:7px 8px;color:var(--pub-muted,#8b8b94);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.file-remove[data-v-46a1f1e9]:hover:not(:disabled){background:var(--pub-card-hover,#1d1d27);color:var(--pub-text,#fff)}.file-remove[data-v-46a1f1e9]:disabled{cursor:not-allowed;opacity:.45}.file-remove-icon[data-v-46a1f1e9]{width:15px;height:15px}.file-error[data-v-46a1f1e9]{margin:0;color:#fca5a5;font-size:13px;line-height:1.4}.bk-scroll-guide[data-v-fa02df28]{display:contents}.scroll-hint[data-v-fa02df28]{position:fixed;bottom:calc(110px + env(safe-area-inset-bottom,0px));left:50%;z-index:45;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;transform:translate(-50%);border:1px solid var(--border-strong,#d6dbe4);border-radius:999px;background:#fffffff7;font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 6px 18px #10182824;color:var(--blue,#1763ff);font-size:13px;font-weight:700;white-space:nowrap;pointer-events:none;will-change:transform;animation:hint-bob-fa02df28 1.5s ease-in-out infinite}.scroll-hint.is-up[data-v-fa02df28]{bottom:auto;top:calc(122px + env(safe-area-inset-top,0px))}.scroll-hint-emoji[data-v-fa02df28]{font-size:20px;line-height:1}.scroll-hint-label[data-v-fa02df28]{line-height:1}.scroll-rail[data-v-fa02df28]{position:fixed;right:6px;top:16vh;height:68vh;width:14px;z-index:44;pointer-events:none}.scroll-rail-track[data-v-fa02df28]{top:0;bottom:0;left:6px;width:3px;background:#161a2b1a}.scroll-rail-track[data-v-fa02df28],.scroll-rail-view[data-v-fa02df28]{position:absolute;border-radius:999px}.scroll-rail-view[data-v-fa02df28]{left:5px;width:5px;background:#1763ff38;transition:top .12s linear,height .12s linear}.scroll-rail-dot[data-v-fa02df28]{position:absolute;left:2px;width:11px;height:11px;margin-top:-5px;border-radius:999px;border:2px solid var(--blue,#1763ff);background:#fff;box-shadow:0 1px 3px #10182829;transition:background .2s ease,transform .2s ease}.scroll-rail-dot.is-done[data-v-fa02df28]{background:var(--blue,#1763ff)}.scroll-rail-dot.is-current[data-v-fa02df28]{transform:scale(1.25);animation:rail-pulse-fa02df28 1.5s ease-in-out infinite}.scroll-rail-arrow[data-v-fa02df28]{position:absolute;left:3.5px;width:8px;height:8px;margin-top:-4px;border-right:2px solid rgba(23,99,255,.6);border-bottom:2px solid rgba(23,99,255,.6);border-bottom-right-radius:2px;transform:rotate(45deg);animation:rail-arrow-fa02df28 1.4s ease-in-out infinite}@keyframes rail-arrow-fa02df28{0%,to{opacity:.3;transform:translateY(-2px) rotate(45deg)}50%{opacity:1;transform:translateY(2px) rotate(45deg)}}@keyframes rail-pulse-fa02df28{0%,to{box-shadow:0 0 #1763ff73}50%{box-shadow:0 0 0 6px #1763ff00}}@keyframes hint-bob-fa02df28{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-3px)}}.hint-enter-active[data-v-fa02df28],.hint-leave-active[data-v-fa02df28]{transition:opacity .2s ease,transform .2s ease}.hint-enter-from[data-v-fa02df28],.hint-leave-to[data-v-fa02df28]{opacity:0;transform:translate(-50%,12px)}@media(prefers-reduced-motion:reduce){.scroll-hint[data-v-fa02df28],.scroll-rail-dot.is-current[data-v-fa02df28]{animation:none}.scroll-rail-arrow[data-v-fa02df28]{animation:none;opacity:.75}}.studio-hero[data-v-722ffa98]{display:grid;gap:18px;margin-bottom:24px;padding:28px;border:1px solid var(--border,#dfe4ec);border-radius:8px;background:linear-gradient(145deg,#fff 35%,#eef4ff);color:#172033;font-family:DM Sans,system-ui,sans-serif}.studio-kicker[data-v-722ffa98]{margin:0;color:var(--blue-deep,#1e53ba);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.studio-hero h1[data-v-722ffa98]{margin:0;font-size:clamp(30px,7vw,32px);font-weight:600;line-height:1.12}.studio-hero h1 span[data-v-722ffa98]{color:var(--blue,#245fd3)}.studio-beginner[data-v-722ffa98],.studio-free[data-v-722ffa98]{display:grid;gap:5px;padding:14px 16px;border-radius:8px}.studio-beginner[data-v-722ffa98]{border:1px solid #f0d69a;background:#fff9e9}.studio-beginner span[data-v-722ffa98],.studio-free small[data-v-722ffa98]{color:var(--muted,#647084);line-height:1.45}.studio-reviews[data-v-722ffa98]{margin:0;color:var(--muted,#647084)}.studio-reviews span[data-v-722ffa98]{color:#e8a317;letter-spacing:.08em}.studio-experience h2[data-v-722ffa98]{margin:0 0 10px;font-size:18px}.studio-experience ol[data-v-722ffa98]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.studio-free[data-v-722ffa98]{background:#edf8f1;color:#185c34}.studio-address[data-v-722ffa98]{margin:0;color:var(--muted,#647084);font-size:14px}.studio-cta[data-v-722ffa98]{display:grid;justify-items:center;gap:3px;min-height:48px;padding:10px 18px;border-radius:8px;background:var(--blue,#245fd3);color:#fff;font-weight:800;text-decoration:none}.studio-cta small[data-v-722ffa98]{font-weight:500;opacity:.86}@media(max-width:520px){.studio-hero[data-v-722ffa98]{padding:22px 18px}}.bk[data-v-3b3a3e27]{--bg:#eef1f6;--card:#fff;--border:#e6e9ef;--border-strong:#d6dbe4;--field:#fbfcfe;--text:#161a2b;--muted:#5c6373;--muted-2:#9aa1b1;--blue:#1763ff;--blue-deep:#07198c;--blue-soft:#eaf1ff;--req:#e5484d;--green:#16a34a;--green-soft:#e7f7ed;--gold-soft:#fff7e6;--gold-border:#f3dca5;--ink:#161a2b;--line:#e6e9ef;min-height:100vh;background:var(--bg);color:var(--text);touch-action:manipulation;overflow-x:clip;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bk[data-v-3b3a3e27] *,.bk[data-v-3b3a3e27] :after,.bk[data-v-3b3a3e27] :before{box-sizing:border-box}.bk-wrap[data-v-3b3a3e27]{width:100%;max-width:600px;margin:0 auto;padding:28px 18px 48px}.bk.embedded[data-v-3b3a3e27]{min-height:0;background:transparent}.bk.embedded .urgency[data-v-3b3a3e27]{position:static}.bk.studio[data-v-3b3a3e27]{font-family:DM Sans,system-ui,sans-serif}.bk.studio .card[data-v-3b3a3e27]{border-radius:8px}.bk.studio .title[data-v-3b3a3e27]{font-size:clamp(30px,6vw,32px);font-weight:600}.studio-sequence-note[data-v-3b3a3e27]{margin:0 0 14px;color:var(--blue-deep);font-size:13px;font-weight:700}.bk-logo[data-v-3b3a3e27]{display:flex;justify-content:center;margin-bottom:20px}.bk-logo img[data-v-3b3a3e27]{width:auto;height:26px}.card[data-v-3b3a3e27]{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:0 1px 2px #1018280a,0 8px 28px #10182812}.journey[data-v-3b3a3e27]{border-bottom:1px solid var(--border);padding:16px 22px 18px}.journey-head[data-v-3b3a3e27]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.journey-msg[data-v-3b3a3e27]{font-size:13.5px;font-weight:700;color:var(--text);line-height:1.25}.journey-pct[data-v-3b3a3e27]{flex-shrink:0;font-size:15px;font-weight:800;color:var(--blue);font-variant-numeric:tabular-nums}.journey-track[data-v-3b3a3e27]{height:10px;background:#e6ebf4}.journey-fill[data-v-3b3a3e27],.journey-track[data-v-3b3a3e27]{position:relative;border-radius:999px;overflow:hidden}.journey-fill[data-v-3b3a3e27]{display:block;height:100%;background:linear-gradient(90deg,var(--blue-deep) 0,var(--blue) 100%);transition:width .5s cubic-bezier(.22,1,.36,1)}.journey-fill[data-v-3b3a3e27]:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(110deg,transparent,transparent 34%,hsla(0,0%,100%,.32) 50%,transparent 66%,transparent);transform:translate(-120%);animation:journeyShimmer-3b3a3e27 2.2s ease-in-out infinite;pointer-events:none}.journey-arrow[data-v-3b3a3e27]{position:absolute;top:50%;right:4px;z-index:1;transform:translateY(-50%);color:#fff;font-size:11px;font-weight:900;line-height:1;animation:journeyArrow-3b3a3e27 1.15s ease-in-out infinite}@keyframes journeyShimmer-3b3a3e27{to{transform:translate(120%)}}@keyframes journeyArrow-3b3a3e27{0%,to{transform:translateY(-50%);opacity:.55}50%{transform:translate(3px,-50%);opacity:1}}.journey-steps[data-v-3b3a3e27]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:11px 0 0;padding:0;list-style:none}.journey-step[data-v-3b3a3e27]{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--muted-2);font-size:11.5px;font-weight:600}.journey-step.active[data-v-3b3a3e27]{color:var(--text);font-weight:800}.journey-step.done[data-v-3b3a3e27]{color:var(--blue)}.journey-dot[data-v-3b3a3e27]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;border-radius:50%;background:#cdd3df}.journey-step.active .journey-dot[data-v-3b3a3e27]{background:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.journey-step.done .journey-dot[data-v-3b3a3e27]{background:var(--blue)}.journey-check[data-v-3b3a3e27]{width:10px;height:10px;color:#fff}.journey-name[data-v-3b3a3e27]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-body[data-v-3b3a3e27]{padding:26px 26px 28px}.title[data-v-3b3a3e27]{margin:0 0 12px;font-size:25px;font-weight:800;line-height:1.18;letter-spacing:-.01em}.title.sm[data-v-3b3a3e27]{margin-bottom:6px;font-size:21px}.intro[data-v-3b3a3e27]{margin-bottom:22px;color:var(--muted);font-size:14.5px;line-height:1.55}.intro[data-v-3b3a3e27] p{margin:0 0 6px}.intro[data-v-3b3a3e27] p:last-child{margin-bottom:0}.intro[data-v-3b3a3e27] a{color:var(--blue);text-decoration:underline}.sub[data-v-3b3a3e27]{display:flex;align-items:center;gap:7px;margin:0 0 20px;color:var(--muted);font-size:14px}.sub.center[data-v-3b3a3e27]{justify-content:center}.sub-ico[data-v-3b3a3e27]{width:15px;height:15px}.grid[data-v-3b3a3e27]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rest[data-v-3b3a3e27]{gap:18px;margin-top:18px}.field[data-v-3b3a3e27],.rest[data-v-3b3a3e27]{display:flex;flex-direction:column}.field[data-v-3b3a3e27]{gap:7px}.field.locked[data-v-3b3a3e27]{opacity:.4;pointer-events:none;filter:grayscale(.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.consent-hint[data-v-3b3a3e27]{margin:10px 0 0;padding:8px 12px;border-radius:10px;background:var(--blue-soft);color:var(--blue-deep);font-size:13.5px;font-weight:700}.field.full[data-v-3b3a3e27]{grid-column:1/-1}.field.half[data-v-3b3a3e27]{grid-column:span 1}.flabel[data-v-3b3a3e27]{color:var(--text);font-size:14.5px;font-weight:700}.req[data-v-3b3a3e27]{margin-left:2px;color:var(--req)}.bk-hand[data-v-3b3a3e27]{display:inline-block;margin-right:5px;font-size:1.05em;animation:bk-hand-x-3b3a3e27 .85s ease-in-out infinite}@keyframes bk-hand-x-3b3a3e27{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.bk-hand-cta[data-v-3b3a3e27]{width:-moz-fit-content;width:fit-content;margin:2px auto 8px;font-size:30px;line-height:1;animation:bk-hand-y-3b3a3e27 .85s ease-in-out infinite}@keyframes bk-hand-y-3b3a3e27{0%,to{transform:translateY(-2px)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){.bk-hand[data-v-3b3a3e27],.bk-hand-cta[data-v-3b3a3e27],.journey-arrow[data-v-3b3a3e27],.journey-fill[data-v-3b3a3e27]{animation:none}.journey-fill[data-v-3b3a3e27]{transition:none}.journey-fill[data-v-3b3a3e27]:after{animation:none;opacity:0}}.field input[data-v-3b3a3e27],.field textarea[data-v-3b3a3e27]{width:100%;border:1.5px solid var(--border-strong);border-radius:11px;background:var(--field);padding:12px 14px;color:var(--text);font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field textarea[data-v-3b3a3e27]{min-height:104px;resize:vertical;line-height:1.5}.field input[data-v-3b3a3e27]::-moz-placeholder,.field textarea[data-v-3b3a3e27]::-moz-placeholder{color:var(--muted-2)}.field input[data-v-3b3a3e27]::placeholder,.field textarea[data-v-3b3a3e27]::placeholder{color:var(--muted-2)}.field input[data-v-3b3a3e27]:focus,.field textarea[data-v-3b3a3e27]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1763ff29;outline:none}.field input[data-v-3b3a3e27]:-moz-read-only{background:#f1f3f7;cursor:default}.field input[data-v-3b3a3e27]:read-only{background:#f1f3f7;cursor:default}.min-meter[data-v-3b3a3e27]{margin:9px 0 0;display:flex;flex-direction:column;gap:6px}.min-meter-track[data-v-3b3a3e27]{height:6px;border-radius:999px;background:#1763ff1f;overflow:hidden}.min-meter-fill[data-v-3b3a3e27]{display:block;height:100%;width:0;border-radius:999px;background:linear-gradient(90deg,var(--blue-deep) 0,var(--blue) 100%);transition:width .28s cubic-bezier(.22,1,.36,1)}.min-meter-txt[data-v-3b3a3e27]{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12.5px;font-weight:600}.min-meter.done .min-meter-fill[data-v-3b3a3e27]{background:linear-gradient(90deg,#12924e,#22c55e)}.min-meter.done .min-meter-txt[data-v-3b3a3e27]{color:#12924e}.min-meter-check[data-v-3b3a3e27]{width:14px;height:14px;flex:0 0 auto}.parent-hint[data-v-3b3a3e27]{margin:0 0 8px;padding:8px 12px;border-radius:12px;background:#1763ff14;border:1px solid rgba(23,99,255,.18);color:var(--blue-deep);font-size:13px;font-weight:600;line-height:1.35}.opts[data-v-3b3a3e27]{flex-direction:column;gap:8px}.opt[data-v-3b3a3e27],.opts[data-v-3b3a3e27]{display:flex}.opt[data-v-3b3a3e27]{align-items:flex-start;gap:11px;border:1.5px solid var(--border-strong);border-radius:11px;background:var(--field);padding:12px 14px;color:var(--text);font-family:inherit;font-size:14.5px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer;transition:all .13s}@media(hover:hover)and (pointer:fine){.opt[data-v-3b3a3e27]:hover:not(:disabled){border-color:#b9c0cd;background:#f4f6fa}}.opt.on[data-v-3b3a3e27]{border-color:var(--blue);background:var(--blue-soft)}.opt.consent-opt.on[data-v-3b3a3e27]{border-color:var(--border-strong);background:#f2f4f8;color:var(--muted)}.opt.consent-opt.on .mark.box[data-v-3b3a3e27]{border-color:#9aa4b4;background:#9aa4b4}.opt.consent-next[data-v-3b3a3e27]{border-color:var(--blue);background:var(--blue-soft);box-shadow:0 0 0 3px #1763ff29}.opt[data-v-3b3a3e27]:disabled{cursor:not-allowed;opacity:.55}.mark[data-v-3b3a3e27]{position:relative;flex:none;width:20px;height:20px;margin-top:1px;border:1.5px solid #c2c9d6;background:#fff;transition:all .13s}.mark.circle[data-v-3b3a3e27]{border-radius:50%}.mark.box[data-v-3b3a3e27]{border-radius:6px}.opt.on .mark[data-v-3b3a3e27]{border-color:var(--blue)}.opt.on .mark.circle[data-v-3b3a3e27]{border-width:6px}.opt.on .mark.box[data-v-3b3a3e27]{background:var(--blue)}.mark-check[data-v-3b3a3e27]{position:absolute;inset:0;width:100%;height:100%;padding:2px;color:#fff;opacity:0}.opt.on .mark-check[data-v-3b3a3e27]{opacity:1}.opt-text[data-v-3b3a3e27]{padding-top:1px}.legal[data-v-3b3a3e27]{margin:22px 0 18px;font-size:12.5px;line-height:1.5}.consent[data-v-3b3a3e27],.legal[data-v-3b3a3e27]{color:var(--muted)}.consent[data-v-3b3a3e27]{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;cursor:pointer}.consent input[data-v-3b3a3e27]{flex:none;width:17px;height:17px;margin-top:1px;accent-color:var(--blue);cursor:pointer}.btn[data-v-3b3a3e27]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:50px;border:0;border-radius:11px;background:linear-gradient(90deg,var(--blue-deep) 0,var(--blue) 100%);padding:0 22px;color:#fff;font-family:inherit;font-size:15.5px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .15s,box-shadow .15s,transform .12s}.btn[data-v-3b3a3e27]:hover:not(:disabled){box-shadow:0 8px 20px #1763ff52;filter:brightness(1.07)}.btn[data-v-3b3a3e27]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-3b3a3e27]:disabled{background:#c5cbd6;color:#fff;cursor:not-allowed}.btn.block[data-v-3b3a3e27]{width:100%}.btn.ghost[data-v-3b3a3e27]{border:1.5px solid var(--border-strong);background:#fff;color:var(--text)}.btn.ghost[data-v-3b3a3e27]:hover:not(:disabled){background:#f4f6fa;box-shadow:none;filter:none}.btn-ico[data-v-3b3a3e27]{width:18px;height:18px}.spin[data-v-3b3a3e27]{animation:bk-spin-3b3a3e27 .72s linear infinite}@keyframes bk-spin-3b3a3e27{to{transform:rotate(1turn)}}.form-error[data-v-3b3a3e27]{margin:0 0 16px;border:1px solid #f4c7c9;border-radius:10px;background:#fdecec;padding:10px 13px;color:#c0353a;font-size:13.5px;line-height:1.45}.budget-block[data-v-3b3a3e27]{display:flex;gap:10px;margin:12px 0 0;border:1.5px solid #f0a9ab;border-radius:12px;background:#fdeceb;padding:13px 15px;color:#b3271e;font-size:14px;font-weight:600;line-height:1.5}.budget-block-ico[data-v-3b3a3e27]{flex:none;font-size:17px;line-height:1.45}.reveal-enter-active[data-v-3b3a3e27]{transition:opacity .3s ease,transform .3s ease}.reveal-enter-from[data-v-3b3a3e27]{opacity:0;transform:translateY(8px)}.back[data-v-3b3a3e27]{display:inline-flex;align-items:center;gap:4px;margin-bottom:14px;border:0;background:none;padding:0;color:var(--muted);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .15s}.back[data-v-3b3a3e27]:hover:not(:disabled){color:var(--text)}.back[data-v-3b3a3e27]:disabled{cursor:default;opacity:.5}.back-ico[data-v-3b3a3e27]{width:17px;height:17px}.bk-places[data-v-3b3a3e27],.urgency-places[data-v-3b3a3e27]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(22,163,74,.28);background:#16a34a17;color:#0f7a3d;font-size:13.5px;font-weight:700}.bk-places[data-v-3b3a3e27]{margin:0 0 14px}.bk-places strong[data-v-3b3a3e27],.urgency-places strong[data-v-3b3a3e27]{color:#0b5f2f;font-variant-numeric:tabular-nums}.bk-places-dot[data-v-3b3a3e27],.urgency-places-dot[data-v-3b3a3e27]{width:8px;height:8px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a2e;flex:0 0 auto;animation:bk-place-pulse-3b3a3e27 1.9s ease-in-out infinite}@keyframes bk-place-pulse-3b3a3e27{50%{box-shadow:0 0 0 6px #16a34a00}}@media(prefers-reduced-motion:reduce){.bk-places-dot[data-v-3b3a3e27],.urgency-places-dot[data-v-3b3a3e27]{animation:none}}.urgency-live[data-v-3b3a3e27]{display:grid;margin-top:6px}.urgency-live[data-v-3b3a3e27]>*{grid-area:1/1;align-self:center;justify-self:start}.urgency-places[data-v-3b3a3e27]{margin:0}.urgency-places.is-covered[data-v-3b3a3e27]{visibility:hidden}.days[data-v-3b3a3e27]{display:flex;gap:9px;margin-bottom:14px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(22,26,43,.22) transparent}.days[data-v-3b3a3e27]::-webkit-scrollbar{height:4px}.days[data-v-3b3a3e27]::-webkit-scrollbar-track{background:transparent}.days[data-v-3b3a3e27]::-webkit-scrollbar-thumb{border-radius:999px;background:#161a2b38}.day[data-v-3b3a3e27]{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:2px;width:70px;border:1.5px solid var(--border-strong);border-radius:13px;background:var(--field);padding:11px 0;color:var(--text);font-family:inherit;cursor:pointer;scroll-snap-align:start;transition:all .13s}@media(hover:hover)and (pointer:fine){.day[data-v-3b3a3e27]:hover:not(.on){border-color:#b9c0cd;background:#f4f6fa}}.day.on[data-v-3b3a3e27]{border-color:var(--blue);background:var(--blue-soft)}.day-dow[data-v-3b3a3e27]{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.03em}.day.on .day-dow[data-v-3b3a3e27]{color:var(--blue)}.day-dom[data-v-3b3a3e27]{font-size:20px;font-weight:800;line-height:1.1}.day-mon[data-v-3b3a3e27]{color:var(--muted);font-size:11px}.slots[data-v-3b3a3e27]{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.slot[data-v-3b3a3e27]{display:flex;align-items:center;justify-content:center;height:46px;border:1.5px solid var(--border-strong);border-radius:11px;background:var(--field);color:var(--text);font-family:inherit;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;cursor:pointer;transition:all .13s}@media(hover:hover)and (pointer:fine){.slot[data-v-3b3a3e27]:hover:not(:disabled){border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}}.slot.busy[data-v-3b3a3e27]{border-color:var(--blue);background:var(--blue-soft)}.slot[data-v-3b3a3e27]:disabled{cursor:progress;opacity:.6}.urgency[data-v-3b3a3e27]{position:sticky;top:10px;z-index:40;margin-bottom:16px;border:1.5px solid #f6c343;border-radius:12px;background:linear-gradient(180deg,#fff6e0,#fffaf0);padding:10px 13px;color:#8a5300;box-shadow:0 4px 14px #8a53001f}.urgency.hot[data-v-3b3a3e27]{border-color:#f3a3a3;background:linear-gradient(180deg,#fee2e2,#fff1f1);color:#b3261e;animation:hold-pulse-3b3a3e27 1s ease-in-out infinite}@keyframes hold-pulse-3b3a3e27{0%,to{box-shadow:0 0 #dc26262e}50%{box-shadow:0 0 0 6px #dc262600}}.urgency-row[data-v-3b3a3e27]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.urgency-text strong[data-v-3b3a3e27]{font-variant-numeric:tabular-nums;white-space:nowrap}.urgency-ico[data-v-3b3a3e27]{width:14px;height:14px;flex:none}.urgency-bar[data-v-3b3a3e27]{overflow:hidden;margin-top:8px;height:5px;border-radius:999px;background:#00000014}.urgency-bar-fill[data-v-3b3a3e27]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#f6c343);transition:width 1s linear}.urgency.hot .urgency-bar-fill[data-v-3b3a3e27]{background:linear-gradient(90deg,#dc2626,#f87171)}.hold-loading[data-v-3b3a3e27]{display:inline-flex;align-items:center;gap:7px;margin-bottom:16px;border:1px solid #cfe0ff;border-radius:999px;background:var(--blue-soft);padding:7px 13px;color:var(--blue-deep);font-size:13px;font-weight:700}.hold-ico[data-v-3b3a3e27]{width:15px;height:15px;flex:none}.banner[data-v-3b3a3e27]{display:flex;align-items:center;gap:10px;margin-bottom:18px;border:1px solid #cfe0ff;border-radius:12px;background:var(--blue-soft);padding:13px 15px;font-size:15px;font-weight:700}.banner-ico[data-v-3b3a3e27]{width:18px;height:18px;flex:none;color:var(--blue)}.recap[data-v-3b3a3e27]{overflow:hidden;margin:0 0 18px;border:1px solid var(--border);border-radius:13px;background:#fafbfd}.recap-row[data-v-3b3a3e27]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border);padding:11px 14px;font-size:13.5px}.recap-row[data-v-3b3a3e27]:last-child{border-bottom:none}.recap-row dt[data-v-3b3a3e27]{flex-shrink:0;max-width:52%;color:var(--muted)}.recap-row dd[data-v-3b3a3e27]{margin:0;font-weight:600;text-align:right;word-break:break-word}.row-actions[data-v-3b3a3e27]{display:flex;gap:10px}.confirm-step[data-v-3b3a3e27]{padding-bottom:84px}.hold-countdown[data-v-3b3a3e27]{margin:0 0 14px;color:var(--muted);text-align:center}.hold-countdown strong[data-v-3b3a3e27]{color:var(--text);font-variant-numeric:tabular-nums}.bk:not(.embedded) .bk-form[data-v-3b3a3e27]{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px));margin-bottom:var(--bk-kb,0)}.bk-form-sticky[data-v-3b3a3e27]{position:fixed;left:50%;bottom:0;transform:translate(-50%,calc(var(--bk-kb, 0px)*-1));transition:transform .18s ease;width:100%;max-width:600px;padding:10px 18px calc(10px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--border);box-shadow:0 -6px 22px #1018281a;z-index:40}.bk-form-inline[data-v-3b3a3e27]{position:static;transform:none;width:100%;max-width:none;margin-top:20px;padding:0;background:transparent;border-top:0;box-shadow:none}.bk-form-sticky-hint[data-v-3b3a3e27]{margin:0 0 7px;text-align:center;color:var(--blue,#1763ff);font-size:12.5px;font-weight:700;line-height:1.25}.row-actions.confirm-sticky[data-v-3b3a3e27]{position:fixed;left:50%;bottom:0;transform:translate(-50%,calc(var(--bk-kb, 0px)*-1));transition:transform .18s ease;width:100%;max-width:600px;margin:0;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--border);box-shadow:0 -6px 22px #1018281a;z-index:40}.confirm-hand[data-v-3b3a3e27]{display:inline-block;font-size:19px;line-height:1;animation:confirm-hand-tap-3b3a3e27 1.1s ease-in-out infinite}@keyframes confirm-hand-tap-3b3a3e27{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px) scale(1.12)}}.row-actions.center[data-v-3b3a3e27]{flex-wrap:wrap;justify-content:center}.row-actions>.btn[data-v-3b3a3e27]{flex:1}.row-actions.center>.btn[data-v-3b3a3e27]{flex:0 1 auto}.done[data-v-3b3a3e27]{text-align:center}.done-badge[data-v-3b3a3e27]{display:inline-grid;place-items:center;width:64px;height:64px;margin:4px auto 16px;border-radius:50%;background:var(--green-soft);box-shadow:0 0 0 8px #16a34a0f}.done-badge svg[data-v-3b3a3e27]{width:32px;height:32px;color:var(--green)}.done .title.sm[data-v-3b3a3e27]{margin-bottom:8px}.ticket[data-v-3b3a3e27]{overflow:hidden;margin:20px 0;border-radius:18px;box-shadow:0 1px 2px #07198c0f,0 12px 30px #07198c29;text-align:left}.ticket-head[data-v-3b3a3e27]{position:relative;display:flex;align-items:center;gap:15px;background:linear-gradient(120deg,#07198c,#1763ff);padding:18px 20px;color:#fff}.ticket-head[data-v-3b3a3e27]:after{content:"";position:absolute;right:-9px;bottom:-9px;width:90px;height:90px;border-radius:50%;background:#ffffff14}.ticket-cal[data-v-3b3a3e27]{display:grid;flex:none;place-items:center;width:54px;height:54px;border:1px solid hsla(0,0%,100%,.28);border-radius:13px;background:#ffffff29}.ticket-cal-dow[data-v-3b3a3e27]{font-size:11px;font-weight:700;letter-spacing:.05em;opacity:.92}.ticket-cal-dom[data-v-3b3a3e27]{font-size:23px;font-weight:800;line-height:1}.ticket-when[data-v-3b3a3e27]{display:flex;flex-direction:column;gap:2px}.ticket-when-day[data-v-3b3a3e27]{font-size:13px;font-weight:600;text-transform:capitalize;opacity:.88}.ticket-when-time[data-v-3b3a3e27]{font-size:22px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ticket-head-ico[data-v-3b3a3e27]{position:relative;width:22px;height:22px;margin-left:auto;opacity:.85}.ticket-body[data-v-3b3a3e27]{background:#fff}.ticket-row[data-v-3b3a3e27]{display:flex;align-items:center;gap:13px;border-top:1px solid var(--border);padding:13px 18px}.ticket-row[data-v-3b3a3e27]:first-child{border-top:none}.ticket-av[data-v-3b3a3e27]{place-items:center;width:40px;height:40px;background:linear-gradient(140deg,#1763ff,#07198c);color:#fff;font-size:14px;font-weight:800;letter-spacing:.02em}.ticket-av[data-v-3b3a3e27],.ticket-chip[data-v-3b3a3e27]{display:grid;flex:none;border-radius:50%}.ticket-chip[data-v-3b3a3e27]{place-items:center;width:40px;height:40px;background:var(--blue-soft);color:var(--blue)}.ticket-chip-ico[data-v-3b3a3e27]{width:19px;height:19px}.ticket-info[data-v-3b3a3e27]{min-width:0}.ticket-k[data-v-3b3a3e27]{display:block;color:var(--muted);font-size:12.5px}.ticket-v[data-v-3b3a3e27]{display:block;margin-top:1px;font-size:14.5px;font-weight:700;word-break:break-word}.callout[data-v-3b3a3e27]{margin:0 0 20px;border:1.5px solid #f6c343;border-left:5px solid #f59e0b;border-radius:14px;background:linear-gradient(180deg,#fff6e0,#fffaf0);box-shadow:0 6px 18px #f59e0b1f;padding:16px 18px;text-align:left}.callout-head[data-v-3b3a3e27]{margin:0;color:#8a5300;font-size:16.5px;font-weight:800;line-height:1.4}.callout-body[data-v-3b3a3e27]{margin-top:8px;color:#6b5413;font-size:14px;line-height:1.6;white-space:pre-line}.callout-body[data-v-3b3a3e27] a{color:var(--blue);font-weight:700;text-decoration:underline;word-break:break-all}.callout-body[data-v-3b3a3e27] a:hover{color:var(--blue-deep)}.state[data-v-3b3a3e27]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:22px 6px;text-align:center}.state-ico[data-v-3b3a3e27]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%}.state-ico svg[data-v-3b3a3e27]{width:26px;height:26px}.state-ico.tone-danger[data-v-3b3a3e27]{background:#fdecec;color:#d0353a}.state-ico.tone-warn[data-v-3b3a3e27]{background:#fff7e6;color:#b9851b}.state-ico.tone-neutral[data-v-3b3a3e27]{background:#eef1f6;color:var(--muted)}.state-title[data-v-3b3a3e27]{margin:0;font-size:17px;font-weight:700}.state-msg[data-v-3b3a3e27]{max-width:380px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.skeletons[data-v-3b3a3e27]{display:flex;flex-direction:column;gap:14px}.sk[data-v-3b3a3e27]{display:block;border-radius:10px;background:linear-gradient(90deg,#eef1f6,#f6f8fb,#eef1f6);background-size:220% 100%;animation:bk-shimmer-3b3a3e27 1.3s ease-in-out infinite}.sk-title[data-v-3b3a3e27]{width:60%;height:26px}.sk-line[data-v-3b3a3e27]{width:90%;height:14px}.sk-field[data-v-3b3a3e27]{height:52px}@keyframes bk-shimmer-3b3a3e27{0%{background-position:120% 0}to{background-position:-120% 0}}.foot[data-v-3b3a3e27]{margin:18px 0 0;color:var(--muted-2);font-size:12px;text-align:center}@media(max-width:480px){.bk-wrap[data-v-3b3a3e27]{padding:20px 14px 40px}.journey[data-v-3b3a3e27]{padding:14px 18px 16px}.journey-head[data-v-3b3a3e27]{gap:8px}.journey-steps[data-v-3b3a3e27]{gap:2px}.journey-step[data-v-3b3a3e27]{font-size:11px}.card-body[data-v-3b3a3e27]{padding:22px 18px 24px}.grid[data-v-3b3a3e27]{grid-template-columns:1fr;gap:16px}.field.half[data-v-3b3a3e27]{grid-column:1/-1}.slots[data-v-3b3a3e27]{grid-template-columns:repeat(3,1fr)}.row-actions[data-v-3b3a3e27]{flex-direction:column}}@media(prefers-reduced-motion:reduce){.reveal-enter-active[data-v-3b3a3e27],.sk[data-v-3b3a3e27],.spin[data-v-3b3a3e27]{animation:none;transition:none}.confirm-hand[data-v-3b3a3e27]{animation:none}}
