@keyframes spin-5413cd02{to{transform:rotate(1turn)}}@keyframes fadeIn-5413cd02{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-5413cd02{0%{opacity:1}to{opacity:0}}@keyframes slideUp-5413cd02{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-5413cd02{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-5413cd02{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-5413cd02{0%,to{opacity:1}50%{opacity:.5}}.lp[data-v-5413cd02]{--_ease:cubic-bezier(.16,1,.3,1);--_brand:var(--brand-primary,oklch(55% .22 15));display:flex;flex-direction:column;gap:0}.lp-map-wrap[data-v-5413cd02]{background:#eaeff5;border:1px solid var(--gray-200,oklch(92% .006 250deg));border-bottom:none;border-radius:14px 14px 0 0;overflow:hidden;position:relative;width:100%}.lp-map[data-v-5413cd02]{inset:0;position:absolute}.lp-search[data-v-5413cd02]{inset-inline-end:10px;inset-inline-start:10px;position:absolute;top:10px;z-index:5}.lp-search-box[data-v-5413cd02]{align-items:center;background:#fff;border:1px solid var(--gray-200,oklch(90% .006 250deg));border-radius:10px;box-shadow:0 2px 10px #00000024;display:flex;gap:8px;height:40px;padding:0 10px;transition:border-color .14s var(--_ease),box-shadow .14s var(--_ease)}.lp-search-box[data-v-5413cd02]:focus-within{border-color:var(--_brand);box-shadow:0 3px 14px #0000002e}.lp-search-icon[data-v-5413cd02]{color:var(--gray-500,oklch(58% .01 250deg));flex-shrink:0}.lp-search-input[data-v-5413cd02]{background:transparent;border:none;color:var(--gray-900,oklch(22% .01 250deg));flex:1;font:inherit;font-size:14px;min-width:0;outline:none}.lp-search-input[data-v-5413cd02]::-moz-placeholder{color:var(--gray-400,oklch(66% .01 250deg))}.lp-search-input[data-v-5413cd02]::placeholder{color:var(--gray-400,oklch(66% .01 250deg))}.lp-search-clear[data-v-5413cd02]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--gray-500,oklch(58% .01 250deg));cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:background .14s var(--_ease);width:24px}@media(hover:hover){.lp-search-clear[data-v-5413cd02]:hover{background:var(--gray-100,oklch(95% .006 250deg))}}.lp-search-clear[data-v-5413cd02]:active{transform:scale(.92)}.lp-search-spin[data-v-5413cd02]{animation:lp-spin-5413cd02 .7s linear infinite;border:2px solid oklch(.88 .01 250);border-radius:50%;border-top:2px solid var(--_brand);flex-shrink:0;height:16px;width:16px}.lp-suggest[data-v-5413cd02]{background:#fff;border:1px solid var(--gray-200,oklch(92% .006 250deg));border-radius:10px;box-shadow:0 6px 20px #0000002e;list-style:none;margin:6px 0 0;max-height:216px;overflow-y:auto;padding:4px}.lp-suggest--empty[data-v-5413cd02]{color:var(--gray-500,oklch(55% .01 250deg));font-size:13px;padding:12px;text-align:center}.lp-suggest-item[data-v-5413cd02]{align-items:center;border-radius:7px;cursor:pointer;display:flex;gap:9px;padding:9px 10px;transition:background .12s var(--_ease)}.lp-suggest-item.is-active[data-v-5413cd02]{background:var(--gray-100,oklch(96% .006 250deg))}.lp-suggest-pin[data-v-5413cd02]{color:var(--_brand);flex-shrink:0}.lp-suggest-text[data-v-5413cd02]{display:flex;flex-direction:column;min-width:0}.lp-suggest-main[data-v-5413cd02]{color:var(--gray-800,oklch(28% .01 250deg));font-size:13.5px;font-weight:600}.lp-suggest-main[data-v-5413cd02],.lp-suggest-sub[data-v-5413cd02]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-suggest-sub[data-v-5413cd02]{color:var(--gray-500,oklch(56% .01 250deg));font-size:12px}.lp-pin[data-v-5413cd02]{filter:drop-shadow(0 4px 6px oklch(0 0 0deg/.28));inset-inline-start:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-100%);transition:transform .26s var(--_ease);z-index:2}.lp-pin.is-lifted[data-v-5413cd02]{transform:translate(-50%,calc(-100% - 10px))}.lp-pin-dot[data-v-5413cd02]{background:#0000004d;border-radius:50%;height:5px;inset-inline-start:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .26s var(--_ease),opacity .26s var(--_ease);width:10px;z-index:1}.lp-pin-dot.is-lifted[data-v-5413cd02]{opacity:.5;width:16px}.lp-sat[data-v-5413cd02]{align-items:center;background:#fff;border:1px solid var(--gray-200,oklch(92% .006 250deg));border-radius:10px;bottom:40px;box-shadow:0 2px 8px #00000029;cursor:pointer;display:flex;height:40px;inset-inline-start:12px;justify-content:center;position:absolute;transition:transform .14s var(--_ease),background .14s var(--_ease);width:40px;z-index:3}.lp-sat-emoji[data-v-5413cd02]{font-size:18px;line-height:1}@media(hover:hover){.lp-sat[data-v-5413cd02]:hover{background:var(--gray-50,oklch(98% .004 250deg))}}.lp-sat[data-v-5413cd02]:active{transform:scale(.93)}.lp-sat[data-v-5413cd02]:focus-visible{outline:2px solid var(--_brand);outline-offset:2px}.lp-locate[data-v-5413cd02]{align-items:center;background:#fff;border:1px solid var(--gray-200,oklch(92% .006 250deg));border-radius:50%;bottom:12px;box-shadow:0 2px 8px #00000029;color:var(--gray-700,oklch(35% .01 250deg));cursor:pointer;display:flex;height:44px;inset-inline-end:12px;justify-content:center;position:absolute;transition:transform .14s var(--_ease),background .14s var(--_ease),color .14s var(--_ease);width:44px;z-index:3}@media(hover:hover){.lp-locate[data-v-5413cd02]:hover{background:var(--gray-50,oklch(98% .004 250deg));color:var(--_brand)}}.lp-locate[data-v-5413cd02]:active{transform:scale(.93)}.lp-locate[data-v-5413cd02]:focus-visible{outline:2px solid var(--_brand);outline-offset:2px}.lp-locate[data-v-5413cd02]:disabled{cursor:progress;opacity:.6}.lp-spinner[data-v-5413cd02]{animation:lp-spin-5413cd02 .7s linear infinite;border:2px solid oklch(.85 .01 250);border-radius:50%;border-top:2px solid var(--_brand);height:18px;width:18px}@keyframes lp-spin-5413cd02{to{transform:rotate(1turn)}}.lp-hint[data-v-5413cd02]{background:#171b1feb;border-radius:999px;color:#fcfcfc;font-size:12px;font-weight:600;inset-inline-start:50%;padding:6px 12px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,calc(-100% - 56px));white-space:nowrap;z-index:4}.lp-fade-enter-active[data-v-5413cd02],.lp-fade-leave-active[data-v-5413cd02]{transition:opacity .2s var(--_ease)}.lp-fade-enter-from[data-v-5413cd02],.lp-fade-leave-to[data-v-5413cd02]{opacity:0}.lp-map[data-v-5413cd02] .maplibregl-ctrl-top-right{right:12px;top:56px}.lp-map[data-v-5413cd02] .maplibregl-ctrl-bottom-left{bottom:4px;left:4px}.lp-map[data-v-5413cd02] .maplibregl-ctrl-bottom-left .maplibregl-ctrl-scale{background:#ffffffb3;border-color:var(--gray-400,oklch(66% .01 250deg));color:var(--gray-700,oklch(38% .01 250deg))}.lp-address[data-v-5413cd02]{align-items:center;background:#f6f9fb;border:1px solid var(--gray-200,oklch(92% .006 250deg));border-radius:0 0 14px 14px;display:flex;gap:8px;min-height:48px;padding:12px 14px;transition:background .26s var(--_ease),border-color .26s var(--_ease)}.lp-address.is-high[data-v-5413cd02]{background:#e9fbe9;border-color:#95cf96}.lp-address-icon[data-v-5413cd02]{flex-shrink:0;font-size:16px}.lp-address-text[data-v-5413cd02]{color:var(--gray-800,oklch(28% .01 250deg));flex:1;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;word-break:keep-all}.lp-precision[data-v-5413cd02]{border-radius:50%;flex-shrink:0;height:9px;width:9px}.p-high[data-v-5413cd02]{background:#31aa40;box-shadow:0 0 0 2px #cdf0cd}.p-medium[data-v-5413cd02]{background:oklch(.75 .18 70);box-shadow:0 0 0 2px oklch(.94 .06 70)}.p-low[data-v-5413cd02]{background:#a4a4a4;box-shadow:0 0 0 2px #ebebeb}@media(prefers-reduced-motion:reduce){.lp-address[data-v-5413cd02],.lp-locate[data-v-5413cd02],.lp-pin[data-v-5413cd02],.lp-pin-dot[data-v-5413cd02],.lp-sat[data-v-5413cd02],.lp-search-box[data-v-5413cd02],.lp-search-clear[data-v-5413cd02],.lp-suggest-item[data-v-5413cd02]{transition:none}.lp-search-spin[data-v-5413cd02],.lp-spinner[data-v-5413cd02]{animation:none}}@keyframes spin-74124692{to{transform:rotate(1turn)}}@keyframes fadeIn-74124692{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-74124692{0%{opacity:1}to{opacity:0}}@keyframes slideUp-74124692{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-74124692{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-74124692{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-74124692{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-74124692]{gap:24px}.ff-fields[data-v-74124692],.ff-group[data-v-74124692]{display:flex;flex-direction:column}.ff-group[data-v-74124692]{gap:10px}.ff-label[data-v-74124692]{align-items:center;color:var(--_gray-900,oklch(20% 0 0deg));display:inline-flex;font-size:14px;font-weight:600;gap:6px}.ff-label--required[data-v-74124692]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-74124692]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-74124692],select.ff-input[data-v-74124692],textarea.ff-input[data-v-74124692]{background:#fff;border:1px solid var(--_gray-300,oklch(85% 0 0deg));border-radius:10px;color:var(--_gray-900);font-family:inherit;font-size:15px;min-height:44px;padding:10px 14px;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:100%}.ff-input[data-v-74124692]:focus-visible{border-color:var(--_blue,oklch(58% .2 240deg));box-shadow:0 0 0 3px oklch(.9 .06 240);outline:none}.ff-input[data-v-74124692]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-74124692]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-74124692]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-74124692]{padding-inline-end:60px}.ff-suffix[data-v-74124692]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-74124692]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-74124692]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-74124692]{background:#fff;border:1.5px solid var(--_gray-300,oklch(85% 0 0deg));border-radius:20px;color:var(--_gray-700);cursor:pointer;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;min-height:40px;min-width:44px;padding:0 14px;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}@media(hover:hover){.ff-chip[data-v-74124692]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-74124692]:active{transform:scale(.97)}.ff-chip[data-v-74124692]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-74124692]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-74124692]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-74124692]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-74124692]{align-items:center;background:#fff;border:1.5px solid var(--_gray-200,oklch(92% 0 0deg));border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:80px;padding:12px 8px;transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.ff-icon-emoji[data-v-74124692]{font-size:24px;line-height:1}.ff-icon-label[data-v-74124692]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-74124692]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-74124692]:active{transform:scale(.97)}.ff-icon-btn[data-v-74124692]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-74124692]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-74124692]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-74124692]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-74124692]{align-items:center;background:#fff;border:1px solid var(--_gray-200);border-radius:8px;color:var(--_gray-700);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:10px 12px;transition:background .2s ease-out,border-color .2s ease-out}@media(hover:hover){.ff-toggle[data-v-74124692]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-74124692]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-74124692],.ff-icon-btn[data-v-74124692],.ff-input[data-v-74124692],.ff-toggle[data-v-74124692]{transition:none}}.ff-badge-rec[data-v-74124692]{background:oklch(.95 .06 240);border-radius:999px;color:var(--_blue,oklch(58% .2 240deg));font-size:10px;font-weight:700;letter-spacing:.5px;padding:2px 8px}.ff-loc-confirmed[data-v-74124692]{align-items:center;background:var(--_gray-50,oklch(98% .004 250deg));border:1px solid var(--_gray-200,oklch(92% .006 250deg));border-radius:10px;display:flex;font-variant-numeric:tabular-nums;gap:7px;margin-top:8px;padding:9px 12px}.ff-loc-confirmed-icon[data-v-74124692]{color:var(--brand-primary,oklch(55% .22 15deg));flex-shrink:0}.ff-loc-confirmed-text[data-v-74124692]{color:var(--_gray-800,oklch(28% .01 250deg));font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere;word-break:keep-all}.lim[data-v-7c9eea64]{display:flex;flex-direction:column;gap:8px}.lim-grid[data-v-7c9eea64]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.lim-item[data-v-7c9eea64]{aspect-ratio:1/1;background:var(--gray-100,oklch(96% 0 0));border-radius:8px;cursor:move;overflow:hidden;position:relative}.lim-item img[data-v-7c9eea64]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.lim-tag[data-v-7c9eea64]{background:#161616c7;border:none;border-radius:6px;bottom:3px;color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:600;left:3px;max-width:calc(100% - 6px);padding:2px 4px;position:absolute;right:3px}.lim-tag[data-v-7c9eea64]:focus-visible{outline:2px solid var(--brand-primary,oklch(55% .22 15));outline-offset:1px}.lim-tag option[data-v-7c9eea64]{color:#111}.lim-item--cover[data-v-7c9eea64]{box-shadow:0 0 0 2px var(--brand-primary,oklch(55% .22 15))}.lim-cover-badge[data-v-7c9eea64]{background:var(--brand-primary,oklch(55% .22 15));border-radius:999px;color:#fff;font-size:9px;font-weight:700;left:4px;padding:1px 6px;position:absolute;top:4px}.lim-actions[data-v-7c9eea64]{display:flex;gap:3px;position:absolute;right:3px;top:3px}.lim-btn[data-v-7c9eea64]{background:#ffffffeb;border:none;border-radius:50%;box-shadow:0 1px 4px #16161640;cursor:pointer;display:grid;font-size:12px;height:22px;place-items:center;width:22px}.lim-btn--del[data-v-7c9eea64]{background:#d40924;color:#fff;font-size:15px;font-weight:700;line-height:1}.lim-dropzone[data-v-7c9eea64]{align-items:center;background:var(--gray-50,oklch(98% 0 0));border:2px dashed var(--gray-300,oklch(85% 0 0));border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:28px 20px;text-align:center;transition:border-color .2s cubic-bezier(.16,1,.3,1),background .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.lim-dropzone[data-v-7c9eea64]:hover{background:oklch(98% .02 240);border-color:oklch(58% .2 240)}}.lim-dropzone[data-v-7c9eea64]:focus-visible{border-color:oklch(58% .2 240);box-shadow:0 0 0 3px oklch(90% .06 240);outline:none}.lim-dropzone--drag[data-v-7c9eea64]{background:oklch(95% .06 240);border-color:oklch(58% .2 240);transform:scale(1.01)}.lim-dropzone--full[data-v-7c9eea64]{cursor:not-allowed;opacity:.7}.lim-dropzone--busy[data-v-7c9eea64]{cursor:progress}.lim-dropzone-icon[data-v-7c9eea64]{font-size:30px;line-height:1}.lim-dropzone-title[data-v-7c9eea64]{color:var(--gray-800,oklch(30% 0 0));font-size:14px;font-weight:600;margin:0}.lim-dropzone-hint[data-v-7c9eea64]{align-items:center;color:var(--gray-500,oklch(60% 0 0));display:inline-flex;font-size:12px;gap:10px;margin:0}.lim-dropzone-count[data-v-7c9eea64]{background:#fff;border-radius:999px;color:var(--gray-700,oklch(40% 0 0));font-variant-numeric:tabular-nums;font-weight:600;padding:2px 8px}.lim-spin[data-v-7c9eea64]{animation:lim-spin-7c9eea64 .6s linear infinite;border-top-color:var(--gray-300);border:2px solid var(--gray-300);border-radius:50%;border-top-color:var(--brand-primary,oklch(55% .22 15));height:22px;width:22px}@keyframes lim-spin-7c9eea64{to{transform:rotate(1turn)}}.lim-error[data-v-7c9eea64]{color:#a20519;font-size:12px;margin:0}@media(prefers-reduced-motion:reduce){.lim-dropzone[data-v-7c9eea64]{transition:none}.lim-dropzone--drag[data-v-7c9eea64]{transform:none}.lim-spin[data-v-7c9eea64]{animation:none}}@keyframes spin-9028cd53{to{transform:rotate(1turn)}}@keyframes fadeIn-9028cd53{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-9028cd53{0%{opacity:1}to{opacity:0}}@keyframes slideUp-9028cd53{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-9028cd53{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-9028cd53{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-9028cd53{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-9028cd53]{gap:24px}.ff-fields[data-v-9028cd53],.ff-group[data-v-9028cd53]{display:flex;flex-direction:column}.ff-group[data-v-9028cd53]{gap:10px}.ff-label[data-v-9028cd53]{align-items:center;color:var(--_gray-900,oklch(20% 0 0deg));display:inline-flex;font-size:14px;font-weight:600;gap:6px}.ff-label--required[data-v-9028cd53]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-9028cd53]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-9028cd53],select.ff-input[data-v-9028cd53],textarea.ff-input[data-v-9028cd53]{background:#fff;border:1px solid var(--_gray-300,oklch(85% 0 0deg));border-radius:10px;color:var(--_gray-900);font-family:inherit;font-size:15px;min-height:44px;padding:10px 14px;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:100%}.ff-input[data-v-9028cd53]:focus-visible{border-color:var(--_blue,oklch(58% .2 240deg));box-shadow:0 0 0 3px oklch(.9 .06 240);outline:none}.ff-input[data-v-9028cd53]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-9028cd53]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-9028cd53]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-9028cd53]{padding-inline-end:60px}.ff-suffix[data-v-9028cd53]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-9028cd53]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-9028cd53]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-9028cd53]{background:#fff;border:1.5px solid var(--_gray-300,oklch(85% 0 0deg));border-radius:20px;color:var(--_gray-700);cursor:pointer;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;min-height:40px;min-width:44px;padding:0 14px;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}@media(hover:hover){.ff-chip[data-v-9028cd53]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-9028cd53]:active{transform:scale(.97)}.ff-chip[data-v-9028cd53]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-9028cd53]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-9028cd53]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-9028cd53]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-9028cd53]{align-items:center;background:#fff;border:1.5px solid var(--_gray-200,oklch(92% 0 0deg));border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:80px;padding:12px 8px;transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.ff-icon-emoji[data-v-9028cd53]{font-size:24px;line-height:1}.ff-icon-label[data-v-9028cd53]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-9028cd53]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-9028cd53]:active{transform:scale(.97)}.ff-icon-btn[data-v-9028cd53]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-9028cd53]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-9028cd53]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-9028cd53]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-9028cd53]{align-items:center;background:#fff;border:1px solid var(--_gray-200);border-radius:8px;color:var(--_gray-700);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:10px 12px;transition:background .2s ease-out,border-color .2s ease-out}@media(hover:hover){.ff-toggle[data-v-9028cd53]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-9028cd53]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-9028cd53],.ff-icon-btn[data-v-9028cd53],.ff-input[data-v-9028cd53],.ff-toggle[data-v-9028cd53]{transition:none}}.ff-bh-grid[data-v-9028cd53]{display:flex;flex-direction:column;gap:8px}.ff-bh-row[data-v-9028cd53]{align-items:center;display:grid;gap:8px;grid-template-columns:36px auto 1fr 12px 1fr}.ff-bh-day[data-v-9028cd53]{color:var(--_gray-700);font-size:13px;font-weight:600}.ff-bh-closed[data-v-9028cd53]{align-items:center;color:var(--_gray-600);cursor:pointer;display:inline-flex;font-size:12px;gap:4px}.ff-input--time[data-v-9028cd53]{font-variant-numeric:tabular-nums;text-align:center}.ff-bh-dash[data-v-9028cd53]{color:var(--_gray-400);text-align:center}.ff-legal[data-v-9028cd53]{color:var(--_gray-500);font-size:11px;line-height:1.5;margin:4px 0 0}.ff-chip-row--status[data-v-9028cd53]{flex-wrap:wrap;gap:6px}.ff-chip--status[data-v-9028cd53]{align-items:center;background:var(--_surface,#fff);border:1px solid var(--_gray-300,oklch(89% .012 256));border-radius:8px;color:var(--_gray-700,oklch(40% .005 256));cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:8px 12px;transition:border-color .18s cubic-bezier(.16,1,.3,1),background .18s,color .18s}.ff-chip--status[data-v-9028cd53]:hover{border-color:var(--_gray-400,oklch(75% .008 256))}.ff-chip--status.ff-chip--active[data-v-9028cd53]{background:#dbfbea;border-color:oklch(60% .18 162);color:oklch(28% .08 162)}.ff-chip--status.ff-chip--active.ff-chip--temporarily_closed[data-v-9028cd53]{background:oklch(96% .04 75);border-color:oklch(70% .18 75);color:oklch(38% .1 75)}.ff-chip--status.ff-chip--active.ff-chip--permanently_closed[data-v-9028cd53]{background:oklch(96% .04 25);border-color:#c53637;color:#751f1f}.ff-chip--status.ff-chip--active.ff-chip--opening_soon[data-v-9028cd53]{background:oklch(96% .04 270);border-color:#5874ea;color:#2b3b81}.ff-chip--status.ff-chip--active.ff-chip--inactive[data-v-9028cd53]{background:#eee;border-color:#abaeb3;color:#46484a}@media(prefers-reduced-motion:reduce){.ff-chip--status[data-v-9028cd53]{transition:none}}@keyframes spin-c7a0e5df{to{transform:rotate(1turn)}}@keyframes fadeIn-c7a0e5df{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-c7a0e5df{0%{opacity:1}to{opacity:0}}@keyframes slideUp-c7a0e5df{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-c7a0e5df{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-c7a0e5df{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-c7a0e5df{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-c7a0e5df]{gap:24px}.ff-fields[data-v-c7a0e5df],.ff-group[data-v-c7a0e5df]{display:flex;flex-direction:column}.ff-group[data-v-c7a0e5df]{gap:10px}.ff-label[data-v-c7a0e5df]{align-items:center;color:var(--_gray-900,oklch(20% 0 0deg));display:inline-flex;font-size:14px;font-weight:600;gap:6px}.ff-label--required[data-v-c7a0e5df]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-c7a0e5df]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-c7a0e5df],select.ff-input[data-v-c7a0e5df],textarea.ff-input[data-v-c7a0e5df]{background:#fff;border:1px solid var(--_gray-300,oklch(85% 0 0deg));border-radius:10px;color:var(--_gray-900);font-family:inherit;font-size:15px;min-height:44px;padding:10px 14px;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:100%}.ff-input[data-v-c7a0e5df]:focus-visible{border-color:var(--_blue,oklch(58% .2 240deg));box-shadow:0 0 0 3px oklch(.9 .06 240);outline:none}.ff-input[data-v-c7a0e5df]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-c7a0e5df]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-c7a0e5df]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-c7a0e5df]{padding-inline-end:60px}.ff-suffix[data-v-c7a0e5df]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-c7a0e5df]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-c7a0e5df]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-c7a0e5df]{background:#fff;border:1.5px solid var(--_gray-300,oklch(85% 0 0deg));border-radius:20px;color:var(--_gray-700);cursor:pointer;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;min-height:40px;min-width:44px;padding:0 14px;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}@media(hover:hover){.ff-chip[data-v-c7a0e5df]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-c7a0e5df]:active{transform:scale(.97)}.ff-chip[data-v-c7a0e5df]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-c7a0e5df]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-c7a0e5df]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-c7a0e5df]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-c7a0e5df]{align-items:center;background:#fff;border:1.5px solid var(--_gray-200,oklch(92% 0 0deg));border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:80px;padding:12px 8px;transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.ff-icon-emoji[data-v-c7a0e5df]{font-size:24px;line-height:1}.ff-icon-label[data-v-c7a0e5df]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-c7a0e5df]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-c7a0e5df]:active{transform:scale(.97)}.ff-icon-btn[data-v-c7a0e5df]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-c7a0e5df]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-c7a0e5df]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-c7a0e5df]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-c7a0e5df]{align-items:center;background:#fff;border:1px solid var(--_gray-200);border-radius:8px;color:var(--_gray-700);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:10px 12px;transition:background .2s ease-out,border-color .2s ease-out}@media(hover:hover){.ff-toggle[data-v-c7a0e5df]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-c7a0e5df]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-c7a0e5df],.ff-icon-btn[data-v-c7a0e5df],.ff-input[data-v-c7a0e5df],.ff-toggle[data-v-c7a0e5df]{transition:none}}.ff-row-2[data-v-c7a0e5df]{grid-template-columns:1fr 1fr}.ff-row-2[data-v-c7a0e5df],.ff-row-3[data-v-c7a0e5df]{display:grid;gap:8px}.ff-row-3[data-v-c7a0e5df]{grid-template-columns:1fr 1fr 1fr}.ff-price-row[data-v-c7a0e5df]{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr 116px}.ff-select--currency[data-v-c7a0e5df]{font-variant-numeric:tabular-nums}@media(max-width:480px){.ff-row-3[data-v-c7a0e5df]{grid-template-columns:1fr 1fr}}.ff-select[data-v-c7a0e5df]{background:#fff;border:1px solid var(--_gray-300,oklch(85% 0 0));border-radius:10px;color:var(--_gray-900,oklch(22% 0 0));font:inherit;font-size:14px;height:42px;padding:0 12px;width:100%}.ff-select[data-v-c7a0e5df]:focus-visible{border-color:var(--_blue,oklch(58% .2 240));box-shadow:0 0 0 3px oklch(90% .06 240);outline:none}.ff-seg[data-v-c7a0e5df]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.ff-seg-btn[data-v-c7a0e5df]{background:#fff;border:1px solid var(--_gray-300,oklch(85% 0 0));border-radius:10px;color:var(--_gray-700,oklch(40% 0 0));cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-height:44px;transition:background .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.ff-seg-btn[data-v-c7a0e5df]:hover{background:var(--_gray-50,oklch(98% 0 0))}}.ff-seg-btn[data-v-c7a0e5df]:active{transform:scale(.98)}.ff-seg-btn--active[data-v-c7a0e5df]{background:#d30046;border-color:#d30046;color:#fff}.ff-swatch-row[data-v-c7a0e5df]{display:flex;flex-wrap:wrap;gap:8px}.ff-swatch[data-v-c7a0e5df]{background:#fff;border:1px solid var(--_gray-300,oklch(85% 0 0));border-radius:50%;cursor:pointer;display:grid;height:40px;place-items:center;transition:transform .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1);width:40px}.ff-swatch-dot[data-v-c7a0e5df]{background:var(--sw);border:1px solid oklch(0 0 0/.12);border-radius:50%;height:26px;width:26px}@media(hover:hover){.ff-swatch[data-v-c7a0e5df]:hover{transform:scale(1.08)}}.ff-swatch[data-v-c7a0e5df]:active{transform:scale(.94)}.ff-swatch[data-v-c7a0e5df]:focus-visible{border-color:var(--_blue,oklch(58% .2 240));box-shadow:0 0 0 3px oklch(90% .06 240);outline:none}.ff-swatch--active[data-v-c7a0e5df]{border-color:#d30046;box-shadow:0 0 0 2px #d30046}.ff-toggle--row[data-v-c7a0e5df]{align-items:center;color:var(--_gray-800,oklch(30% 0 0));cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px}.ff-toggle--row input[data-v-c7a0e5df]{accent-color:oklch(55% .22 15);cursor:pointer;height:18px;width:18px}.ff-more-toggle[data-v-c7a0e5df]{align-items:center;background:none;border:none;color:var(--_blue,oklch(52% .18 256));cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:6px;padding:8px 0}.ff-more-icon[data-v-c7a0e5df]{transition:transform .15s cubic-bezier(.16,1,.3,1)}.ff-more-icon--open[data-v-c7a0e5df]{transform:rotate(180deg)}.ff-more-body[data-v-c7a0e5df]{margin-top:8px}@media(prefers-reduced-motion:reduce){.ff-more-icon[data-v-c7a0e5df],.ff-seg-btn[data-v-c7a0e5df],.ff-swatch[data-v-c7a0e5df]{transition:none}}@keyframes spin-2f7a444c{to{transform:rotate(1turn)}}@keyframes fadeIn-2f7a444c{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-2f7a444c{0%{opacity:1}to{opacity:0}}@keyframes slideUp-2f7a444c{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-2f7a444c{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-2f7a444c{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-2f7a444c{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-2f7a444c]{gap:24px}.ff-fields[data-v-2f7a444c],.ff-group[data-v-2f7a444c]{display:flex;flex-direction:column}.ff-group[data-v-2f7a444c]{gap:10px}.ff-label[data-v-2f7a444c]{align-items:center;color:var(--_gray-900,oklch(20% 0 0deg));display:inline-flex;font-size:14px;font-weight:600;gap:6px}.ff-label--required[data-v-2f7a444c]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-2f7a444c]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-2f7a444c],select.ff-input[data-v-2f7a444c],textarea.ff-input[data-v-2f7a444c]{background:#fff;border:1px solid var(--_gray-300,oklch(85% 0 0deg));border-radius:10px;color:var(--_gray-900);font-family:inherit;font-size:15px;min-height:44px;padding:10px 14px;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:100%}.ff-input[data-v-2f7a444c]:focus-visible{border-color:var(--_blue,oklch(58% .2 240deg));box-shadow:0 0 0 3px oklch(.9 .06 240);outline:none}.ff-input[data-v-2f7a444c]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-2f7a444c]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-2f7a444c]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-2f7a444c]{padding-inline-end:60px}.ff-suffix[data-v-2f7a444c]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-2f7a444c]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-2f7a444c]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-2f7a444c]{background:#fff;border:1.5px solid var(--_gray-300,oklch(85% 0 0deg));border-radius:20px;color:var(--_gray-700);cursor:pointer;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;min-height:40px;min-width:44px;padding:0 14px;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}@media(hover:hover){.ff-chip[data-v-2f7a444c]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-2f7a444c]:active{transform:scale(.97)}.ff-chip[data-v-2f7a444c]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-2f7a444c]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-2f7a444c]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-2f7a444c]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-2f7a444c]{align-items:center;background:#fff;border:1.5px solid var(--_gray-200,oklch(92% 0 0deg));border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:80px;padding:12px 8px;transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.ff-icon-emoji[data-v-2f7a444c]{font-size:24px;line-height:1}.ff-icon-label[data-v-2f7a444c]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-2f7a444c]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-2f7a444c]:active{transform:scale(.97)}.ff-icon-btn[data-v-2f7a444c]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-2f7a444c]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-2f7a444c]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-2f7a444c]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-2f7a444c]{align-items:center;background:#fff;border:1px solid var(--_gray-200);border-radius:8px;color:var(--_gray-700);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:10px 12px;transition:background .2s ease-out,border-color .2s ease-out}@media(hover:hover){.ff-toggle[data-v-2f7a444c]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-2f7a444c]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-2f7a444c],.ff-icon-btn[data-v-2f7a444c],.ff-input[data-v-2f7a444c],.ff-toggle[data-v-2f7a444c]{transition:none}}.ff-row-2[data-v-2f7a444c]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.ff-period-row[data-v-2f7a444c]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 116px}.ff-select[data-v-2f7a444c]{background:#fff;border:1px solid var(--_gray-300,oklch(85% 0 0));border-radius:10px;color:var(--_gray-900,oklch(22% 0 0));font:inherit;font-size:14px;height:42px;padding:0 10px;width:100%}.ff-select[data-v-2f7a444c]:focus-visible{border-color:var(--_blue,oklch(58% .2 240));box-shadow:0 0 0 3px oklch(90% .06 240);outline:none}.ff-select--currency[data-v-2f7a444c]{font-variant-numeric:tabular-nums}@media(max-width:480px){.ff-period-row[data-v-2f7a444c]{grid-template-columns:1fr}}.ff-disabled[data-v-2f7a444c]{opacity:.45;pointer-events:none}.ff-tag-list[data-v-2f7a444c]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0;padding:0}.ff-tag[data-v-2f7a444c]{align-items:center;background:oklch(95% .04 240);border-radius:999px;color:var(--_blue,oklch(58% .2 240));display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px}.ff-tag-remove[data-v-2f7a444c]{background:none;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1;padding:0 4px}.ff-tag-remove[data-v-2f7a444c]:hover{color:#d40924}@keyframes spin-9adcfb8d{to{transform:rotate(1turn)}}@keyframes fadeIn-9adcfb8d{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-9adcfb8d{0%{opacity:1}to{opacity:0}}@keyframes slideUp-9adcfb8d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-9adcfb8d{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-9adcfb8d{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-9adcfb8d{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-9adcfb8d]{gap:24px}.ff-fields[data-v-9adcfb8d],.ff-group[data-v-9adcfb8d]{display:flex;flex-direction:column}.ff-group[data-v-9adcfb8d]{gap:10px}.ff-label[data-v-9adcfb8d]{align-items:center;color:var(--_gray-900,oklch(20% 0 0deg));display:inline-flex;font-size:14px;font-weight:600;gap:6px}.ff-label--required[data-v-9adcfb8d]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-9adcfb8d]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-9adcfb8d],select.ff-input[data-v-9adcfb8d],textarea.ff-input[data-v-9adcfb8d]{background:#fff;border:1px solid var(--_gray-300,oklch(85% 0 0deg));border-radius:10px;color:var(--_gray-900);font-family:inherit;font-size:15px;min-height:44px;padding:10px 14px;transition:border-color .2s ease-out,box-shadow .2s ease-out;width:100%}.ff-input[data-v-9adcfb8d]:focus-visible{border-color:var(--_blue,oklch(58% .2 240deg));box-shadow:0 0 0 3px oklch(.9 .06 240);outline:none}.ff-input[data-v-9adcfb8d]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-9adcfb8d]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-9adcfb8d]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-9adcfb8d]{padding-inline-end:60px}.ff-suffix[data-v-9adcfb8d]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-9adcfb8d]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-9adcfb8d]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-9adcfb8d]{background:#fff;border:1.5px solid var(--_gray-300,oklch(85% 0 0deg));border-radius:20px;color:var(--_gray-700);cursor:pointer;font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;min-height:40px;min-width:44px;padding:0 14px;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}@media(hover:hover){.ff-chip[data-v-9adcfb8d]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-9adcfb8d]:active{transform:scale(.97)}.ff-chip[data-v-9adcfb8d]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-9adcfb8d]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-9adcfb8d]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-9adcfb8d]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-9adcfb8d]{align-items:center;background:#fff;border:1.5px solid var(--_gray-200,oklch(92% 0 0deg));border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:80px;padding:12px 8px;transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out}.ff-icon-emoji[data-v-9adcfb8d]{font-size:24px;line-height:1}.ff-icon-label[data-v-9adcfb8d]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-9adcfb8d]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-9adcfb8d]:active{transform:scale(.97)}.ff-icon-btn[data-v-9adcfb8d]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-9adcfb8d]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-9adcfb8d]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-9adcfb8d]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-9adcfb8d]{align-items:center;background:#fff;border:1px solid var(--_gray-200);border-radius:8px;color:var(--_gray-700);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:10px 12px;transition:background .2s ease-out,border-color .2s ease-out}@media(hover:hover){.ff-toggle[data-v-9adcfb8d]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-9adcfb8d]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-9adcfb8d],.ff-icon-btn[data-v-9adcfb8d],.ff-input[data-v-9adcfb8d],.ff-toggle[data-v-9adcfb8d]{transition:none}}.ff-price-row[data-v-9adcfb8d]{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 116px}.ff-price-row .ff-input-with-suffix[data-v-9adcfb8d]{min-width:0}.ff-select[data-v-9adcfb8d]{background:#fff;border:1px solid var(--_gray-300,oklch(85% 0 0));border-radius:10px;color:var(--_gray-900,oklch(22% 0 0));font:inherit;font-size:14px;height:42px;padding:0 10px;width:100%}.ff-select[data-v-9adcfb8d]:focus-visible{border-color:var(--_blue,oklch(58% .2 240));box-shadow:0 0 0 3px oklch(90% .06 240);outline:none}.ff-select--currency[data-v-9adcfb8d]{font-variant-numeric:tabular-nums}@media(max-width:480px){.ff-price-row[data-v-9adcfb8d]{grid-template-columns:1fr}}.ff-tag-list[data-v-9adcfb8d]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:8px 0 0;padding:0}.ff-tag[data-v-9adcfb8d]{align-items:center;background:oklch(95% .04 240);border-radius:999px;color:var(--_blue,oklch(58% .2 240));display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px}.ff-tag-remove[data-v-9adcfb8d]{background:none;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1;padding:0 4px}.ff-tag-remove[data-v-9adcfb8d]:hover{color:#d40924}.ff-contact-grid[data-v-9adcfb8d]{display:grid;gap:8px;grid-template-columns:1fr 1fr}@media(max-width:480px){.ff-contact-grid[data-v-9adcfb8d]{grid-template-columns:1fr}}.ff-input-with-prefix[data-v-9adcfb8d]{align-items:center;display:flex;gap:6px}.ff-input-with-prefix .ff-prefix[data-v-9adcfb8d]{flex-shrink:0;font-size:15px;text-align:center;width:20px}.ff-input-with-prefix .ff-input[data-v-9adcfb8d]{flex:1;min-width:0}.lef[data-v-5764a7a0]{display:flex;flex-direction:column;gap:8px}.lef__label[data-v-5764a7a0]{color:var(--gray-700,oklch(40% .005 256));font-size:12px;font-weight:600}.lef__current[data-v-5764a7a0]{color:var(--gray-500,oklch(58% .005 256));font-size:12px;margin:0}.lef__current b[data-v-5764a7a0]{color:var(--gray-800,oklch(30% .005 256));font-weight:700}.lef__modes[data-v-5764a7a0]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.lef__mode[data-v-5764a7a0]{background:#fff;border:1.5px solid var(--gray-200,oklch(92% 0 0));border-radius:10px;cursor:pointer;font:inherit;padding:12px 14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.lef__mode-title[data-v-5764a7a0]{color:var(--gray-800,oklch(30% .005 256));font-size:14px;font-weight:700}@media(hover:hover){.lef__mode[data-v-5764a7a0]:hover{border-color:#73a1dc}}.lef__mode--on[data-v-5764a7a0]{background:oklch(97% .03 255);border-color:var(--brand-primary,oklch(58% .2 255));box-shadow:0 0 0 3px oklch(58% .2 255/15%)}.lef__mode[data-v-5764a7a0]:focus-visible{border-color:var(--brand-primary,oklch(58% .2 255));box-shadow:0 0 0 3px oklch(58% .2 255/25%);outline:none}.lef__hint[data-v-5764a7a0]{color:var(--gray-500,oklch(58% .005 256));font-size:12px;margin:0}.lef__panel[data-v-5764a7a0]{background:#fcfcfc;border:1px solid var(--gray-200,oklch(94% 0 0));border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px 14px}.lef__presets[data-v-5764a7a0]{display:flex;flex-wrap:wrap;gap:6px}.lef__chip[data-v-5764a7a0]{background:#fff;border:1px solid var(--gray-200,oklch(90% 0 0));border-radius:999px;color:var(--gray-700,oklch(40% .005 256));cursor:pointer;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;padding:6px 12px;transition:border-color .14s ease,background .14s ease,color .14s ease}@media(hover:hover){.lef__chip[data-v-5764a7a0]:hover{border-color:#73a1dc}}.lef__chip--on[data-v-5764a7a0]{background:var(--brand-primary,oklch(58% .2 255));border-color:var(--brand-primary,oklch(58% .2 255));color:#fff}.lef__chip[data-v-5764a7a0]:focus-visible{box-shadow:0 0 0 3px oklch(58% .2 255/25%);outline:none}.lef__control[data-v-5764a7a0]{align-items:center;display:flex;gap:12px}.lef__range[data-v-5764a7a0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--brand-primary,oklch(58% .2 255)) 0,var(--brand-primary,oklch(58% .2 255)) var(--_pct,8%),oklch(90% 0 0) var(--_pct,8%),oklch(90% 0 0) 100%);border-radius:999px;cursor:pointer;flex:1;height:8px;min-width:0;outline:none}.lef__range[data-v-5764a7a0]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid var(--brand-primary,oklch(58% .2 255));border-radius:50%;box-shadow:0 1px 4px #0003;cursor:grab;height:22px;-webkit-transition:transform .12s ease;transition:transform .12s ease;width:22px}.lef__range[data-v-5764a7a0]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.12)}.lef__range[data-v-5764a7a0]::-moz-range-thumb{background:#fff;border:2px solid var(--brand-primary,oklch(58% .2 255));border-radius:50%;box-shadow:0 1px 4px #0003;cursor:grab;height:22px;width:22px}.lef__range[data-v-5764a7a0]:focus-visible{box-shadow:0 0 0 3px oklch(58% .2 255/25%)}.lef__num[data-v-5764a7a0]{align-items:center;color:var(--gray-600,oklch(50% .005 256));display:inline-flex;font-size:13px;gap:4px;white-space:nowrap}.lef__num input[data-v-5764a7a0]{background:#fff;border:1px solid var(--gray-300,oklch(85% 0 0));border-radius:8px;color:var(--gray-900,oklch(25% .005 256));font:inherit;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;padding:6px 8px;text-align:center;width:62px}.lef__num input[data-v-5764a7a0]:focus-visible{border-color:var(--brand-primary,oklch(58% .2 255));box-shadow:0 0 0 3px oklch(58% .2 255/20%);outline:none}.lef__readout[data-v-5764a7a0]{align-items:baseline;display:flex}.lef__ends[data-v-5764a7a0]{color:var(--gray-600,oklch(50% .005 256));font-size:13px}.lef__ends b[data-v-5764a7a0]{color:var(--gray-800,oklch(28% .005 256));font-weight:700}@media(prefers-reduced-motion:reduce){.lef__chip[data-v-5764a7a0],.lef__mode[data-v-5764a7a0],.lef__range[data-v-5764a7a0]::-webkit-slider-thumb{-webkit-transition:none;transition:none}}
