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