.cp-icon-trigger[data-v-3f54b6a1]{align-items:center;background:#1f1e1d0f;border-radius:6px;color:#3d3d3a;display:inline-flex;height:28px;justify-content:center;transition:background-color .15s ease;width:28px}.cp-icon-trigger.is-active[data-v-3f54b6a1],.cp-icon-trigger[data-v-3f54b6a1]:hover{background:#1f1e1d1a}.dark .cp-icon-trigger[data-v-3f54b6a1]{background:#ffffff0f;color:#c2c0b6}.dark .cp-icon-trigger.is-active[data-v-3f54b6a1],.dark .cp-icon-trigger[data-v-3f54b6a1]:hover{background:#ffffff1a}.cp-popover[data-v-3f54b6a1]{background:#fff;border:1px solid rgba(31,30,29,.12);border-radius:12px;box-shadow:0 8px 32px #0000001f;color:#1f1e1d}.dark .cp-popover[data-v-3f54b6a1]{background:#262624;border-color:#dfddd326;box-shadow:0 8px 32px #00000073;color:#f5f4ef}.cp-search[data-v-3f54b6a1]{align-items:center;border:1px solid rgba(31,30,29,.15);border-radius:8px;display:flex;gap:8px;height:34px;padding:0 10px}.cp-search[data-v-3f54b6a1]:focus-within{border-color:#2c84db;box-shadow:0 0 0 1px #2c84db}.dark .cp-search[data-v-3f54b6a1]{border-color:#dfddd326}.dark .cp-search[data-v-3f54b6a1]:focus-within{border-color:#4c94e8;box-shadow:0 0 0 1px #4c94e8}.cp-icon-grid[data-v-3f54b6a1]{display:grid;gap:2px;grid-template-columns:repeat(8,minmax(0,1fr))}.cp-icon-cell[data-v-3f54b6a1]{align-items:center;aspect-ratio:1;border-radius:6px;color:#3d3d3a;display:inline-flex;justify-content:center;transition:background-color .1s ease}.cp-icon-cell[data-v-3f54b6a1]:hover{background:#f0f0ee}.cp-icon-cell.is-selected[data-v-3f54b6a1]{background:#e8e7e3}.dark .cp-icon-cell[data-v-3f54b6a1]{color:#c2c0b6}.dark .cp-icon-cell[data-v-3f54b6a1]:hover{background:#33332f}.dark .cp-icon-cell.is-selected[data-v-3f54b6a1]{background:#3d3d39}.cp-divider[data-v-3f54b6a1]{background:#1f1e1d1a;height:1px}.dark .cp-divider[data-v-3f54b6a1]{background:#dfddd31f}.cp-swatch[data-v-3f54b6a1]{border-radius:9999px;height:18px;outline:2px solid transparent;outline-offset:2px;transition:outline-color .1s ease,transform .1s ease;width:18px}.cp-swatch[data-v-3f54b6a1]:hover{transform:scale(1.1)}.cp-swatch.is-selected[data-v-3f54b6a1]{outline-color:#1f1e1d73}.dark .cp-swatch.is-selected[data-v-3f54b6a1]{outline-color:#f5f4ef99}.cp-swatch.is-none[data-v-3f54b6a1]{align-items:center;background:#1f1e1d0f;color:#8c8a84;display:inline-flex;justify-content:center}.dark .cp-swatch.is-none[data-v-3f54b6a1]{background:#ffffff14;color:#9c9a92}.cp-reset[data-v-3f54b6a1]{align-items:center;border-radius:0 0 12px 12px;display:flex;font-size:14px;gap:8px;justify-content:center;padding:10px;transition:background-color .1s ease;width:100%}.cp-reset[data-v-3f54b6a1]:hover{background:#f5f5f3}.dark .cp-reset[data-v-3f54b6a1]:hover{background:#2e2e2b}.cp-pop-enter-active[data-v-3f54b6a1],.cp-pop-leave-active[data-v-3f54b6a1]{transition:opacity .12s ease,transform .12s ease}.cp-pop-enter-from[data-v-3f54b6a1],.cp-pop-leave-to[data-v-3f54b6a1]{opacity:0;transform:translateY(-3px)}.cp-modal[data-v-86285ed9]{background:#fff;border:1px solid rgba(31,30,29,.12);border-radius:16px;box-shadow:0 16px 48px #00000029;color:#1f1e1d;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.dark .cp-modal[data-v-86285ed9]{background:#262624;border-color:#dfddd324;box-shadow:0 16px 48px #00000080;color:#f5f4ef}.cp-title[data-v-86285ed9]{font-size:22px;font-weight:600;letter-spacing:-.01em}.cp-close[data-v-86285ed9]{align-items:center;border-radius:6px;color:#73726c;display:inline-flex;height:28px;justify-content:center;transition:background-color .15s ease;width:28px}.cp-close[data-v-86285ed9]:hover{background:#1f1e1d0f;color:#1f1e1d}.dark .cp-close[data-v-86285ed9]{color:#9c9a92}.dark .cp-close[data-v-86285ed9]:hover{background:#ffffff0f;color:#f5f4ef}.cp-label[data-v-86285ed9]{font-size:14px;font-weight:500}.cp-optional[data-v-86285ed9]{color:#8c8a84;font-size:13px;font-weight:400;margin-inline-start:4px}.dark .cp-optional[data-v-86285ed9]{color:#9c9a92}.cp-field[data-v-86285ed9]{background:#fff;border:1px solid rgba(31,30,29,.15);border-radius:10px;transition:border-color .15s ease}.cp-field[data-v-86285ed9]:focus-within{border-color:#1f1e1d59}.dark .cp-field[data-v-86285ed9]{background:#30302e;border-color:#dfddd31f}.dark .cp-field[data-v-86285ed9]:focus-within{border-color:#dfddd34d}.cp-field input[data-v-86285ed9]::-moz-placeholder,.cp-textarea[data-v-86285ed9]::-moz-placeholder{color:#a6a39b}.cp-field input[data-v-86285ed9]::placeholder,.cp-textarea[data-v-86285ed9]::placeholder{color:#a6a39b}.dark .cp-field input[data-v-86285ed9]::-moz-placeholder,.dark .cp-textarea[data-v-86285ed9]::-moz-placeholder{color:#73726c}.dark .cp-field input[data-v-86285ed9]::placeholder,.dark .cp-textarea[data-v-86285ed9]::placeholder{color:#73726c}.cp-textarea[data-v-86285ed9]{resize:vertical}.cp-context[data-v-86285ed9]{border:1px solid rgba(31,30,29,.12);border-radius:12px;transition:border-color .15s ease,background-color .15s ease}.cp-context.is-dragging[data-v-86285ed9]{background:#2c84db0d;border-color:#2c84db}.dark .cp-context[data-v-86285ed9]{border-color:#dfddd31f}.dark .cp-context.is-dragging[data-v-86285ed9]{background:#4c94e814;border-color:#4c94e8}.cp-add-btn[data-v-86285ed9]{align-items:center;border-radius:6px;color:#3d3d3a;display:inline-flex;height:28px;justify-content:center;transition:background-color .15s ease;width:28px}.cp-add-btn.is-active[data-v-86285ed9],.cp-add-btn[data-v-86285ed9]:hover:not(:disabled){background:#1f1e1d14}.cp-add-btn[data-v-86285ed9]:disabled{cursor:not-allowed;opacity:.5}.dark .cp-add-btn[data-v-86285ed9]{color:#c2c0b6}.dark .cp-add-btn.is-active[data-v-86285ed9],.dark .cp-add-btn[data-v-86285ed9]:hover:not(:disabled){background:#ffffff14}.cp-dropzone[data-v-86285ed9]{align-items:center;border:1px dashed rgba(31,30,29,.2);border-radius:8px;color:#8c8a84;display:flex;font-size:14px;gap:8px;justify-content:center;min-height:40px;padding:8px 12px;transition:background-color .15s ease}.cp-dropzone[data-v-86285ed9]:hover:not(:disabled){background:#1f1e1d08}.dark .cp-dropzone[data-v-86285ed9]{border-color:#dfddd333;color:#9c9a92}.dark .cp-dropzone[data-v-86285ed9]:hover:not(:disabled){background:#ffffff08}.cp-item[data-v-86285ed9]{align-items:center;background:#1f1e1d0a;border-radius:8px;display:flex;font-size:13px;gap:8px;height:32px;padding:0 6px 0 8px}.dark .cp-item[data-v-86285ed9]{background:#ffffff0d}.cp-item-meta[data-v-86285ed9]{color:#8c8a84;flex-shrink:0;font-size:12px}.cp-item-remove[data-v-86285ed9]{align-items:center;border-radius:6px;color:#8c8a84;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.cp-item-remove[data-v-86285ed9]:hover{background:#1f1e1d14;color:#1f1e1d}.dark .cp-item-remove[data-v-86285ed9]:hover{background:#ffffff14;color:#f5f4ef}.cp-menu[data-v-86285ed9]{background:#fff;border:1px solid rgba(31,30,29,.12);border-radius:12px;box-shadow:0 4px 24px #0000001a}.dark .cp-menu[data-v-86285ed9]{background:#30302e;border-color:#dfddd326;box-shadow:0 4px 24px #0006}.cp-menu-item[data-v-86285ed9]{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:10px;height:32px;padding:0 8px;transition:background-color .1s ease;width:100%}.cp-menu-item[data-v-86285ed9]:hover{background:#f5f5f3}.dark .cp-menu-item[data-v-86285ed9]:hover{background:#3a3a37}.cp-btn[data-v-86285ed9]{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:32px;justify-content:center;padding:0 12px;transition:background-color .15s ease,opacity .15s ease}.cp-btn[data-v-86285ed9]:disabled{cursor:not-allowed;opacity:.5}.cp-btn.is-secondary[data-v-86285ed9]{background:#1f1e1d0f;color:#1f1e1d}.cp-btn.is-secondary[data-v-86285ed9]:hover:not(:disabled){background:#1f1e1d1a}.dark .cp-btn.is-secondary[data-v-86285ed9]{background:#ffffff14;color:#f5f4ef}.dark .cp-btn.is-secondary[data-v-86285ed9]:hover:not(:disabled){background:#ffffff1f}.cp-btn.is-primary[data-v-86285ed9]{background:#1f1e1d;color:#fff}.cp-btn.is-primary[data-v-86285ed9]:hover:not(:disabled){background:#3d3d3a}.dark .cp-btn.is-primary[data-v-86285ed9]{background:#f5f4ef;color:#1f1e1d}.dark .cp-btn.is-primary[data-v-86285ed9]:hover:not(:disabled){background:#fff}.cp-pop-enter-active[data-v-86285ed9],.cp-pop-leave-active[data-v-86285ed9]{transition:opacity .12s ease,transform .12s ease}.cp-pop-enter-from[data-v-86285ed9],.cp-pop-leave-to[data-v-86285ed9]{opacity:0;transform:translateY(-3px)}
