.lf-shell[data-v-eb552650]{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:720px;padding:20px 16px 40px}.lf-progress[data-v-eb552650]{background:#fff;border-bottom:1px solid var(--_gray-100,oklch(95% 0 0));padding:16px 0 12px;position:sticky;top:0;z-index:10}.lf-steps[data-v-eb552650]{display:flex;gap:4px;list-style:none;margin:0 0 12px;padding:0}.lf-step-item[data-v-eb552650]{flex:1 1 0;min-width:0}.lf-step-btn[data-v-eb552650]{align-items:center;background:none;border:none;color:var(--_gray-500,oklch(60% 0 0));cursor:pointer;display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:6px;padding:4px;transition:color var(--_dur,.2s) var(--_ease,var(--ease-out-expo));width:100%}.lf-step-btn[data-v-eb552650]:disabled{cursor:default}.lf-step-btn[data-v-eb552650]:focus-visible{border-radius:6px;box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240));outline:none}.lf-step-circle[data-v-eb552650]{align-items:center;background:var(--_gray-100,oklch(95% 0 0));border-radius:50%;color:var(--_gray-500,oklch(60% 0 0));display:inline-flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;height:32px;justify-content:center;transition:background var(--_dur,.2s) var(--_ease,var(--ease-out-expo)),color var(--_dur,.2s) var(--_ease,var(--ease-out-expo)),transform var(--_dur,.2s) var(--_ease,var(--ease-out-expo));width:32px}.lf-step-label[data-v-eb552650]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-step-item--active .lf-step-btn[data-v-eb552650]{color:var(--_gray-900,oklch(20% 0 0));font-weight:600}.lf-step-item--active .lf-step-circle[data-v-eb552650]{background:var(--_blue,oklch(58% .2 240));color:#fff;transform:scale(1.1)}.lf-step-item--done .lf-step-btn[data-v-eb552650]{color:var(--_blue,oklch(58% .2 240))}.lf-step-item--done .lf-step-circle[data-v-eb552650]{background:var(--_blue,oklch(58% .2 240));color:#fff}.lf-step-item--clickable .lf-step-btn[data-v-eb552650]:hover{color:var(--_gray-900)}.lf-progress-bar[data-v-eb552650]{background:var(--_gray-100,oklch(95% 0 0));border-radius:999px;height:3px;overflow:hidden;width:100%}.lf-progress-fill[data-v-eb552650]{background:linear-gradient(90deg,var(--_blue,oklch(58% .2 240)),oklch(70% .18 250));border-radius:999px;height:100%;transition:width .35s var(--ease-out-expo)}.lf-content[data-v-eb552650]{min-height:320px;position:relative}.lf-step-panel[data-v-eb552650]{width:100%}.lf-step-inner[data-v-eb552650]{padding:8px 0}.lf-step-title[data-v-eb552650]{color:var(--_gray-900);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0 0 16px}.lf-step-enter-from[data-v-eb552650]{opacity:0;transform:translate(20px)}.lf-step-leave-to[data-v-eb552650]{opacity:0;transform:translate(-20px)}.lf-step-enter-active[data-v-eb552650],.lf-step-leave-active[data-v-eb552650]{transition:opacity .28s var(--ease-out-expo),transform .28s var(--ease-out-expo)}.lf-autosave[data-v-eb552650]{align-self:center;background:var(--_gray-50,oklch(98% 0 0));border-radius:999px;color:var(--_gray-600);font-size:12px;padding:4px 12px;transition:opacity var(--_dur,.2s) var(--_ease,var(--ease-out-expo))}.lf-autosave--saved[data-v-eb552650]{background:#d3fbda;color:oklch(40% .12 150)}.lf-autosave--saving[data-v-eb552650]{background:var(--_gray-100)}.lf-autosave--error[data-v-eb552650]{background:oklch(95% .06 25);color:#a20519}.lf-nav[data-v-eb552650]{background:#fff;border-top:1px solid var(--_gray-100);bottom:0;flex-direction:column;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));position:sticky}.lf-nav[data-v-eb552650],.lf-nav-buttons[data-v-eb552650]{display:flex;gap:8px}.lf-next-hint[data-v-eb552650]{align-items:center;background:oklch(97.5% .02 55);border:1px solid oklch(90% .045 55);border-radius:10px;color:#824103;display:flex;font-size:13px;font-weight:500;gap:6px;line-height:1.4;margin:0;padding:8px 12px}.lf-next-hint__icon[data-v-eb552650]{color:#c9690c;flex-shrink:0}.lf-btn[data-v-eb552650]{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;flex:1;font-size:15px;font-weight:600;gap:6px;justify-content:center;min-height:48px;padding:0 16px;transition:background var(--_dur,.2s) var(--_ease,var(--ease-out-expo)),border-color var(--_dur,.2s) var(--_ease,var(--ease-out-expo)),opacity var(--_dur,.2s) var(--_ease,var(--ease-out-expo))}.lf-btn[data-v-eb552650]:active:not(:disabled){transform:scale(.98)}.lf-btn[data-v-eb552650]:focus-visible{box-shadow:0 0 0 3px oklch(85% .12 240);outline:none}.lf-btn[data-v-eb552650]:disabled{cursor:not-allowed;opacity:.4}.lf-btn--secondary[data-v-eb552650]{background:#fff;border-color:var(--_gray-300,oklch(85% 0 0));color:var(--_gray-700)}@media(hover:hover){.lf-btn--secondary[data-v-eb552650]:hover:not(:disabled){background:var(--_gray-50);border-color:var(--_gray-400)}}.lf-btn--primary[data-v-eb552650]{background:var(--_blue,oklch(58% .2 240));color:#fff}@media(hover:hover){.lf-btn--primary[data-v-eb552650]:hover:not(:disabled){filter:brightness(1.06)}}.lf-btn--submit[data-v-eb552650]{background:linear-gradient(135deg,var(--brand-love-strong),oklch(58% .2 350));color:#fff;font-weight:700}@media(hover:hover){.lf-btn--submit[data-v-eb552650]:hover:not(:disabled){filter:brightness(1.08)}}.lf-btn-loading[data-v-eb552650]{align-items:center;display:inline-flex;gap:8px}.lf-spinner[data-v-eb552650]{animation:lf-spin-eb552650 .7s linear infinite;border:2px solid;border-inline-end-color:transparent;border-radius:50%;height:14px;width:14px}@keyframes lf-spin-eb552650{to{transform:rotate(1turn)}}@media(max-width:480px){.lf-shell[data-v-eb552650]{gap:16px;padding:12px 12px 32px}.lf-step-label[data-v-eb552650]{display:none}.lf-step-item[data-v-eb552650]{min-width:0}.lf-step-title[data-v-eb552650]{font-size:19px}.lf-progress[data-v-eb552650]{padding:12px 0 10px}}@media(prefers-reduced-motion:reduce){.lf-autosave[data-v-eb552650],.lf-btn[data-v-eb552650],.lf-progress-fill[data-v-eb552650],.lf-step-circle[data-v-eb552650],.lf-step-enter-active[data-v-eb552650],.lf-step-leave-active[data-v-eb552650]{animation:none;transition:none}.lf-spinner[data-v-eb552650]{animation:none;border-inline-end-color:currentColor;opacity:.5}}@keyframes spin-e5e76403{to{transform:rotate(1turn)}}@keyframes fadeIn-e5e76403{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-e5e76403{0%{opacity:1}to{opacity:0}}@keyframes slideUp-e5e76403{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-e5e76403{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-e5e76403{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-e5e76403{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-e5e76403]{gap:24px}.ff-fields[data-v-e5e76403],.ff-group[data-v-e5e76403]{display:flex;flex-direction:column}.ff-group[data-v-e5e76403]{gap:10px}.ff-label[data-v-e5e76403]{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-e5e76403]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-e5e76403]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-e5e76403],select.ff-input[data-v-e5e76403],textarea.ff-input[data-v-e5e76403]{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 var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);width:100%}.ff-input[data-v-e5e76403]: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-e5e76403]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-e5e76403]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-e5e76403]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-e5e76403]{padding-inline-end:60px}.ff-suffix[data-v-e5e76403]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-e5e76403]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-e5e76403]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-e5e76403]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo)}@media(hover:hover){.ff-chip[data-v-e5e76403]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-e5e76403]:active{transform:scale(.97)}.ff-chip[data-v-e5e76403]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-e5e76403]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-e5e76403]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-e5e76403]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-e5e76403]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),transform .2s var(--ease-out-expo)}.ff-icon-emoji[data-v-e5e76403]{font-size:24px;line-height:1}.ff-icon-label[data-v-e5e76403]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-e5e76403]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-e5e76403]:active{transform:scale(.97)}.ff-icon-btn[data-v-e5e76403]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-e5e76403]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-e5e76403]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-e5e76403]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-e5e76403]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo)}@media(hover:hover){.ff-toggle[data-v-e5e76403]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-e5e76403]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-e5e76403],.ff-icon-btn[data-v-e5e76403],.ff-input[data-v-e5e76403],.ff-toggle[data-v-e5e76403]{transition:none}}.ff-input--big[data-v-e5e76403]{font-size:17px;font-weight:500;min-height:52px;padding:14px 16px}.ff-textarea[data-v-e5e76403]{font-size:15px;line-height:1.5;min-height:140px;padding:14px 16px;resize:vertical}.ff-counter[data-v-e5e76403]{align-items:baseline;display:flex;justify-content:space-between}.ff-counter-num[data-v-e5e76403]{color:var(--_gray-500);font-size:11px;font-variant-numeric:tabular-nums}.ff-auto-note[data-v-e5e76403]{background:var(--_gray-50,oklch(98% 0 0));border:1px solid var(--_gray-200,oklch(92% 0 0));border-radius:10px;color:var(--_gray-600,oklch(48% 0 0));font-size:13px;line-height:1.5;margin:0;padding:12px 14px}@keyframes spin-98a0c824{to{transform:rotate(1turn)}}@keyframes fadeIn-98a0c824{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-98a0c824{0%{opacity:1}to{opacity:0}}@keyframes slideUp-98a0c824{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-98a0c824{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-98a0c824{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-98a0c824{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-98a0c824]{gap:24px}.ff-fields[data-v-98a0c824],.ff-group[data-v-98a0c824]{display:flex;flex-direction:column}.ff-group[data-v-98a0c824]{gap:10px}.ff-label[data-v-98a0c824]{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-98a0c824]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-98a0c824]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-98a0c824],select.ff-input[data-v-98a0c824],textarea.ff-input[data-v-98a0c824]{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 var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);width:100%}.ff-input[data-v-98a0c824]: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-98a0c824]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-98a0c824]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-98a0c824]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-98a0c824]{padding-inline-end:60px}.ff-suffix[data-v-98a0c824]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-98a0c824]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-98a0c824]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-98a0c824]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo)}@media(hover:hover){.ff-chip[data-v-98a0c824]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-98a0c824]:active{transform:scale(.97)}.ff-chip[data-v-98a0c824]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-98a0c824]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-98a0c824]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-98a0c824]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-98a0c824]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),transform .2s var(--ease-out-expo)}.ff-icon-emoji[data-v-98a0c824]{font-size:24px;line-height:1}.ff-icon-label[data-v-98a0c824]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-98a0c824]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-98a0c824]:active{transform:scale(.97)}.ff-icon-btn[data-v-98a0c824]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-98a0c824]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-98a0c824]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-98a0c824]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-98a0c824]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo)}@media(hover:hover){.ff-toggle[data-v-98a0c824]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-98a0c824]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-98a0c824],.ff-icon-btn[data-v-98a0c824],.ff-input[data-v-98a0c824],.ff-toggle[data-v-98a0c824]{transition:none}}.ff-review-header[data-v-98a0c824]{border-bottom:1px solid var(--_gray-100);padding-bottom:16px}.ff-review-title[data-v-98a0c824]{color:var(--_gray-900);font-size:22px;font-weight:700;margin:0 0 8px}.ff-review-desc[data-v-98a0c824]{color:var(--_gray-700);font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.ff-review-section[data-v-98a0c824]{background:var(--_gray-50,oklch(98% 0 0));border-radius:12px;padding:14px 16px}.ff-review-section-title[data-v-98a0c824]{color:var(--_gray-600);font-size:13px;font-weight:600;margin:0 0 10px}.ff-review-line[data-v-98a0c824]{color:var(--_gray-900);font-size:14px;margin:0}.ff-review-dl[data-v-98a0c824]{display:grid;gap:6px;grid-template-columns:1fr;margin:0}.ff-review-row[data-v-98a0c824]{display:grid;font-size:13px;gap:12px;grid-template-columns:80px 1fr}.ff-review-row dt[data-v-98a0c824]{color:var(--_gray-500);font-weight:500}.ff-review-row dd[data-v-98a0c824]{color:var(--_gray-900);margin:0}.ff-review-images[data-v-98a0c824]{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.ff-review-images img[data-v-98a0c824]{aspect-ratio:1/1;border-radius:8px;-o-object-fit:cover;object-fit:cover}.ff-review-more[data-v-98a0c824]{align-items:center;aspect-ratio:1/1;background:var(--_gray-100);border-radius:8px;color:var(--_gray-600);display:inline-flex;font-variant-numeric:tabular-nums;font-weight:600;justify-content:center}.ff-review-price[data-v-98a0c824]{align-items:baseline;background:linear-gradient(135deg,oklch(95% .06 240),oklch(95% .08 350));display:flex;justify-content:space-between;padding:16px 18px}.ff-review-price-label[data-v-98a0c824]{color:var(--_gray-700);font-size:13px;font-weight:600}.ff-review-price-value[data-v-98a0c824]{color:var(--_gray-900);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700}.ff-review-notice[data-v-98a0c824]{background:#dbfce0;border-inline-start:3px solid oklch(60% .18 150);border-radius:8px;padding:12px 14px}.ff-review-notice p[data-v-98a0c824]{color:var(--_gray-800);font-size:13px;margin:0}.ff-review-notice p+p[data-v-98a0c824]{margin-top:4px}@keyframes spin-d62f5d7f{to{transform:rotate(1turn)}}@keyframes fadeIn-d62f5d7f{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-d62f5d7f{0%{opacity:1}to{opacity:0}}@keyframes slideUp-d62f5d7f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-d62f5d7f{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-d62f5d7f{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-d62f5d7f{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-d62f5d7f]{gap:24px}.ff-fields[data-v-d62f5d7f],.ff-group[data-v-d62f5d7f]{display:flex;flex-direction:column}.ff-group[data-v-d62f5d7f]{gap:10px}.ff-label[data-v-d62f5d7f]{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-d62f5d7f]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-d62f5d7f]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-d62f5d7f],select.ff-input[data-v-d62f5d7f],textarea.ff-input[data-v-d62f5d7f]{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 var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);width:100%}.ff-input[data-v-d62f5d7f]: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-d62f5d7f]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-d62f5d7f]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-d62f5d7f]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-d62f5d7f]{padding-inline-end:60px}.ff-suffix[data-v-d62f5d7f]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-d62f5d7f]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-d62f5d7f]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-d62f5d7f]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo)}@media(hover:hover){.ff-chip[data-v-d62f5d7f]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-d62f5d7f]:active{transform:scale(.97)}.ff-chip[data-v-d62f5d7f]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-d62f5d7f]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-d62f5d7f]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-d62f5d7f]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-d62f5d7f]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),transform .2s var(--ease-out-expo)}.ff-icon-emoji[data-v-d62f5d7f]{font-size:24px;line-height:1}.ff-icon-label[data-v-d62f5d7f]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-d62f5d7f]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-d62f5d7f]:active{transform:scale(.97)}.ff-icon-btn[data-v-d62f5d7f]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-d62f5d7f]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-d62f5d7f]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-d62f5d7f]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-d62f5d7f]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo)}@media(hover:hover){.ff-toggle[data-v-d62f5d7f]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-d62f5d7f]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-d62f5d7f],.ff-icon-btn[data-v-d62f5d7f],.ff-input[data-v-d62f5d7f],.ff-toggle[data-v-d62f5d7f]{transition:none}}.ff-dropzone[data-v-d62f5d7f]{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:32px 20px;text-align:center;transition:border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo),transform .2s var(--ease-out-expo)}@media(hover:hover){.ff-dropzone[data-v-d62f5d7f]:hover{background:oklch(98% .02 240);border-color:var(--_blue,oklch(58% .2 240))}}.ff-dropzone[data-v-d62f5d7f]:focus-visible{border-color:var(--_blue,oklch(58% .2 240));box-shadow:0 0 0 3px oklch(90% .06 240);outline:none}.ff-dropzone--drag[data-v-d62f5d7f]{background:oklch(95% .06 240);border-color:var(--_blue,oklch(58% .2 240));transform:scale(1.01)}.ff-dropzone--full[data-v-d62f5d7f]{cursor:not-allowed;opacity:.7}.ff-dropzone-icon[data-v-d62f5d7f]{font-size:32px}.ff-dropzone-title[data-v-d62f5d7f]{color:var(--_gray-800,oklch(30% 0 0));font-size:15px;font-weight:600;margin:0}.ff-dropzone-hint[data-v-d62f5d7f]{align-items:center;color:var(--_gray-500);display:inline-flex;font-size:12px;gap:10px;margin:0}.ff-dropzone-count[data-v-d62f5d7f]{background:#fff;border-radius:999px;color:var(--_gray-700);font-variant-numeric:tabular-nums;font-weight:600;padding:2px 8px}.ff-error[data-v-d62f5d7f]{background:oklch(96% .04 25);border-inline-start:3px solid oklch(60% .2 25);border-radius:8px;color:oklch(40% .18 25);font-size:13px;margin:0;padding:10px 14px}.ff-preview-grid[data-v-d62f5d7f]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.ff-preview[data-v-d62f5d7f]{aspect-ratio:1/1;background:var(--_gray-100);border-radius:10px;cursor:move;overflow:hidden;position:relative;transition:transform .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo)}.ff-preview img[data-v-d62f5d7f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.ff-preview[data-v-d62f5d7f]:active{transform:scale(.97)}.ff-preview--cover[data-v-d62f5d7f]{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240))}.ff-preview-tag[data-v-d62f5d7f]{background:#161616c7;border:none;border-radius:7px;bottom:4px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:600;inset-inline-end:4px;inset-inline-start:4px;max-width:calc(100% - 8px);padding:3px 5px;position:absolute}.ff-preview-tag[data-v-d62f5d7f]:focus-visible{outline:2px solid var(--_blue,oklch(58% .2 240));outline-offset:1px}.ff-preview-tag option[data-v-d62f5d7f]{color:#111}.ff-preview-badge[data-v-d62f5d7f]{background:var(--_blue,oklch(58% .2 240));border-radius:999px;color:#fff;font-size:11px;font-weight:700;inset-inline-start:6px;letter-spacing:.5px;padding:2px 8px;position:absolute;top:6px}.ff-preview-actions[data-v-d62f5d7f]{display:flex;gap:4px;inset-inline-end:4px;opacity:0;position:absolute;top:4px;transition:opacity .2s var(--ease-out-expo)}.ff-preview:focus-within .ff-preview-actions[data-v-d62f5d7f],.ff-preview:hover .ff-preview-actions[data-v-d62f5d7f]{opacity:1}@media(hover:none){.ff-preview-actions[data-v-d62f5d7f]{opacity:1}}.ff-preview-btn[data-v-d62f5d7f]{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 6px #16161633;color:var(--_gray-800);cursor:pointer;display:inline-flex;font-size:14px;height:28px;justify-content:center;transition:transform .2s var(--ease-out-expo);width:28px}.ff-preview-btn[data-v-d62f5d7f]:hover{transform:scale(1.1)}.ff-preview-btn[data-v-d62f5d7f]:active{transform:scale(.9)}.ff-preview-btn--remove[data-v-d62f5d7f]{background:#d40924;color:#fff;font-size:18px;font-weight:700;line-height:1}@media(prefers-reduced-motion:reduce){.ff-dropzone[data-v-d62f5d7f],.ff-preview[data-v-d62f5d7f],.ff-preview-actions[data-v-d62f5d7f],.ff-preview-btn[data-v-d62f5d7f]{transition:none}.ff-dropzone--drag[data-v-d62f5d7f]{transform:none}}@keyframes spin-ec41c608{to{transform:rotate(1turn)}}@keyframes fadeIn-ec41c608{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-ec41c608{0%{opacity:1}to{opacity:0}}@keyframes slideUp-ec41c608{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-ec41c608{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-ec41c608{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-ec41c608{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-ec41c608]{gap:24px}.ff-fields[data-v-ec41c608],.ff-group[data-v-ec41c608]{display:flex;flex-direction:column}.ff-group[data-v-ec41c608]{gap:10px}.ff-label[data-v-ec41c608]{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-ec41c608]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-ec41c608]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-ec41c608],select.ff-input[data-v-ec41c608],textarea.ff-input[data-v-ec41c608]{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 var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);width:100%}.ff-input[data-v-ec41c608]: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-ec41c608]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-ec41c608]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-ec41c608]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-ec41c608]{padding-inline-end:60px}.ff-suffix[data-v-ec41c608]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-ec41c608]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-ec41c608]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-ec41c608]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo)}@media(hover:hover){.ff-chip[data-v-ec41c608]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-ec41c608]:active{transform:scale(.97)}.ff-chip[data-v-ec41c608]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-ec41c608]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-ec41c608]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-ec41c608]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-ec41c608]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),transform .2s var(--ease-out-expo)}.ff-icon-emoji[data-v-ec41c608]{font-size:24px;line-height:1}.ff-icon-label[data-v-ec41c608]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-ec41c608]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-ec41c608]:active{transform:scale(.97)}.ff-icon-btn[data-v-ec41c608]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-ec41c608]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-ec41c608]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-ec41c608]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-ec41c608]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo)}@media(hover:hover){.ff-toggle[data-v-ec41c608]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-ec41c608]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-ec41c608],.ff-icon-btn[data-v-ec41c608],.ff-input[data-v-ec41c608],.ff-toggle[data-v-ec41c608]{transition:none}}.ff-row-2[data-v-ec41c608]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.ff-deposit-row[data-v-ec41c608]{margin-top:12px}.ff-row-3[data-v-ec41c608]{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}@media(max-width:480px){.ff-row-3[data-v-ec41c608]{grid-template-columns:1fr 1fr}}.ff-input--note[data-v-ec41c608]{margin-top:8px}.ff-sublabel[data-v-ec41c608]{color:var(--_gray-500);display:block;font-size:12px;margin-bottom:6px}.ff-chip--big[data-v-ec41c608]{flex:1;font-size:16px;font-weight:600;min-height:56px}.ff-chip--num[data-v-ec41c608]{font-variant-numeric:tabular-nums;min-width:48px;padding:0 10px}@keyframes spin-6d499463{to{transform:rotate(1turn)}}@keyframes fadeIn-6d499463{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-6d499463{0%{opacity:1}to{opacity:0}}@keyframes slideUp-6d499463{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-6d499463{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-6d499463{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-6d499463{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-6d499463]{gap:24px}.ff-fields[data-v-6d499463],.ff-group[data-v-6d499463]{display:flex;flex-direction:column}.ff-group[data-v-6d499463]{gap:10px}.ff-label[data-v-6d499463]{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-6d499463]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-6d499463]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-6d499463],select.ff-input[data-v-6d499463],textarea.ff-input[data-v-6d499463]{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 var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);width:100%}.ff-input[data-v-6d499463]: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-6d499463]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-6d499463]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-6d499463]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-6d499463]{padding-inline-end:60px}.ff-suffix[data-v-6d499463]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-6d499463]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-6d499463]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-6d499463]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo)}@media(hover:hover){.ff-chip[data-v-6d499463]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-6d499463]:active{transform:scale(.97)}.ff-chip[data-v-6d499463]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-6d499463]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-6d499463]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-6d499463]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-6d499463]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),transform .2s var(--ease-out-expo)}.ff-icon-emoji[data-v-6d499463]{font-size:24px;line-height:1}.ff-icon-label[data-v-6d499463]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-6d499463]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-6d499463]:active{transform:scale(.97)}.ff-icon-btn[data-v-6d499463]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-6d499463]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-6d499463]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-6d499463]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-6d499463]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo)}@media(hover:hover){.ff-toggle[data-v-6d499463]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-6d499463]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-6d499463],.ff-icon-btn[data-v-6d499463],.ff-input[data-v-6d499463],.ff-toggle[data-v-6d499463]{transition:none}}.ff-price-row[data-v-6d499463]{align-items:stretch;display:grid;gap:8px;grid-template-columns:1fr 116px}.ff-select--currency[data-v-6d499463]{font-variant-numeric:tabular-nums}.ff-hint-preview[data-v-6d499463]{color:var(--_gray-700,oklch(35% .005 256));font-variant-numeric:tabular-nums;font-weight:600}.ff-priceref[data-v-6d499463]{background:var(--_gray-50,oklch(98% .003 256));border:1px solid var(--_gray-200,oklch(92% .006 256));border-radius:10px;margin-top:10px;padding:10px 12px}.ff-priceref__title[data-v-6d499463]{color:var(--_gray-600,oklch(50% .01 256));font-size:12px;font-weight:700;margin:0 0 8px}.ff-priceref__list[data-v-6d499463]{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0;padding:0}.ff-priceref__item[data-v-6d499463]{align-items:center;display:flex;gap:9px;min-width:0}.ff-priceref__thumb[data-v-6d499463]{background:var(--_gray-100,oklch(96% .004 256));border-radius:8px;flex-shrink:0;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.ff-priceref__thumb--ph[data-v-6d499463]{align-items:center;display:flex;font-size:15px;justify-content:center}.ff-priceref__body[data-v-6d499463]{display:flex;flex-direction:column;gap:1px;min-width:0}.ff-priceref__name[data-v-6d499463]{color:var(--_gray-700,oklch(40% .01 256));font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-priceref__meta[data-v-6d499463]{align-items:center;display:flex;gap:6px}.ff-priceref__price[data-v-6d499463]{color:var(--_gray-900,oklch(26% .01 256));font-size:12px;font-variant-numeric:tabular-nums;font-weight:800}.ff-priceref__sold[data-v-6d499463]{background:var(--_gray-200,oklch(92% .006 256));border-radius:5px;color:var(--_gray-600,oklch(50% .01 256));font-size:11px;font-weight:700;padding:1px 6px}.ff-legal-notice[data-v-6d499463]{background:var(--_gray-50,oklch(98% 0 0));border:1px solid var(--_gray-200,oklch(92% 0 0));border-radius:8px;margin-top:4px;padding:10px 12px}.ff-legal-notice p[data-v-6d499463]{color:var(--_gray-600,oklch(50% 0 0));font-size:12px;line-height:1.5;margin:0}.ff-legal-notice p+p[data-v-6d499463]{margin-top:4px}@keyframes spin-5221d3e5{to{transform:rotate(1turn)}}@keyframes fadeIn-5221d3e5{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-5221d3e5{0%{opacity:1}to{opacity:0}}@keyframes slideUp-5221d3e5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown-5221d3e5{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-5221d3e5{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes pulse-5221d3e5{0%,to{opacity:1}50%{opacity:.5}}.ff-fields[data-v-5221d3e5]{gap:24px}.ff-fields[data-v-5221d3e5],.ff-group[data-v-5221d3e5]{display:flex;flex-direction:column}.ff-group[data-v-5221d3e5]{gap:10px}.ff-label[data-v-5221d3e5]{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-5221d3e5]:after{color:#d40924;content:" *";font-weight:700}.ff-hint[data-v-5221d3e5]{color:var(--_gray-500,oklch(60% 0 0deg));font-size:12px;margin:4px 0 0}.ff-input[data-v-5221d3e5],select.ff-input[data-v-5221d3e5],textarea.ff-input[data-v-5221d3e5]{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 var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);width:100%}.ff-input[data-v-5221d3e5]: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-5221d3e5]::-moz-placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input[data-v-5221d3e5]::placeholder{color:var(--_gray-400,oklch(70% 0 0deg))}.ff-input-with-suffix[data-v-5221d3e5]{align-items:center;display:flex;position:relative}.ff-input-with-suffix .ff-input[data-v-5221d3e5]{padding-inline-end:60px}.ff-suffix[data-v-5221d3e5]{color:var(--_gray-500);font-size:13px;font-weight:600;inset-inline-end:14px;pointer-events:none;position:absolute}.ff-checkbox[data-v-5221d3e5]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:18px;width:18px}.ff-chip-row[data-v-5221d3e5]{display:flex;flex-wrap:wrap;gap:8px}.ff-chip[data-v-5221d3e5]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),color .2s var(--ease-out-expo)}@media(hover:hover){.ff-chip[data-v-5221d3e5]:hover{background:var(--_gray-50,oklch(98% 0 0deg));border-color:var(--_gray-400,oklch(75% 0 0deg))}}.ff-chip[data-v-5221d3e5]:active{transform:scale(.97)}.ff-chip[data-v-5221d3e5]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-chip--active[data-v-5221d3e5]{background:var(--_blue,oklch(58% .2 240deg));border-color:var(--_blue,oklch(58% .2 240deg));color:#fff}.ff-chip--money[data-v-5221d3e5]{font-weight:700;letter-spacing:1px;min-width:52px}.ff-icon-grid[data-v-5221d3e5]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ff-icon-btn[data-v-5221d3e5]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo),transform .2s var(--ease-out-expo)}.ff-icon-emoji[data-v-5221d3e5]{font-size:24px;line-height:1}.ff-icon-label[data-v-5221d3e5]{color:var(--_gray-700);font-size:11px;font-weight:500;text-align:center}@media(hover:hover){.ff-icon-btn[data-v-5221d3e5]:hover{background:oklch(.98 .02 240);border-color:var(--_blue,oklch(58% .2 240deg))}}.ff-icon-btn[data-v-5221d3e5]:active{transform:scale(.97)}.ff-icon-btn[data-v-5221d3e5]:focus-visible{box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240deg));outline:none}.ff-icon-btn--active[data-v-5221d3e5]{background:oklch(.95 .04 240);border-color:var(--_blue,oklch(58% .2 240deg))}.ff-icon-btn--active .ff-icon-label[data-v-5221d3e5]{color:var(--_blue,oklch(58% .2 240deg));font-weight:600}.ff-toggle-grid[data-v-5221d3e5]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ff-toggle[data-v-5221d3e5]{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 var(--ease-out-expo),border-color .2s var(--ease-out-expo)}@media(hover:hover){.ff-toggle[data-v-5221d3e5]:hover{background:var(--_gray-50);border-color:var(--_gray-300)}}.ff-toggle input[type=checkbox][data-v-5221d3e5]{accent-color:var(--_blue,oklch(58% .2 240deg));cursor:pointer;height:16px;width:16px}@media(prefers-reduced-motion:reduce){.ff-chip[data-v-5221d3e5],.ff-icon-btn[data-v-5221d3e5],.ff-input[data-v-5221d3e5],.ff-toggle[data-v-5221d3e5]{transition:none}}.ff-chip--ghost[data-v-5221d3e5]{border-style:dashed}.ff-cap[data-v-5221d3e5],.ff-chip--ghost[data-v-5221d3e5]{color:var(--_gray-600,oklch(50% 0 0));font-weight:600}.ff-cap[data-v-5221d3e5]{background:var(--_gray-100,oklch(95% 0 0));border-radius:999px;font-size:11px;padding:2px 8px}.ff-cap--count[data-v-5221d3e5]{font-variant-numeric:tabular-nums}.ff-note[data-v-5221d3e5]{background:var(--_gray-50,oklch(98% 0 0));border:1px solid var(--_gray-200,oklch(92% 0 0));border-radius:10px;color:var(--_gray-700,oklch(40% 0 0));font-size:13px;line-height:1.5;margin:0;padding:10px 12px}.ff-note--info[data-v-5221d3e5]{background:oklch(97.5% .02 240);border-color:#cae6fa;color:#0d5279}.ff-textarea[data-v-5221d3e5]{line-height:1.55;min-height:108px;resize:vertical}.ff-tag-list[data-v-5221d3e5]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:8px 0 0;padding:0}.ff-tag[data-v-5221d3e5]{background:oklch(95% .04 240);border-radius:999px;color:var(--_blue,oklch(58% .2 240));font-size:12px;font-weight:500;gap:2px;min-height:36px;padding:0 6px 0 12px}.ff-tag[data-v-5221d3e5],.ff-tag-remove[data-v-5221d3e5]{align-items:center;display:inline-flex}.ff-tag-remove[data-v-5221d3e5]{background:none;block-size:32px;border:none;color:inherit;cursor:pointer;font-size:16px;inline-size:32px;justify-content:center;line-height:1;padding:0;position:relative;transition:color .2s var(--ease-out-expo)}.ff-tag-remove[data-v-5221d3e5]:after{block-size:44px;content:"";inline-size:44px;inset:50% auto auto 50%;position:absolute;transform:translate(-50%,-50%)}.ff-tag-remove[data-v-5221d3e5]:active{transform:scale(.94)}.ff-tag-remove[data-v-5221d3e5]:focus-visible{border-radius:6px;box-shadow:0 0 0 2px var(--_blue,oklch(58% .2 240));outline:none}@media(hover:hover){.ff-tag-remove[data-v-5221d3e5]:hover{color:#d40924}}@media(prefers-reduced-motion:reduce){.ff-tag-remove[data-v-5221d3e5]{transition:none}}.clc-beta-notice[data-v-b06669a6]{background:#e6f9eb;border:1px solid oklch(89% .05 155);border-radius:12px;color:#266741}.clc-beta-notice[data-v-b06669a6],.clc-destination[data-v-b06669a6]{font-size:13px;font-weight:600;line-height:1.5;margin:0 auto 6px;max-width:720px;padding:10px 16px;text-align:center}.clc-destination[data-v-b06669a6]{background:var(--_gray-50,oklch(98% .003 250));border:1px solid var(--_gray-200,oklch(92% .004 250));border-radius:12px;color:var(--_gray-700,oklch(40% .01 250))}.clc-jur-block[data-v-b06669a6]{background:oklch(97.5% .02 55);border:1px solid oklch(88% .05 55);border-radius:14px;margin:10px auto 0;max-width:720px;padding:16px 18px}.clc-jur-block__title[data-v-b06669a6]{color:#824103;font-size:15px;font-weight:700;margin:0 0 4px}.clc-jur-block__desc[data-v-b06669a6]{color:#564a43;font-size:13px;line-height:1.55;margin:0 0 12px}.clc-jur-block__actions[data-v-b06669a6]{display:flex;flex-wrap:wrap;gap:10px}.clc-jur-block__owner[data-v-b06669a6],.clc-jur-block__verify[data-v-b06669a6]{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:44px;padding:0 18px;transition:transform .15s var(--ease-out-expo),background .15s var(--ease-out-expo)}.clc-jur-block__owner[data-v-b06669a6]{background:var(--brand-love);border:none;color:#fcfcfc}.clc-jur-block__owner[data-v-b06669a6]:hover{background:oklch(50% .22 15)}.clc-jur-block__owner[data-v-b06669a6]:active{transform:scale(.98)}.clc-jur-block__owner[data-v-b06669a6]:disabled{cursor:default;opacity:.6}.clc-jur-block__verify[data-v-b06669a6]{background:#fcfcfc;border:1px solid oklch(85% .05 55);color:#824103;text-decoration:none}.clc-jur-block__verify[data-v-b06669a6]:hover{background:oklch(97% .02 55)}.clc-jur-block__verify[data-v-b06669a6]:active{transform:scale(.98)}.clc-jur-block__owner[data-v-b06669a6]:focus-visible,.clc-jur-block__verify[data-v-b06669a6]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){.clc-jur-block__owner[data-v-b06669a6],.clc-jur-block__verify[data-v-b06669a6]{transition:none}.clc-jur-block__owner[data-v-b06669a6]:active,.clc-jur-block__verify[data-v-b06669a6]:active{transform:none}}.clc-page[data-v-b06669a6]{background:#fcfcfc;min-height:100vh}.clc-cat-select[data-v-b06669a6]{display:flex;justify-content:center;padding:60px 20px 40px}.clc-cat-select__inner[data-v-b06669a6]{max-width:720px;width:100%}.clc-cat-cancel[data-v-b06669a6]{align-items:center;background:#fff;border:1px solid var(--_gray-200,oklch(92% 0 0));border-radius:999px;color:var(--_gray-700,oklch(40% 0 0));cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;margin:0 0 16px;min-height:36px;padding:8px 14px 8px 12px;transition:background .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo)}@media(hover:hover){.clc-cat-cancel[data-v-b06669a6]:hover{background:var(--_gray-50,oklch(98% 0 0));border-color:var(--_gray-300,oklch(87% 0 0))}}.clc-cat-cancel[data-v-b06669a6]:active{transform:scale(.98)}.clc-cat-cancel[data-v-b06669a6]:focus-visible{box-shadow:0 0 0 3px oklch(90% .06 240);outline:none}@media(max-width:767px){.clc-cat-cancel[data-v-b06669a6]{min-height:44px}}.clc-cat-reselect[data-v-b06669a6]{align-items:center;background:#fff;border:1px solid var(--_gray-200,oklch(92% 0 0));border-radius:999px;color:var(--_gray-700,oklch(40% 0 0));cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;margin:0 0 12px;min-height:36px;padding:8px 14px 8px 12px;transition:background .2s var(--ease-out-expo),border-color .2s var(--ease-out-expo)}@media(hover:hover){.clc-cat-reselect[data-v-b06669a6]:hover{background:var(--_gray-50,oklch(98% 0 0));border-color:var(--_gray-300,oklch(87% 0 0))}}.clc-cat-reselect[data-v-b06669a6]:active{transform:scale(.98)}.clc-cat-reselect[data-v-b06669a6]:focus-visible{box-shadow:0 0 0 3px oklch(90% .06 240);outline:none}@media(max-width:767px){.clc-cat-reselect[data-v-b06669a6]{min-height:44px}}@media(prefers-reduced-motion:reduce){.clc-cat-reselect[data-v-b06669a6]{transition:none}}.clc-cat-select__title[data-v-b06669a6]{color:var(--_gray-900,oklch(20% 0 0));font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.clc-cat-select__sub[data-v-b06669a6]{color:var(--_gray-600,oklch(50% 0 0));font-size:15px;margin:0 0 32px}.clc-cat-grid[data-v-b06669a6]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.clc-cat-btn[data-v-b06669a6]{align-items:flex-start;background:#fff;border:1.5px solid var(--_gray-200,oklch(92% 0 0));border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:120px;padding:20px;text-align:start;transition:border-color .2s var(--ease-out-expo),background .2s var(--ease-out-expo),transform .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo)}@media(hover:hover){.clc-cat-btn[data-v-b06669a6]:hover{background:oklch(98% .02 240);border-color:var(--_blue,oklch(58% .2 240));box-shadow:0 6px 16px #1f6a961f;transform:translateY(-2px)}}.clc-cat-btn[data-v-b06669a6]:focus-visible{border-color:var(--_blue,oklch(58% .2 240));box-shadow:0 0 0 3px oklch(90% .06 240);outline:none}.clc-cat-btn[data-v-b06669a6]:active{transform:scale(.98)}.clc-cat-emoji[data-v-b06669a6]{font-size:32px;line-height:1}.clc-cat-name[data-v-b06669a6]{color:var(--_gray-900);font-size:16px;font-weight:700}.clc-cat-desc[data-v-b06669a6]{color:var(--_gray-500);font-size:12px}.clc-expiry[data-v-b06669a6]{border-top:1px solid var(--_gray-200,oklch(92% 0 0));margin-top:16px;padding-top:16px}.clc-review-photos[data-v-b06669a6]{border-bottom:1px solid var(--_gray-200,oklch(92% 0 0));margin-bottom:20px;padding-bottom:20px}.clc-review-photos__title[data-v-b06669a6]{align-items:baseline;color:var(--gray-800,oklch(30% .01 250));display:flex;font-size:15px;font-weight:600;gap:8px;margin:0 0 12px}.clc-review-photos__opt[data-v-b06669a6]{color:var(--gray-500,oklch(58% .01 250));font-size:12px;font-weight:500}.clc-submit-error[data-v-b06669a6]{background:oklch(96% .04 25);border-inline-start:3px solid oklch(60% .2 25);border-radius:8px;color:oklch(40% .18 25);font-size:13px;margin-top:12px;padding:12px 14px}@media(prefers-reduced-motion:reduce){.clc-cat-btn[data-v-b06669a6]{transition:none}.clc-cat-btn[data-v-b06669a6]:hover{transform:none}}
